- 积分
- 156
- 最后登录
- 2021-2-28
- 精华
- 0
- 阅读权限
- 20
- 主题
- 20
- UID
- 4513989
- 帖子
- 330
- PB币
- 260
- 威望
- 4
- 贡献
- 0
- 技术
- 2
- 活跃
- 1223
 
- UID
- 4513989
- 帖子
- 330
- PB币
- 260
- 贡献
- 0
- 技术
- 2
- 活跃
- 1223
|
发表于 2018-11-14 10:52:51
|显示全部楼层
我自己的设备是xps13 9360,更换的网卡dw1560和dw1830,都发现蓝牙在睡眠唤醒后,都有几率出现不可用状态,系统设置的蓝牙图标也不见了,需要重启还是重新睡眠唤醒才能正常,也试过论坛的去win下修改什么配置啥的,也不生效
开始认为是驱动的问题,查看RM大佬的驱动https://bitbucket.org/RehabMan/os-x-brcmpatchram:
原先使用的BrcmFirmwareData.kext + BrcmNonPatchRAM2.kext放在Clover的kexts中
后来发现rm也有针对这些问题加了几个延迟开机boot flag,
Some with the typical "wake from sleep" problems are reporting success with: bpr_probedelay=100 bpr_initialdelay=300 bpr_postresetdelay=300. Or slightly longer delays: bpr_probedelay=200 bpr_initialdelay=400 bpr_postresetdelay=400.
所以加上:bpr_probedelay=200 bpr_initialdelay=400 bpr_postresetdelay=400,貌似效果也不大
还有介绍说BrcmFirmwareRepo.kext的内存效率比较高,但是只能放在系统的 /System/Library/Extensions 或者/Library/Extensions,所以又测试了BrcmFirmwareRepo.kext+ BrcmNonPatchRAM2.kext放在系统中,还是会出现唤醒后出现蓝牙不可用
之后使用intel fb-patcher生成usbports.kext没有把触屏,蓝牙,摄像头这些内建,发现蓝牙正常了,没出现蓝牙挂掉现象,但是出现了无法睡眠问题,后面修改触屏和摄像头内建,蓝牙不动,睡眠也正常了,蓝牙也正常了,正常来说这些都需要内建的,蓝牙没有内建不知道有啥影响,如果其他人有更好的解决办法,大家多多讨论
关于将蓝牙内建修改成不内建方法如下:
USB2 = 0, USB3 = 3, internal = 255
1. 使用usbinjectall + uiac驱动的,修改uiac.dsl的蓝牙端口UsbConnector,原先是0xff(内建)改成0x03,我的是hs03,所以改成usb3.0,如果usb2.0端口,可以尝试0x00,修改后生成uiac.aml
- "HS03", Package () { "UsbConnector", 0x03, "port", Buffer () { 0x03, 0x00, 0x00, 0x00 } }
复制代码
2. 如果是使用usbports方式驱动usb,可以直接在FB-Patcher修改Connector为USB3或者USB2
|
|