『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 1582|回复: 2

[学习笔记] Sonoff Dual R3 v2 新手刷机经验谈

[复制链接]

2

主题

60

帖子

319

积分

中级会员

云端执行与狗不得入内

Rank: 3Rank: 3

积分
319
金钱
259
HASS币
10
发表于 2022-12-12 13:40:27 | 显示全部楼层 |阅读模式
本帖最后由 Arnie97 于 2022-12-15 14:45 编辑

我用的刷机工具是 esptool.py,软件方面不过多介绍了,主要是记录一些折腾过程中踩的坑。
Tasmota 家的网站上对这款硬件介绍的很详细,连卡扣在哪都写进文档了。虽然我刷的是 ESPHome,但主要参考的 Tasmota 这篇文档。

1. 比较高的串口速率下(921600 baud)读取 4MiB 固件做备份大约需要一分钟,默认串口速率(似乎是 115200 baud)下则需要近 6 分钟。由于焊点之间互相离得比较近,没有铁手功不建议同时戳着 4 个焊点刷机。不过实际上备份出来之后,只有前 1.8MiB 有内容,后面都是空的。

2. 我买了鳄鱼夹具之后,用力过猛,把 PCB 背面薄薄的阻焊磨掉了,漏出来了地平面,以至于正面的 RX0 TX0 焊盘都接地了无法刷机… 最后只得在夹子和 PCB 之间插了一层小塑料纸来绝缘

3. 上电之前,建议先用万用表通断挡检查一下,想连接的线路相通,不同线路之间没有短路,同时也能找到个顺手的地方(而不是用那两个焊盘)来接 VCC 和 GND。我是在 AMS1117 的糊味和电火花中才发现第 2 个阻焊磨破问题的,幸好其他元器件都没遭殃…

4. 先不用一直按着 GPIO0 刷机按钮,手酸。直接开机读取 flash_id 试下,如果 esptool.py 报下面的错,说明串口线硬件连接有问题,先回到第 3 步继续检查通断:
A fatal error occurred: failed to connect to ESP32: No serial data received.
5. 如果看到下面的提示,才说明硬件就绪,可以去按着钮重启了:
A fatal error occurred: failed to connect to ESP32: Wrong boot mode detected (0x17)! The chip needs to be in download mode.


更新:后来才知道有一种叫测试钩的工具,非常灵活,比鳄鱼夹不知道好用到哪里去了,即便像我一样手残也不会刮坏阻焊: IMG_20221215_143431.jpg
马家几块钱可以买到,通常买逻辑分析仪会送这种线




评分

参与人数 2金钱 +40 收起 理由
SilverWolf + 20 论坛有你更精彩!
+ 20 感谢楼主分享!

查看全部评分

回复

使用道具 举报

50

主题

1338

帖子

5586

积分

论坛DIY达人

积分
5586
金钱
4248
HASS币
20
发表于 2022-12-12 20:56:57 | 显示全部楼层
这货有2路能量统计,要是用磁保持继电器的话,就是神器来的
回复

使用道具 举报

2

主题

60

帖子

319

积分

中级会员

云端执行与狗不得入内

Rank: 3Rank: 3

积分
319
金钱
259
HASS币
10
 楼主| 发表于 2022-12-12 21:22:48 | 显示全部楼层
本帖最后由 Arnie97 于 2022-12-13 15:27 编辑
sorrypqa 发表于 2022-12-12 20:56
这货有2路能量统计,要是用磁保持继电器的话,就是神器来的

确实有点可惜,不差这俩继电器的钱,如果有高配磁保持版我肯定会买单。
校准 BL0939 的时候顺便测了下,每打开一路开关,线圈多耗电 0.31w
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-22 04:23 , Processed in 0.050872 second(s), 28 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表