MBP16 寸蓝牙损坏修复记录

2020-11-22 01:25:10 +08:00
 Anshay

简要描述:

现象: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 来代替对应的蓝牙适配器

  1. (水)出于演示目的,我已经使用 CSR 4.0 BT 破坏了内部 BT 。(意思就是他修复好了但是为了录这个视频,提前把内置蓝牙搞到出问题的状态)
  2. 断开仍连接的 BT4.0
  3. option + shift + 点击 bt 图标-调试-重置蓝牙模块
  4. 运行“ sudo rm /Library/Preferences/com.apple.Bluetooth.plist”(这里需要管理员权限,自行搜索实现)
  5. 关闭您的 Mac 并重置 SMC 5.1. (水)我的程序正在执行中,因为我已启用文件仓库 1.(水)启动您的 Mac (随便按一个键触发开机) 2.出现果子 logo 3.按住 option + ctr + 右 SHIFT 键 7 秒钟(左手按左边,右手大拇指按右 shift,这样方便;此步骤不要超过 10 秒) 4.保持步骤 3,按住电源按钮 7 秒钟(此步骤不要超过 10 秒) 1.风扇应短暂转动,Mac 会关闭电源,并按住电源按钮整整 7 秒钟 5.如果风扇没有旋转,请再次尝试重置 SMC
  6. 在不连接任何 BT 的情况下,正常启动 Mac 到 macOS
  7. (水)很快见到亚…(视频里他去做步骤 5 了)
  8. (水) SMC 重置后(做完了步骤 5 )
  9. 插入 BT2.0
  10. 启动配对,但从 macOS 取消配对(视频 up 主是用手机做示例,会弹一个找到设备,是否配对的探矿,他点了取消。我没有弹过)
  11. 拔掉 BT2.0,再对前一个步骤的设备连接
  12. (水)失败(连不上的笨蛋,肯定连不上啊)
  13. (水)再试一次(再一次还是行不通啊)
  14. 插入 BT2.0
  15. 启动配对,但从 macOS 取消配对(和步骤 10 一致)
  16. 取消配对,然后拔掉 BT 2.0,然后再次尝试配对(依然行不通啊,鼠标只会爱的魔力转圈圈)
  17. 失败
  18. 再次执行步骤 5 。
  19. 检查内置蓝牙是否恢复正常
  20. 如果内部依然不行,尝试执行步骤 9-11,一般这里就好了
  21. 完成

我执行到步骤 10,BT2.0 搜索不到任何设备,蓝牙灯不闪烁。 然后尝试通过 pd 里的 win 来搜索设备,依然搜索不到设备,甚至在 win 里通过鲁大师安装了这个 BT2.0 的驱动,还是搜索不到,也并无卵用。继续到步骤 18. 关机,重复步骤 5-10,这时候蓝牙灯正常闪烁,依然搜不到设备。继续执行到步骤 18. 关机,重复步骤 5-10,开机,恢复正常

预防

终端执行命令: sudo nvram bluetoothHostControllerSwitchBehavior=never 这句话的作用是禁止系统自动切换默认蓝牙设备

参考文章

  1. 血(钱)的教训,附预防方法
  2. macbookpro16 寸蓝牙问题
  3. 官网讨论问题地址
  4. 油管引导视频地址

在这里感谢相关前辈提供的信息

垃圾苹果

2549 次点击
所在节点    MacBook Pro
8 条回复
hahasong
2020-11-22 01:33:17 +08:00
18 款 catalina 上周刚插过 usb 蓝牙 4.0 CSR 芯片的直接免驱。系统信息里可以看到蓝牙参数变成 usb 的了,因为是 4.0,连不上 airpods 了。于是拔了功能恢复,系统信息里自动切换成板载 5.0 的参数
Anshay
2020-11-22 01:39:50 +08:00
@hahasong 这个问题目前只在 19 款 mbp16 和 20 款 mbp13 上出现,往前的设备好像都没有,暂不清楚 m1 设备有没有这个问题。
Anshay
2020-11-22 01:47:21 +08:00
关键字:蓝牙 2.0 接收器
NoobX
2020-11-22 02:28:43 +08:00
这也太折腾了吧
LudwigWS
2020-11-22 11:00:36 +08:00
我靠这么麻烦
Stain5
2020-11-25 15:56:38 +08:00
如果是软件问题直接格盘重装基本上都能解决吧?

看你的描述也没有尝试过
Anshay
2020-11-25 16:16:25 +08:00
@Stain5 引入的帖子里前辈试过格盘重装系统,解决不了。
reshuige
2021-08-02 01:13:35 +08:00
重装了 2 次电脑,都没解决,我算是服了,明天试试这个办法吧

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/727954

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX