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

 找回密码
 立即注册
查看: 64056|回复: 18

[基础教程] Sonoff RF Bridge刷入Tasmota固件教程

[复制链接]

9

主题

251

帖子

4380

积分

元老级技术达人

积分
4380
金钱
4114
HASS币
100
发表于 2018-12-22 17:30:51 | 显示全部楼层 |阅读模式
本帖最后由 xz0609 于 2019-6-5 22:26 编辑

小白一枚,来论坛好久了,看了各路大神的帖子,学了好多以前没接触过的东西,丰富了业余生活,还是挺开心的!!!
此贴教程是按照 Tasmota官网wiki写的,算是翻译也算是自己的记录贴。

一、需要准备的东西

1、硬件:
Sonoff RF Bridge,
杜邦线,
USB转TTL,我用的是CH340g,有3.3v和5v
2、软件: flash_download_tools_v3.6.5  ,也可以去乐鑫官网自行下载

二、刷机前的准备工作

1、拆机
微信图片_20181220232021.jpg

这里可以看到我的Sonoff RF Bridge板子是R2 V1.0  日期是2017.11.23

微信图片_201812202332211.jpg

2、接线
CH340g            -->        Sonoff RF Bridge
3.3v                  -->       3.3v
TX                    -->        RX
RX                    -->         TX
GND                 -->         GND

微信图片_201812202332213.jpg
微信图片_201812202332214.jpg

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芯片。
未命名_副本.jpg

按下图勾选就行了。   COM口自己在设备管理器里看,
Tasmota中文固件v6.4.1版,下载地址: sonoff-CN.bin,右键另存为

sdfsdfsdf.jpg

3、准备完毕后,点击START开始刷机。
完成后,刷机ttl线全部拔掉,把S2按钮拨到on位置,插入microUSB电源启动。

4、手机连接sonoff的wifi,一般是以sonoff-XXXX名字的ssid

5、设置连入路由器的wifi,在路由器管理页面找到sonoff连入的IP地址,在浏览器输入sonoff的IP地址

6、改模块类型,按下图步骤去设置

NeoImage_副本.jpg

大体步骤就是:设置——>模块设置——>模块类型选25 sonoff Bridge——>保存
把模块类型改成sonoff Bridge 后,设备会自动重启。
到这里Tasmota固件就已经刷完了。

四、刷入Portisch的EFM8BB1芯片固件-------刷不刷自己选择吧

刷修改版EFM8BB1固件,可以直接读取RFRAW码。
通过 命令 可以启用Portisch固件还是原版iTead的默认固件。

wiki上有2种接线方式:
第一种方法要硬改,可以直接插入microUSB电源启动。
sonoff_bridge_rffw_upgrade.png

另外一种方法是外接3.3v跟gnd线。
这里我用的就是这种,外接3.3v跟gnd线,这样不用破坏pcb板子。

其实就是供电方式不一样,刷固件那2条线还是要接的。

EFM8BB1固件刷入方法:
1、拔掉microUSB电源,按下图接线,
想以后方便更新EFM8BB1固件,可以用细铜线按蓝色线跟黄色线接好用电烙铁焊上去。

微信图片_201812202331111本.jpg

我焊接技术渣,就直接用杜邦线插上去,刷完拔掉,省事!
微信图片_201812202332215.jpg

2、把CH340g插到电脑上,等个几秒,等sonoff Bridge启动完毕,在浏览器里输入设备IP(不知道IP可以去路由器里查)

3、Portisch的EFM8BB1固件下载地址:RF-Bridge-EFM8BB1-20181127.hex ,右键另存为恢复原来的固件就刷这个,iTead原始固件下载地址:RF_Bridge_iTead_Original.hex ,右键另存为

4、选择固件升级——>选择文件——>开始升级

·444444本.jpg

5、等待升级,一般60秒之内肯定刷好,升级成功板子上的蜂鸣器会”哔“一声。

6、拔掉所有杜邦线,S2按钮往左边拨到on位置,插入microUSB电源线,完成!



sonoff网页上的控制台里可以根据下面表格输入命令。
比如:
输入RfRaw 1         启用Portisch固件。
输入RfRaw 0         启用iTead默认固件。
输入RfRaw 192     板子的蜂鸣器会”哔“一声。
输入RfRaw 177     启动 0xB1 Bucket嗅探。
输入RfRaw 176     启动 0xB0 Bucket传输。

EFM8BB1固件命令表
命令参数描述
RfRaw显示当前状态。Off关闭iTead默认固件,On打开Portisch固件支持
RfRaw0(重启时默认)设置iTead默认固件支持和消息
RfRaw1设置Portisch固件支持和消息
RfRaw166 or AAA655(Portisch)开始嗅探/读取,禁用iTead默认RF处理的RF信号
RfRaw167 or AAA755(Portisch)停止嗅探/读取,启用iTead默认RF处理的RF信号
RfRaw168 or AAA855(Portisch)传输iTead默认RF协议
RfRaw169 or AAA955(Portisch)开始嗅探和学习预定义的协议
RfRaw176 or AAB055(Portisch)使用命令0xB0进行Bucket 传输
RfRaw177 or AAB155(Portisch)使用命令0xB1启动Bucket嗅探
RfRaw192 or AAC000C055(Portisch)Beep - 00C0 是声音的长度
RfRaw255 or AAFF55(Portisch)显示Rf固件版本
RfRaw<Hexadecimal>(Portisch)要发送到RF芯片的数据













评分

参与人数 1金钱 +20 HASS币 +20 收起 理由
+ 20 + 20 厉害了word楼主!

查看全部评分

E5-2650L-V2+华南X79+16GB*2
回复

使用道具 举报

8

主题

870

帖子

5218

积分

论坛元老

Rank: 8Rank: 8

积分
5218
金钱
4348
HASS币
0
发表于 2018-12-22 19:53:03 | 显示全部楼层
谢谢分享
回复

使用道具 举报

123

主题

4661

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
16410
金钱
11664
HASS币
45
发表于 2018-12-22 20:16:13 | 显示全部楼层
厉害了,好复杂呀,辛苦楼主!另外楼主没写点使用场景什么的啊?
回复

使用道具 举报

9

主题

251

帖子

4380

积分

元老级技术达人

积分
4380
金钱
4114
HASS币
100
 楼主| 发表于 2018-12-22 20:56:31 | 显示全部楼层
Jones 发表于 2018-12-22 20:16
厉害了,好复杂呀,辛苦楼主!另外楼主没写点使用场景什么的啊?

基本上都是照搬wiki上的。
刷Tasmota是为了读取前几天买的几个rf433的门磁信号,
使用场景什么的暂时没时间弄。
E5-2650L-V2+华南X79+16GB*2
回复

使用道具 举报

0

主题

41

帖子

339

积分

论坛积极会员

积分
339
金钱
298
HASS币
0
发表于 2019-1-11 11:23:21 | 显示全部楼层
为什么我这边显示固件上传失败,显示固件头不是E9
回复

使用道具 举报

39

主题

278

帖子

884

积分

高级会员

Rank: 4

积分
884
金钱
605
HASS币
0
发表于 2019-3-25 17:38:11 | 显示全部楼层
阿里旺旺图片20190325173656.jpg 阿里旺旺图片20190325173751.jpg
为什么我按着你的来刷写,刷写失败
回复

使用道具 举报

9

主题

251

帖子

4380

积分

元老级技术达人

积分
4380
金钱
4114
HASS币
100
 楼主| 发表于 2019-3-26 09:34:12 | 显示全部楼层
气气气气全 发表于 2019-3-25 17:38
为什么我按着你的来刷写,刷写失败

你看下tx线和rx线是不是接触不良。
E5-2650L-V2+华南X79+16GB*2
回复

使用道具 举报

39

主题

278

帖子

884

积分

高级会员

Rank: 4

积分
884
金钱
605
HASS币
0
发表于 2019-3-26 09:48:36 | 显示全部楼层
xz0609 发表于 2019-3-26 09:34
你看下tx线和rx线是不是接触不良。

都通的,这个是不是没刷固件是没法搜索到这哥sonoff rf bridge的WiFi的
回复

使用道具 举报

39

主题

278

帖子

884

积分

高级会员

Rank: 4

积分
884
金钱
605
HASS币
0
发表于 2019-3-26 10:56:25 | 显示全部楼层
lijinqiu 发表于 2019-1-11 11:23
为什么我这边显示固件上传失败,显示固件头不是E9

https://github.com/arendst/Sonof ... FM8BB1-20181127.hex
去这里拷贝内容就行,这边右键保存的是网页链接
回复

使用道具 举报

39

主题

278

帖子

884

积分

高级会员

Rank: 4

积分
884
金钱
605
HASS币
0
发表于 2019-3-26 10:57:31 | 显示全部楼层
xz0609 发表于 2019-3-26 09:34
你看下tx线和rx线是不是接触不良。

可以刷了,我发现我这个是要在USB插上电脑前,按住sonoff的rst按钮,直到USB插上电脑上电,松开按钮再进行刷写,才会成功
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-23 18:05 , Processed in 0.135361 second(s), 36 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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