Contribute
Register

[solved] Broadcom BCM94352 not working on Sierra

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
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

Last edited:
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
Android
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>
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,395
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
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.
 
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
Android
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.
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,395
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
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.
 
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
Android
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.
 
Top