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.

    Files

    Grüße und Good Hack Micha


    :hackintosh:

    Edited 5 times, last by Alien ().

  • 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

    Grüße und Good Hack Micha


    :hackintosh:

    Edited once, last by Alien ().

  • 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



    Edited once, last by 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.

    Grüße und Good Hack Micha


    :hackintosh:

  • 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

    Grüße und Good Hack Micha


    :hackintosh:

  • 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.

    Grüße und Good Hack Micha


    :hackintosh:

    Edited once, last by Alien ().

  • v1.1.1

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

    Files

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

    * BootLoader OpenCore REL-085-2022-10-01


    Auf Github, auch die OCToolBox hier immer aktuell


    Der Durchschnitt an Wissen nahm ab, nun kann er vllt glänzen

  • 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



    Files

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

    * BootLoader OpenCore REL-085-2022-10-01


    Auf Github, auch die OCToolBox hier immer aktuell


    Der Durchschnitt an Wissen nahm ab, nun kann er vllt glänzen

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

    Files

    Gruß
    Al6042

    Keine Unterstützung per PN... 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

    Files

    Grüße und Good Hack Micha


    :hackintosh:

  • v2.0.0

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

    Files

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

    * BootLoader OpenCore REL-085-2022-10-01


    Auf Github, auch die OCToolBox hier immer aktuell


    Der Durchschnitt an Wissen nahm ab, nun kann er vllt glänzen

  • v2.0.2

    • Fixed compatibility with 10.15

    Files

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

    * BootLoader OpenCore REL-085-2022-10-01


    Auf Github, auch die OCToolBox hier immer aktuell


    Der Durchschnitt an Wissen nahm ab, nun kann er vllt glänzen

  • v2.0.3

    • Unified binary archive names

    Files

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

    * BootLoader OpenCore REL-085-2022-10-01


    Auf Github, auch die OCToolBox hier immer aktuell


    Der Durchschnitt an Wissen nahm ab, nun kann er vllt glänzen

  • v2.0.4

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

    Files

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

    * BootLoader OpenCore REL-085-2022-10-01


    Auf Github, auch die OCToolBox hier immer aktuell


    Der Durchschnitt an Wissen nahm ab, nun kann er vllt glänzen

  • v2.0.5

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

    Files

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

    * BootLoader OpenCore REL-085-2022-10-01


    Auf Github, auch die OCToolBox hier immer aktuell


    Der Durchschnitt an Wissen nahm ab, nun kann er vllt glänzen

  • 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)

    Files

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

    * BootLoader OpenCore REL-085-2022-10-01


    Auf Github, auch die OCToolBox hier immer aktuell


    Der Durchschnitt an Wissen nahm ab, nun kann er vllt glänzen

  • v2.0.7

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

    Files

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

    * BootLoader OpenCore REL-085-2022-10-01


    Auf Github, auch die OCToolBox hier immer aktuell


    Der Durchschnitt an Wissen nahm ab, nun kann er vllt glänzen