现象:mbp16 和 mbp13 2020 会在外接 USB 蓝牙 4.0 适配器后,造成本机内置蓝牙不可用。 原因:mbp 将外接的 USB 蓝牙适配器设为默认蓝牙设备,拔出后并没有恢复为内置蓝牙。 解决方法:SMC reset + USB 蓝牙 2.0 适配器。
起因(这段可以跳过): 昨晚夜观天象,掐指一算还有几个月回家过年,不想再用 mbp 的键盘和小米蓝牙鼠标打游戏了。手头有一个艾酷 3068 和罗技 G304 鼠标,准备提前试一下。外接了小米扩展坞,接上适配器,然后连接蓝牙键盘。键盘正常,然后鼠标不动,就很奇怪。折腾了 5 分钟,发现自己拿错了,就觉得自己很沙雕。换回来,鼠标动了,键盘死活连不上了。钢铁般意志的我怎么能接受,就这样杠上了。中间各种控制变量法,在 win 主机和 mbp 上反复跳跃连接键盘鼠标。
两小时后最后一组控制变量实验,插上外接能连,不插连不了,得出结论:mbp 内置蓝牙出问题了。于是连夜在 V 站发帖求助大佬。今天早上看到 @oroge 指点到这个帖子( https://v2ex.com/t/688363)。 看完后眉头紧锁,这个帖子告诉我遇到这个问题的人不少,且只有更换主板这一个解决办法。好巧不巧,我的保修到 11 月 23 号,虽然硬件是保 2 两年,但是我还是有点菊花一紧。 抱着一丝侥幸,先打了 apple 客服电话,花了半个多小时引导我做了一堆清除缓存的操作,上次网络问题(除了 idea 、mysql 不能连接指定 ip 网络,其他地方都可以)也是靠这一套解决的,但是这次很不幸没能解决。虽然早有心理预期,但是还是有点失望。 然后就直接约了第二天的天才吧,问女朋友借电脑准备应付最近一周的搬砖任务,计划晚上备份资料。充满了委屈,到处搜索相关问题以及受害者,心里一直在想,垃圾苹果,毁我青春,败我钱财,割我韭菜,12mini 还卖那么贵。。。
扯远了,今天下班回到家,(是的,最近几个月单休,每周六还堵车,路上还遇到一万辆车加塞,心里难受极了),还是不死心,要发挥我 CET4 的英语水平,去官网相关问题硬磕这个问题,妈妈捏个吻。然后发现,第一页下面第二个就是具体解答方案,还有相关视频做引导。 看了一下写得还是很清楚也很具体。关键点就是要用 USB2.0 来做恢复。打开强子杂货铺,搜索蓝牙 2.0 适配器,没有。打开淘宝,有,但是快递三五天。打开闲鱼,筛选武汉,bingo ! 2 公里内有一个哥们正好出手,售价 8 元。于是我立马拍下然后驱车去取了。然后 6 点的车堵到了 9 点我是没想到的。来回花了 1 个小时,拿着蓝牙 2.0,从第 5 次(因为我傻气地用 USB4.0 尝试了 4 次,后面才看见 USB2.0 几个大字)开始,又试了五六次后,突然就回复正常了。喜极而泣。
这里是结合原文的机器翻译优化和笔误调整。
注:“水”的表示灌水占位行,可以跳过; BT 即 bluetooth,这里使用 BT2.0 和 BT4.0 来代替对应的蓝牙适配器
我执行到步骤 10,BT2.0 搜索不到任何设备,蓝牙灯不闪烁。 然后尝试通过 pd 里的 win 来搜索设备,依然搜索不到设备,甚至在 win 里通过鲁大师安装了这个 BT2.0 的驱动,还是搜索不到,也并无卵用。继续到步骤 18. 关机,重复步骤 5-10,这时候蓝牙灯正常闪烁,依然搜不到设备。继续执行到步骤 18. 关机,重复步骤 5-10,开机,恢复正常
终端执行命令: sudo nvram bluetoothHostControllerSwitchBehavior=never 这句话的作用是禁止系统自动切换默认蓝牙设备
在这里感谢相关前辈提供的信息
垃圾苹果
1
hahasong 2020-11-22 01:33:17 +08:00 via iPhone
18 款 catalina 上周刚插过 usb 蓝牙 4.0 CSR 芯片的直接免驱。系统信息里可以看到蓝牙参数变成 usb 的了,因为是 4.0,连不上 airpods 了。于是拔了功能恢复,系统信息里自动切换成板载 5.0 的参数
|
2
Anshay OP @hahasong 这个问题目前只在 19 款 mbp16 和 20 款 mbp13 上出现,往前的设备好像都没有,暂不清楚 m1 设备有没有这个问题。
|
3
Anshay OP 关键字:蓝牙 2.0 接收器
|
4
NoobX 2020-11-22 02:28:43 +08:00
这也太折腾了吧
|
5
LudwigWS 2020-11-22 11:00:36 +08:00 via iPhone
我靠这么麻烦
|
6
Stain5 2020-11-25 15:56:38 +08:00
如果是软件问题直接格盘重装基本上都能解决吧?
看你的描述也没有尝试过 |
8
reshuige 2021-08-02 01:13:35 +08:00
重装了 2 次电脑,都没解决,我算是服了,明天试试这个办法吧
|