BCM94360CS2 - no wi-fi, but kext is loaded

Hi,

I am on 11.3 and I have a BCM94360CS2 in a pcie adapter. The bluetooth is working, but the wi-fi does not work. Nothing shows up in System Profiler.

I have used this card before with Mojave and it worked out of the box, but now no dice. I don't think I need additional kext, but I have tried to add AppleBrcmFixup.kext but it prevents boot.

I tried moving the pcie slot, from the lower 1x slot to the top 1x but no change.

The device appears in ioreg as:

➜ ~ ioreg |grep -i 43a0

| | | +-o pci14e4,43a0@0 <class IOPCIDevice, id 0x1000001a6, registered, matched, active, busy 0 (19 ms), retain 12>

The Apple kext is loaded:

kextstat | grep -i air

Executing: /usr/bin/kmutil showloaded

No variant specified, falling back to release

86 0 0xffffff8001ea7000 0x55a000 0x55a000 com.apple.driver.AirPort.BrcmNIC (1400.1.1) 54500ED3-AD58-34BC-AFB6-21F9876C6DAF <85 84 71 70 46 14 8 7 6 5 3 1>

When loading the AppleBrcmFixup.kext that fails boot, I used this config but maybe I have it wrong:

 `<dict>` 

<key>Arch</key>

<string>Any</string>

<key>BundlePath</key>

<string>AirportBrcmFixup.kext</string>

<key>Comment</key>

<string></string>

<key>Enabled</key>

<true/>

<key>ExecutablePath</key>

<string>Contents/MacOS/AirportBrcmFixup</string>

<key>MaxKernel</key>

<string></string>

<key>MinKernel</key>

<string></string>

<key>PlistPath</key>

<string>Contents/Info.plist</string>

 `</dict>` `<dict>` 

<key>Arch</key>

<string>Any</string>

<key>BundlePath</key>

<string>AirportBrcmFixup.kext/Contents/PlugIns/AirPortBrcm4360_Injector.kext</string>

<key>Comment</key>

<string></string>

<key>Enabled</key>

<true/>

<key>ExecutablePath</key>

<string></string>

<key>MaxKernel</key>

<string>19.9.9</string>

<key>MinKernel</key>

<string></string>

<key>PlistPath</key>

<string>Contents/Info.plist</string>

 `</dict>` `<dict>` 

<key>Arch</key>

<string>Any</string>

<key>BundlePath</key>

<string>AirportBrcmFixup.kext/Contents/PlugIns/AirPortBrcmNIC_Injector.kext</string>

<key>Comment</key>

<string></string>

<key>Enabled</key>

<true/>

<key>ExecutablePath</key>

<string></string>

<key>MaxKernel</key>

<string></string>

<key>MinKernel</key>

<string></string>

<key>PlistPath</key>

<string>Contents/Info.plist</string>

 `</dict>` 
submitted by /u/ikukuru
[link] [comments]
Share: