- 积分
- 3424
- 最后登录
- 2016-1-20
- 精华
- 0
- 阅读权限
- 70
- 主题
- 111
- UID
- 984013
- 帖子
- 7884
- PB币
- 28167
- 威望
- 45
- 贡献
- 0
- 技术
- 2147
- 活跃
- 1597
打酱油归来
- UID
- 984013
- 帖子
- 7884
- PB币
- 28167
- 贡献
- 0
- 技术
- 2147
- 活跃
- 1597
|
本帖最后由 lisai9093 于 2015-10-5 11:27 编辑
Reference: http://forum.osxlatitude.com/ind ... -firmware-uploader/
https://github.com/RehabMan/OS-X-Fake-PCI-ID
https://github.com/the-darkvoid/BrcmPatchRAM/releases
无线部分(BCM4352)
1. DSDT 注入即可。用Ioreg 找到网卡所在设备,然后在DSDT 网卡设备代码添加:- Method (_DSM, 4, NotSerialized)
- {
- If (LEqual (Arg2, Zero))
- {
- Return (Buffer (One)
- {
- 0x03
- })
- }
- Return (Package (0x16)
- {
- "AAPL,slot-name",
- Buffer (0x05)
- {
- "PCIe"
- },
- "built-in",
- Buffer (One)
- {
- 0x01
- },
- "name",
- Buffer (0x0D)
- {
- "pci14e4,43a0"
- },
- "device-id",
- Buffer (0x04)
- {
- 0xA0, 0x43, 0x00, 0x00
- },
- "vendor-id",
- Buffer (0x04)
- {
- 0xE4, 0x14, 0x00, 0x00
- },
- "subsystem-vendor-id",
- Buffer (0x04)
- {
- 0x6B, 0x10, 0x00, 0x00
- },
- "subsystem-id",
- Buffer (0x04)
- {
- 0x34, 0x01, 0x00, 0x00
- },
- "compatible",
- "pci14e4,43a0",
- "IOName",
- "pci14e4,43a0",
- "device_type",
- Buffer (0x11)
- {
- "Wi-Fi Controller"
- },
- "model",
- Buffer (0x33)
- {
- "Broadcom BCM4352 802.11ac Wireless Network Adapter"
- }
- })
- }
复制代码
2. 开启5G频道,以下方法二选一(支持10.10.3)
利用第三方驱动Fake-PCI-ID 仿冒Subvendor ID(推荐)
安装这两个驱动即可,必须配合步骤1的DSDT 才有效果:
Archive.zip
(19.32 KB, 下载次数: 539)
蓝牙部分(BCM20702A3)
蓝牙驱动比较复杂,因为10.10, 10.11 以及不同厂商的bcm4352 网卡都有区别。驱动统一下载如下,根据需要安装合适的驱动,切不可全部安装。
下载:
RehabMan-BrcmPatchRAM-2015-1001.zip
(4.56 MB, 下载次数: 717)
10.10 及以下系统安装BrcmPatchRAM.kext 一个即可。
10.11 需要安装BrcmPatchRAM2.kext 及以下驱动之一:
- BrcmFirmwareData.kext(放在Clover 注入驱动下)
- BrcmFirmwareRepo.kext(推荐,需放在SLE 或者LE下)
4. 开启Handoff 功能,以下方法二选一(支持10.10.3)
*注意:此代码将跳过蓝牙检测,但是Handoff 要求硬件必须为蓝牙4.0 低功耗。所以请谨慎开启。
a. 终端打补丁
- sudo perl -pi -e 's|\x48\x85\xC0\x74\x5C\x0F\xB7\x48|\x41\xBE\x0F\x00\x00\x00\xEB\x59|g' /System/Library/Extensions/IOBluetoothFamily.kext/Contents/MacOS/IOBluetoothFamily
复制代码
b. Clover 打补丁
- Name: IOBluetoothFamily
- Find: 48 85 C0 74 5C 0F B7 48
- Replace: 41 BE 0F 00 00 00 EB 59
复制代码
|
-
6
查看全部评分
-
|