DW1707(AR9565无线网卡+AR3012蓝牙)(蓝牙型号我没仔细看,应该是这个)已经成功在10.13.6和10.14.2成功驱动了。如图。
这块卡是m2 ngff接口的,而且价格相当便宜(17包邮),不过从外观就能看出来性能一般,比 DW1820,DW1820A小好大一块。蓝牙的话驱动方法相当诡异,是从国外论坛osxlatitudeorange看到的。 先说AR9565吧。这个卡只支持2.4G,而且网速非常慢,只适合我这种对网速没有要求的人。驱动AR9565,只需要删除SLE里面的IO80211Family.kext,之后将我附件里面的三个kext包括corecapture.kext和CoreCaptureResponder.kext以及IO80211Family.kext放到LE里面即可(Library/Extensions,是le不是sle)。(记得修复权限,我用的是kext utility)这个方法论坛里面已经有很多人分享过了。 至于AR3012,这个蓝牙的特点是能够原生被识别出来的,但是,你会发现蓝牙既不能识别到设备,也不能连接到设备。不过当你从windows重启进入到macOS时,你会开心的发现蓝牙一切正常。这个据说是因为蓝牙需要在系统启动时候,需要上传固件(firmware),而macOS不能够上传固件。windows,Linux均可。而从windows重启进入系统时候,已经将固件上传过了,而且重启蓝牙也没有断电。 其实这个蓝牙据说在10.11是有BTfirmwareuploader可用的,在10.12有ioath3kfrmwr,不过在10.13,这些方法都不可用了。(据说有人在10.13使用后者能够使蓝牙正常,这个可能看运气吧,我说不清楚)所以,我们可以自行上传固件,而不是由操作系统上传。 那么,如何自行上传固件呢?方法很简单——用VM Fusion新建一个Linux虚拟机(我用的是Ubuntu 18.04 LTS),安装好之后,在虚拟机USB和蓝牙设置里取消掉 与Linux共享蓝牙设备,然后勾选高通蓝牙适配器,等待Linux正确识别蓝牙之后,再将高通蓝牙识别器的对勾取消掉,之后蓝牙就可以在mac下正常使用了。(可能直接与Linux共享蓝牙设备也是OK的,这个我没试过) 至于蓝牙无法关闭的问题,注入蓝牙ID即可解决。(需要找到自己的蓝牙ID,然后替换SLE里的IOBluetoothFamily.kext/Contents/PlugIns/BroadcomBluetoothHCIControllerUSBTransport.kext/Contents/Info.plist里的一个值,注意要把蓝牙ID转成10进制的)这个问题在论坛的帖讨论已经很多了,在此不再赘述。
另外还请教一个问题:DW1820A(BCM芯片的)(DW1820是高通芯片的)(BCM和AR芯片的我都有)在10.14还有救吗?目前FakePCIID法经测试我的电脑不可用
|