xingty / xingty.github.io

my blog
1 stars 0 forks source link

解决黑苹果Monterey蓝牙睡眠后不工作问题 | Bigbyto #46

Open xingty opened 1 year ago

xingty commented 1 year ago

https://wiyi.org/fixed-sleep.html

自Monterey(macOS 12.x)以来,博通BCM94360的网卡蓝牙模块可能会出现问题,具体表现为睡眠唤醒后,蓝牙会出现睡死的情况,即需要进入系统把蓝牙关了重新打开才能正常工作。自苹果切换到Apple silicon后,貌似Opencore现在对hackintosh也没那么上心了,蓝牙问题已经挺久。现在...

image

image

image

image

bigbyto-anon commented 1 year ago

有没有其它的简单方法

xingty commented 1 year ago

at: Anonymous
有没有其它的简单方法

目前只找到这个办法,首先你要确认这个对你是否管用。可以先尝试睡眠之前手动关蓝牙,唤醒后,进入系统打开蓝牙检查是否能正常工作,如果可以的话,按照本文的步骤设置即可。

homebrew安装也很简单,搜一下,github有一件脚本。开关蓝牙的脚本我都写好了,照做即可。

bigbyto-anon commented 1 year ago

有其它方法吗??

liqiuqiui commented 1 year ago

只有主动点击睡眠蓝牙会睡死,自动睡眠的不会,我的似乎是从12.5后面的版本才出现这种情况的

xingty commented 1 year ago

at: liqiuqiui
只有主动点击睡眠蓝牙会睡死,自动睡眠的不会,我的似乎是从12.5后面的版本才出现这种情况的

sleepwatcher可以解决这个问题,目前ventura都可以正常工作。

bigbyto-anon commented 11 months ago

我的系统是13,目前问题是蓝牙有连接时睡眠,屏幕会黑,但是键盘,cpu风扇都在工作。同时无法唤醒只能重启。蓝牙无连接时睡眠一切正常

xingty commented 11 months ago

at: Anonymous
我的系统是13,目前问题是蓝牙有连接时睡眠,屏幕会黑,但是键盘,cpu风扇都在工作。同时无法唤醒只能重启。蓝牙无连接时睡眠一切正常

那你可以试试这个脚本,应该就会正常了。这个的作用就是睡眠前把蓝牙关闭,唤醒后再打开蓝牙。

bigbyto-anon commented 6 months ago

最后一步执行launchctl load de.bernhard-baehr.sleepwatcher.plist时,报错。 launchctl load de.bernhard-baehr.sleepwatcher.plist Load failed: 5: Input/output error Try running launchctl bootstrap as root for richer errors. wqy@bogon .sleep % sudo launchctl bootstrap Usage: launchctl bootstrap [service-path, service-path2, ...] wqy@bogon .sleep % launchctl load de.bernhard-baehr.sleepwatcher.plist Load failed: 5: Input/output error Try running launchctl bootstrap as root for richer errors.

xingty commented 6 months ago

at: Anonymous
最后一步执行launchctl load de.bernhard-baehr.sleepwatcher.plist时,报错。 launchctl load de.bernhard-baehr.sleepwatcher.plist Load failed: 5: Input/output error Try running launchctl bootstrap as root for richer errors. wqy@bogon .sleep % sudo launchctl bootstrap Usage: launchctl bootstrap [service-path, service-path2, ...] wqy@bogon .sleep % launchctl load de.bernhard-baehr.sleepwatcher.plist Load failed: 5: Input/output error Try running launchctl bootstrap as root for richer errors.

这个错误看不出什么原因,我记得之前有人做了个图形界面的工具,可以实现睡眠自动开关蓝牙。不过这种办法只能在sonoma以下的可以生效,sonoma后苹果移除了很多驱动,需要其他的办法才能解决蓝牙的问题了。