AirportBrcmFixup Patch Sammlung für Broadcom Airport Wi-Fi Karten

  • Wer Probleme mit seiner Broadcom WIFI Karte hat wird sich über diesen Kext freuen.
    Hoffen wir die Entwickler bleiben dran.


    https://github.com/acidanthera/AirportBrcmFixup


    Als zusätzliches Feature, folgendes Boot Argument setzt denn Ländercode DE.

    Code
    1. brcmfx-country=DE


    Damit der Kext zuverlässig funktioniert ist es wichtig das alle Clover Patches bezüglich WLAN gelöscht werden.

  • Funktioniert in High Sierra für die DW1560 (BCM94352) bei mir leider nicht. Lilu ist in Version 1.2.1 mit dabei. Es wird keine Hardware gefunden.
    Auf sourceforge steht zum AirportBrcmFixup: Supports AirPort_Brcm4360, AirPort_BrcmNIC and AirPort_BrcmNIC_MFG. Heißt dann wahrscheinlich, dass die 4352 nicht unterstützt wird.
    Mit FakePCIID und FakePCIID_Broadcom_WiFi bekomme ich immerhin WLan wie in Sierra zum Laufen.
    BT geht gar nicht, auch nicht mit den KextsToPatches für High Sierra hier aus dem Forum. Es sind auch soviele, so dass ich keinen Duchblick habe, welche denn notwendig sind.

    MfG, docplag



  • Hallo @Doctor Plagiat


    So viel ich weiß benötigt Bluetooth für diese Karte diese Kexte.


    Broadcom PatchRAM driver for OS X


    Wenn die BrcmFirmwareData.kext und die BrcmPatchRAM2.kext im Clover nicht funktionieren dann sollte die BrcmFirmwareRepo.kext und die BrcmPatchRAM2.kext in /Library/Extensions/ funktionieren.


    PS: Alternativ zu den FakePCIID und FakePCIID_Broadcom_WiFi könnte auch das funktionieren:
    https://github.com/toleda/wire…Patches/arpt3-bcm4352.txt

  • Sorry, hatte ich vergessen zu erwähnen. BrcmFirmwareData.kext und die BrcmPatchRAM2.kext sind in /L/E vorhanden. Muss ich also die Data gegen die Repo austauschen. Ich werde berichten. DANKE!


    EDIT: Funktioniert leider auch nicht. Hier nochmal was ich gemacht habe.


    Für WLan: FakePCIID und FakePCIID_Broadcom_WiFi in der EFI --> funktioniert
    Für BT: AirportBrcmFixup 1.1.0 und Lilu 1.2.1 in der EFI, sowie BrcmPatchRAM2 und BrcmFirmwareRepo in /L/E --> funktioniert nicht


    In der config sind keine Brcm-Patches.
    Der WiFi dsdt edit von toleda ist in meiner DSDT, reicht aber alleine nicht aus, deshalb habe ich noch die FakePCIID-kexte.

    MfG, docplag



    Einmal editiert, zuletzt von Doctor Plagiat ()

  • Wir dir Bluetooth unter USB angezeigt? Ansonsten mal mit der USBInjectAll.kext testen.


    Für die BrcmFirmwareRepo.kext wird auf der RehabMan /System/Library/Extensions empfohlen. Vielleicht hilft auch das.

  • Ja genau, unter USB wird BCM20702AO aufgelistet, unter Bluetooth ist gähnende Leere. Das ist in Sierra, wahrscheinlich wegen der Brcm_Patches, nicht so. USBInjectAll ist schon im Other-Ordner.

    MfG, docplag



  • Dann Teste noch die beiden Kexte unter /System/Library/Extensions

  • Hatte ich noch nicht getestet, da ich mal ein Vanilla-System auf dem Laptop haben wollte, aber auch an diesem Ort werden sie nicht geladen, so jedenfalls der Systembericht.
    Ich habe die beiden Kexte nach /S/L/E kopiert und anschließend im Terminal folgende Befehle durchlaufen lassen:


    sudo kextcache -i /
    sudo touch /System/Library/Extensions
    sudo kextcache -u / -v 6


    Das KextUtility habe ich in High Sierra mit APFS-Dateisystem einmal gestartet und dann lief es sich einen Wolf. Ich habe es dann abgeschossen und weiß jetzt nicht, ob es in HS mit APFS funktioniert.


    Naja, vielleicht tauchen doch mal neue Brcm-Patches auf, kommt Zeit kommt Rat.

    MfG, docplag



  • Vielleicht kann dir hier @Harper Lewis weiterhelfen. Der Benutzt auch die DW1560 mit funktionierendem Bluetooth.

  • v1.1.1

    • Lilu 1.2.3 is not required, new build phase is added (archive)

    Dateien

    iMac17,1 GA-Z170N WiFi F22f |i5-6600 HD530 |RX560 |16GB |250GB SSD |macOS 14.4 |*
    MacBook9,1XiaoMi Air 12,5"(erster XiaoMi im Forum)|M3 6Y30 HD515 |4GB |128 & 250GB SSD |macOS 11.6 |Clover
    MacBookPro15,4XiaoMi-Pro-15,6" |i5-8250U UHD620 |8GB |250 & 250GB SSD |macOS 14.4 |*
    MacBookPro16,1XiaoMi RedMi 14" (erster RedMe im Forum)|i7-10510U | 8GB | 512GB SSD | macOS 14.4 |*
    MacMini8,1 NVISEN Y-MU01(erster NVISEN im Forum)|i7-10510U |24GB |256GB SSD |macOS 14.4 |*
    MacMini8,1HYSTOU S210H (Adventskalender vs. DSM2 samt Fake Profil)|i9-9880H UHD630|32GB |250GB SSD |macOS 14.4 |*
    MacMini8,1HYSTOU P05B (erster Hack mit OpenCore im Forum)|I7-8550U UHD620|16GB |500GB SSD |macOS 14.4 |*

    * BootLoader OpenCore REL-100-2024-03-12


    Experte ist nicht immer gleich Expertise

  • v1.1.2

    • FakeBrcm is destroyed & removed from ioreg, there is no need to start original ariport driver, gIOCatalogue->removeDrivers called for FakeBrcm does this.
    • Deep refactoring for FakeBrcm & BRCMFX, improved matching logic



    Dateien

    iMac17,1 GA-Z170N WiFi F22f |i5-6600 HD530 |RX560 |16GB |250GB SSD |macOS 14.4 |*
    MacBook9,1XiaoMi Air 12,5"(erster XiaoMi im Forum)|M3 6Y30 HD515 |4GB |128 & 250GB SSD |macOS 11.6 |Clover
    MacBookPro15,4XiaoMi-Pro-15,6" |i5-8250U UHD620 |8GB |250 & 250GB SSD |macOS 14.4 |*
    MacBookPro16,1XiaoMi RedMi 14" (erster RedMe im Forum)|i7-10510U | 8GB | 512GB SSD | macOS 14.4 |*
    MacMini8,1 NVISEN Y-MU01(erster NVISEN im Forum)|i7-10510U |24GB |256GB SSD |macOS 14.4 |*
    MacMini8,1HYSTOU S210H (Adventskalender vs. DSM2 samt Fake Profil)|i9-9880H UHD630|32GB |250GB SSD |macOS 14.4 |*
    MacMini8,1HYSTOU P05B (erster Hack mit OpenCore im Forum)|I7-8550U UHD620|16GB |500GB SSD |macOS 14.4 |*

    * BootLoader OpenCore REL-100-2024-03-12


    Experte ist nicht immer gleich Expertise

  • Hier noch die aktuelle Version 1.1.5 mit integrierter Mojave Kompatibilität... :)

    Dateien

    Gruß
    Al6042

    Keine Unterstützung per PN oder Pinnwand... Eure Anfragen gehören ins Forum, nicht in mein Postfach!

  • v1.1.6

    • Try to resolve linker issue with __ZN13Configuration18bootargBrcmCountryE (with older Xcode versions)

    v1.1.7

    • Use separate variables and methods wlc_set_countrycode_rev & siPmuFvcoPllreg for every driver
    • Introduce a new boot-arg brcmfx-driver=[0|1|2], 0 - AirPort.BrcmNIC-MFG, 1 - AirPort.Brcm4360, 2 - AirPort.BrcmNIC
    • Remove redundancy boot-args wl_msg_level and wl_msg_level2 (they are supported by Apple)
    • pci14e4,43b1 & pci14e4,43b2 matched also to AirPort_BrcmNIC

    v1.1.8

    • Support AirPort_Brcm4331
  • v2.0.0

    • checkBoardId patch has been improved: returns false for boardId in cpmChanSwitchWhitelist
    • Service provider name is changed to ARPT automatically

    Dateien

    iMac17,1 GA-Z170N WiFi F22f |i5-6600 HD530 |RX560 |16GB |250GB SSD |macOS 14.4 |*
    MacBook9,1XiaoMi Air 12,5"(erster XiaoMi im Forum)|M3 6Y30 HD515 |4GB |128 & 250GB SSD |macOS 11.6 |Clover
    MacBookPro15,4XiaoMi-Pro-15,6" |i5-8250U UHD620 |8GB |250 & 250GB SSD |macOS 14.4 |*
    MacBookPro16,1XiaoMi RedMi 14" (erster RedMe im Forum)|i7-10510U | 8GB | 512GB SSD | macOS 14.4 |*
    MacMini8,1 NVISEN Y-MU01(erster NVISEN im Forum)|i7-10510U |24GB |256GB SSD |macOS 14.4 |*
    MacMini8,1HYSTOU S210H (Adventskalender vs. DSM2 samt Fake Profil)|i9-9880H UHD630|32GB |250GB SSD |macOS 14.4 |*
    MacMini8,1HYSTOU P05B (erster Hack mit OpenCore im Forum)|I7-8550U UHD620|16GB |500GB SSD |macOS 14.4 |*

    * BootLoader OpenCore REL-100-2024-03-12


    Experte ist nicht immer gleich Expertise

  • v2.0.2

    • Fixed compatibility with 10.15

    Dateien

    iMac17,1 GA-Z170N WiFi F22f |i5-6600 HD530 |RX560 |16GB |250GB SSD |macOS 14.4 |*
    MacBook9,1XiaoMi Air 12,5"(erster XiaoMi im Forum)|M3 6Y30 HD515 |4GB |128 & 250GB SSD |macOS 11.6 |Clover
    MacBookPro15,4XiaoMi-Pro-15,6" |i5-8250U UHD620 |8GB |250 & 250GB SSD |macOS 14.4 |*
    MacBookPro16,1XiaoMi RedMi 14" (erster RedMe im Forum)|i7-10510U | 8GB | 512GB SSD | macOS 14.4 |*
    MacMini8,1 NVISEN Y-MU01(erster NVISEN im Forum)|i7-10510U |24GB |256GB SSD |macOS 14.4 |*
    MacMini8,1HYSTOU S210H (Adventskalender vs. DSM2 samt Fake Profil)|i9-9880H UHD630|32GB |250GB SSD |macOS 14.4 |*
    MacMini8,1HYSTOU P05B (erster Hack mit OpenCore im Forum)|I7-8550U UHD620|16GB |500GB SSD |macOS 14.4 |*

    * BootLoader OpenCore REL-100-2024-03-12


    Experte ist nicht immer gleich Expertise

  • v2.0.3

    • Unified binary archive names

    Dateien

    iMac17,1 GA-Z170N WiFi F22f |i5-6600 HD530 |RX560 |16GB |250GB SSD |macOS 14.4 |*
    MacBook9,1XiaoMi Air 12,5"(erster XiaoMi im Forum)|M3 6Y30 HD515 |4GB |128 & 250GB SSD |macOS 11.6 |Clover
    MacBookPro15,4XiaoMi-Pro-15,6" |i5-8250U UHD620 |8GB |250 & 250GB SSD |macOS 14.4 |*
    MacBookPro16,1XiaoMi RedMi 14" (erster RedMe im Forum)|i7-10510U | 8GB | 512GB SSD | macOS 14.4 |*
    MacMini8,1 NVISEN Y-MU01(erster NVISEN im Forum)|i7-10510U |24GB |256GB SSD |macOS 14.4 |*
    MacMini8,1HYSTOU S210H (Adventskalender vs. DSM2 samt Fake Profil)|i9-9880H UHD630|32GB |250GB SSD |macOS 14.4 |*
    MacMini8,1HYSTOU P05B (erster Hack mit OpenCore im Forum)|I7-8550U UHD620|16GB |500GB SSD |macOS 14.4 |*

    * BootLoader OpenCore REL-100-2024-03-12


    Experte ist nicht immer gleich Expertise

  • v2.0.4

    • Minor improvement in method findService (based on panic report analysis)
    • Do not use removeObject, use getNextObject

    Dateien

    iMac17,1 GA-Z170N WiFi F22f |i5-6600 HD530 |RX560 |16GB |250GB SSD |macOS 14.4 |*
    MacBook9,1XiaoMi Air 12,5"(erster XiaoMi im Forum)|M3 6Y30 HD515 |4GB |128 & 250GB SSD |macOS 11.6 |Clover
    MacBookPro15,4XiaoMi-Pro-15,6" |i5-8250U UHD620 |8GB |250 & 250GB SSD |macOS 14.4 |*
    MacBookPro16,1XiaoMi RedMi 14" (erster RedMe im Forum)|i7-10510U | 8GB | 512GB SSD | macOS 14.4 |*
    MacMini8,1 NVISEN Y-MU01(erster NVISEN im Forum)|i7-10510U |24GB |256GB SSD |macOS 14.4 |*
    MacMini8,1HYSTOU S210H (Adventskalender vs. DSM2 samt Fake Profil)|i9-9880H UHD630|32GB |250GB SSD |macOS 14.4 |*
    MacMini8,1HYSTOU P05B (erster Hack mit OpenCore im Forum)|I7-8550U UHD620|16GB |500GB SSD |macOS 14.4 |*

    * BootLoader OpenCore REL-100-2024-03-12


    Experte ist nicht immer gleich Expertise

  • v2.0.5

    • Re-implement wowl disabler (fix bug #615)

    Dateien

    iMac17,1 GA-Z170N WiFi F22f |i5-6600 HD530 |RX560 |16GB |250GB SSD |macOS 14.4 |*
    MacBook9,1XiaoMi Air 12,5"(erster XiaoMi im Forum)|M3 6Y30 HD515 |4GB |128 & 250GB SSD |macOS 11.6 |Clover
    MacBookPro15,4XiaoMi-Pro-15,6" |i5-8250U UHD620 |8GB |250 & 250GB SSD |macOS 14.4 |*
    MacBookPro16,1XiaoMi RedMi 14" (erster RedMe im Forum)|i7-10510U | 8GB | 512GB SSD | macOS 14.4 |*
    MacMini8,1 NVISEN Y-MU01(erster NVISEN im Forum)|i7-10510U |24GB |256GB SSD |macOS 14.4 |*
    MacMini8,1HYSTOU S210H (Adventskalender vs. DSM2 samt Fake Profil)|i9-9880H UHD630|32GB |250GB SSD |macOS 14.4 |*
    MacMini8,1HYSTOU P05B (erster Hack mit OpenCore im Forum)|I7-8550U UHD620|16GB |500GB SSD |macOS 14.4 |*

    * BootLoader OpenCore REL-100-2024-03-12


    Experte ist nicht immer gleich Expertise

  • v2.0.6

    • Add previous implementation of wowl disabler (both methods wlc_wowl_enable and wowCapablePlatform must be overridden)
    • Add support for DW1820A CN-096JNT & Fix freezing issues (thanks to Sniki)
    • Read property brcmfx-driver from provider's IOReg entry (can be injected by bootloader as well as brcmfx-country property)

    Dateien

    iMac17,1 GA-Z170N WiFi F22f |i5-6600 HD530 |RX560 |16GB |250GB SSD |macOS 14.4 |*
    MacBook9,1XiaoMi Air 12,5"(erster XiaoMi im Forum)|M3 6Y30 HD515 |4GB |128 & 250GB SSD |macOS 11.6 |Clover
    MacBookPro15,4XiaoMi-Pro-15,6" |i5-8250U UHD620 |8GB |250 & 250GB SSD |macOS 14.4 |*
    MacBookPro16,1XiaoMi RedMi 14" (erster RedMe im Forum)|i7-10510U | 8GB | 512GB SSD | macOS 14.4 |*
    MacMini8,1 NVISEN Y-MU01(erster NVISEN im Forum)|i7-10510U |24GB |256GB SSD |macOS 14.4 |*
    MacMini8,1HYSTOU S210H (Adventskalender vs. DSM2 samt Fake Profil)|i9-9880H UHD630|32GB |250GB SSD |macOS 14.4 |*
    MacMini8,1HYSTOU P05B (erster Hack mit OpenCore im Forum)|I7-8550U UHD620|16GB |500GB SSD |macOS 14.4 |*

    * BootLoader OpenCore REL-100-2024-03-12


    Experte ist nicht immer gleich Expertise

  • v2.0.7

    • Fix for kernel panic when FakeBrcm is detached from provider (provider->close(service))

    Dateien

    iMac17,1 GA-Z170N WiFi F22f |i5-6600 HD530 |RX560 |16GB |250GB SSD |macOS 14.4 |*
    MacBook9,1XiaoMi Air 12,5"(erster XiaoMi im Forum)|M3 6Y30 HD515 |4GB |128 & 250GB SSD |macOS 11.6 |Clover
    MacBookPro15,4XiaoMi-Pro-15,6" |i5-8250U UHD620 |8GB |250 & 250GB SSD |macOS 14.4 |*
    MacBookPro16,1XiaoMi RedMi 14" (erster RedMe im Forum)|i7-10510U | 8GB | 512GB SSD | macOS 14.4 |*
    MacMini8,1 NVISEN Y-MU01(erster NVISEN im Forum)|i7-10510U |24GB |256GB SSD |macOS 14.4 |*
    MacMini8,1HYSTOU S210H (Adventskalender vs. DSM2 samt Fake Profil)|i9-9880H UHD630|32GB |250GB SSD |macOS 14.4 |*
    MacMini8,1HYSTOU P05B (erster Hack mit OpenCore im Forum)|I7-8550U UHD620|16GB |500GB SSD |macOS 14.4 |*

    * BootLoader OpenCore REL-100-2024-03-12


    Experte ist nicht immer gleich Expertise