• Become a Premium Member for $25/year with no ads to improve your community experience. Upgrade to Pro Account for faster response and no wait times!

5GHz WiFi on a native Apple card doesn't work properly

Anything else I need to provide?

Here are a few issues.

Make the following changes to your config.plist

- Kexts loading order is not correct. Important Kexts should load first.
- Remove AHCI_Intel_Generic_SATA.kext and macUSPCIO_I801.kext entry and also from OC/Kexts directory.
- Enable ExtendBTFeatureFlags in the Kernel>Quirks section.
- Set Target to 3 in Misc>Debug section.
- Remove vsmcgen=1, -mausiwol from boot-args.
- MacPro7,1 is a poor choice for your hardware. If you don't want to use IGPU, switch to iMacPro1,1. Read SMBIOS Guide.
- Drivers loading order is not correct. Important Drivers should load first.
- Remove HfsPlus.efi and use OpenHfsPlus.efi.

Once you're done with the changes, save your config.plist.

The USBMap.kext is old and is not valid. The BT is not set to Internal and you're using MacPro7,1 SMBIOS yet having iMac18,3 in the USBMap kext. This issue was already outlined in the USB Mapping Guide.

Also, for the meantime, remove NVMeFix.kext.

Restart the system and reset NVRAM twice. Attach the new PR files.
 
Last edited:
1. We both know that none of these will fix the issue as its clearly not working on other OS's as well, not just macOS.
2. The USB map is still working perfectly fine as nothing changed with my hardware & I remember very clearly setting the Bluetooth USB to internal over a year ago & its showing iMac18,3 because that's what I was using at the time, didn't even realize that it was saving the SMBIOS into that kext.
3. Can you provide more info as to why using MacPro7,1 is a "poor choice"? iMac SMBIOS's caused me a lot more issues with pretty basic stuff.
4. The kexts & driver order keeps changing every single time I add a new kext/update my kexts and hit the OC snapshot button so its getting a bit annoying to keep redoing this with no noticeable improvements.
5. I've read that OpenHfsPlus.efi is a lot slower than HfsPlus.efi on multiple well known forums so that's why I didn't change it yet
6. There are no Bluetooth issues, but sure I'll enable that
7. I had a different non-native Broadcom card a while ago that had the exact same issue, but after I replaced it with a native one, I installed it in my brother's PC running Windows and 5GHz simply works there. Which kinda proves the point that it's something with my motherboard & not the card or OS.

Also a bit unrelated, but every single time I'm trying to reply to this thread through my iPhone, the website is just completely unresponsive, I can read, but cant press on anything.
Tried multiple browsers as well, works fine on my iPad though.
 
1. We both know that none of these will fix the issue as its clearly not working on other OS's as well, not just macOS.

Regardless of whether it fixes the issues or not. But when you set up things the right way, you will have to work on other areas or investigate other areas to find the root cause, a part of debugging.

2. The USB map is still working perfectly fine as nothing changed with my hardware & I remember very clearly setting the Bluetooth USB to internal over a year ago

Checked again to ensure and yes, you're right. Probably HS07 was the BT header and its set to Internal so that's good :)

& its showing iMac18,3 because that's what I was using at the time, didn't even realize that it was saving the SMBIOS into that kext.

Well, it does that's how it injects the properties by matching the SMBIOS. It's also explained in the USB Mapping Guide as mentioned previously.

3. Can you provide more info as to why using MacPro7,1 is a "poor choice"? iMac SMBIOS's caused me a lot more issues with pretty basic stuff.

MacPro7,1 is generally more suitable for Server grade hardware. iMacPro1,1 can be used on Systems with DGPU only.

4. The kexts & driver order keeps changing every single time I add a new kext/update my kexts and hit the OC snapshot button so its getting a bit annoying to keep redoing this with no noticeable improvements.

If you think this does not make an impact, it's totally wrong. It's much important that the kexts load in sorted order. This becomes crucial for Laptops, with the use of I2C Hardware. Use OCAT to avoid such.

5. I've read that OpenHfsPlus.efi is a lot slower than HfsPlus.efi on multiple well known forums so that's why I didn't change it yet

Any references?

7. I had a different non-native Broadcom card a while ago that had the exact same issue, but after I replaced it with a native one, I installed it in my brother's PC running Windows and 5GHz simply works there. Which kinda proves the point that it's something with my motherboard & not the card or OS.

In this case, after amending the changes, I think you should flash a stable BIOS again, it seems like you're using a Beta BIOS. Apply the necessary settings for macOS again and then check. Also, it would be good to check the limitations on the PCI Slots/M.2/SATA as on most of the boards, they tend to share bandwidth which could be the cause, although it doesn't make much sense as the slot you're using for WiFi Card is x1.

Also a bit unrelated, but every single time I'm trying to reply to this thread through my iPhone, the website is just completely unresponsive, I can read, but cant press on anything.
Tried multiple browsers as well, works fine on my iPad though.

It's a known issue at the moment. Please see the workaround below

 
Downgraded my BIOS to F8 and the issues are still there, going to upgrade back to F9d as I didn’t see any issues with it and its the last version available for my motherboard (also, they didn’t mark it as beta anywhere)
 
Any references?

Well, it does that's how it injects the properties by matching the SMBIOS. It's also explained in the USB Mapping Guide as mentioned previously.
I’ll update it then

MacPro7,1 is generally more suitable for Server grade hardware. iMacPro1,1 can be used on Systems with DGPU only.
Only issues I had with it is not showing the PCIe devices on the slots preview thingy, and I was getting notifications about misplaced RAM (which I fixed in the OpenCore config)

If you think this does not make an impact, it's totally wrong. It's much important that the kexts load in sorted order. This becomes crucial for Laptops, with the use of I2C Hardware. Use OCAT to avoid such.
Well, this isn’t a laptop 🙃 and I didn’t notice any new errors/slowdowns by not using the “incorrect” order

Also, it would be good to check the limitations on the PCI Slots/M.2/SATA as on most of the boards, they tend to share bandwidth which could be the cause, although it doesn't make much sense as the slot you're using for WiFi Card is x1.
That was actually the first thing I did. I just tried the card in different slots, issue persisted
 
Downgraded my BIOS to F8 and the issues are still there, going to upgrade back to F9d as I didn’t see any issues with it and its the last version available for my motherboard (also, they didn’t mark it as beta anywhere)

Yes, they don't mark it. But any BIOS version ending in alphabet is typically a Beta BIOS.
 


I’ll update it then


Only issues I had with it is not showing the PCIe devices on the slots preview thingy, and I was getting notifications about misplaced RAM (which I fixed in the OpenCore config)


Well, this isn’t a laptop 🙃 and I didn’t notice any new errors/slowdowns by not using the “incorrect” order


That was actually the first thing I did. I just tried the card in different slots, issue persisted

Thank you for the reference link.

Once you're done with the BIOS, the next step should be to do a clean install. Of course, on a separate drive. If you don't have one, backup your data and then proceed with a clean install.
 
Thank you for the reference link.

Once you're done with the BIOS, the next step should be to do a clean install. Of course, on a separate drive. If you don't have one, backup your data and then proceed with a clean install.
As mentioned before, I'm getting the same issue on Linux as well. Even if I just live boot a clean image of Ubuntu.
Clean installing won't change a thing
& already clean installed when I upgraded to Ventura as my old install was used & upgraded since High Sierra and was filled with junk
 
As mentioned before, I'm getting the same issue on Linux as well. Even if I just live boot a clean image of Ubuntu.
Clean installing won't change a thing
& already clean installed when I upgraded to Ventura as my old install was used & upgraded since High Sierra and was filled with junk

Well, that's weird. Are you sure you booted Ubuntu without the use of OpenCore?

Check your power Cables. Make sure the Motherboard and CPU are getting proper voltages. It might be possible that the PCI Bridge has some issues.
 
Booting it directly through the BIOS's boot select menu, not through OpenCore.

And yea, all the cables are installed properly & voltages seem to be showing up fine on the monitoring page in the BIOS
 

Forum statistics

Threads
1,937
Messages
18,123
Members
27,844
Latest member
moraWooChang