用户工具

站点工具


ble-series:ble-firmware

BLE模块固件升级

YDKB的BLE系列蓝牙模块使用的是Adafruit Bluefruit LE的固件,具体更新情况可以看: https://learn.adafruit.com/introducing-the-adafruit-bluefruit-le-uart-friend/history

这里再简单的说一下如何更新这个固件。

上面的更新日志只写到了0.7.7,这也是默认的蓝牙模块固件。目前最新的是0.8.1,具体更新内容不知道。但是据一些用户反馈在Mac下,0.8.1使用起来更顺畅一点,改善了偶尔可能出现连击的问题,如果是Mac用户,建议更新。


更新蓝牙固件

看清楚所有的步骤,不要选错要升级的固件。

更新蓝牙固件需要使用的软件是Bluefruit LE Connect,Mac/iOS/iPadOS可以直接在苹果商店里搜索下载到,安卓可以在play市场下载,或者群共享里也有安装文件。

升级蓝牙固件前,在已配对的设备上,删除掉要升级蓝牙固件的键盘,保证此键盘蓝牙处于未连接状态。

然后打开Bluefruit LE Connect的软件(手机或电脑的都行),搜索到键盘,点击然后连接上。那些没有名称的蓝牙不用管,反正不是目标设备的。

然后如上图,选择Updates,再选择最新的蓝牙固件,目前最新的是

0.8.1 BLEFRIEND32

版本数字和后面的名称,都要选对,特别是后面的名称。点击后就会开始升级了。

升级一开始的进度条是从服务器下载固件,有的网络可能下载有问题或Mac版偶尔有问题,造成进度条速度慢或者会出错中断(正常1分钟左右就能升级完全),这种情况下可以尝试使用手机,配合移动网络。下图为手机版的升级蓝牙固件界面。

升级完成后,键盘可能需要断电重启一次,然后电脑再重新配对,按键才有效。

如果列表里一直刷新不出来内容,也可以手动更新固件,下载地址是:https://github.com/adafruit/Adafruit_BluefruitLE_Firmware/tree/master/0.8.1/blefriend32

需要的文件是如下两个:

blefriend32_s110_xxac_0_8_1_190410_blefriend32.hex
blefriend32_s110_xxac_0_8_1_190410_blefriend32_init.dat

先点击文件,再右键点击 Raw ,然后选择另存为,就能下载单个文件了。

ble-series/ble-firmware.txt · 最后更改: 2020/06/29 23:11 由 yangdigi