Jump to content

macOS Sonoma Wireless Issues Discussion.


SavageAUS
807 posts in this topic

Recommended Posts

@surenmunoo - Bro I feel your pain, I know what it is like to burn the midnight oil and get nowhere.

See my post to @SavageAUS. Try removing those extra kexts pertaining to WiFi and B/Tooth and just have the Three I showed in my config.plist pic.

If you still get no joy, reboot, clean Nvram and rerun OCLP patch with those three kexts in place and see if results are more favourable. Good luck.

  • Like 1
Link to comment
Share on other sites

1 minute ago, eSaF said:

@surenmunoo - Bro I feel your pain, I know what it is like to burn the midnight oil and get nowhere.

See my post to @SavageAUS. Try removing those extra kexts pertaining to WiFi and B/Tooth and just have the Three I showed in my config.plist pic.

If you still get no joy, reboot, clean Nvram and rerun OCLP patch with those three kexts in place and see if results are more favourable. Good luck.

Thanks mate, I tried without the AirPort kexts as well and I cannot boot Sonoma with the IOkexts loaded for some reason. Managed to boot in once and ran the patch but after the reboot could not get back in. Without those 3 new added kexts I can boot in and out Sonoma normally. 

Link to comment
Share on other sites

Hmm, my BCM 94352 HMB is not working in Sonoma with the injected and blocked kexts. In the Notes, BCM 94352 is not list but 94350 is. Since the card worked fine in Ventura, I am wondering if the card is just unsupported for now or if i have the kexts in the wrong order:

 

1195749071_Bildschirmfoto2023-07-25um08_15_20.thumb.png.0c53d0c93754a93153aaee30a9c1bb6b.png

 

Blocked IOSKywalk kext

1690028593_Bildschirmfoto2023-07-25um08_15_31.png.b577bbcfbdca9f2a605eb85d0e27cb13.png

 

 

Edited by cankiulascmnfye
  • Like 3
Link to comment
Share on other sites

8 hours ago, FirstTimeCustomac said:

I think you are missing the IOSkywalkFamily.kext injection.  

No, it's already there.

My Z97 hackintosh can enable this BCM4352 WiFi, but failed to connect any available hubs or WiFi ports.

Try to edit info.plist of AirPortBrcmNIC.kext from pci14e4,43ba to pci14e4,43b1 did NOT work !

Screenshot 2023-07-25 at 2.20.34 PM.png

 

Screenshot 2023-07-25 at 3.42.48 PM.png

Screenshot 2023-07-25 at 17.10.48.png

Edited by jsl2000
Link to comment
Share on other sites

26 minutes ago, eSaF said:

@surenmunoo - Bro I feel your pain, I know what it is like to burn the midnight oil and get nowhere.

See my post to @SavageAUS. Try removing those extra kexts pertaining to WiFi and B/Tooth and just have the Three I showed in my config.plist pic.

If you still get no joy, reboot, clean Nvram and rerun OCLP patch with those three kexts in place and see if results are more favourable. Good luck.

Thanks for the suggestion but unfortunately even with disabling those kexts OCLP still says root patching not required.

I did reset NVRAM in between testing too.

Think I'll just order a BCM94360NG before prices sky rocket again.

Edited by SavageAUS
  • Sad 2
Link to comment
Share on other sites

1 hour ago, eSaF said:

Good day my fellow 'Hackster' thanks for the feedback, my Phone is also the 11 but I was referring to the display on the P/C it self not the Phone.

The difference between Sonoma and Ventura. That's what the pics are showing, but no problem, maybe all change in the next Beta.

Understood, I was thinking of the iPhone 🙂

My menu bar control center is like yours, Sonoma is missing information. Maybe it will change in future betas to be as in Ventura.

 

Spoiler

ventura.thumb.png.08e00c8ce4cecaef0959f90627e24716.png

 

sonoma.thumb.png.2a5bb68ace920e3577c9029e59403e27.png

 

@cankiulascmnfye

 

I see the kexts in the right order. 

Try without AirportBcrmFixup.kext, only the 3 kexts OCLP preview related, does it fix the issue?

  • Like 2
Link to comment
Share on other sites

@miliuco: No, that doesn't change anything. I guess the card is incpmpatible.

2 hours ago, surenmunoo said:

When I try booting with those edits in the config, the below is what verbose shows and it just sits here and gets stuck.

 

image.thumb.png.1acd8808a9aa4794d9b1201f9161ad0d.png

 

Did you enable the Kext Block rule? Because by default it's not enabled.

Edited by cankiulascmnfye
  • Confused 1
Link to comment
Share on other sites

3 hours ago, cankiulascmnfye said:

Hmm, my BCM 94352 HMB is not working in Sonoma with the injected and blocked kexts. In the Notes, BCM 94352 is not list but 94350 is. Since the card worked fine in Ventura, I am wondering if the card is just unsupported for now or if i have the kexts in the wrong order:

 

I think that's correct order. In Ventura, my AW-CE123H (BCM94352) needs AirportBrcmFixup to work. Since AirportBrcmFixup is "not supported" yet in Sonoma, maybe you can try -lilubetaall boot-arg?

(I'm not yet tested my AW-CE123H in Sonoma though)

  • Like 1
Link to comment
Share on other sites

30 minutes ago, Aguys said:

 

I think that's correct order. In Ventura, my AW-CE123H (BCM94352) needs AirportBrcmFixup to work. Since AirportBrcmFixup is "not supported" yet in Sonoma, maybe you can try -lilubetaall boot-arg?

(I'm not yet tested my AW-CE123H in Sonoma though)

 

Thanks. I suggest you test it next. ;) Because I already disassembled my Laptop twice today to switch bacck and forth between my Broadcom and Intel card.

Link to comment
Share on other sites

1 hour ago, Aguys said:
 

I think that's correct order. In Ventura, my AW-CE123H (BCM94352) needs AirportBrcmFixup to work. Since AirportBrcmFixup is "not supported" yet in Sonoma, maybe you can try -lilubetaall boot-arg?

(I'm not yet tested my AW-CE123H in Sonoma though)


I can try that boot arg soon. Mine only worked with AirportBrcmFixup as well previously but I have ordered a Fenvi BCM94360 now.
 

EDIT: I added -lilubetaall boot arg to my nvram and now my WiFi has appeared BUT it does not show any networks and I am still unable to apply the root patches.

 

I have BLOCK > com.apple.iokit.IOSkywalkFamily enabled and set to exclude for min kernel 23.0.0

I have added IOSkywalkFamily.kext and IO80211FamilyLegacy.kext with it's child IO80211FamilyLegacy.kext/Contents/PlugIns/AirPortBrcmNIC.kext in that order as well.

Secure boot model is disabled

In NVRAM I have boot arg amfi=0x80


Sent from my iPhone using Tapatalk

Edited by SavageAUS
Link to comment
Share on other sites

1 hour ago, cankiulascmnfye said:

 

Thanks. I suggest you test it next. ;) Because I already disassembled my Laptop twice today to switch bacck and forth between my Broadcom and Intel card.

I was playing around with country code using DW1820A and AirportBrcmFixup. That's why I suggest you to try -lilubetaall😁. I'm away from my PC for the next couple days; I can't test it rn.

 

Without -lilubetaall and injected AirportBrcmFixup, there was no country code, and my card was detected as third-party (that means, AirportBrcmFixup did not work) :

199937050_nobeta.thumb.png.02f17737e396598a80164a380841c369.png

 

With -lilubetaall and injected AirportBrcmFixup, country code changed and card detected as wifi properly (AirportBrcmFixup worked) :

betaall.thumb.png.4d39827c3fded6d54e360c092dea815b.png

  • Like 1
Link to comment
Share on other sites

1 hour ago, SavageAUS said:

I am still unable to apply the root patches.

I'm afraid OCLP only detect BCM94350 not BCM94352, that's why no wireless patch available? Since BCM94352 not natively supported by IO80211FamilyLegacy.kext, yes? I hope I'm wrong.

 

Maybe you can test to spoof your card as BCM94350, and let's see if wireless patch become available.

Edited by Aguys
Link to comment
Share on other sites

I'm afraid OCLP only detect BCM94350 not BCM94352, that's why no wireless patch available? Since BCM94352 not natively supported by IO80211FamilyLegacy.kext, yes? I hope I'm wrong.
 
Maybe you can test to spoof your card as BCM94350, and let's see if wireless patch become available.

I can give it a go for the sake of others. I have ordered the same card that’s in my desktop and other laptop (Metabox in signature) it’s just this dell with a different chip giving me grief for now but when the new chip arrives I’m sure it will work as the other 2 did.
Perhaps the OCLP devs will add this card into the patch. I’m even happy to send them mine if they need it once I get my new one
This is the one I bought.
6461fdf62a800be29f88ae6478c1b54a.jpg

Sent from my iPhone using Tapatalk
  • Like 4
Link to comment
Share on other sites

I just tested Ventura on my Metabox laptop and it kernel panics. Do we need to add min kernel to OCLP Kexts so they are not injected into Ventura?

I just YOLO’d it and set min kernel to 23.0.0 and Ventura is working fine again as is SoHaveWiFi.


Sent from my iPhone using Tapatalk

Link to comment
Share on other sites

39 minutes ago, Max.1974 said:

 

Im used this configs for Sonoma only, Ventura is another EFI. 

 

Captura de Tela 2023-07-25 às 08.54.03.png

 

 

 

You have revpatch=sbvmm as a boot-arg.  Does it work that way?

 

I've only specified revpatch this way

 

1398395802_ScreenShot2023-07-25at8_39_11AM.png.8b7deef412edecff016a6ee25fd863b4.png

  • Like 2
Link to comment
Share on other sites

@Aguys Country Code is set via DeviceProperties in my case. It's only relevant for the used frequency bands, I think. I've used XX and DE before and they all worked with Ventura. Maybe I'll give it another shot on the weekend.

Just now, deeveedee said:

 

You have revpatch=sbvmm as a boot-arg.  Does it work that way?

 

I've only specified revpatch this way

 

1398395802_ScreenShot2023-07-25at8_39_11AM.png.8b7deef412edecff016a6ee25fd863b4.png

 

Both methods are supported.

  • Like 2
  • Thanks 1
Link to comment
Share on other sites

13 minutes ago, SavageAUS said:

I just tested Ventura on my Metabox laptop and it kernel panics. Do we need to add min kernel to OCLP Kexts so they are not injected into Ventura?

I just YOLO’d it and set min kernel to 23.0.0 and Ventura is working fine again as is SoHaveWiFi.


Sent from my iPhone using Tapatalk

 

Of course. MinKernel 23.0.0

For kext that should not be injected into Sonoma, set MaxKernel to 22.9.9 or if you want to be pedantic: 22.99.99

28 minutes ago, SavageAUS said:


I can give it a go for the sake of others. I have ordered the same card that’s in my desktop and other laptop (Metabox in signature) it’s just this dell with a different chip giving me grief for now but when the new chip arrives I’m sure it will work as the other 2 did.
Perhaps the OCLP devs will add this card into the patch. I’m even happy to send them mine if they need it once I get my new one emoji3.png
This is the one I bought.
6461fdf62a800be29f88ae6478c1b54a.jpg

Sent from my iPhone using Tapatalk

 

I hope these are not actual sizes (for both) :D

Link to comment
Share on other sites

My bootloader freezes which I believe is due to com.apple.iokit.IOSkywalkFamily blocking

 

The end of the verbose boot log

 

06:684 00:015 AAPL: #[EB.LD.LF|IN] 0 1 <"<null string>"> <"1">
06:715 00:030 AAPL: #[EB.B.SBS|SZ] 723512
06:738 00:023 AAPL: #[EB|B:SHA] <e10c0de554e93abf44f4fc138dd5e12fb30863c8>
06:756 00:018 AAPL: #[EB.WL.PWLFNV|!] Err(0xE) <- RT.GV wake-failure 7C436110-AB2A-4BBB-A880-FE41995C9F82
06:771 00:015 AAPL: #[EB.WL.DT|!] Err(0xE) <- EB.WL.PWLFNV
06:786 00:014 AAPL: #[EB.WL.PWLFRTC|NONE]
06:801 00:015 AAPL: #[EB.WL.DT|!] Err(0xE) <- EB.WL.PWLFRTC
06:820 00:018 AAPL: #[EB.LD.LKC|D] <"boot\System\Library\KernelCollections\BootKernelExtensions.kc.development">
06:842 00:021 AAPL: #[EB.LD.OFS|OPEN!] Err(0xE) <"boot\\System\\Library\\KernelCollections\\BootKernelExtensions.kc.development">
06:860 00:018 AAPL: #[EB.LD.LKC|R.2] <"boot\System\Library\KernelCollections\BootKernelExtensions.kc">

 

Here are my config.plist settings:

image.png.1aaeb474725cee89ebdfe9b868c47374.png

Link to comment
Share on other sites

1 hour ago, deeveedee said:

 

You have revpatch=sbvmm as a boot-arg.  Does it work that way?

 

I've only specified revpatch this way

 

1398395802_ScreenShot2023-07-25at8_39_11AM.png.8b7deef412edecff016a6ee25fd863b4.png

 

Sorry late @deeveedee , yeap, works like that, but your way looks better !!! 

 

Thanks ALL!!! 

 

1 hour ago, cankiulascmnfye said:

@Aguys Country Code is set via DeviceProperties in my case. It's only relevant for the used frequency bands, I think. I've used XX and DE before and they all worked with Ventura. Maybe I'll give it another shot on the weekend.

 

Both methods are supported.

 

 

14 minutes ago, mboy said:

My bootloader freezes which I believe is due to com.apple.iokit.IOSkywalkFamily blocking

 

The end of the verbose boot log

 

06:684 00:015 AAPL: #[EB.LD.LF|IN] 0 1 <"<null string>"> <"1">
06:715 00:030 AAPL: #[EB.B.SBS|SZ] 723512
06:738 00:023 AAPL: #[EB|B:SHA] <e10c0de554e93abf44f4fc138dd5e12fb30863c8>
06:756 00:018 AAPL: #[EB.WL.PWLFNV|!] Err(0xE) <- RT.GV wake-failure 7C436110-AB2A-4BBB-A880-FE41995C9F82
06:771 00:015 AAPL: #[EB.WL.DT|!] Err(0xE) <- EB.WL.PWLFNV
06:786 00:014 AAPL: #[EB.WL.PWLFRTC|NONE]
06:801 00:015 AAPL: #[EB.WL.DT|!] Err(0xE) <- EB.WL.PWLFRTC
06:820 00:018 AAPL: #[EB.LD.LKC|D] <"boot\System\Library\KernelCollections\BootKernelExtensions.kc.development">
06:842 00:021 AAPL: #[EB.LD.OFS|OPEN!] Err(0xE) <"boot\\System\\Library\\KernelCollections\\BootKernelExtensions.kc.development">
06:860 00:018 AAPL: #[EB.LD.LKC|R.2] <"boot\System\Library\KernelCollections\BootKernelExtensions.kc">

 

Here are my config.plist settings:

image.png.1aaeb474725cee89ebdfe9b868c47374.png

 

My works fine, but crashes others apps, im get back intel and LocalSend Drop, and use Ventura for while. Sonoma hav to much issues. 

Link to comment
Share on other sites

×
×
  • Create New...