Contribute
Register

[solved] Broadcom BCM94352 not working on Sierra

Status
Not open for further replies.
Joined
Jan 21, 2017
Messages
49
Motherboard
HP Pavilion 15-ck003nl
CPU
Intel Core i7 8550U
Graphics
Intel UHD 620 + nVidia GeForce 940MX
Mobile Phone
  1. Android
I have just installed a Broadcom BCM94352 WiFi card in my new Hack build (see profile). I have followed the guide in the FAQ and installed all the kext necessary, but I can't get the WiFi working. Bluetooth works fine. I see the card in DPCIManager, but I cannot see any wifi option in Preferences > Network nor on the status bar.

Dump from gen_debug is attached.
 

Attachments

  • debug_19059.zip
    1.4 MB · Views: 195
Last edited:
Solved.

In addition to the Clover patch reported by the guide above, I also had to add the patch "10.10+-BCM94352-Airport-Extreme-Skvo" from the same plist file. I either misread the guide, or this patch is not mentioned...

Regardless, here are the two patches tested and working. These add up to the kexts needed to make this work (FakePCIID.kext and FakePCIID_Broadcom_WiFi.kext) and need to be pasted in config.plist under "KextsToPatch".

Code:
            <dict>
                <key>Comment</key>
                <string>10.12+-BCM94352-fvco-darkvoid</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                gflSqgAAdSk=
                </data>
                <key>InfoPlistPatch</key>
                <false/>
                <key>Name</key>
                <string>com.apple.driver.AirPort.Brcm4360</string>
                <key>Replace</key>
                <data>
                gflSqgAAZpA=
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>10.10+-BCM94352-Airport-Extreme-Skvo</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                axAAAHUN
                </data>
                <key>InfoPlistPatch</key>
                <false/>
                <key>Name</key>
                <string>com.apple.driver.AirPort.Brcm4360</string>
                <key>Replace</key>
                <data>
                axAAAJCQ
                </data>
            </dict>
 
Solved.

In addition to the Clover patch reported by the guide above, I also had to add the patch "10.10+-BCM94352-Airport-Extreme-Skvo" from the same plist file. I either misread the guide, or this patch is not mentioned...

Regardless, here are the two patches tested and working. These add up to the kexts needed to make this work (FakePCIID.kext and FakePCIID_Broadcom_WiFi.kext) and need to be pasted in config.plist under "KextsToPatch".

Code:
            <dict>
                <key>Comment</key>
                <string>10.12+-BCM94352-fvco-darkvoid</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                gflSqgAAdSk=
                </data>
                <key>InfoPlistPatch</key>
                <false/>
                <key>Name</key>
                <string>com.apple.driver.AirPort.Brcm4360</string>
                <key>Replace</key>
                <data>
                gflSqgAAZpA=
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>10.10+-BCM94352-Airport-Extreme-Skvo</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                axAAAHUN
                </data>
                <key>InfoPlistPatch</key>
                <false/>
                <key>Name</key>
                <string>com.apple.driver.AirPort.Brcm4360</string>
                <key>Replace</key>
                <data>
                axAAAJCQ
                </data>
            </dict>

Only the fcvo patch is required.
 
Only the fcvo patch is required.

Apparently, that's not the case on my system. I've tried any combination of the two patches. Like I said, only fcvo doesn't seem to have any effect (no WiFi icon in status bar, no WiFi device detected, no Wi-Fi entry in Prefs > network), only Airport-Extreme patch does display the WiFi icon in status bar with an X on it and "No hardware detected" displayed when clicking on it. When having both, it works correctly. Either way, you can check the gen_debug dumps and you'll see that for yourself.
 
Apparently, that's not the case on my system. I've tried any combination of the two patches. Like I said, only fcvo doesn't seem to have any effect (no WiFi icon in status bar, no WiFi device detected, no Wi-Fi entry in Prefs > network), only Airport-Extreme patch does display the WiFi icon in status bar with an X on it and "No hardware detected" displayed when clicking on it. When having both, it works correctly. Either way, you can check the gen_debug dumps and you'll see that for yourself.

Attach PR files without the other patch.
 
Problem is obvious there.... no 'fcvo' patch.

Apparently I was using a bad fvco patch in the first place, then I fixed it and thought it was due to Airport-Extreme. You are correct, now it works even without the other patch. Thanks.
 
Status
Not open for further replies.
Back
Top