TSL8 控制台 未连接
自研 · Web Bluetooth · 协议逆向自官方 App(0x55 0x7F 帧 / FFF0-FFF1)· 单文件离线
② 快捷指令(语义来自逆向,陆续补全)
🔑 认证密码(4 字符,op168)
未认证
认证协议(固件逆向定版):op168+4字节密码,通过=静默(随后推一条身份帧)、
错密码=168 00、未认证发功能指令=168 FF 且指令被丢弃。
密码=自己在官方App设的 PIN,或工厂万能密码 AaBb(写死在固件里的对比常量)。
⚠ 173=反激活(恢复出厂)、174=拉黑锁定、175=激活——这三个属敏感指令,
为防误触只在「原始指令」页手动发。全部操作仅对自己的模块执行。
⭐ TLSSC 红绿灯辅助开关(配合补丁固件 4.1.60.2+)
op167 val91=开 / val90=关 / val92=查询;发送前自动认证,固件回执确认
固件侧 RAM 标志(0=开),模块每次上电默认「开」。
4.1.60.2 起带回执:开关/查询后模块回 op167+1字节状态(0=开 1=关),收到回执=补丁固件在场且状态确定;
1.5 秒无回执 = 原版固件(开关无效,需先在 ⑤ 刷入)或指令未送达。状态以固件回执为准并自动同步本页。
⑤ OTA 固件刷入(BLE 直推 · 零服务器)
身份连接后自动捕获
固件
页大小
is_app
选好补丁 bin 后可开始(⚠ 刷入中勿断开蓝牙/退出页面)
协议(逆向自官方 App):85 开始[is_app+UID14] → 83 START → 87 逐页[seq+data] → 69 END;
每步等模块应答首字节,1s×10 重试。页格式:2B 大端序号 + 数据,16bit 累加和校验。
⑤ funlist 按钮面板
发送 op187 + val(与官方 App 按钮页同款指令)