Contribute
Register

BCM94352Z 5Ghz

Status
Not open for further replies.
Joined
Feb 4, 2013
Messages
12
Motherboard
none
CPU
none
Graphics
none
Mac
  1. 0
Classic Mac
  1. 0
Mobile Phone
  1. 0
EDIT:
Figured it out and wrote a how-to guide:
https://rossfisher.me/2016/05/how-t...osh-including-5ghz-patch-handoff-and-hotspot/

Howdy!

I have Bluetooth/Wifi working perfectly, in exception to 5Ghz bands. I'm on 10.11.4 and I'm using these Kexts from Clover/kexts (I don't use Library/Extensions):

BrcmFirmwareData.kext
BrcmPatchRAM2.kext
FakePCIID_Broadcom_WiFi.kext
FakePCIID.kext

I've yet to touch any config.plist files, the help text on https://github.com/toleda/wireless_half-mini is confusing and doesn't mention the BCM94352Z. Simply put, what config.plist or clover hacks do I need to perform for 5ghz operation in the US? No, I do not want to change my router channel, it works perfectly @ 1300Mbs with all of my other devices.
 
Last edited:
Found the patch, just don't know what to do with it:
https://github.com/toleda/wireless_half-mini

Code:
BCM94352 5 GHz/Handoff Patch (10.11+)
Credit: Dokterdok, the-darkvoid, Sebinouse
Select 1 or 2, not both

Kext/binary patch
Download wireless_bcm94352-... (select View Raw)
Double click Downloads/wireless_bcm94352-...command
Clover/kext patch
Download config-bcm94352-... (select View Raw)
Paste 3 Patches to config.plist/KernelAndKextPatches/KextsToPatch

What the heck is Paste 3 Patches to config.plist/KernelAndKextPatches/KextsToPatch? The file downloaded is a plist file and KernelAndKextPatches, KextsToPatch don't exist as a folder or string in any of my Clover files.
 
I guess I'm just going to manually key in the changes from the plist file into Clover Configurator, wish me luck!
 
Woot, it all works!

5Ghz, Handoff, Hotspot, you name it!

Just don't enable AddDTGP / FixAirport in Acpi in Clover Configurator or you may get some Kernel Panic about "unable to find driver ......./IOPlatformExpert.cpp"

A little how-to, download the "BCM94352 5 GHz/Handoff Patch (10.11+) - Clover/kext patch" https://github.com/toleda/wireless_half-mini/blob/master/config-bcm94352-110.plist.zip

Duplicate the items manually using Clover Configurator (and open the plist in a text editor like Github Atom or Sublime Text) (be sure to have a backup bootable Clover USB drive in case you fudge up!). Most are pretty self explanatory:
Code:
    CPU = {};
    Devices = {
        FakeID = {
            WIFI = 0x43a014E4;
        };
    };
This means, in the GUI, Go to Devices->FakeID -> WIFI and in this case, paste in 0x43a014E4 the box.

For the KextsToPatch section, Copy+Paste Comment, Find, Name, Replace paying special attention not to copy < or > in the Find or Replace fields. Find = <4183fcff 742c48>; becomes 4183fcff 742c48 and so on.
 
Awesome! Thanks for the how-to guide!

What did you mean by Step 4:

4. Skip the section ACPI which says to check/enable AddDTGP_0001 and FixAirport_4000, this caused me kernel panics

Do you mean to delete it? or something like that?
 
Status
Not open for further replies.
Back
Top