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

 找回密码
 立即注册
楼主: tianqiraf

[硬件DIY] 惠桔和家亲X1S智能插座“免拆”烧录esphome接入HA

  [复制链接]

2

主题

17

帖子

577

积分

高级会员

Rank: 4

积分
577
金钱
560
HASS币
0
发表于 2024-6-27 06:59:36 | 显示全部楼层
aj11891 发表于 2024-6-27 00:38
我也是提示这个,不知道怎么搞了

不用短接也行,接好线后通电,有时候一次不行就多试几次,另外usb口接触不好,或供电差,都会有点影响,有时候刷不进去,我就是刷了好几次,开始用usb延长线接笔记本就不行,后来ch341直接笔记本usb口就刷机去了
回复

使用道具 举报

2

主题

106

帖子

585

积分

高级会员

Rank: 4

积分
585
金钱
479
HASS币
0
发表于 2024-6-27 12:05:37 | 显示全部楼层
pafuyin 发表于 2024-6-27 06:59
不用短接也行,接好线后通电,有时候一次不行就多试几次,另外usb口接触不好,或供电差,都会有点影响, ...

我昨天弄到半夜也弄好了,最后还是焊接的那4根线,一直按住,稍微有点松动就不行了。还是焊接起,一次就成功了
回复

使用道具 举报

0

主题

12

帖子

64

积分

注册会员

Rank: 2

积分
64
金钱
52
HASS币
0
发表于 2024-6-30 15:25:12 | 显示全部楼层
2024.6.30
用的bk7231flasher_1.3.3版本
波特率和型号需要改,不然会报错,用的ch340
Snipaste_2024-06-30_15-24-56.png
回复

使用道具 举报

1

主题

11

帖子

1282

积分

金牌会员

Rank: 6Rank: 6

积分
1282
金钱
1271
HASS币
0
发表于 2024-7-4 16:44:34 | 显示全部楼层
真的像楼上说的有点做腹腔镜的感觉。还是拆开来烧录合适大多数人。可以用粘手机屏幕的胶水粘吧,那个挺牢固的。
回复

使用道具 举报

0

主题

21

帖子

221

积分

中级会员

Rank: 3Rank: 3

积分
221
金钱
200
HASS币
0
发表于 2024-7-8 11:37:03 | 显示全部楼层
感谢分享,成功改了两个~
回复

使用道具 举报

0

主题

7

帖子

34

积分

新手上路

Rank: 1

积分
34
金钱
27
HASS币
0
发表于 2024-7-9 18:32:27 | 显示全部楼层

大佬流批
回复

使用道具 举报

0

主题

3

帖子

28

积分

新手上路

Rank: 1

积分
28
金钱
25
HASS币
0
发表于 2024-7-14 23:10:25 | 显示全部楼层
没有接触过这种方式,请问大佬你最后附上的esphome配置代码中是否需要替换里面的参数呢。
回复

使用道具 举报

0

主题

3

帖子

28

积分

新手上路

Rank: 1

积分
28
金钱
25
HASS币
0
发表于 2024-7-14 23:14:31 | 显示全部楼层
satomuyu6 发表于 2024-5-21 15:45
前天买了5个今天到了,拆开了一个开始弄了个小洞,一看傻眼了2边都有焊点,也不知道哪个是3v,tx,rx的然后 ...

朋友,你好。请问你的rbl固件已经解决了吗,可以指点以下是如何生成的吗
回复

使用道具 举报

0

主题

3

帖子

28

积分

新手上路

Rank: 1

积分
28
金钱
25
HASS币
0
发表于 2024-7-15 22:59:55 | 显示全部楼层
satomuyu6 发表于 2024-5-28 19:30
我折腾这几天也有点麻木了,缓解一下再说吧,希望各位也加油努力搞定,我好取经 ...

大佬,我用homeassistan中ESPHome编译下载时,特别慢,等了几个小时也没啥进度,请问你有遇到过吗
回复

使用道具 举报

9

主题

251

帖子

4380

积分

元老级技术达人

积分
4380
金钱
4114
HASS币
100
发表于 2024-7-22 17:07:58 | 显示全部楼层
本帖最后由 xz0609 于 2024-7-24 01:44 编辑

感谢楼主分享!
买了5个,全部刷成功了,分享一下经验。

拆机:
本来想免拆的,但看到要动外壳且刷机时要按着那几条线,不如拆了焊线。
拿小刀从插座L脚左边中间位置切条缝出来,然后用尖头撬棍插进去翘。

刷机:
因为ltchiptool-v4.11.1刷机老是出错,所以软件就用BK7231 GUI Flash Tool v1.3.3来刷了。
https://github.com/openshwprojects/BK7231GUIFlashTool/releases
串口线连接好后,打开软件BK7231Flasher.exe,
chip type: BK7231M
baod rate: 921600
1.备份原厂固件
点击Do firmware backup(read),备份flash镜像,
出现Getting bus... (now, please do reboot by CEN or by power off/on)提示后,
拿GND引脚碰CEN引脚就会开始读取flash,出错了可以多试几次。备份完成后关闭软件。
2.合并固件有2种方式,一种是用WinHex软件修改,另外一种是用py脚本来修改。方式一:
用WinHex软件把esphome生成rbl格式的固件打开,Ctrl+A全选 -> 点击编辑,复制选快,选十六进制数值。
把刚备份出来的bin文件复制一份再用WinHex软件打开,
Alt+G转到偏移量 新位置11000 确定 -> 跳转到11000地址后,Ctrl+B写入,再Ctrl+S保存文件后退出。
方式二:
下载地址:https://wwi.lanzoub.com/iXP5W25cl3kj
打开编译好的merge_bin.exe文件或者py脚本,按照提示直接把相对应的文件拖入后按回车即可自动生成要bin文件。
改好后如图
屏幕截图 2024-07-24 013400.png

3.刷入固件
把合并固件后的bin文件复制到BK7231Flasher软件的firmwares目录下,
打开软件BK7231Flasher.exe,firmware选择合并固件后的bin文件,其他设置跟备份的时候一样。
点击Do firmware write(no,刷入固件,
出现Getting bus... (now, please do reboot by CEN or by power off/on)提示后,
拿GND引脚碰CEN引脚就会先擦除后写入flash,出错了可以多试几次。完成后关闭软件,重新插拔USB,在路由器里能看到说明成功了。


塑料ABS碰到洗板水会软化,所以刷完后塞回去后可以用刷子沾点洗板水涂到四周缝隙,再用手压一压。

2345截图20240722165553.png IMG_20240722_170600.jpg







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

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-23 09:01 , Processed in 0.212017 second(s), 33 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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