用户工具

站点工具


主目录

Translations:

提醒:
此文档可能有一些不够严谨
和统一的地方,还请见谅。

改按键请访问:ydkb.io
或备用站点1:ydkb.github.io
或备用站点2:ydkb.gitee.io

总目录

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,从多位用户实际反馈来看,0.8.1能改善偶尔出现连击的问题,特别是Mac系统。

建议
如果当前蓝牙固件是0.7.7的,建议按下文方法更至0.8.1。

查看和更新蓝牙固件

更新蓝牙固件需要使用的软件是Bluefruit LE Connect,Mac/iOS/iPadOS可以直接在苹果商店里搜索下载到。

建议
  • 安卓版的软件必须列表有刷新出来时,才能选择文件手动更新。而这个更新服务器像是土豆做的。
  • 建议使用Mac或iOS进行更新,临时借用一下他人的也行,只是用于连接键盘更新一次固件。

1 下载安装 Bluefruit LE Connect

Mac / iOS / iPadOS 都是直接在应用商店里搜索“Bluefruit LE Connect”,然后下载安装即可。目前商店下载安装的版本,三者的界面已经是一样的,所以下面仅以 iOS 来说明。

2 用 Bluefruit LE Connect 连接键盘

1 在已配对的设备上,删除掉要升级蓝牙固件的键盘,保证此键盘蓝牙处于未连接状态。
2 将键盘连接上电脑USB,并保证整个升级过程中一直连着。这是为了升级过程中不让键盘进入节能模式。
3 打开Bluefruit LE Connect的软件,在这里搜索到键盘,点击然后连接上。那些没有名称的蓝牙不用管,反正不是目标设备的。
4 选择 Updates,最上方会显示当前的蓝牙固件版本,如果本身就是0.8.1,就可以不用升级了。如果上面是0.7.7,那么下面两种更新方法选一种,建议手动。
自动更新
5 当Adafruit的升级服务器正常时,列表里可以刷新出可用固件。一定要选对Version 0.8.1 BLEFRIEND32这一个。
升级一开始的进度条是从服务器下载固件,如果一直下载不成功就还是选择手动更新。
 
手动更新
6 Adafruit的服务器可能有问题。如果列表里一直刷新不出来内容,就手动更新固件,下载地址是:github 本地下载

需要的文件是如下两个:

blefriend32_s110_xxac_0_8_1_190410_blefriend32.hex blefriend32_s110_xxac_0_8_1_190410_blefriend32_init.dat

升级的时候手动选择文件,注意对应的Hex File就选比较大的那个hex文件,Init File选体积小的那个dat文件。

更新后的说明

这个固件只要更新一次就行了,在更新完成后,可能键盘无法立即使用,需要把键盘重启一下。有的可能还需要重新配对一次。

ble-series/ble-firmware.txt · 最后更改: 2020/12/19 09:25 由 yangdigi