Jump to content
darkvoid

[FIX] macOS Sierra DP1 BCM94532Z WiFi

130 posts in this topic

Recommended Posts

Advertisement

This seems to be a real positive step forward for me.  I see the kext loading now but I still don't have a wifi device.  But then, I have a slightly different chipset (BCM94352HMB).

Share this post


Link to post
Share on other sites

@darkvoid

Hi, 

This works for me , got my wifi working.

My card is BCM94352 HMB/AzureWave AW-CE123H supports both Airport and BT4LE. Specs in signature.

 

Just a question should we use this as a replacement to earlier patches for this card or in addition to pre existing patches as described by Toleda in the following topic,

http://www.insanelymac.com/forum/topic/292542-airport-pcie-half-mini/ .

 

Great work.

Thanks

 

 

@ mnfesq

 

I have the same card as yours seems to be working for me.

 

This is my system report when using this patch in addition to the earlier patches for our card.

 

  Software Versions:

  CoreWLAN: 11.0 (1200.16)

  CoreWLANKit: 12.0 (1200.16)

  Menu Extra: 12.0 (1200.19)

  System Information: 12.0 (1200.2)

  IO80211 Family: 12.0 (1200.12.2)

  Diagnostics: 7.0 (700.5)

  AirPort Utility: 6.3.7 (637.3)

  Interfaces:

en1:

  Card Type: AirPort Extreme  (0x14E4, 0x2123)

  Firmware Version: Broadcom BCM43xx 1.0 (7.21.149.34.1a7)

  MAC Address: ------------------------

  Locale: FCC

  Country Code: US

  Supported PHY Modes: 802.11 a/b/g/n/ac

  Supported Channels: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 36, 40, 44, 48, 52, 56, 60, 64, 100, 104, 108, 112, 116, 132, 136, 140, 144, 149, 153, 157, 161, 165

  Wake On Wireless: Supported

  AirDrop: Supported

  AirDrop Channel: 149

  Status: Connected

Share this post


Link to post
Share on other sites

@macq,

Its too early to say which patches previously used are still relevant. We are just at DP1, once macOS Sierra reaches release it would be good to consolidate all required patches.

 

@FredWst,

I haven't tried booting this in recovery mode. Will see if there is anything to learn from the recovery mode boot scenario. Also the BMC94352Z working in recovery mode might indicate that future release of the developer preview could still support the device properly without additional patches.

Share this post


Link to post
Share on other sites

 

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>

Thanks for such a great patch which also works with Enoch v.2830 by Hex Editor

Share this post


Link to post
Share on other sites

I have Dell DW1560 (BCM94532Z) in XPS 13 9350. Still failed to turn on Wi-Fi after patching. Bluetooth looks like working fine.

 

Console log is like this:

 

AirPort_Brcm4360:: init AirPortFamily_kexts -1200.17.1 "AirPortFamily_kexts-1200.17.1" Jun  3 2016 14:12:07

Service found 1000003cb

srom rev:11

ChangeVC0 => vco:960, xtalF:40, frac:98, ndivMode:3, ndivint:24

Data written into the PLL_CNTRL_ADDR2: 00000c31

Data written into the PLL_CNTRL_ADDR3 (Fractional): 0000100e

wlcStart failed

AirPort_Brcm43XX::start: failed

Memory leak of bytes 280

AirPort_Brcm43XX::start: Failed 'startGated()'

 

Share this post


Link to post
Share on other sites

@Axam,

 

I specifically made the patch for the card you are using. The patch must not be applied correctly in your case.

Please double-check that all is in place correctly.

Share this post


Link to post
Share on other sites

Confirmed working on Dell wireless DW1550. Hotspot/handoff does not. I guess it needs a new clover patch.

 

I am using the same patch for handoff/hotspot that I use with El Capitan and it is working fine for me.

 

post-270804-0-43953500-1467305231_thumb.png

Share this post


Link to post
Share on other sites

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>

I had BCM94350ZAE/DW1820a [14e4:43a3] installed on HP EliteBook Folio 1020 G1. The card can power up. It seems works fine.

In `Status menu', Wi-Fi changing between `Wi-Fi: On' and `Wi-Fi: Looking for Networks...'.

When I click `Join Other Network...' -> Show Networks -> Scanning..., there is no wireless network list shown. Latest result:

In `System Information' (`System Report...') -> Network -> Wi-Fi

Software Versions:
  CoreWLAN:    11.0 (1101.20)
  CoreWLANKit:    11.0 (1101.20)
  Menu Extra:    11.0 (1121.34.2)
  System Information:    12.0 (1100.2)
  IO80211 Family:    11.1 (1110.26)
  Diagnostics:    5.1 (510.88)
  AirPort Utility:    6.3.6 (636.5)
  Interfaces:
en1:
  Card Type:    AirPort Extreme  (0x14E4, 0x21)
  Firmware Version:    Broadcom BCM43xx 1.0 (7.21.95.175.1a6)
  MAC Address:    ab:cd:ef:ab:cd:ef
  Locale:    FCC
  Country Code:    US
  Supported PHY Modes:    802.11 a/b/g/n/ac
  Supported Channels:    1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 36, 40, 44, 48, 52, 56, 60, 64, 100, 104, 108, 112, 116, 132, 136, 140, 144, 149, 153, 157, 161, 165
  Wake On Wireless:    Supported
  AirDrop:    Supported, Channel 149
  Status:    Not Associated

So the real problem is No Result after Scanning! Is it possible to develop a patch for it (may be in `AirPortBrcm4360.kext')? How to see the log of this problem, how to debug this problem?

 

Could you give a help?

 

Thanks.

 

PS: This card works fine in both Ubuntu & Win 8.1 / 10.

bcm.zip

Share this post


Link to post
Share on other sites

While this patch worked perfectly on my BCM94352HMB card in the DP1 Beta, after applying the DP2 Update though the Bluetooth/USB side of the card remains functional, Wi-Fi no longer works.

Share this post


Link to post
Share on other sites

have you tried adding the AirportBrcm4360 to the "force kexts to load" option of clover then booting without caches?

you would have to add the complete path to the Brcm kext in this manner if you want it to load

<key>ForceKextsToLoad</key>
 <array>
 <string>\System\Library\Extensions\IO80211Family.kext\Contents\PlugIns\AirPortBrcm4360.kext</string>
 </array>

you need to use back slashes not forward slashes like posted in the code box if not clover will not find the kexts info plist file.

Share this post


Link to post
Share on other sites

have you tried adding the AirportBrcm4360 to the "force kexts to load" option of clover then booting without caches?

you would have to add the complete path to the Brcm kext in this manner if you want it to load

<key>ForceKextsToLoad</key>
 <array>
 <string>\System\Library\Extensions\IO80211Family.kext\Contents\PlugIns\AirPortBrcm4360.kext</string>
 </array>

you need to use back slashes not forward slashes like posted in the code box if not clover will not find the kexts info plist file.

 

 

I applied the edits in clover (as shown) however I did not quite get the additional edit needed to the Brcm kext you described.   Where exactly is the Brcm kext and where in the info.plist should the string be placed ?

post-1126120-0-46184100-1468211656_thumb.jpg

post-1126120-0-96003100-1468211716_thumb.jpg

Share this post


Link to post
Share on other sites

In the first picture you only put the name of the kext.

Clover will have issues reading whatever kext you type in there when you do that. The issue is like I stated before. Clover will not read the info plist of any kext you put in there like that because it causes the kext to not be"Forced" loaded since clover finds it to be "incomplete". 

 

1- Put the path where you have it in the first picture in clover configurator like so (You can copy and past it from the code box below)

\System\Library\Extensions\IO80211Family.kext\Contents\PlugIns\AirPortBrcm4360.kext

2- In the ACPI patches menu make sure to have "AddDTGP" and "FixAirport" selected

 

3- in Devices menu, copy and paste into the wifi box 

0x43BA14E4

Share this post


Link to post
Share on other sites

Hi,

 

I found that 5ghz not working after some time running 10.12 dp2. Any similar problem?

 

5GHz patch applied and verified working under dp2. But after a while under system information Wifi tab it lists none of 5ghz channel.

Share this post


Link to post
Share on other sites

 

In the first picture you only put the name of the kext.

Clover will have issues reading whatever kext you type in there when you do that. The issue is like I stated before. Clover will not read the info plist of any kext you put in there like that because it causes the kext to not be"Forced" loaded since clover finds it to be "incomplete". 

 

1- Put the path where you have it in the first picture in clover configurator like so (You can copy and past it from the code box below)

\System\Library\Extensions\IO80211Family.kext\Contents\PlugIns\AirPortBrcm4360.kext

2- In the ACPI patches menu make sure to have "AddDTGP" and "FixAirport" selected

 

3- in Devices menu, copy and paste into the wifi box 

0x43BA14E4

 

Firstly, thanks for your reply and specific instructions.    After carefully inputing all of your directed changes, Clover booted to a blank/black screen on both my El Capitan 10.11.5 & Sierra Public Beta partitions.   My only confusion is are the above changes to be made in addition to or instead of your first listed hack ?

 

Kext: AirPortBrcm4360

Find: 81F952AA00007529

Replace: 81F952AA00006690

 

I assumed the new changes were to be made in addition to so I left the 1st/DP1 hack alone and did not remove it.   Maybe the additional changes require Sierra to be the only Volume that clover is booting ?

Share this post


Link to post
Share on other sites

yes you still need darkvoids sierra patch. i added DTGP fix to the list because it is necessary for wifi fix to work. if you already have a dtgp method in dsdt then i guess it is not needed but usually clover would detect if its there and not patch the dsdt for dtgp.

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://www.olarila.com/topic/5165-olarila-app-images-and-folders/   Install MacOS with Olarila Image, Step by Step, Install and Post Install
      https://www.olarila.com/topic/5794-guide-install-macos-with-olarila-image-step-by-step-install-and-post-install-windows-or-mac/
        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://github.com/CloverHackyColor/CloverBootloader/releases   --Replace with my Clover folder https://www.olarila.com/topic/5676-clover-folder-for-all-chipsets/   --Install EL Capitan / Sierra / High Sierra and boot into system!     Post Installation   --Install Clover and replace with my folder   https://www.olarila.com/topic/5676-clover-folder-for-all-chipsets/     --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 MaLd0n
      Now have a Olarila app, just download app and clover folder for your Chipset! https://www.olarila.com/topic/5165-olarila-app-images-and-folders/   Nehalem, SandyBridge, IvyBridge, Haswell, Broadwell   https://www.olarila.com/topic/5794-guide-install-macos-with-olarila-image-step-by-step-install-and-post-install-windows-or-mac/   Skylake, Kabylake and Coffeelake is here https://www.olarila.com/topic/5794-guide-install-macos-with-olarila-image-step-by-step-install-and-post-install-windows-or-mac/   Install MacOS with Olarila Image, Step by Step, Install and Post Install
       
      https://www.olarila.com/topic/5794-guide-install-macos-with-olarila-image-step-by-step-install-and-post-install-windows-or-mac/
          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://github.com/CloverHackyColor/CloverBootloader/releases   --Replace with my Clover folder https://www.olarila.com/topic/5676-clover-folder-for-all-chipsets/   --Install Sierra/High Sierra and boot into system!   Post Installation --Install Clover and replace with my folder   https://www.olarila.com/topic/5676-clover-folder-for-all-chipsets/   --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 The Krya
      Hi, I've upgraded from Mojave to Catalina and now my WiFi card didn't recognized in system. I upgraded clover and kexts to latest versions, but Wifi didn't appears.
      In "about this Mac" I see:
      CoreWLAN: 13.0 ((null))
      CoreWLANKit: 13.0 ((null))
      Menu Extra: 13.0 ((null))
      System Information: 12.0 (1355)
      IO80211 Family: 12.0 (1200.12.2b1
      Diagnostics: 1.0 (910)
      AirPort Utility: Not Installed
       
      My kexts is:
       
      I checked forum and table of supported Wifi cards - and everything should work (a lot of people has this card working on Catalina). When I was on Mojave my wifi was ok.
      As I can see in terminal output ( after command "kextstat") - kext for wifi not loaded, but I'm not sure because I haven't got a lot of experience of this
      *my english isn't good enough, sorry for that*
       
      Any help appreciated and thanks
      loaded-kexts

    • By HenryV
      m.2 DW1707/AR9565 shows yellow wifi indicator in network applet when turned on in 10.13.6, 10.14.6 and yellow ethernet in 10.15.2.
      Icon in desktop panel indicates looking but not find networks in all three.  Same wifi card detects available networks in linux without issue.
      The attached kext is labeled particularly for 10.13.6, but wifi is not being detected even in that version.  In all cases Atheros 40 kext is installed S/L/E as plugin in 80211 family kext with reparied permissions.
       
      Can anyone who has this working in sierra, high sierra, mojave or catalina please post what you did including any dsdt/config.plist mods?
       
      From what I have read in these forums the modded atheros 40 kext is supposed to work.  Is this failure to detect networks specific to any particular brand(s) of laptops?
       
      Any help appreciated.
      Thank you.
       
      AR956X-10.13.6.tar.gz
×