- 积分
- 28
- 最后登录
- 2016-10-9
- 精华
- 0
- 阅读权限
- 10
- 主题
- 2
- UID
- 3850780
- 帖子
- 69
- PB币
- 44
- 威望
- 0
- 贡献
- 0
- 技术
- 0
- 活跃
- 96
- UID
- 3850780
- 帖子
- 69
- PB币
- 44
- 贡献
- 0
- 技术
- 0
- 活跃
- 96
|
发表于 2016-3-6 23:01:47
IP属地北京
|显示全部楼层
前几天入手了这块802.11 AC双频+蓝牙4.0二合一网卡,经历了约10天的折腾,今天上午终于搞定了5G和handoff,和大家分享一下这段经历。就在昨天和前天,我还一直在纠结,要不要把这块卡换成BCM94352,毕竟网上到处充斥着它的教程,而对于94360则提及甚少,不止是咱们的坛子里,就连国外网站都很少提及。
1、首先说说BCM94360hmb的好处和坏处——
Broadcom BCM94360HMB,号称目前半高卡里速度最快的,支持802.11 a/b/g/n/ac,3cmx3cm(适合大多数笔记本电脑), 链路速度可以有1.3Gbps。一般市面上见到的基本都是华硕的拆机卡,AW-CB160H,海华制造,博通芯片。
优势:速度快、二合一、蓝牙支持4.0、在El Capitan上2.4G信号免驱
劣势:天线和传统的双天线不兼容,天线底座是IPX4代接口3天线,需要单独购买天线,安装天线为了达到较好效果,需要拆显示屏,手抖人士请慎重考虑(我是花了50大洋找电脑修理帮忙弄的)。win10下需要自己装驱动,OSX下蓝牙、5G都需要自己搞定。
都说无图无真相,先上图。
5G信号效果,为了这块卡,又换了个路由5555,YiYi-mi是2.4G信号,YiYi-mi_5G是5G信号。
如图,handoff已开启。
闲话扯完,开始干活儿。(你可以每一步操作完进行一下重建权限和缓存的操作,也可以全部完成后,一次性重建。)
2、
2.4G信号免驱,所以先解决蓝牙的识别问题
很多人装上这块卡之后,自动识别,直接搜索到2.4G信号,就理所当然的认为,蓝牙也应该直接就可以开启。实际上并不是这样,这块卡很蛋疼,蓝牙是无法自动识别的,而且很多人遇到的关于蓝牙的第一个问题还不是蓝牙是否识别的问题,而是在系统信息—>蓝牙这个栏目中直接显示无法发现蓝牙设备,这往往是由于在10.11中对于USB设备机制调整而产生的问题。
10.11系统默认每个总线控制器只开启15个USB接口,但我们的BIOS或者说DSDT中USB3.0默认是21个接口。所以,蓝牙和摄像头等设备通常都无法被发现。关于这部分,坛子里有很多的教程,比如:解决10.11USB设备的识别问题——如摄像头、蓝牙等。
如果你不想自己去一步步去操作,想偷个懒,没问题,可以下载一个Hackintosh Vietnam Tool,目前是1.9.6版本,在坛子里或者国外的网站都可以很容易找到,我就不多说了。
打开这个软件选择Kext—>USB—>XHCIMux,安装这个驱动,安装完后重建SLE的权限和缓存,重启。你应该就可以看到USB设备了。当然,你也可以下载下面的附件,安装到SLE下面,然后重建权限和缓存。附件的zip中包含FakePCIID.kext和FakePCIID_XHCIMux.kext。
这个驱动只是解决了USB3.0的问题,让你的蓝牙可以被发现,但是还需要修改蓝牙的ID,如果你轻车熟路,可以自行修改,不过我建议你直接下载下面的驱动,同样解决这个问题,驱动里只有一个info.plist文件,就是添加这款网卡的蓝牙ID到支持列表中。把这个驱动同样安装到SLE下面,重建权限和缓存,这样,应该可以在系统信息中发现蓝牙,也可以初步使用蓝牙了。
3、为94360hmb安装仿冒94360CS的驱动
这个部分卡了我好几天,关键是2.4G的免驱,让我一直认为这块卡是和94352不同的,所以我不能完全照搬94352那套方法,但是我却忽略了一个事实,那就是这块卡也不是苹果的原生卡,它自然也需要仿冒成原生卡,才可以完美。直到坛子里的一个朋友跟我说,你就当他是94352就好,去看相关的教程。然后在tonymac那个网站上,看到一个中国人同样求助BCM94360hmb无法5G和handoff,在Rehabman大神的指引下成功搞定,而且在那个指引帖中,关于驱动这一块,我发现了Add BCM94360hmb AW-CB160H的字样,终于恍然大悟,这块卡也需要仿冒。仿冒成BCM94360CS。下面这个驱动需要安装到SLE下面,它属于FakePCIID系列的驱动,所以,需要FakePCIID.kext。如果你之前安装过上述的USB驱动,那么SLE下已经存在了FakePCIID.kext,否则你需要把FakePCIID.kext也安装上。
4、为实现handoff还需要安装以下蓝牙的驱动
接下来,安装开启蓝牙handoff功能的关键驱动,压缩包中一共4个文件,其中BrcmPatchRAM.kext和BrcmPatchRAM2.kext这两个文件根据你的系统选装一个,前面的一个是10.10及以下系统使用的,后一个是10.11系统使用的。而后面这两个文件同样选装一个,根据你的安装位置不同进行选择,其中BrcmFirmwareData.kext是安装在SLE下面,BrcmFirmwareRepo.kext安装在EFI/Clover/kexts/10.11下面。建议El Capitan系统用户,直接安装BrcmPatchRAM.kext和BrcmFirmwareData.kext到SLE下面。
OK,至此所有驱动就安装完毕了,如果前面没有重建权限和缓存,可以在这里统一重建。
5、Clover下打补丁
启动Clover Configurator,加载EFI/Clover/config.plist,首先在ACPI项目下,勾选上AddDTGP和FixAirport,如图:
然后在Device项目下,wifi的输入框中加入0x43a014e4(个人觉得这里应该不用加,毕竟94360的id本来就是这个)
然后是重头戏,关于5G和handoff开启的补丁就是这些了。在Kernel and Kext Patches项目下,点加号,添加如下项目。
下面的代码,请在clover configurator中手动拷贝粘贴进行添加,不要直接拷贝到config.plist。Find和Replace请拷贝尖括号里面内容,不要连尖括号一起拷贝;Comment的内容直接拷贝引号内的内容,不需要拷贝引号。
- KextsToPatch = (
- {
- Comment = "10.11-BCM94352-5GHz-US-FCC-dv";
- Find = <4183fcff 742c48>;
- Name = AirPortBrcm4360;
- Replace = <66c70655 53eb2b>;
- },
- {
- Comment = "Handoff Fix";
- Find = <SIXAdFwPt0g=>;
- Name = IOBluetoothFamily;
- Replace = <Qb4PAAAA61k=>;
- },
- {
- Comment = "10.11-BCM94352-Airport-Extreme";
- Find = <6b100000 750d>;
- Name = AirPortBrcm4360;
- Replace = <6b100000 9090>;
- },
- {
- Comment = "10.11-BT4LE-Handoff-Hotspot-lisai9093";
- Find = <4885ff74 47488b07>;
- Name = IOBluetoothFamily;
- Replace = <41be0f00 0000eb44>;
- },
复制代码
全部完成后,重启电脑,你应该发现BCM94360hmb可以支持5G和handoff了,请确保手机和电脑处在同一个wifi下(不要一个在2.4G一个在5G),注销手机和电脑的icloud账号,重新登录,handoff就开启了。
至于icloud账号登录、网卡内建和白果三码等问题,请自行在论坛内搜索解决,不在本文讨论范围内。
补充内容 (2016-3-12 00:13):
第4步中,BrcmFirmwareRepo.kext是安装在SLE下面,BrcmFirmwareData.kext安装在EFI/Clover/kexts/10.11下面。建议El Capitan系统用户,直接安装BrcmFirmwareRepo.kext.kext和BrcmFirmwareData.kext到SLE下
补充内容 (2016-3-12 00:14):
原文中第4步存在问题,请参考补充内容的说明,感谢秋叶原同学提出错误。 |
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
|