295399699 发表于 2022-8-12 17:13

英特尔无线蓝牙AC9560_160M在Monterey 12.5下稳定运行记录

第一章:回忆录;      记得初识远景,那年还是雪豹的年代,后来的后来因工作、生活偶尔登录远景看着论坛的发展。那些年没有现在的这么优秀的工具,记得还用着Bootthink引导,还靠着编辑工具修改kext 通宵是很正常的一件事情。当进入Mac的开机动画时候那种激动还依然在目。
第二章:回归正题-英特尔WiFi+蓝牙在Monterey 12.X.X启用;1.历史习惯先发机型配置(十来年这种优良传统不能丢)机   型:P310S/TinyMonster Pro 芯片组:intel C246处理器:intel i5 10500无线网卡:intel AC 9560 160M & BT5.1有线网卡:intel I219 V
2. 安装Monterey我想这个不用教吧,随便找找帖子教程多到怀疑人生。镜像下载:https://mirrors.dtops.cc/ISO/MacOS/ 我是直接使用12.4 21F79然后直接升级了12.5,没啥毛病大胆干!记得删除EFI分区里的四叶草引导PE什么的文件P310s/TinyMonster Pro的EFI文件下载:https://111.39.217.85:5001/sharing/P4UQ9ps5l嗯,还是自己的网盘香!
3.intel AC9560 160M 网卡、蓝牙的内核编译!3.1 Monterey只需要OC的kext文件夹中保留三个文件,可以是最新的!但记住升级后一定要重新编辑一下IntelBluetoothFirmware.kext--- IntelBluetoothFirmware.kext--- BlueToolFixup.kext--- AirportItlwm.kext鼠标右键点击到IntelBluetoothFirmware.kext文件,显示包内容!在Contents文件夹下找到 info.plist 文件,使用plistedit工具打开!原谅我年纪大以前在10.6的时候都是这个习惯干的!点开 IOKitPersonalities 你会看到很多网卡型号,这里我拿9560来整。点开IntelBluetoothFirmware_9560将IOProbeScore 值修改为“70000” 别问为什么!想稳定不断链就改其他勿动!改好后保存。然后把修改好的拖入 OC下的kext文件夹中 替换!
3.2 因为这个蓝牙折腾了大半天,看黑果友不是蓝牙启动不了就是USB口定制也不行。我个人是搞不懂各种USB口底定制的,还用土法 info.plist编译!打开Hackintool点到USB -话说HS代表USB2.0、SS代表USB3.0 ,其实我就用来找个2.0U盘跟一个3.0U盘机器上的口都插上一遍看看绿色有多少而已!图上我举例了,我这已经搞好了就是为了做个教程。重要的重要一步来了!拖出你的 USBports.kext右键显示包内容-继续打开info.plist编辑-点击展开IOKitPersonalities 栏-点击展开IOProviderMergeProperties 子栏-点击展开Ports    注:port 后面01000000 代表的是Hackintool 中显示的接口 0x01 对应物理usb口的位置如果Hackintool显示是绿色的则不能删除!然后又听说Monterey有USB 15口限制,那就把不用的删除掉保留在用的不超过15口就可以了(那什么道士15狗全区横着走成过去式了!)       这里还要注意的是,当你删的只剩不到15个口的时候就可以不删除了。可以在Windows中提前找到蓝牙的接口位置;我拿另一台电脑举例如何找到。如果Windows中显示Port_#0017.Hub_#0001 这时候你就要拿进制转换一下了 10进制转16进制 显示啥字母你找到对应的即可。      将转换进制后的值修改到 info.plist 文件的port值中;port前面的“#”要删除一定要删除!我看很多定制过的usb都带着“#”那是不启用的意思。后面的value中 要保证16进制转成字母后面是6个0,值一共是8位 如果只有一个字母前面加个0。   修改后在将 port-count 栏中的参数改成还存在的USB接口中value值最大的那个就可以了;
第三章结束 到这里检查所有修改到文件是否保存了,然后拖到EFI的OC下KEXT文件夹中替换。重启!在看看蓝牙是否成功。

aq88 发表于 2022-8-13 14:06

9260表示修改IOProbeScore的参数也没用。

295399699 发表于 2022-8-13 21:43

aq88 发表于 2022-8-13 14:06 https://bbs.pcbeta.com/static/image/common/back.gif
9260表示修改IOProbeScore的参数也没用。

应该不会的,先从Windows中把蓝牙位置找到。将usbprot 中注释给去掉 把控制器中的port降到跟你电脑一样多。不用的全部删除

aq88 发表于 2022-8-14 01:13

295399699 发表于 2022-8-13 21:43 https://bbs.pcbeta.com/static/image/common/back.gif
应该不会的,先从Windows中把蓝牙位置找到。将usbprot 中注释给去掉 把控制器中的port降到跟你电脑一样多 ...

降级BlueToolFixup到2.6.2后可以驱动了,什么都不用改。NND,原来是2.6.1,不行,就直接升到2.6.3了,就是没试2.6.2
应该是不同型号,问题不一样。

tianzhi88 发表于 2023-6-17 12:38

隔空好用?

295399699 发表于 2023-8-7 15:12

tianzhi88 发表于 2023-6-17 12:38 https://i.pcbeta.com/static/image/common/back.gif
隔空好用?

Intel 隔空用不了,隔空、随航可以上博通 Intel 就一个无线稳定速度快。

kimhozhou 发表于 2023-8-28 10:07

有试过13.5吗,我其它本13.4很多驱动不了,但升级了13.5一切正常,现在换笔记本了刚好板载网卡是ac9560
页: [1]
查看完整版本: 英特尔无线蓝牙AC9560_160M在Monterey 12.5下稳定运行记录