Jump to content

[FIX] macOS Sierra DP1 BCM94532Z WiFi


darkvoid
 Share

132 posts in this topic

Recommended Posts

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 dtg

 

Unchecked the "AddDTGP" box and while that enabled both of my El Capitan 10.11.5 & Sierra Public Beta partitions to boot with all the changes in place, still no Wi-Fi in Sierra.  My hack consist entirely of a method developed by "Rehabman" and doesn't utilize a DSDT so I am not sure what/why it is conflicting when the "AddDTGP" is checked.  Very frustrating.

Link to comment
Share on other sites

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.

 

Same card in Dell XPS 13 BCM94350ZAE/DW1820a [14e4:43a3].

Booting with verbose gives:

 

sudo dmesg | grep -i ARPT

 

ARPT: 2.706942: srom rev:11
ARPT: 2.739163: Over-riding wl_msg_level, found "wl_msg_level" arg, value[0x00000fff]
ARPT: 2.739170: Over-riding wl_msg_level2, found "wl_msg_level2" arg, value[0x00000fff]
ARPT: 2.743458: BRCM tunables:
ARPT: 2.743462:   pullmode[1] txringsize[  256] txsendqsize[1024] reapmin[   32] reapcount[  128]
ARPT: 2.745520: wl0: Broadcom BCM43ba, vendorID[0x14e4] BAR0[0xdc400004]
ARPT: 2.745687: wl0: powerStateWillChangeTo: PowerFlags 0xf000 new state 2 theDriver 0x56590bc9ff88b381
ARPT: 2.745732: D3 Exit Sanity : Verify PCIE
ARPT: 2.746089: D3 Exit Sanity : Verify Backplane errors
ARPT: 2.746151: D3 Exit Sanity : OL_CAP:1 M:0
ARPT: 2.746155: D3 Exit Sanity complete - Device is in good state
ARPT: 2.773715: Log system state... : reinit:6:-PCICfgRdFail-CfgReg:0x78
ARPT: 2.833306: 
ARPT: 2.833312: Fatal Error - Initiate powercycle 
ARPT: 2.838439: ai_core_reset: WARN1: resetstatus=0xffffffff
ARPT: 2.840716: ai_core_reset: WARN2: resetstatus=0xffffffff
ARPT: 2.841818: ai_core_reset: WARN3 resetstatus=0xffffffff
ARPT: 2.844111: ai_core_reset: WARN3 resetstatus=0xffffffff
ARPT: 2.846857: ai_core_reset: WARN3 resetstatus=0xffffffff
ARPT: 2.849419: ai_core_reset: WARN3 resetstatus=0xffffffff
ARPT: 2.852371: ai_core_reset: WARN3 resetstatus=0xffffffff
ARPT: 2.854616: ai_core_reset: WARN3 resetstatus=0xffffffff
ARPT: 2.856977: ai_core_reset: WARN3 resetstatus=0xffffffff
ARPT: 2.859958: ai_core_reset: WARN3 resetstatus=0xffffffff
ARPT: 2.862425: ai_core_reset: WARN3 resetstatus=0xffffffff
ARPT: 2.863567: ai_core_reset: Failed to take core 0x812 out of reset
ARPT: 2.863726: wlc_ltr_init: ltrspacing wr=0x1f4 rd=0xffffffff
ARPT: 2.863845: wlc_ltr_init: ltrhysteresiscnt wr=0xc0001 rd=0xffffffff
ARPT: 2.864007: wlc_ltr_init_reg: rd[0x844]=0xffffffff wr[0x844]=0x883c883c
ARPT: 2.864244: wlc_ltr_init_reg: rd[0x848]=0xffffffff wr[0x848]=0x88648864
ARPT: 2.864483: wlc_ltr_init_reg: rd[0x84c]=0xffffffff wr[0x84c]=0x90039003
ARPT: 2.864603: wl:wlc_ltr_hwset: orig ltr=3 new ltr=0 [0=>sleep, 2=>active]
ARPT: 2.864683: wl:wlc_ltr_hwset: Sending LTR message ltr=0 [0=>sleep, 2=>active]
ARPT: 2.865805: ai_core_reset: WARN1: resetstatus=0xffffffff
ARPT: 2.868098: ai_core_reset: WARN2: resetstatus=0xffffffff
ARPT: 2.869240: ai_core_reset: WARN3 resetstatus=0xffffffff
ARPT: 2.871494: ai_core_reset: WARN3 resetstatus=0xffffffff
ARPT: 2.873733: ai_core_reset: WARN3 resetstatus=0xffffffff
ARPT: 2.875945: ai_core_reset: WARN3 resetstatus=0xffffffff
ARPT: 2.878141: ai_core_reset: WARN3 resetstatus=0xffffffff
ARPT: 2.880353: ai_core_reset: WARN3 resetstatus=0xffffffff
ARPT: 2.882562: ai_core_reset: WARN3 resetstatus=0xffffffff
ARPT: 2.884870: ai_core_reset: WARN3 resetstatus=0xffffffff
ARPT: 2.887157: ai_core_reset: WARN3 resetstatus=0xffffffff
ARPT: 2.888370: ai_core_reset: Failed to take core 0x812 out of reset
ARPT: 2.888993: wlIoctl: wlc_ioctl called with cmd 118 returned error -26
ARPT: 2.889000: wl0: setAP: err setting ioctl WLC_SET_AP to 0, err -26 "Not Permitted"
ARPT: 2.889149: wl0: powerStateWillChangeTo: PowerFlags 0x0400 new state 1 theDriver 0x56590bc9ff88b381
ARPT: 2.889175: PowerState did not change to OFF : 2IOV_OL_TCPKEEPALIVE_CONN: no valid info
ARPT: 3.190307: wl0: wlc_iovar_op: wl_tcpkeepalive_conn BCME -23 (Unsupported)
ARPT: 3.190316: wlIovarOp: wlc_iovar_op called with cmd "wl_tcpkeepalive_conn" returned error -23
ARPT: 3.190338: AirPort_Brcm43xx::syncPowerState: WWEN[disabled]
ARPT: 3.190349: wlIoctl: wlc_ioctl called with cmd 118 returned error -26
ARPT: 3.190357: wl0: setAP: err setting ioctl WLC_SET_AP to 0, err -26 "Not Permitted"
ARPT: 3.190420: wl0: powerStateWillChangeTo: PowerFlags 0xf000 new state 2 theDriver 0x56590bc9ff88b381
ARPT: 3.190449: D3 Exit Sanity : Verify PCIE
ARPT: 3.190470: D3 Exit Sanity : Verify Backplane errors
ARPT: 3.190777: D3 Sanity : Backplane timeout detected 
ARPT: 3.190783: wl0: fatal error, reinitializing, total count of reinit's[1], @'wlc_verify_d3_exit':56127
ARPT: 3.190790: Perform hard reset, skip core init
ARPT: 3.190797: AirPort_Brcm43xx::syncPowerState: Device in bad state after wakeup - err:-1
ARPT: 3.190853: Power Cycle Completed
ARPT: 3.190919: Log system state... : DriverState
ARPT: 3.192499: Fatal Error - Initiate powercycle 
ARPT: 3.228157: 
ARPT: 3.228165: Log system state... : DriverState
ARPT: 3.265353: 
ARPT: 5.143371: WLAN adapter PCIE config space was not restored (stateNumber = 2)
ARPT: 5.153363: wl0: fatal error, reinitializing, total count of reinit's[2], @'wl_nocard_war':4312
ARPT: 5.174015: Perform hard reset, skip core init
 

Any ideas? Also tried with fake id via clover. nothing. Card show up but unable to power on.

Thank you

Link to comment
Share on other sites

I have a problem with bcm94352 HMB id: 14e4: 43b1

with darvoid patch does not work, with ioreg explorer  el capitan is RP02 BCM4360 but on the Public Beta Sierra kext is loaded here are my config.plist and dsdt

 

In config.plist i gave you one key is missing for each patch.

OSVersion key string with 10.12 inside. (According to version clover you're using)

 

Make bdmesg to see if patch are applied.

 

Fred

Link to comment
Share on other sites

It should work.

Don't forget to add Wifi throw network panel.

 

Does kext 4360 is loaded ?

 

Fred

I tried but it only comes out ethernet no wifi,as I see if the 4360.kext is loaded ?

Link to comment
Share on other sites

in terminal : kextstat | grep com.apple.driver.AirPort.Brcm4360

 

should give you something like that

 

   51    0 0xffffff7f81df8000 0x6c2000   0x6c2000   com.apple.driver.AirPort.Brcm4360 (1040.1.1a6) AB03487F-1145-3534-AC4B-F4313692B630 <50 49 48 42 12 7 6 5 4 3 1>

 

 

Could you also post ioreg ?

 

Fred

Link to comment
Share on other sites

in terminal : kextstat | grep com.apple.driver.AirPort.Brcm4360

 

should give you something like that

 

   51    0 0xffffff7f81df8000 0x6c2000   0x6c2000   com.apple.driver.AirPort.Brcm4360 (1040.1.1a6) AB03487F-1145-3534-AC4B-F4313692B630 <50 49 48 42 12 7 6 5 4 3 1>

 

 

Could you also post ioreg ?

 

Fred

no nothing appears 

Sierra’s Device.zip

Link to comment
Share on other sites

I use this :

sudo touch /System/Library/Extensions/

sudo kextcache -Boot -U /

 

Edit : Wrong DSDT injection. missing device for your wifi board.

 

Fred

hello Fred can correct my config.plist and dsdt with el capitan wifi is Rp02 my notebook after update cache of KP
Thank you

origin.zip

config.plist.zip

Link to comment
Share on other sites

 

hello Fred can correct my config.plist and dsdt with el capitan wifi is Rp02 my notebook after update cache of KP
Thank you

 

 

I understood that you got KP after update cache.

Under Dp2 after rebuild cache i get 2 or 3 KP and after that boot is OK.

One KP by patch ... screen show -> Usb, Hda.

I don't know why but that the point for me.

I must boot many time to get it working, after on each boot it's ok.

 

You can try to reboot many time or boot without cache. (Clover option).

 

Fred

  • Like 1
Link to comment
Share on other sites

I understood that you got KP after update cache.

Under Dp2 after rebuild cache i get 2 or 3 KP and after that boot is OK.

One KP by patch ... screen show -> Usb, Hda.

I don't know why but that the point for me.

I must boot many time to get it working, after on each boot it's ok.

 

You can try to reboot many time or boot without cache. (Clover option).

 

Fred

Hi fred my is Public Beta i have 8 X reboot with cache without you can see my file and modify please, i have contact arthur_PT for dsdt why is in rp02 only arpt insert no patch

Thanks

 

Edit: boot with recovery partition wifi worked normal boot kp

Link to comment
Share on other sites

 Share

×
×
  • Create New...