Jump to content
3 posts in this topic

Recommended Posts

I finally installed macOS Monterey 12.3.1 because I got all my DW1820A to work. This is how I got them to work in both Clover 5146 and OpenCore .8. I like Clover batter for all my hackintosh. Anyhow, in Clover argument must have 

 

-brcmfx-driver=3 dart=0 -v 

Devices properties should have 

compatible pci14e4,43a0

pci-aspm-default = 0

built-in data = 01

and remove the AirPortBrcm4360_Injector.kext in the plugin of AirportBrcmfixup.kext.

 

OpenCore 

enable AirPortBrcmNIC_Injector.kext

 

 

Screen Shot 2022-05-07 at 5.35.16 PM.png

Screen Shot 2022-05-07 at 5.40.08 PM.png

Screen Shot 2022-05-07 at 5.40.35 PM.png

Screen Shot 2022-05-07 at 5.41.03 PM.png

Screen Shot 2022-05-07 at 5.41.25 PM.png

Edited by ltooz_audis
  • Like 1

FYI: DW1820A now has native WiFi support on macOS 12 Monterey. All variants carry PCI id 14e4:43a3 which is now part of macOS 12's AirportBrcmNIC driver (the only driver class present on macOS 12 as part of IO80211FamilyLegacy.kext)

Therefore, injecting compatibility property with 14e4:43a0 on macOS 12 clearly makes no sense nor is the need for AirportBrcmFixup required (unless you have some reason to have your WLAN ACPI device named to ARPT from PXSX etc; which is purely cosmetic BTW). The only requirement, which STILL remains, is of course passing the compatible ASPM values: 0, 0x43(int 67) or 0x42(int 66) since these cards do not have the capability to pass CLKREQ signals on macOS.

Note: The above information pertaining to the requirements only applies to macOS 12 and not in scenarios where you dual-boot older macOS versions using the same EFI.

Edited by aben
  • Like 4
1 hour ago, aben said:

You're right, I removed the compatibility and it still works. Thanks,

Louis

Therefor

e, injecting compatibility property with 14e4:43a0 on macOS 12 clearly makes no sense nor is the need for AirportBrcmFixup required (unless you have some reason to have your WLAN ACPI device named to ARPT from PXSX etc; which is purely cosmetic BTW). The only requirement, which STILL remains, is of course passing the compatible ASPM values: 0, 0x43(int 67) or 0x42(int 66) since these cards do not have the capability to pass CLKREQ signals on macOS.

Note: The above information pertaining to the requirements only applies to macOS 12 and not in scenarios where you dual-boot older macOS versions using the same EFI.

 

×
×
  • Create New...