用户工具

站点工具


ble-series:reset-ble

重置蓝牙

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

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


什么情况下需要重置

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

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

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

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


软件重置与硬件重置

优先选择软件重置,如果主控还能对蓝牙模块进行配置,这时软件重置就能工作。

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

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

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


软件重置方法

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

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

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

左Win+左Alt+Reset 或者说 左Cmd+左Opt+Reset

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

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

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

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

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

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


硬件重置方法1(推荐使用的方法)

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

先关闭主控上的电池开关,防止电池供电。然后,短接Factory Reset对应的脚和GND,如下图。保持住它们短接的同时,插入USB线,几秒后,这时从蓝牙搜索里看蓝牙名称应该变回Adafruit Bluefruit LE了,说明蓝牙已经恢复默认了,此时不用再保持短接了。再拔掉USB线,重新插上,名称会变回键盘蓝牙的默认名。完成。


硬件重置方法2

这个需要拆开键盘,然后用线或镊子短接蓝牙模块上的针脚。大部分内容与软件重置一致,就不重复发图了。目前YDKB BLE系列的键盘都可以用这个方法重置。

1.最开始一样,先关闭键盘上的电源开关,全程让给不再使用电池供电。然后,删除电脑上已经配对的设备,然后确保在win10的蓝牙搜索界面,能搜索到。

2.短接蓝牙模块这两个脚,可以用比较尖一些的镊子或者两边公头的杜邦线。10秒以上,可以默数15秒的样子,再放开。其实主要是第二的一个脚与GND短接,如果觉得这两个点不方便操作,也可以短接第二个脚和蓝牙模块顶上的那个外壳。

3.在步骤2放开后,蓝牙名称会变为Adafruit Bluefruit LE,如果没有变,那可能是没短接好,或时间不够(有短接到但是时间不够时,会进入dfu模式,蓝牙搜索到显示为DfuTarg)。请重新操作。确认名称变了,就拔掉USB线,再重新插上,这时蓝牙会重新配置,名称会变回默认。

4.待名称变回默认后,一样的不要急着连接,先拔掉USB。然后关闭蓝牙搜索界面,再重新打开搜索界面,然后重新插上USB,确认一下这时搜索到的蓝牙键盘是默认的名称,以及图标是一个键盘。此时可以连接了。

ble-series/reset-ble.txt · 最后更改: 2019/11/15 20:37 由 yangdigi