daadoo 发表于 2023-6-17 12:42

英特尔无线蓝牙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文件夹中替换。重启!在看看蓝牙是否成功。

nene0705 发表于 2023-6-17 12:42

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

llw1 发表于 2023-6-17 12:43

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

dxf198 发表于 2023-6-17 12:43

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

agriboy 发表于 2023-6-17 12:44

隔空好用?

qnnic 发表于 2023-6-17 13:45

23年水窝,感谢有你

zzcjs76525 发表于 2023-6-17 14:50

不错,支持下楼主

hudon 发表于 2023-6-17 15:54

水窝老用户,支持下

liu829816 发表于 2023-6-17 17:15

我是来抢楼的

伊芸贾 发表于 2023-6-17 18:26

来顶下,攒一些窝币
页: [1] 2 3 4
查看完整版本: 英特尔无线蓝牙AC9560_160M在Monterey 12.5下稳定运行记录