erheeeee 发表于 2020-4-8 14:54

Dw1830 Airdrop 睡眠唤醒后失灵

Dw1830 bcm943602baed目前使用Wi-Fi和蓝牙基本完美,就存在一个小问题:airdrop唤醒后失灵。从系统信息里看到睡眠前后,airdrop频段从149变为6,这个可能导致了失灵。解决方法我也找到了一个:睡眠唤醒airdrop失灵状态下从状态栏关闭Wi-Fi后,点击finder里隔空投送里的打开Wi-Fi,这样从系统信息里可以看到airdrop频段恢复为149,airdrop又能用了。只不过每次睡眠唤醒后都要这样手动操作一下有些心烦。版内有没有大佬能写一个脚本或者有其他好的解决办法?
(另,目前系统10.15.4,使用BrcmBlutetoothInjector, BrcmFirmwareData, BrcmPatchRAM3, AirportBrcmFixup, BT4LEContinuityFixup五个kext共同驱动DW1830)

yujie787 发表于 2020-4-8 21:23

BT4LEContinuityFixup我没加...没发现这个问题

erheeeee 发表于 2020-4-9 16:03

yujie787 发表于 2020-4-8 21:23 https://www.pcbeta.com/static/image/common/back.gif
BT4LEContinuityFixup我没加...没发现这个问题

谢谢,我去掉了BT4LEContinuityFixup,没什么影响,这个唤醒后频段变为6的bug依然存在。

chang_zhi 发表于 2020-4-9 17:55

同问,我10.15.3,94352HMB,也是这个问题,唤醒后airdrop不能用。频段变成6,不知道为什么?

goofysun 发表于 2020-4-9 17:58

我擦,竟然一样的问题。持续关注中

chang_zhi 发表于 2020-4-9 18:04

同样的,问题,关注中。。。不过系统是15.3

328115208 发表于 2020-4-9 18:25

dw1560 一切正常
不过现在换了2cs,可以用watch解锁啦

erheeeee 发表于 2020-4-10 21:46

本帖最后由 erheeeee 于 2020-4-10 22:10 编辑

仔细研究了一下,bug跟AWDL有关,关掉再打开就能让airdrop channel恢复149。
自己网上找资料,写了个简单的休眠唤醒运行的脚本,避免了每次唤醒后的手动操作。
将附件下载后放到桌面上,解压
之后在终端运行
sudo sh ~/Desktop/sleepwatcher_2.2.1/sleepwatcher.sh这会添加一个守护进程sleepwatcher,并且在etc目录下生成两个rc.wakeup rc.sleep空白脚本,如有提示授予权限需允许。

使用文本编辑(需要root输入密码),将以下代码加入/etc/rc.wakeup内,让awdl能在唤醒后重置。
#!/bin/sh
sleep 10
ifconfig awdl0 down
ifconfig awdl0 up
sleep 10表示唤醒后10秒运行后面重置代码,可根据需求往小调整。
如果遇到弹窗提示sleepwatcher已损坏,需要使用坛友@sukka写的GateKeeper辅助工具,双击运行选3,应用路径为/usr/local/sbin/sleepwatcher,回车执行。


erheeeee 发表于 2020-4-10 22:38

goofysun 发表于 2020-4-9 17:58 https://www.pcbeta.com/static/image/common/back.gif
我擦,竟然一样的问题。持续关注中

我写了个小脚本,见8楼

erheeeee 发表于 2020-4-10 22:39

chang_zhi 发表于 2020-4-9 18:04 https://www.pcbeta.com/static/image/common/back.gif
同样的,问题,关注中。。。不过系统是15.3

我写了个小脚本,见8楼

wdrich 发表于 2020-5-22 11:34

328115208 发表于 2020-4-9 18:25 https://www.pcbeta.com/static/image/common/back.gif
dw1560 一切正常
不过现在换了2cs,可以用watch解锁啦

您dw1560是如何驱动的
我的两个卡都不能支持隔空投送

wdrich 发表于 2020-5-22 11:36

328115208 发表于 2020-4-9 18:25 https://www.pcbeta.com/static/image/common/back.gif
dw1560 一切正常
不过现在换了2cs,可以用watch解锁啦

dw1560 只能被动接受 不能主动发

京城老贾 发表于 2021-5-9 20:09

erheeeee 发表于 2020-4-10 21:46 https://www.pcbeta.com/static/image/common/back.gif
仔细研究了一下,bug跟AWDL有关,关掉再打开就能让airdrop channel恢复149。
自己网上找资料,写了个简单的 ...

大佬,这个软件升级到
11.3.1就不能用了。能修改一下吗?感谢。

lbaiorever 发表于 2021-10-11 20:12

睡眠后apple watch不能解锁了有没有什么好办法。每次都是第一次设置,可以解锁。然后重启之后就不行了

fuyukang 发表于 2021-12-25 20:02

谢谢楼主分享
页: [1]
查看完整版本: Dw1830 Airdrop 睡眠唤醒后失灵