Contribute
Register

Dell Latitude 3450 i5-5200u HD5500

Status
Not open for further replies.
Last night, I tried updating to Big Sur. I tried with Clover r5127, OpenCore 0.6.3, and OpenCore 0.6.2. I encountered the same issue with all three that I don't know how fix... Everything worked except Wi-Fi. The Wi-Fi is not even seen as PCI device at all.

Here's the Wi-Fi card in Catalina:
Screen Shot 2020-11-30 at 5.30.18 AM.png

It's completely missing in Big Sur:
Screen Shot 2020-11-30 at 5.38.17 AM.png

Reboot in to Catalina and the Wi-Fi works perfectly again... I'm at a complete loss...
 
Last night, I tried updating to Big Sur. I tried with Clover r5127, OpenCore 0.6.3, and OpenCore 0.6.2. I encountered the same issue with all three that I don't know how fix... Everything worked except Wi-Fi. The Wi-Fi is not even seen as PCI device at all.

Here's the Wi-Fi card in Catalina:
View attachment 499183

It's completely missing in Big Sur:
View attachment 499184

Reboot in to Catalina and the Wi-Fi works perfectly again... I'm at a complete loss...
can i have a look at your current efi?
 

Attachments

  • EFI.zip
    11.3 MB · Views: 132
Sure!

Here's my OpenCore 0.6.3 EFI with personal PlatformInfo deleted.
you need to add in the plugin kext, like this:


Code:
<dict>
                <key>Arch</key>
                <string>x86_64</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>19.0.0</string>
                <key>PlistPath</key>
                <string>Contents/Info.plist</string>
            </dict>
            <dict>
                <key>Arch</key>
                <string>x86_64</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>19.0.0</string>
                <key>PlistPath</key>
                <string>Contents/Info.plist</string>
            </dict>
            <dict>
                <key>Arch</key>
                <string>x86_64</string>
                <key>BundlePath</key>
                <string>BrcmBluetoothInjector.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>19.0.0</string>
                <key>PlistPath</key>
                <string>Contents/Info.plist</string>
            </dict>
            <dict>
                <key>Arch</key>
                <string>x86_64</string>
                <key>BundlePath</key>
                <string>BrcmFirmwareData.kext</string>
                <key>Comment</key>
                <string></string>
                <key>Enabled</key>
                <true/>
                <key>ExecutablePath</key>
                <string>Contents/MacOS/BrcmFirmwareData</string>
                <key>MaxKernel</key>
                <string></string>
                <key>MinKernel</key>
                <string>19.0.0</string>
                <key>PlistPath</key>
                <string>Contents/Info.plist</string>
            </dict>
            <dict>
                <key>Arch</key>
                <string>x86_64</string>
                <key>BundlePath</key>
                <string>BrcmPatchRAM3.kext</string>
                <key>Comment</key>
                <string></string>
                <key>Enabled</key>
                <true/>
                <key>ExecutablePath</key>
                <string>Contents/MacOS/BrcmPatchRAM3</string>
                <key>MaxKernel</key>
                <string></string>
                <key>MinKernel</key>
                <string>19.0.0</string>
                <key>PlistPath</key>
                <string>Contents/Info.plist</string>
            </dict>

make sure to use that list instead of what you have, as the ordering is import with OpenCore

also remove:
debug=0x100
for quicker booting :)
 
you need to add in the plugin kext, like this:


Code:
<dict>
                <key>Arch</key>
                <string>x86_64</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>19.0.0</string>
                <key>PlistPath</key>
                <string>Contents/Info.plist</string>
            </dict>
            <dict>
                <key>Arch</key>
                <string>x86_64</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>19.0.0</string>
                <key>PlistPath</key>
                <string>Contents/Info.plist</string>
            </dict>
            <dict>
                <key>Arch</key>
                <string>x86_64</string>
                <key>BundlePath</key>
                <string>BrcmBluetoothInjector.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>19.0.0</string>
                <key>PlistPath</key>
                <string>Contents/Info.plist</string>
            </dict>
            <dict>
                <key>Arch</key>
                <string>x86_64</string>
                <key>BundlePath</key>
                <string>BrcmFirmwareData.kext</string>
                <key>Comment</key>
                <string></string>
                <key>Enabled</key>
                <true/>
                <key>ExecutablePath</key>
                <string>Contents/MacOS/BrcmFirmwareData</string>
                <key>MaxKernel</key>
                <string></string>
                <key>MinKernel</key>
                <string>19.0.0</string>
                <key>PlistPath</key>
                <string>Contents/Info.plist</string>
            </dict>
            <dict>
                <key>Arch</key>
                <string>x86_64</string>
                <key>BundlePath</key>
                <string>BrcmPatchRAM3.kext</string>
                <key>Comment</key>
                <string></string>
                <key>Enabled</key>
                <true/>
                <key>ExecutablePath</key>
                <string>Contents/MacOS/BrcmPatchRAM3</string>
                <key>MaxKernel</key>
                <string></string>
                <key>MinKernel</key>
                <string>19.0.0</string>
                <key>PlistPath</key>
                <string>Contents/Info.plist</string>
            </dict>

make sure to use that list instead of what you have, as the ordering is import with OpenCore

also remove:
debug=0x100
for quicker booting :)

I don't think it's the way the kext is being injected. The wi-fi isn't even seen as a PCI-e device.

Also, it doesn't work with Clover r5127 where we don't have to tell the config.plist how to load the kext. All three EFIs that I tried has working wi-fi in Catalina...

IMG_1578.jpg
 
I don't think it's the way the kext is being injected. The wi-fi isn't even seen as a PCI-e device.

Also, it doesn't work with Clover r5127 where we don't have to tell the config.plist how to load the kext. All three EFIs that I tried has working wi-fi in Catalina...

View attachment 499191
your kext is missing the plugin folder, try the one attached

Big Sur works differently, scroll to the bottom of the page:

and they try and explain it :)
 

Attachments

  • AirportBrcmFixup-2.1.1-RELEASE.zip
    101 KB · Views: 87
your kext is missing the plugin folder, try the one attached

Big Sur works differently, scroll to the bottom of the page:

and they try and explain it :)

Holy smokes! That did it! Thanks!!

I needed to update AirportBrcmFixup... :banghead:
 
yup! :)

assume you have it working now? :)

Yes! Thanks!

My biggest mistake was assuming that even with a non-functional kext, the device would show up in the PCI list...
 
Status
Not open for further replies.
Back
Top