用户工具

站点工具


ble-series:reset-ble

重置蓝牙

一些配对问题,可以通过之前讲过的同时按键盘的 左右Shift+R(再次强调这个快捷键不是重置蓝牙,下文的操作才是) 清除键盘端蓝牙配对后,重新配对,来解决。

但是也那个方式解决不了的时候,这时,考虑使用本篇所说的重置蓝牙。分为软件重置和硬件重置。


部分特殊说明

Duang60 因为硬件作了一些修改,所以它的软件重置实际执行的就是硬件重置,而不需要去手动短接蓝牙模块。


什么情况下需要重置

当然是不正常的时候,并且在测试其他方法都解决不了时,考虑重置蓝牙。目前已知主要还是Mac下配对使用时,偶然的情况下可能出现问题。

具体的话,现在总结出一些可能的情况,可以参考:

  1. 只连接USB使用时,按键不正常(仅使用USB时蓝牙也是工作的)
  2. 电池服务异常,Win10上没有电量显示了,且此时键盘输入时有时会出错(只使用有线时也会出错)
  3. 针对上一条的补充,当使用文字输出电量时结果为44或45
  4. Mac上能连接但是无法使用,及Win10搜索蓝牙时显示的图标不是键盘,且用左右Shift+R也无法解决

其中问题1,在Mac下可以通过Adafruit Bluefruit LE Connect查看(也可以用安卓或iOS手机安装这个软件查看,同名),如下图,如果显示少了Battery Service,这就会造成键盘使用不正常(USB与蓝牙都会影响),就需要重置蓝牙来解决。


软件重置与硬件重置

优先选择软件重置,如果主控还能对蓝牙模块进行配置,这时软件重置就能工作。举例来说就是键盘连无线时可能还能使用,但是有可能有丢键。

如果文字输出电量是44或45,并且无法搜索到无线或者无线连接上时也不可用,那么使用硬件重置。

硬件重置一般需要拆开键盘,短接模块操作。在软件重置确认不可用的时候,再考虑硬件重置,硬件重置属于蓝牙模块自身的功能,只要它通电正常,短接就能重置。

如果临时无法拆机,可以先使用 蓝牙开关和连接状态 中的蓝牙开关,将蓝牙关闭,这样保证在USB连线时先正常使用着。但是,要记得在之后操作重置蓝牙的时候,一定要重新打开蓝牙功能。

无论使用软件重置还是硬件重置,看重置成功的标志就是搜索的蓝牙名称,是否恢复了Adafruit Bluefruit LE。之后键盘重启后,这个名称如果正确配置成蓝牙键盘的默认名称,那么蓝牙硬件这块,应该无问题。


软件重置方法

这个需要固件支持(务必先更新到最新固件),BLE系列的键盘或改装主控均支持(需要2019-06-24之后的固件)

最新的重置方法不限于系统了,使用增强功能里面的Reset,所以需要先把它设置到键盘上,要有设置这个键才能进行下一步操作。

因为重置蓝牙只是很少用到的一个功能,所以网页的按键说明里并没有加入它,实质的操作就是当同时按下(一般不会把Reset设置在0层,所以实际使用时同时按下的可能是4个键)

左Alt+左Win+Reset 或者Mac的叫法 左Opt+左Cmd+Reset

这时执行重置蓝牙。蓝牙名称为变为Adafruit Bluefruit LE,这时再重启键盘就行了(比如拔掉USB重新插,或者现时按 左右Shift+B)。

重置的方法上面已经说完了,足够的简单了。下面的说明只是为了更好的看到重置的过程。

重置前,删除已配对的蓝牙,同时最好插上USB线(为了保持USB供电时键盘不休眠)。需要一个可以可以正常搜索到蓝牙并且反应比较快的设备,比如Mac下使用Adafruit Bluefruit LE Connect这个软件。在执行上面的重置操作后,可以看到蓝牙的名称已经变了。

然后重启一下键盘(比如拔掉USB重新插,或者现时按 左右Shift+B),蓝牙会重新开始配置,中途会看到一个变化,蓝牙变成初始名称,但是这里有一个UART标志。

蓝牙配置完成后键盘会自动重启一次,Mac下听不到新硬件的声音,但是那个UART标志会消失,同时在系统的蓝牙里也能看到键盘了,只是显示的是蓝牙的地址,不是名称。

Windows的话就更简单了,直接打开自带的搜索蓝牙的界面。全程会显示蓝牙名称的变化。都不用发图了。


硬件重置方法

只要蓝牙模块通电还是正常的,硬件重置方法就能有效。

这个需要拆开键盘,然后用线或镊子短接蓝牙模块上的针脚。软件重置方法只有在键盘固件和蓝牙固件都正常的情况下,才有效。当它们本身配置不正常了,重置不了的时候,就尝试使用硬件重置的方法。

1.最开始一样,先关闭键盘上的电源开关,全程让给不再使用电池供电。然后,删除电脑上已经配对的设备。

2.短接Factory Reset对应的脚和GND,如下图。保持住它们短接的同时,插入USB线,几秒后,这时从蓝牙搜索里看蓝牙名称应该变回Adafruit Bluefruit LE了,说明蓝牙已经恢复默认了,此时不用再保持短接了。再拔掉USB线,重新插上,名称会变回键盘蓝牙的默认名。重置完成。
补充:有部分键盘在蓝牙模块旁边留了两个孔,并且有文字标注了BLE Reset的,也可以直接短接那两个孔。

3.在上面步骤2重置成功后,建议再拔掉一次线,重新插上线,然后再连接蓝牙。

如果步骤2始终未成功,一是确认蓝牙功能没有被关闭;二是更换短接工具,有的用的短接的导线,可能因为表面有绝缘漆,并不导电。


ble-series/reset-ble.txt · 最后更改: 2020/10/21 07:12 由 yangdigi