• Become a Premium Member for $25/year with no ads to improve your community experience.

SOLVED I can't restore the functionality of the Brcm Internet module

Status
Not open for further replies.

Attachments

  • EFI.zip
    14.5 MB · Views: 2
here. Everything you asked for is in the archive
Replace the IOSkywalk from this link. Remove -amfipassbeta boot arg and then check. Make sure to reset NVRAM!

Also, what was the original card shipped with this Laptop?
 
Replace the IOSkywalk from this link. Remove -amfipassbeta boot arg and then check. Make sure to reset NVRAM!

Also, what was the original card shipped with this Laptop?
I did everything as you said, unfortunately, panic

I have no idea which module came with the laptop, the original module burned down a long time ago and worked through the helport
 

Attachments

  • IMG20240606191510ю11.jpg
    IMG20240606191510ю11.jpg
    3 MB · Views: 6
I did everything as you said, unfortunately, panic

I have no idea which module came with the laptop, the original module burned down a long time ago and worked through the helport
You must remove the old IOSkywalk from your kext directory and from the config.plist and then use the new one linked above. You must empty the bin. Make the changes and restart. Reset NVRAM and you should be able to boot. Hopefully, you should have the WiFi working after that.
 
You must remove the old IOSkywalk from your kext directory and from the config.plist and then use the new one linked above. You must empty the bin. Make the changes and restart. Reset NVRAM and you should be able to boot. Hopefully, you should have the WiFi working after that.
I deleted the driver, deleted the registration in the config, installed a new one and prescribed the driver for a new one in the config, cleared the nvram and still the same kernel panic
 
I deleted the driver, deleted the registration in the config, installed a new one and prescribed the driver for a new one in the config, cleared the nvram and still the same kernel panic
Attach your current EFI.
 

Attachments

  • EFI.zip
    8.4 MB · Views: 2
Oh, so the problem is, the previous kext is still in cache. Disable IOSkywalkFamily and then boot. Rebuild kextcache and then enable the kext in config.plist. Restart. Reset NVRAM and then check. You should be able to boot.
 
Oh, so the problem is, the previous kext is still in cache. Disable IOSkywalkFamily and then boot. Rebuild kextcache and then enable the kext in config.plist. Restart. Reset NVRAM and then check. You should be able to boot.
And soooo, I turned off skywalk, booted into the system and rebuilt the cache through the terminal using the command "sudo kextcache -i /", after which I turned on skywalk, reset the nvram and still got a kernel panic

I also tried the
mount - uw /
cd /System/Library/Extensions
rm -rf IOSkywalkFamily.kext
sudo rm -rf /System/Library/Caches/*
but this one also did not work, the skywalk kext are set to read-only
 
Last edited:
Oh, so the problem is, the previous kext is still in cache. Disable IOSkywalkFamily and then boot. Rebuild kextcache and then enable the kext in config.plist. Restart. Reset NVRAM and then check. You should be able to boot.
in general, the update, I was able to launch my Internet, As the administrator said earlier, I need to download from the Skywalk acidantera github, as well as the problem turned out to be one error made in blocking the kernel

it was written in my config:
com.apple.iokit.IOSkyWalkFamily
But it should be:
com.apple.iokit.IOSkywalkFamily

As a result, opencore did not block the kexts located in the SLE, as a result, it caused a kernel error due to the fact that two cupcakes conflicted with each other, after correcting the letters in the kernel lock, the system successfully booted and identified my Internet module
 
Status
Not open for further replies.

Forum statistics

Threads
1,701
Messages
16,020
Members
24,694
Latest member
jarrax