Troubleshooting intermittent WiFi issues on a Hackintosh running macOS Sonoma with a Broadcom BCM943224HMS card can be challenging, but your determination to find a configuration-based solution is commendable. Here's a step-by-step guide to help address the problem:
Guide Step by Step:
Review EFI Configuration: Since you have provided an EFI folder link, start by reviewing your OpenCore configuration. Ensure that your config.plist is set up correctly for macOS Sonoma and your specific hardware.
Update Kexts and OpenCore: Make sure you are using the latest versions of OpenCore, IOSkywalkFamily.kext, and IO80211FamilyLegacy.kext. Outdated versions can lead to compatibility issues.
NVRAM Resets: The fact that NVRAM resets temporarily resolve the issue suggests a configuration or caching problem. Ensure that your OpenCore setup is correctly handling NVRAM. This includes verifying the boot-args and making sure there are no conflicts.
BIOS Settings: Since you've already tried disabling VT-d, also check other relevant BIOS settings. Ensure that your BIOS is up to date and settings like Fast Boot and Secure Boot are disabled.
USB Mapping: If your WiFi card is connected via a USB interface, ensure that your USB ports are correctly mapped in macOS. Misconfigured USB ports can lead to intermittent hardware issues.
Check System Logs: Use Console.app to check system logs for any errors related to WiFi. This can provide insights into what happens during a failed WiFi initialization.
Country Code Settings: Sometimes, the WiFi issues are related to regional settings. You can use tools like Wireless Diagnostics to check and set the correct country code for your WiFi card.
Alternate Kexts: Although you are using IOSkywalkFamily.kext and IO80211FamilyLegacy.kext, consider trying other kexts like AirportBrcmFixup to see if they provide more stable performance.
Network Preferences Reset: Try resetting your network preferences in macOS. This involves removing network-related plist files from
/Library/Preferences/SystemConfiguration/
and rebooting.Hardware Re-Check: Even though the card works in other OSes, reseat the card to ensure a solid physical connection. Sometimes, issues can be as simple as a slightly loose connection.
Create config.plist:
Adjusting the config.plist for WiFi issues typically involves:
- Ensuring the correct kexts are included and properly ordered in the Kernel section.
- Adding boot-args that might be relevant for WiFi stability.
- Verifying that the SMBIOS information is appropriate for your hardware.
Given the intermittent nature of your WiFi issues, it’s possible that there’s a subtle configuration problem that's difficult to pinpoint. If these steps don’t resolve the issue, consider seeking advice from the broader Hackintosh community on platforms like tonymacx86 or Reddit's Hackintosh forums. Users there may have encountered similar issues and can offer more targeted advice based on their experiences.
I have followed the standard procedures to ensure Broadcom BCM943224HMS WiFi compatability with macOS Sonoma (IOSkywalkFamily.kext, IO80211FamilyLegacy.kext), but I have been having issues with it ever since.
First of all, WiFi only works each tenth (10th) reboot or so, often only after several NVRAM resets in a row. Even when it works on boot, it stops working after a single reboot/shutdown. This has been very irritating and I have tried disabling VT-d in case it messes with IO in macOS (both in BIOS and in OpenCore), updating kexts and so on but nothing I tried worked, really.
The adapter is not faulty either, it works perfectly in Mint, Debian and Arch. I don't want to die on the "it's an OS issue" hill and I'm fully convinced that it's a configuration fault. If you have the time, please help out a fellow hackintosher 🙏
[EFI Folder (OpenCore 0.9.7)](https://drive.google.com/drive/folders/1gtFs3g1897RwHoNQG0PZrbTNY38a7WWe?usp=sharing) for troubleshooting purposes
My best wishes,
Dimitri A
[link] [comments]
Post a Comment