找回密码
 立即注册

微信扫码登录

搜索
查看: 958|回复: 15

[硬件DIY] 平头熊PTX-AK 86无线双键开关 米家协议 改 BTHome

[复制链接]

82

主题

431

回帖

4980

积分

元老级技术达人

积分
4980
金钱
4427
HASS币
230
发表于 2026-9-12 16:20:44 | 显示全部楼层 |阅读模式
本帖最后由 gasment 于 2026-9-12 16:22 编辑

平头熊PTX-AK的双键无线开关,米家蓝牙ble协议。
image.png
用gateway3接入,无网时会失联,自身信号也不好,经常丢消息,因此没用几次就闲置了。
闲来无事拆开研究下,看看有没有改造方案。

主板正面,外设就两个LED两个微动,简单的很
image.png

很鸡贼,主控丝印打磨掉了,但是这个SWS出卖了你。Telink的主控最喜欢用这个单线烧录了。
image.png

事后也确认了,主控就是Telink的TLSR825x,很多米家的蓝牙温湿度计都用的这个主控,目前较为成熟的自制固件方案是pvvx的ATC_MiThermometer,不过这里用不到温湿度,可以用ATC_MiThermometer作为基板,裁剪出适合这个无线开关的固件,毕竟就两个按键2个led,改动不大。

需要准备的工作和工具:
  • 3.3V稳定电源
  • 烧录工具
    SWS需要专用的烧录工具,但是也可以用串口工具来模拟。
    但不是每个USB串口工具都可以用,比如我这里,上面的带USB隔离的鹿小班CH343就可以,下面的CH340就不行
    image.png
    另外需要准备一个1KΩ~1.8KΩ的色环电阻(我这里用的1K)
  • 烧录软件
    同样是
    pvvx出品的烧录工具TlsrComSwireWriter,你可以自己去github下载:https://github.com/pvvx/TlsrComSwireWriter
    或者用这个附件
    TlsrComSwireWriter-master.zip (67.95 KB, 下载次数: 2)
  • 系统环境
    需要安装配置好python3环境,
    TlsrComSwireWriter需要用到
  • 改版固件
    游客,如果您要查看本帖隐藏内容请回复


第一步,备份原厂固件
1、将USB串口工具,按下面图示连接,3.3V先不要通电,同时拆掉纽扣电池
image.png
2、解压TlsrComSwireWriter压缩包,在TlsrComSwireWriter文件夹内打开cmd,然后执行:
注意,com3换为你自己对应的com口,执行后在5s内给3.3V通电
py TLSR825xComFlasher.py -p COM3 -t 5000 -c 24 -b 460800 rf 0 0x80000 factory_ptx_ak2.bin

3、下载时间比较长大约5分钟,期间保证连接稳定,成功后原厂固件会保存到当前目录下的factory_ptx_ak2.bin,大小512KB

TLSR825x Flasher version 29.11.24
---
Open COM3, 460800 baud...
Reset module (RTS low)...
Activate (5000 ms)...
SWire speed for CLK 24.0 MHz... ok.
Outfile: factory_01.bin
Read Flash from 0x000000 to 0x080000...
---
Worked Time: 305.936 sec
Done!

4、备份好此固件,如需还原,同样使用TlsrComSwireWriter刷入:
py TLSR825xComFlasher.py -p COM3 -t 5000 -c 24 -b 460800 wf 0 factory_ptx_ak2.bin

第二步,烧录自制固件
1、将自制固件放入TLSR825xComFlasher的文件夹内
2、在TlsrComSwireWriter文件夹内打开cmd,然后执行:
py TLSR825xComFlasher.py -p COM3 -t 5000 -c 24 -b 460800 wf 0 PTX_AK2_BTHome.bin
注意,com3换为你自己对应的com口,执行后在5s内给3.3V通电

3、烧录会快一些,大概30s左右,完成后断开3.3V供电

TLSR825x Flasher version 29.11.24
-------------------------------------------------------
Open COM3, 460800 baud...
Reset module (RTS low)...
Activate (5000 ms)...
SWire speed for CLK 24.0 MHz... ok.
Inputfile: PTX_AK2_BTHome.bin
Write Flash data 0x00000000 to 0x0000b914...
-------------------------------------------------------
Worked Time: 30.605 sec
Done!

4、撤掉连接线,装回电池,测试LED是否跟随按键动作


第三步,接入HA
一种方式是HA主机自带蓝牙可直接发现设备,
另一种是通过蓝牙代理。
鉴于此开关的信号确实拉,需要确保接收端足够近才能保证通讯不丢包不漏消息,这里使用esphome蓝牙代理比较合适。
只需要为现有esphome设备配置额外组件即可:
esp32_ble_tracker:
bluetooth_proxy:
  active: true
但是注意esphome ble组件占用内存比较多,应选择剩余资源较为富裕的设备部署蓝牙代理。

蓝牙代理正常运行后,HA内即可自动发现此无线开关:
屏幕截图 2026-09-12 142134.png
实体列表,按键支持单击、双击、三击、长按。电池电量应该是不准的,因为原厂固件也没有百分比电量,只有低电量。

image.png


✅以上

评分

参与人数 3金钱 +44 收起 理由
hhh. + 16 牛而逼之!
sorrypqa + 20 高手,这是高手!
6907367 + 8 牛而逼之!

查看全部评分

全网同名,只发干货
回复

使用道具 举报

70

主题

1841

回帖

2万

积分

元老级技术达人

积分
22120
金钱
20199
HASS币
80
发表于 2026-9-12 17:04:32 | 显示全部楼层
每天刷几十次论坛,就是等大佬的新作!哈哈哈~~!!
回复

使用道具 举报

8

主题

751

回帖

5331

积分

论坛元老

积分
5331
金钱
4567
HASS币
40
QQ
发表于 2026-9-12 19:15:44 | 显示全部楼层
感谢分享
回复

使用道具 举报

0

主题

302

回帖

2556

积分

金牌会员

积分
2556
金钱
2254
HASS币
0
发表于 2026-9-13 13:20:39 | 显示全部楼层
厉害,我用它代替的门铃,接入的Xiaomi Gateway 3 现在感觉还没问题
回复

使用道具 举报

8

主题

187

回帖

2653

积分

金牌会员

积分
2653
金钱
2458
HASS币
20
发表于 2026-9-13 16:35:57 | 显示全部楼层
是不是可以用冬瓜大神的TelinkHome https://bbs.hassbian.com/thread-32939-1-1.html改成zigbee的
回复

使用道具 举报

0

主题

59

回帖

685

积分

高级会员

积分
685
金钱
626
HASS币
0
发表于 2026-9-13 17:09:15 | 显示全部楼层
大佬太高产了
回复

使用道具 举报

82

主题

431

回帖

4980

积分

元老级技术达人

积分
4980
金钱
4427
HASS币
230
 楼主| 发表于 2026-9-13 17:13:50 | 显示全部楼层
linoul 发表于 2026-9-13 16:35
是不是可以用冬瓜大神的TelinkHome https://bbs.hassbian.com/thread-32939-1-1.html改成zigbee的 ...

可以,这个主控支持zigbee3.0,自己编译固件刷入就行,反正没锁的
IO分配为
PD4->led2
PA0->led4
PC1->key2
PC3->key4
全网同名,只发干货
回复

使用道具 举报

0

主题

3

回帖

50

积分

注册会员

积分
50
金钱
47
HASS币
0
发表于 2026-9-13 22:24:22 | 显示全部楼层
谢谢分享。。
回复

使用道具 举报

9

主题

242

回帖

1407

积分

金牌会员

积分
1407
金钱
1156
HASS币
0
发表于 2026-9-13 23:18:10 | 显示全部楼层
感谢分享!
这开头手感太差,买过两个后面都扔了,没这开关的不建议买
回复

使用道具 举报

0

主题

33

回帖

80

积分

注册会员

积分
80
金钱
47
HASS币
0
发表于 2026-9-14 09:06:30 | 显示全部楼层
牛而逼之!
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian ( 晋ICP备17001384号-1 )|网站地图

GMT+8, 2026-10-7 21:07 , Processed in 0.016421 second(s), 6 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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