当官网不再支持降级、Charles拦截方法失效时,可通过开源工具进行 Bose 耳机固件降级。
项目地址:https://github.com/tchebb/bose-dfu用于检测设备、进入DFU模式、写入固件等操作。
项目地址:https://github.com/bosefirmware/ced/tree/master/powder包含各型号耳机的历史固件文件。
| 设备型号 | 固件目录名 |
|---|---|
| QC35 II | baywolf |
| QC35 | wolfcastle |
| QC30 | powder |
可通过
bose-dfu info命令查看设备信息进行确认。
bose-dfu 工具.dfu 格式)chmod 777 bose-dfu
通过 USB 连接耳机,然后执行:
bash
./bose-dfu list
若能看到设备信息,则连接正常。
bash
./bose-dfu enter-dfu
耳机通常会提示进入固件更新模式。
bash
./bose-dfu download -f /你的路径/固件文件名.dfu
示例(QC30):
bash
./bose-dfu download -f /Users/wangke/Downloads/Powder_1.1.9_stack_plus_app.dfu
bash
./bose-dfu leave-dfu
拔掉 USB 连接线,耳机将重启并运行降级后的固件。
查看完整帮助:
bash
./bose-dfu -h
常用子命令:
list:列出已连接的 Bose 设备info:获取设备详细信息enter-dfu:进入 DFU 模式leave-dfu:退出 DFU 模式download:写入固件file-info:查看固件文件信息list 命令无输出:检查 USB 连接、重启耳机或更换数据线