lisai9093 发表于 2015-6-10 20:11

BCM94352 2合1卡驱动

本帖最后由 lisai9093 于 2015-10-22 10:10 编辑

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 注入即可。在Windows 设备管理器找到网卡所在设备,如下图:

然后在DSDT 对应设备下网卡设备代码添加(比如我的就是RP04 下的device (PXSX)):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.11)
Clover 打补丁Name: AirPortBrcm4360
Find: 4183FCFF742C48
Replace: 66C7065553EB2B3. 识别为AirPort Extreme 网卡(无实际影响)
利用第三方驱动Fake-PCI-ID 仿冒Subvendor ID(推荐)
安装这两个驱动即可,必须配合步骤1的DSDT 才有效果:

4. 蓝牙部分(BCM20702A3)
Rehabman 已更新驱动,改名为BrcmBluetoothInjector.kext,适用于10.11 及以上系统。注:10.11 原生集成蓝牙固件上传功能,所以此驱动只是向BroadcomBluetoothHostControllerUSBTransport.kext 下注入蓝牙ID。而10.11 下ID 稍有变化,修改IOProviderClass 下的键值为IOUSBHostDevice(10.10.x 版本为IOUSBDevice)。Creadit: pokenguyen

下载:

5. 开启Handoff 功能(支持10.11)
*注意:此代码将跳过蓝牙检测,但是Handoff 要求硬件必须为蓝牙4.0 低功耗。所以请谨慎开启。

Clover 打补丁Name: IOBluetoothFamily
Find: 4885FF7447488B07
Replace: 41BE0F000000EB44

钱塘扬帆 发表于 2015-6-10 20:20

做个记号,笔记本还没升级, 到时用得着。

neycwby09 发表于 2015-6-10 20:24

学神NB
















字数补丁

hasimu 发表于 2015-6-10 20:28

还是94360 省心,

jeesa 发表于 2015-6-10 20:42

hasimu 发表于 2015-6-10 20:28 http://cdn.pcbeta.img.inimc.com/static/image/common/back.gif
还是94360 省心,


还是94360 省心,{:9_605:}

Thursday2014 发表于 2015-6-10 21:24

蓝牙用BTFirmwareUploader.kext貌似也不行 我试过好几次{:9_599:}

jqqqqqqqqqq 发表于 2015-6-10 21:38

20702A1有啥办法吗?目前手动修改brcmpatchram驱动时灵时不灵的

terry408911 发表于 2015-6-10 21:41

支持一下,希望早点多些大神的帖子

jqqqqqqqqqq 发表于 2015-6-10 21:55

感觉像是固件上传不成功

jqqqqqqqqqq 发表于 2015-6-10 21:55

可能跟IOUSBFamily更新了,多了个IOUSBHostFamily有关系

魔道逆天地 发表于 2015-6-10 22:22

94360CD路过

zjrhk 发表于 2015-6-10 22:23

做个记号刚搞好另一台

东骧神骏 发表于 2015-6-10 22:35

支持版主啊~~~

李元坤笔仙 发表于 2015-6-10 22:45

AR9285+3011飘过

jorad21 发表于 2015-6-10 23:59

k29前排报道占位

lisai9093 发表于 2015-6-11 06:29

jqqqqqqqqqq 发表于 2015-6-10 06:38 http://cdn.pcbeta.img.inimc.com/static/image/common/back.gif
20702A1有啥办法吗?目前手动修改brcmpatchram驱动时灵时不灵的

在驱动注入id吧。

lisai9093 发表于 2015-6-11 06:29

Thursday2014 发表于 2015-6-10 06:24 http://cdn.pcbeta.img.inimc.com/static/image/common/back.gif
蓝牙用BTFirmwareUploader.kext貌似也不行 我试过好几次

帖子已更新,注入id再试试

JAMESM5 发表于 2015-6-11 08:15

最喜欢数字补丁了{:9_632:}

sherython 发表于 2015-6-11 08:30

有注入完id的kext分享一下么,id应该是一样的

lisai9093 发表于 2015-6-11 08:44

sherython 发表于 2015-6-10 17:30 http://cdn.pcbeta.img.inimc.com/static/image/common/back.gif
有注入完id的kext分享一下么,id应该是一样的

bcm4352 的id 多如牛毛。。。。
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: BCM94352 2合1卡驱动