Jump to content
darkvoid

[FIX] macOS Sierra DP1 BCM94532Z WiFi

130 posts in this topic

Recommended Posts

Advertisement

 

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

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>

 

After this patch my wifi has started working in sierra installation

But after installation result is the same (no wifi)

Any ideas?

Share this post


Link to post
Share on other sites

After this patch my wifi has started working in sierra installation

But after installation result is the same (no wifi)

Any ideas?

 

Terminal -> sudo touch /System/Library/Extensions && sudo kextcache -u /

Share this post


Link to post
Share on other sites

@Darkvoid,

 

pure genius, my wifi on BCM94352HMB, which was disabled after 10.12 Sierra update is now working with no problems after applying your fix in clover, many thanks.

Share this post


Link to post
Share on other sites

Wow you must have the most compatible pc. My config.plist is way more complicated. :D

 

Aside from the SMBIOS section, It was automatically populated through following a El Capitan guide for the HP Envy 15T  K-series created by "Rehabman".

Share this post


Link to post
Share on other sites

Hey guys, do you know if this patch will work for the DW1560 BCM20702A0 Wifi Card? I have that card in my laptop. Thanks,


Share this post


Link to post
Share on other sites

In my case, after edit with this script I have to reinstall sierra. Just edit config.plist, not working. Anyway, thanks. 

Share this post


Link to post
Share on other sites

So I followed these steps and my wifi was working with 10.12. After updating to 10.12.1 it no longer works. If I click on the wifi symbol in the menu bar it says "Wi-Fi: No hardware installed." Is there something else that has to be done for 10.12.1 now?

Share this post


Link to post
Share on other sites

So I followed these steps and my wifi was working with 10.12. After updating to 10.12.1 it no longer works. If I click on the wifi symbol in the menu bar it says "Wi-Fi: No hardware installed." Is there something else that has to be done for 10.12.1 now?

 

I made it work by using darkvoid's patch, and also replacing an existing device ID with my own on AirPortBrcm4360.kext:

<dict>
	<key>Comment</key>
	<string>BCM94352HMB add 0x43b114e4</string>
	<key>Disabled</key>
	<false/>
	<key>Find</key>
	<data>
	PHN0cmluZz5wY2kxNGU0LDQzYmE8L3N0cmluZz4=
	</data>
	<key>InfoPlistPatch</key>
	<true/>
	<key>Name</key>
	<string>AirPortBrcm4360</string>
	<key>Replace</key>
	<data>
	PHN0cmluZz5wY2kxNGU0LDQzYjE8L3N0cmluZz4=
	</data>
</dict>

Don't use any additional kexts, and don't apply anything related on Clover's DSDT fixes.

After you're done with the changes on your config.plist run the following on Terminal:

sudo touch /System/Library/Extensions && sudo kextcache -u /

Now Restart.

Share this post


Link to post
Share on other sites

okay everything works again i enabled  "AddDTGP" and "FixAirport"  in ACPI Section and added the DeviceID in in the Device Section. with darkvoids patch my WIFI is working on 10.12.1 :D

Share this post


Link to post
Share on other sites

I made it work by using darkvoid's patch, and also replacing an existing device ID with my own on AirPortBrcm4360.kext:

<dict>
	<key>Comment</key>
	<string>BCM94352HMB add 0x43b114e4</string>
	<key>Disabled</key>
	<false/>
	<key>Find</key>
	<data>
	PHN0cmluZz5wY2kxNGU0LDQzYmE8L3N0cmluZz4=
	</data>
	<key>InfoPlistPatch</key>
	<true/>
	<key>Name</key>
	<string>AirPortBrcm4360</string>
	<key>Replace</key>
	<data>
	PHN0cmluZz5wY2kxNGU0LDQzYjE8L3N0cmluZz4=
	</data>
</dict>

Don't use any additional kexts, and don't apply anything related on Clover's DSDT fixes.

After you're done with the changes on your config.plist run the following on Terminal:

sudo touch /System/Library/Extensions && sudo kextcache -u /
Now Restart.

Would the device ID be the same for all similar chips? I have an Azurewave BCM94352HMB. Also, is there a certain spot in AirPortBRCM4360.kext that I need to put this? I added it already and it is still not working.

Share this post


Link to post
Share on other sites

Would the device ID be the same for all similar chips? I have an Azurewave BCM94352HMB. Also, is there a certain spot in AirPortBRCM4360.kext that I need to put this? I added it already and it is still not working.

 

If you open this patch on Clover Configurator, you will see the actual String representation and not the Base64 encoding. Then it's easy to change the value to reflect your Device ID.

Alternatively you can decode the Base64 String online (on a utility site), change it's value to your Device ID, and then encode it again to Base64.

Share this post


Link to post
Share on other sites

If you open this patch on Clover Configurator, you will see the actual String representation and not the Base64 encoding. Then it's easy to change the value to reflect your Device ID.

Alternatively you can decode the Base64 String online (on a utility site), change it's value to your Device ID, and then encode it again to Base64.

I already have it :

 

<key>KextsToPatch</key>
		<array>
			<dict>
				<key>Disabled</key>
				<false/>
				<key>Find</key>
				<data>
				gflSqgAAdSk=
				</data>
				<key>Name</key>
				<string>AirPortBrcm4360</string>
				<key>Replace</key>
				<data>
				gflSqgAAZpA=
				</data>
			</dict>
		</array>
Schermata_2016_10_27_alle_11_45_14.png

 

 

Schermata_2016_10_27_alle_11_45_45.png

 

With 10.12 with same settings but without IO80211Family.kext

 

Schermata_2016_10_27_alle_09_40_33.png

Share this post


Link to post
Share on other sites

Hi All,

 

I'm really newbie on using clover, please enlighten me for this.

Just had upgrade from Yosemite to Sierra with clean install, all works now left Wifi and BT.

 

I have bcm94360cd with BCM20702A0 bluetooth as half mini pcie.

Mb. Gigabyte H97N-Wifi (changed the wifi card)

 

From DPCI Manager it shows
14E4, 43B1, 11AD, 6646, Broadcom Corporation, BCM4352 802.11ac Wireless Network Adapter

 

Tried to put darkvoid patch into my config.plist

include 

sudo touch /System/Library/Extensions && sudo kextcache -/

 

But seems not working.

Is there anything I missed ?

Share this post


Link to post
Share on other sites

Guys I have BCM943225HMB after upgrading to 10.12.1 the whilst patch didn't work I even tried the patch mentioned by Denicio didn't work either .

What is the correct patch for me ?

Share this post


Link to post
Share on other sites

Should be something like this?
For me is not working...

Well maybe I am doing something wrong but exactly shroud I do?

My card is  Broadcom BCM4352

 

post-1377288-0-20281100-1477659892_thumb.png

Share this post


Link to post
Share on other sites

Should be something like this?

For me is not working...

Well maybe I am doing something wrong but exactly shroud I do?

My card is  Broadcom BCM4352

 

attachicon.gifwifi-ket-patches.png

 

Which Device ID are you trying to add?

Share this post


Link to post
Share on other sites

To be honest, I have no idea. Can you tell me where and how to check my id, and what I have to do, please? :)

Share this post


Link to post
Share on other sites

To be honest, I have no idea. Can you tell me where and how to check my id, and what I have to do, please? :)

 

Download DPCIManager, and find your Broadcom Device ID through that (or take a screenshot of it).

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By MaLd0n
      Now have a Olarila app, just download app and clover folder for your Chipset! https://olarila.com/forum/viewtopic.php?f=81&amp;t=6771   Nehalem, SandyBridge, IvyBridge, Haswell, Broadwell     Skylake, Kabylake and Coffeelake is here http://www.insanelymac.com/forum/topic/321872-guide-sierra-on-gigabyte-mobos-serie-200-kabylake-dsdt/   Install MacOS with Olarila Image, Step by Step, Install and Post Install
       
      https://olarila.com/forum/viewtopic.php?f=50&t=8685
        Mojave Full DSDT patch   http://olarila.com/forum/viewtopic.php?f=59&amp;t=6428   First...   ***Update bios to last available version!***   If you need a full patched DSDT...  -Extract tables with F4 key in Clover boot screen! -Run it and send me files! RunMe.app   Installation   --Create a bootable copy of macOS Sierra / High Sierra / Mojave   https://github.com/chris1111/Create-Install-Media/releases   --Install Clover in USB stick   https://sourceforge.net/projects/cloverefiboot/files/Installer/   --Replace with my Clover folder https://olarila.com/files/Clover.Folder/CLOVER.SERIES.CHIPSET.zip   --Install Sierra/High Sierra and boot into system!   Post Installation --Install Clover and replace with my folder   https://olarila.com/forum/viewtopic.php?f=28&t=8222   --Reboot and activate video!   Bingo!   Now you need a fine tune! DSDT time!   --DSDT   Patches -FIX ERRORS AND WARNINGS -HPET -SATA -DMAC -SLPB -DARWIN -LPC -XHCI -PLUGIN TYPE -XXXX to HDEF -HDEF -RTC -IRQs -SBUS -BUS1 -MCHC -ALS0 -SHUTDOWN -LAN -USBX -PMCR -EC -PNLF -HDMI
       
      --Power Management
      - 1 Generation Intel Processors, use Generate P and C States in config.plist
      - 2 and 3 Generations Intel Processors, Generate SSDT with Piker script and drop CpuPm and Cpu0Ist SSDTs
      ssdtPRGen.command.zip
      Credits-https://github.com/Piker-Alpha/ssdtPRGen.sh
      - 4 Generation+ Intel Processors, use PluginType=1 in DSDT, SSDT or Clover config.plist
       
      for check Power, Frequency, Temperature and Utilization, use it
       
      Install Intel Power Gadget.pkg.zip
       
      --Brightness
      Install .app, select the required permission and reboot. Work in F1 / F2 keys!
      NativeDisplayBrightness.app.zip


      https://github.com/Bensge/NativeDisplayBrightness/releases
      *in some cases .app don't work, check patches in config.plist inside Clover folder Post Install
       
      --Clover
       
      https://sourceforge.net/projects/cloverefiboot/files/Installer/
       
      --AUDIO
       
      Use DSDT + AppleAlc
       
      --install Lan driver by Mieze
        -Atheros   http://www.insanelymac.com/forum/files/file/313-atherose2200ethernet/   -Intel   http://www.insanelymac.com/forum/files/file/396-intelmausiethernet/   -Realtek   http://www.insanelymac.com/forum/files/file/88-realtekrtl8111-binary/   --Links   -FakeSMC   https://bitbucket.org/RehabMan/os-x-fakesmc-kozlek   -Audio   https://github.com/vit9696/AppleALC http://www.insanelymac.com/forum/topic/314406-voodoohda-289/   -USB   https://bitbucket.org/RehabMan/os-x-usb-inject-all/downloads   It's time to Rock   -Credits and thanks to the old and new people in the community who developed patches, kexts and bootloaders!   Apple, Slice, Kabyl, usr-sse2, jadran, Blackosx, dmazar, STLVNUB, pcj, apianti, JrCs, pene, FrodoKenny, skoczy, ycr.ru, Oscar09, xsmile, SoThOr, RehabMan, Download-Fritz, Zenit432, cecekpawon, Intel, Oracle, Chameleon Team, crazybirdy, Mieze, Mirone, Oldnapalm, netkas, Elconiglio, artut-pt, ErmaC, Pavo, Toleda, Master Chief and family, bcc9, The King, PMheart, Sherlocks, Micky1979, vit9696, vandroiy2013, Voodoo Team, Pike R. Alpha, lvs1974, Austere.J, CVad and many, many, many others!   We're all here to have fun and learn from each other!  
    • By MaLd0n
      Now have a Olarila app, just download app and clover folder for your Chipset! https://olarila.com/forum/viewtopic.php?f=81&amp;t=6771   Install MacOS with Olarila Image, Step by Step, Install and Post Install
       
      https://olarila.com/forum/viewtopic.php?f=50&t=8685
        First... If you need DSDT edits... -Extract tables with F4 key in Clover boot screen! -Run it and send me files! RunMe.app   Installation --Create a bootable copy of El Capitan /  Sierra / High Sierra / Mojave   https://github.com/chris1111/Create-Install-Media/releases   --Install Clover in USB stick https://sourceforge.net/projects/cloverefiboot/files/Installer/   --Replace with my Clover folder   https://olarila.com/files/Clover.Folder/CLOVER.LGA775.zip   --Install EL Capitan / Sierra / High Sierra and boot into system!     Post Installation   --Install Clover and replace with my folder   https://olarila.com/forum/viewtopic.php?f=28&t=8222     --Reboot and activate video!   Bingo! Now you need a fine tune! DSDT Time!   My DSDT GA P35-DS3   DSDT.MaLd0n.zip     Patches -FIX ERRORS AND WARNINGS -HPET -SATA -SLPB -DARWIN -LPC -HDEF -RTC -EHCI -UHCI -IRQs -SBUS -BUS1 -MCHC -ALS0 -SHUTDOWN -LAN -EC -PNLF --Native Power Management
       
      Use Clover, check Generate P and C States
       
      --Brightness
      Install .app, select the required permission and reboot. Work in F1 / F2 keys!
      NativeDisplayBrightness.app.zip


      https://github.com/Bensge/NativeDisplayBrightness/releases
      *in some cases .app don't work, check patches in config.plist inside Clover folder Post Install
       
      --AUDIO
       
      Device HDEF + AppleAlc + Lilu
       
      --install Lan driver by Mieze
        -Atheros   http://www.insanelymac.com/forum/files/file/313-atherose2200ethernet/   -Intel   http://www.insanelymac.com/forum/files/file/396-intelmausiethernet/   -Realtek   http://www.insanelymac.com/forum/files/file/88-realtekrtl8111-binary/   --Links   -FakeSMC   https://bitbucket.org/RehabMan/os-x-fakesmc-kozlek   -Audio   https://github.com/vit9696/AppleALC http://www.insanelymac.com/forum/topic/293863-applehda-patch-requests/   -Credits and thanks to the old and new people in the community who developed patches, kexts and bootloaders!   Slice, Kabyl, usr-sse2, jadran, Blackosx, dmazar, STLVNUB, pcj, apianti, JrCs, pene, FrodoKenny, skoczy, ycr.ru, Oscar09, xsmile, SoThOr, RehabMan, Download-Fritz, Zenit432, cecekpawon, Intel, Apple, Oracle, Chameleon Team, crazybirdy, Mieze, Mirone, Oldnapalm, netkas, Elconiglio, artut-pt, ErmaC, Pavo, Toleda, Master Chief and family, bcc9, The King, PMheart, Sherlocks, Micky1979, vit9696, vandroiy2013, Voodoo Team, Pike R. Alpha, lvs1974, Austere.J, CVad and many, many, many others!   We're all here to have fun and learn from each other!   ENJOY!  
    • By Desknote
      Hi,

      I will be using ASUS ROG STRIX B360-I GAMING (mini-ITX) for my new build, and I'm trying to figure out the best solution for WiFi & Bluetooth. I understand that it should be possible to replace the WiFi/BT card that comes with the motherboard, but I'm confused about with what kind of card exactly. What connector will I need to be using? There are cards with miniPCI, M.2, some solutions require adapters, ...

      Is there a card I can simply swap in?

      Thank you
    • By Dannydeman
      Updated to Catalina, and also have a new Apple Watch. Upgrade from Mojave went great, only updated some kexts for the Wifi/bluetooth to make bluetooth work.Airdrop, Handoff etc. all work like a charm. Sidecar is also enabled (but I don't have the iPad, so can't test).
      However, the Apple Watch features are not there. I've went to System Report, and noticed in my Wifi that "Auto Unlock: True" isn't there at all. How come? I've read some success stories with my Wifi/BT chip, which is:
      Broadcom BCM94352Z NGFF Dual Band 802.11ac 867M Wifi BT 4.0 Lenovo FRU 04X6020

      I'm using these kexts from Headkaza, which were needed to get Bluetooth to work:
      https://www.insanelymac.com/forum/topic/339175-brcmpatchram2-for-1015-catalina-broadcom-bluetooth-firmware-upload/
      Wifi is working great, 5GHZ, full speed. So I'm pretty lost on how to get this "Auto Unlock: True" enabled.

      Extra info about my system:
      Processor: Intel Core i5 8400 Videocard: Radeon RX 570 4GB Motherboard: ASRock Z370M-ITX/ac Replaced my Intel wifi chip with the BCM94352Z SMBIOS: Retina 5K 27" 2017
    • By ludufre
      Hello, I am posting this show how I adapted the BCM94360CS2 M2 NGFF board on my Lenovo L440.
       
      I have some guides about this notebook over here and previously used Dell DW1560 (BCM94325Z).
       
      The DW1560 worked almost perfectly Handoff, Continuity, Universal Clipboard and AirDrop with the kexts: AirportBrmFixup.kext, BrcmBluetoothInjector.kext, BrcmFirmwareRepo.kext, BrcmPatchRAM3.kext and BT4LEContinuityFixup.kext, but the Instant Hotspot doesn't work.
       
      So, I decided to grab a M2 NGFF adaptor (because this notebook only have mPCIe) and the BCM94360CS2 and put inside this notebook:
       
       
       
      Previously with DW1560
       

       
      Moved the battery and removed DW1560
       

       
      Obviously don't fit
       

       
      Need to cut this piece of plastic and remove the CMOS battery conector
       

       
      Maybe I removed too much plastic (hehe) and soldered the battery wires directly in motherboard
       

       
      Now the adapter fits
       


       
      Instant hotspot now working without any Kexts, yeah!
       

       
       
      Important! Just remember: this notebook have whitelist in BIOS/UEFI that need to be patched to allow other wireless cards.
       
       
       
×