Contribute
Register

[Guide] Airport - PCIe Half Mini v2

Status
Not open for further replies.
I'm trying to enable Handoff: actually I don't find the option in the General's system preference panel.

How to enable it? BT and WiFi works natively with BCM94331CD but Handoff doesn't. Did I have to use the Handoff Activator Tool for real Macs? (Actually I set iMac14,2 in Clover)
 
I actually have ordered BCM94356Z on eBay, but it's coming from China and it'll take a month. I was trying to find US sellers and no luck for Lenovo NGFF m.2 cards anywhere.

This is the trick I use for such things: Look for the laptop models that come with BCM94352Z wifi card. Then in place of searching for BCM94352Z on ebay, look for "laptop model wifi card". I was able to score BCM94352Z for $24 which IMO is a good price.
 
This is the trick I use for such things: Look for the laptop models that come with BCM94352Z wifi card. Then in place of searching for BCM94352Z on ebay, look for "laptop model wifi card". I was able to score BCM94352Z for $24 which IMO is a good price.

Actually I found BCM94352Z for Lenovo Yoga 3 on eBay for $9.99. Just search for FRU 04X6020. Had to cut a little notch to fit my Elite X2, but it works great :)
I see few more on eBay for under $10.
 
You are likely missing a required patch. Read post #1.

I see that I am missing the 'Darvoid patch' but don't know where to implement the details, See question in italics:

DO I have to have airportbrcm4360.kext installed first? How do I install it? I can't find details.
"On macOS Sierra DP1, when using a BMC94532Z NGFF WiFi card, AirportBrcm4360.kext no longer successfully loads.


This problem is caused by the driver not being able to initialize the fvco (frequency voltage controlled oscillator).


Apply the following patch in Clover to enable WiFi using the BCM94352Z:"

Kext: AirPortBrcm4360
Find: 81F952AA00007529
Replace: 81F952AA00006690
(is this a separate step from the plist entry below?)

Through Clover config.plist:

<dict>
<key>Comment</key>
<string>AirPortBrcm4360 - fcvo</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>gflSqgAAdSk=</data>
<key>Name</key>
<string>AirPortBrcm4360</string>
<key>Replace</key>
<data>gflSqgAAZpA=</data>
</dict>
(Tried to insert with text edit and matching syntax but don't have kext yet)
 
I see that I am missing the 'Darvoid patch' but don't know where to implement the details, See question in italics:

DO I have to have airportbrcm4360.kext installed first? How do I install it? I can't find details.
"On macOS Sierra DP1, when using a BMC94532Z NGFF WiFi card, AirportBrcm4360.kext no longer successfully loads.


This problem is caused by the driver not being able to initialize the fvco (frequency voltage controlled oscillator).


Apply the following patch in Clover to enable WiFi using the BCM94352Z:"

Kext: AirPortBrcm4360
Find: 81F952AA00007529
Replace: 81F952AA00006690
(is this a separate step from the plist entry below?)

Through Clover config.plist:

<dict>
<key>Comment</key>
<string>AirPortBrcm4360 - fcvo</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>gflSqgAAdSk=</data>
<key>Name</key>
<string>AirPortBrcm4360</string>
<key>Replace</key>
<data>gflSqgAAZpA=</data>
</dict>
(Tried to insert with text edit and matching syntax but don't have kext yet)

AirPortBrcm4360.kext is installed by the OS X/macOS installer. It is inside IO80211Family.kext.
 
AirPortBrcm4360.kext is installed by the OS X/macOS installer. It is inside IO80211Family.kext.

OK that makes sense. So I need to edit the .kext first then add the entry onto my config.plist file? I can see the kext when searching 'Loaded' with kext wizard but cannot figure how to edit in order to implement the Darkvoid patch
 
OK that makes sense. So I need to edit the .kext first then add the entry onto my config.plist file? I can see the kext when searching 'Loaded' with kext wizard but cannot figure how to edit in order to implement the Darkvoid patch

No edits to the AirPortBrcm4360.kext required.
BCM94352 WiFi requirements:
- FakePCIID.kext + FakePCIID_Broadcom_WiFi.kext
- 'fcvo' patch by the-darkvoid in config.plist (labeled 10.12 5ghz patch in post #1)
 
I've managed to make the Broadcom bcm94331cd, but, I notice that sometimes there are lag input with my Magic Mouse 2 and Wireless Keybiard: usually seems to happen when there are busy network WiFi request (like a song downloading from Spotify).

Anything I could do to fix this? Anyone experiencing this same input lag with bluetooth devices?

Anyone could help me with this? :(
 
Issues: Can’t get Wifi/Bluetooth to connect also BCM94352HMB card causes system not to boot. Have to hotplug for it to recognize.

Hardware
Asrock h97m-itx/ac
i5-4590
Hd4600 Integrated Graphics
16 Gb DDR3
AzureWave Broadcom BCM94352HMB https://www.amazon.com/gp/product/B00JY6X9HM/?tag=tonymacx86com-20



Install steps

I used the guide in this thread but this are the exact steps I took.

Step 1 = kext enabler, see FakePCIID (10.12 working, use 2016-1115 or newer) used KextWizard to install

  1. All supported WiFi cards (including 94352)
  2. README: RehabMan/OS-X-Fake-PCI-ID
  3. Download: RehabMan / OS-X-Fake-PCI-ID
  4. Install (2016-1115 or newer):
    1. FakePCIID.kext
    2. FakePCIID_Broadcom_WiFi.kext (includes 94352)

ROW/WiFi Country Code (10.12/10.11/10.10 - all versions) Only copied the patch from plist since I am in the US


  1. Country Code/Required
    1. Native: US/FCC (Hex: 55 53)
  2. Installation (select one method)
    1. config-bcm94352...plist (repo)

Step 2 = Bluetooth 4LE (10.12/10.11 - all versions) used KextWizard to install kexts again


  1. USB Issues/no BT
    1. CustoMac Desktop USB Fixes - OS X 10.11 El Capitan - Reference
    2. [Guide] 10.11+ USB changes and solutions
  2. BT injection - RehabMan/OS-X-BrcmPatchRAM (2 kexts required)
    1. REAMDME/RehabMan Fork Downloads (both kexts included, Release)
      1. BrcmFirmwareRepo.kext
      2. BrcmPatchRAM2.kext
  3. Installation (1 or 2, not both)
    1. Clover/Chameleon - use kext installer
      1. System/Library/Extensions/



      2. Step 3 = 5gh Patches Requires AirPortBrcm4360 WiFi Support and BT4LE
    1. 10.12 and newer, 5GHz
      1. Binary patch: AirPortBrcm4360
        1. US/FCC the-darkvoid #1, [FIX] macOS Sierra DP1 BCM94532Z WiFi
          1. Find: 81 F9 52 AA 00 00 75 29
          2. Replace: 81 F9 52 AA 00 00 66 90
        2. see ROW/WiFi Country Code above
    2. "Airport Extreme" (Optional) - Credit: Skvo
      1. Binary patch: AirPortBrcm4360
        1. Find: 6B 10 00 00 75 0D
        2. Replace: 6B 10 00 00 90 90
    3. Handoff/Hotspot, see Handoff, above
  4. Installation
    1. Clover/kext patch
      1. Download (View Raw)
        1. 10.12 and newer, config-bcm94352-120.plist.zip
      2. Paste patch to config.plist/KernelAndKextPatches/KextsToPatch
        1. 5GHz (select one)
          1. BCM94352-5GHz-US-FCC-dv
            1. see ROW/WiFi Country Code above
        2. BCM94352-Airport-Extreme (optional)
        3. BT4LE-Handoff-Hotspot
Injected device id 0x43b1 into Clover Configurator > devices

Shut down and then installed card, issue stated above occurs.




Additional steps and information

Even if I boot into safe mode, this is where it hangs up. Even booting without injected kexts produces the same results. Sorry about the rotation, the forum is autorotating the pictures for some reason. the zip file includes unrotated pictures.

-v
-v.jpg

-x -v
-x -v .jpg



If I plug in the mini pci card after the Mac has booted, I do see Bluetooth and wifi but can’t connect to either.
I’ve done multiple runs with the guide (even though everything wasn’t 100% clear to me) and am at a loss. Could definitely use the help. Attached requested information in a zip file (Diaglog.zip)

Thanks for all of your help, the last thing I need to knock out before I can say i'm 100% done with this.
 

Attachments

  • Diaglog.zip
    6.7 MB · Views: 86
AzureWave Broadcom BCM94352HMB
IOJones/DPCIManager: no 4352 Wifi
IOJones: no 4352 BT
Boot problem, not 4352 related

Fix, restart, see Problem Reporting, Post #1; attach all requested files
 
Last edited:
Status
Not open for further replies.
Back
Top