Technische Daten der WLAN Karte:
https://wikidevi.com/wiki/Broadcom_BCM94352Z
Hier das Nötige für die Karte unter High Sierra ,Mojave and Catalina:
Die Karte benötigt folgende Kexte:
BrcmFirmwareData.kext
BrcmPatchRAM3.kext
Alle Kexte werden direkt aus dem Clover Ordner "/EFI/CLOVER/kexts/Other" in das System geladen. Keine Installation in das System nötig.
Weiter benötigt die Karte damit die richtigen Einstellungen von OSX geladen werden Parameter welche am Einfachsten über Clover inizialisiert werden.
Dazu das Programm gfxutil von dieser Seite im Link herunterladen und unter Downloads entpacken.
Der folgende Befehl im Terminal gibt dann Device Namen für die Karte aus.
Ergebnis an meinem Laptop:
Im Anhang ist eine Vorlage "Broadcom_BCM94352Z.plist" zu finden. Denn im Bild rot markierten Bereich darin mit Rechtsklick kopieren und danach in die eigene Clover config.plist einfügen.
Falls der Wert Device welchen wir mit gfxutil ermittelt haben abweicht, diesen in der eignen config.plist anpassen.
Diese Parameter können natürlich auch über eine SSDT gesetzt werden. Ein Beispiel ist hier zu finden:
- DefinitionBlock("", "SSDT", 2, "hack", "Properti", 0) // WLAN Properties Broadcom DW1560 BCM94352Z
- {
- External(\_SB.PCI0.RP07.PXSX, DeviceObj) // RP07 muss an die entsprechende Schnittstelle angepasst werden. Die richtige Schnittstelle erhaelt man mit dem IORegistryExplorer.
- Scope(\_SB.PCI0.RP07.PXSX) // RP07 muss an die entsprechende Schnittstelle angepasst werden. Die richtige Schnittstelle erhaelt man mit dem IORegistryExplorer.
- {
- Method(_DSM, 4, NotSerialized)
- {
- If(LEqual(Arg2, Zero)) { Return(Buffer(){ 0x03 }) }
- Return(Package(){
- "AAPL,slot-name", Buffer(){ "NGFF M.2 Key A/E" },
- "name", Buffer(){ "AirPort Extreme" },
- "model", Buffer(){ "Broadcom BCM94352Z - 802.11a/b/g/n/ac Wireless Network Adapter" },
- "device_type", Buffer(){ "AirPort" },
- "compatible", Buffer(){ "pci14e4,43a0" },
- "built-in", Buffer(){ 0x00 },
- "PinConfigurations", Buffer() { 0x00 },
- "brcmfx-country", Buffer(){ "DE" },
- })
- }
- }
- }
Zu Beachten ist das andere übliche Clover Einstellungen und KextsToPatch Einträge in Clover die Funktion des Kextes AirportBrcmFixup.kext behinder. Daher alle diese Einstellungen löschen.
+ Die Karte läuft wie eine eins unter High Sierra
- Handoff geht aktuell nur zuverlässig vom Gerät mit der Karte zu anderen Geräten . Die andere Richtung funktioniert nur sporadisch.
+ Unter Mojave funktioniert jetzt auch Handoff ohne Probleme.
- Das Entsperren mit der Apple Watch funktioniert bei mir genau einmal nach jedem Neustart. Meine Vermutung ist das BT nicht schnell genug reagiert und das kann sich auf einem anderen Laptop anders verhalten.
Hier noch Bilder aus den Systemeinstellungen von macOS Catalina.