小白一枚,来论坛好久了,看了各路大神的帖子,学了好多以前没接触过的东西,丰富了业余生活,还是挺开心的!!!
此贴教程是按照 Tasmota官网wiki写的,算是翻译也算是自己的记录贴。
一、需要准备的东西
1、硬件:
Sonoff RF Bridge,
杜邦线,
USB转TTL,我用的是CH340g,有3.3v和5v
2、软件: flash_download_tools_v3.6.5 ,也可以去乐鑫官网自行下载
二、刷机前的准备工作
1、拆机
这里可以看到我的Sonoff RF Bridge板子是R2 V1.0 日期是2017.11.23
2、接线
CH340g --> Sonoff RF Bridge
3.3v --> 3.3v
TX --> RX
RX --> TX
GND --> GND
3、把GND右边的S2按钮往左边拨到off位置,刷机的时候用的。
三、刷机
1、按住板子上microUSB旁边的配对按钮,并把已接好ttl线的CH340g插入电脑USB上。
注意:不要把电源线插到microUSB上,由CH340g的3.3v供电。
2、插入电脑USB上后等几秒,模块启动后就松开配对按钮,
下载好并打开flash_download_tools_v3.6.5工具
选择esp8285 downloadtool,Sonoff RF Bridge R2 V1.0 是esp8285芯片。
按下图勾选就行了。 COM口自己在设备管理器里看,
Tasmota中文固件v6.4.1版,下载地址: sonoff-CN.bin,右键另存为
3、准备完毕后,点击START开始刷机。
完成后,刷机ttl线全部拔掉,把S2按钮拨到on位置,插入microUSB电源启动。
4、手机连接sonoff的wifi,一般是以sonoff-XXXX名字的ssid
5、设置连入路由器的wifi,在路由器管理页面找到sonoff连入的IP地址,在浏览器输入sonoff的IP地址
6、改模块类型,按下图步骤去设置
大体步骤就是:设置——>模块设置——>模块类型选25 sonoff Bridge——>保存
把模块类型改成sonoff Bridge 后,设备会自动重启。
到这里Tasmota固件就已经刷完了。
四、刷入Portisch的EFM8BB1芯片固件-------刷不刷自己选择吧
刷修改版EFM8BB1固件,可以直接读取RFRAW码。
通过 命令 可以启用Portisch固件还是原版iTead的默认固件。
wiki上有2种接线方式:
第一种方法要硬改,可以直接插入microUSB电源启动。
另外一种方法是外接3.3v跟gnd线。
这里我用的就是这种,外接3.3v跟gnd线,这样不用破坏pcb板子。
其实就是供电方式不一样,刷固件那2条线还是要接的。
EFM8BB1固件刷入方法:
1、拔掉microUSB电源,按下图接线,
想以后方便更新EFM8BB1固件,可以用细铜线按蓝色线跟黄色线接好用电烙铁焊上去。
我焊接技术渣,就直接用杜邦线插上去,刷完拔掉,省事!
2、把CH340g插到电脑上,等个几秒,等sonoff Bridge启动完毕,在浏览器里输入设备IP(不知道IP可以去路由器里查)
3、Portisch的EFM8BB1固件下载地址:RF-Bridge-EFM8BB1-20181127.hex ,右键另存为恢复原来的固件就刷这个,iTead原始固件下载地址:RF_Bridge_iTead_Original.hex ,右键另存为
4、选择固件升级——>选择文件——>开始升级
5、等待升级,一般60秒之内肯定刷好,升级成功板子上的蜂鸣器会”哔“一声。
6、拔掉所有杜邦线,S2按钮往左边拨到on位置,插入microUSB电源线,完成!