DSDT Patch (Broadcom WLAN/BT BCM4352) - Hilfe benötigt

  • Hallo zusammen,


    Ich habe einen Giada i57-B6000 als Hackintosh im Einsatz, bei dem ich vorgestern die Atheros WiFi und USB BT Dongle Broadcom gegen eine 2-in-1 Broadcom BCM4352 getauscht habe (Airdrop und schon praktischer im Wohnzimmer).


    Meine DSDT, die ich im Einsatz habe (siehe Clover Ordner) ist jenseits von vollständig und perfekt, aber mit der Atheros (inkl. Atheros Kext im /L/E) USB Dongle Kombination ging der Hacky problemlos in den Sleep.


    Via Clover k2p war es mir nicht möglich die Broadcom überhaupt ans Laufen zu bekommen, da die Device-ID in den Apple System Kexten so nicht vorgesehen ist.
    Also habe ich "dreckig" die zwei System-Kexte für WiFi und BT angepasst (und vorher gesichert): :saint:
    Dev-ID "43B1" für WLAN hinzugefügt, und beim BT Kext Vendor- und Device-ID in Dezimal hinzugefügt.


    Die Karte wird erkannt, alles läuft problemlos - bis auf den Sleep Mode mit der Karte.


    Die DSDT konnte ich mit unterschiedlichen Patches (Toleda, Pjalm) für die BCM4352 nicht ohne Syntaxfehler kompilieren... :( - daher der Dirty Hack mit den system Kexten...


    Die BCM liegt auf RP03. Ich hatte auch via DSDT den Weg in Richtung ARPT versucht... leider auch mit Kompilierungsfehler.


    Könnte bitte jemand mir entweder einen passenden Schnipsel für die DSDT erstellen?


    ... oder alternativ auch gerne einbauen.


    Ich schicke mein EFI Ordner mit, da ist auch die DSDT enthalten die ich derzeit im Einsatz habe...


    Im ACPI-Clover-Zip sind alle Varianten der DSDTs enthalten (origin, disassembled, und meine "mod"-Stadien)


    Ich habe mich an Al6042 FAQ für 8er Serien entlanggehangelt (allerdings ohne HD4400 Patches, kein GLAN und Audio eingetragen)...


    IOReg-Auszug und Screenshots sind ebenfalls anbei...


    Ich würde gerne schaffen, dass der Rechner wieder mit neuer WLAN/BT Karte schläft und meine System-Kexte die "Vanilla" sind.


    Danke für den Support :)

  • Warum nutzt du nicht FakePCIID.kext + FakePCIID_Broadcom_WiFi.kext? Das funktioniert auch prima mit beiden Kexts in der EFI.


    Nachtrag: Mit ziemlicher Sicherheit wirst du auch den fvco-Patch benötigen.

    2 Mal editiert, zuletzt von Harper Lewis ()

  • FVCO Patch ist drin (und alles anderen BCM Sierra Patches auch ;)) - das siehst du in der config.plist :)
    FakePCIID für Broadcom hat leider nicht für die Erkennung der Karte geholfen - das habe ich als erstes getestet. *hätte ich noch dazuschreiben sollen* - sonst hätte ich nicht sooo tief angefangen zu graben.
    Ich wollte aber sicherstellen, dass die Karte 100% intakt ist (daher: Zwangsaktivierung)

    VG
    suiciety2k


    AiO iMac 15,1
    Dell Optiplex 9030 AiO : i5 4690S 4x 3.2 GHz, Intel Q87, Socket FCLGA1150, HD 4600, 2x8 GB DDR3L MT, LiteOn SSD 256 GB, WLAN/BT BCM943602BAED, macOS Sierra 10.12.6, Clover 2.4k r4369


    Mini iMac 14,2
    Giada i57-B6000 : i3 4010U 2x 1.7 GHz, Intel H87, Socket BGA1168, HD 4400, 2x4 GB DDR3L Kingston ValueRam, SanDisk SSD Plus 240 GB, WLAN/BT BCM4352, macOS Sierra 10.12.6, Clover 2.3k r4369


    Hackbook MacBook Air 6,2
    Lenovo Ideapad Z50-70 : i5 4210U 2x 1.7 GHz, Intel HM76 Express, HD 4400, 2x8 GB DDR3L Samsung, NVIDIA GT820m, WD Blue SSD 250 GB, FHD 1920x1080, WLAN/BT BCM943602BAED, macOS Sierra 10.12.6, Clover 2.4k r4369, Whitelist FW

  • Bin gerade auch am verzweifeln unter Sierra mit einer BCM94352Z bekomme sie einfach nicht zum laufen nur BT geht findet kein Wlan unter Windows läuft sie Einwandfrei.

    iMac 18,3 : Acer 27'' WQHD: Asrock Fatality Z270 Gaming K4 - Intel i5-7600K - 16GB DDR4 Intenso - Sapphire RX580 - macOS 11.0.1 - OC

    Elitebook 840 G1 : *1600x900* - Intel i5-4300U - 8GB DDR3 - M2 254GB + Intel SSD 320GB - Intel HD 4400 - macOS 11.0.1 - OC

  • Ja, kenn ich... :)
    Soll ich nachschauen, welche beiden Kexte ich modifiziert habe?
    Das war zumindest bis zur finalen Abhilfe die Möglichkeit erstmal die Karte nutzbar zu machen.


    Oder magst du selber noch suchen?
    Ich bin 30 Minuten wieder am Rechner und könnte gucken...

    VG
    suiciety2k


    AiO iMac 15,1
    Dell Optiplex 9030 AiO : i5 4690S 4x 3.2 GHz, Intel Q87, Socket FCLGA1150, HD 4600, 2x8 GB DDR3L MT, LiteOn SSD 256 GB, WLAN/BT BCM943602BAED, macOS Sierra 10.12.6, Clover 2.4k r4369


    Mini iMac 14,2
    Giada i57-B6000 : i3 4010U 2x 1.7 GHz, Intel H87, Socket BGA1168, HD 4400, 2x4 GB DDR3L Kingston ValueRam, SanDisk SSD Plus 240 GB, WLAN/BT BCM4352, macOS Sierra 10.12.6, Clover 2.3k r4369


    Hackbook MacBook Air 6,2
    Lenovo Ideapad Z50-70 : i5 4210U 2x 1.7 GHz, Intel HM76 Express, HD 4400, 2x8 GB DDR3L Samsung, NVIDIA GT820m, WD Blue SSD 250 GB, FHD 1920x1080, WLAN/BT BCM943602BAED, macOS Sierra 10.12.6, Clover 2.4k r4369, Whitelist FW

  • Wenn du diese dann zu verfügung stellen könntest wäre das echt nett von dir dann würde ich diese mal testen.


    welche Kext muss denn Theoretisch geladen sein für Wlan... auch in SLE krieg ich es nicht hin


    kextstat | grep -v com.apple

    iMac 18,3 : Acer 27'' WQHD: Asrock Fatality Z270 Gaming K4 - Intel i5-7600K - 16GB DDR4 Intenso - Sapphire RX580 - macOS 11.0.1 - OC

    Elitebook 840 G1 : *1600x900* - Intel i5-4300U - 8GB DDR3 - M2 254GB + Intel SSD 320GB - Intel HD 4400 - macOS 11.0.1 - OC

  • So sieht das bei meiner DW1560 aus:



    Ich benötige nur FakePCIID.kext + FakePCIID_Broadcom_WiFi.kext, den fvco-patch und den Patch für das Länderkürzel #a, da sonst nach dem Aufwachen aus dem Ruhezustand die 5GHz-Netze nicht mehr angezeigt werden.

  • Ja, so war in der Theorie auch mein Plan... :)
    Aber wie lautet ein Kölner Sprichwort: Jeder Hack is anders...


    @SirusX
    Magst du einen Screenshot vom DPCI Manger PCI schicken und einmal Vendor und Device ID für Bluetooth aus dem Systembericht?

    VG
    suiciety2k


    AiO iMac 15,1
    Dell Optiplex 9030 AiO : i5 4690S 4x 3.2 GHz, Intel Q87, Socket FCLGA1150, HD 4600, 2x8 GB DDR3L MT, LiteOn SSD 256 GB, WLAN/BT BCM943602BAED, macOS Sierra 10.12.6, Clover 2.4k r4369


    Mini iMac 14,2
    Giada i57-B6000 : i3 4010U 2x 1.7 GHz, Intel H87, Socket BGA1168, HD 4400, 2x4 GB DDR3L Kingston ValueRam, SanDisk SSD Plus 240 GB, WLAN/BT BCM4352, macOS Sierra 10.12.6, Clover 2.3k r4369


    Hackbook MacBook Air 6,2
    Lenovo Ideapad Z50-70 : i5 4210U 2x 1.7 GHz, Intel HM76 Express, HD 4400, 2x8 GB DDR3L Samsung, NVIDIA GT820m, WD Blue SSD 250 GB, FHD 1920x1080, WLAN/BT BCM943602BAED, macOS Sierra 10.12.6, Clover 2.4k r4369, Whitelist FW

  • Ja ist so jetzt geht Wlan aber BT nicht mehr haha


    EDIT: Läuft auf einmal hatte noch ein paar kexttopatch mehr drinne von dir oben dann lief es auf einma. Nun habe ich nur noch die FakePCIID etc drinne und die beiden Kext2Patch von Darkvoid nur BT geht jetzt nach dem Prozess nicht mehr vorher lief so BT aber kein WL ganz ganz komisch.

    iMac 18,3 : Acer 27'' WQHD: Asrock Fatality Z270 Gaming K4 - Intel i5-7600K - 16GB DDR4 Intenso - Sapphire RX580 - macOS 11.0.1 - OC

    Elitebook 840 G1 : *1600x900* - Intel i5-4300U - 8GB DDR3 - M2 254GB + Intel SSD 320GB - Intel HD 4400 - macOS 11.0.1 - OC

    Einmal editiert, zuletzt von SirusX ()

  • Wie gesagt, ich hab auch nen Abend mit 40 Reboots hinter mir und hätte es gerne via DSDT dingfest...
    Und so lange lebe ich mit dem Dirty Hack, der leider nicht updatesicher ist... :(

    VG
    suiciety2k


    AiO iMac 15,1
    Dell Optiplex 9030 AiO : i5 4690S 4x 3.2 GHz, Intel Q87, Socket FCLGA1150, HD 4600, 2x8 GB DDR3L MT, LiteOn SSD 256 GB, WLAN/BT BCM943602BAED, macOS Sierra 10.12.6, Clover 2.4k r4369


    Mini iMac 14,2
    Giada i57-B6000 : i3 4010U 2x 1.7 GHz, Intel H87, Socket BGA1168, HD 4400, 2x4 GB DDR3L Kingston ValueRam, SanDisk SSD Plus 240 GB, WLAN/BT BCM4352, macOS Sierra 10.12.6, Clover 2.3k r4369


    Hackbook MacBook Air 6,2
    Lenovo Ideapad Z50-70 : i5 4210U 2x 1.7 GHz, Intel HM76 Express, HD 4400, 2x8 GB DDR3L Samsung, NVIDIA GT820m, WD Blue SSD 250 GB, FHD 1920x1080, WLAN/BT BCM943602BAED, macOS Sierra 10.12.6, Clover 2.4k r4369, Whitelist FW

  • Ich werde hier mal weiter mit lesen viel Erfolg

    iMac 18,3 : Acer 27'' WQHD: Asrock Fatality Z270 Gaming K4 - Intel i5-7600K - 16GB DDR4 Intenso - Sapphire RX580 - macOS 11.0.1 - OC

    Elitebook 840 G1 : *1600x900* - Intel i5-4300U - 8GB DDR3 - M2 254GB + Intel SSD 320GB - Intel HD 4400 - macOS 11.0.1 - OC

  • Was den DSDT-Patch angeht, musst du im IOReg das RPxx-Device finden, an der die Broadcom anhängt und das darunter liegende "Device (PXSX)" komplett durch folgenden Schnipsel austauschen:


    Durch den "compatible"-Eintrag wird dann auch der passende Kext geladen.


    Achtung: beim Kompilieren werden ggf. Fehler auftreten, da der ehemalige "PXSX" an verschiedenen Stellen noch abgefragt wird.
    Einfach in den Error-Zeilen von "PXSX" zu "ARPT" ändern.

    Gruß
    Al6042

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

  • Danke, und ich muss dann noch die 43a0 gegen meine 43b1 von der Broadcom tauschen, richtig?

    VG
    suiciety2k


    AiO iMac 15,1
    Dell Optiplex 9030 AiO : i5 4690S 4x 3.2 GHz, Intel Q87, Socket FCLGA1150, HD 4600, 2x8 GB DDR3L MT, LiteOn SSD 256 GB, WLAN/BT BCM943602BAED, macOS Sierra 10.12.6, Clover 2.4k r4369


    Mini iMac 14,2
    Giada i57-B6000 : i3 4010U 2x 1.7 GHz, Intel H87, Socket BGA1168, HD 4400, 2x4 GB DDR3L Kingston ValueRam, SanDisk SSD Plus 240 GB, WLAN/BT BCM4352, macOS Sierra 10.12.6, Clover 2.3k r4369


    Hackbook MacBook Air 6,2
    Lenovo Ideapad Z50-70 : i5 4210U 2x 1.7 GHz, Intel HM76 Express, HD 4400, 2x8 GB DDR3L Samsung, NVIDIA GT820m, WD Blue SSD 250 GB, FHD 1920x1080, WLAN/BT BCM943602BAED, macOS Sierra 10.12.6, Clover 2.4k r4369, Whitelist FW

  • Das wäre Käse, weil damit der Start des Kexts wieder unterbunden wird.
    Deine ID ist nicht im Kext, die ID unter "compatible" schon... ;)

    Gruß
    Al6042

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

  • AHHH, ok...
    die 43a0 steht da drin, weil das eine von fünf IDs sind, die Apple im IO8021Family.kext stehen hat... ja das macht Sinn. :)


    Junge, Junge ich hoffe das erste Lehrjahr für DSDT ist bald rum... verkürzen kann man die Ausbildung ja nicht. :D


    Dein Fix führte bei mir immer noch zu einem Syntax Error.
    Ich habe jetzt erst den Pjalm General auf mein RP03 angepasst, und dann das "Entstandene" durch deinen Schnipsel getauscht - so gab es keinen Compiler Error...

    VG
    suiciety2k


    AiO iMac 15,1
    Dell Optiplex 9030 AiO : i5 4690S 4x 3.2 GHz, Intel Q87, Socket FCLGA1150, HD 4600, 2x8 GB DDR3L MT, LiteOn SSD 256 GB, WLAN/BT BCM943602BAED, macOS Sierra 10.12.6, Clover 2.4k r4369


    Mini iMac 14,2
    Giada i57-B6000 : i3 4010U 2x 1.7 GHz, Intel H87, Socket BGA1168, HD 4400, 2x4 GB DDR3L Kingston ValueRam, SanDisk SSD Plus 240 GB, WLAN/BT BCM4352, macOS Sierra 10.12.6, Clover 2.3k r4369


    Hackbook MacBook Air 6,2
    Lenovo Ideapad Z50-70 : i5 4210U 2x 1.7 GHz, Intel HM76 Express, HD 4400, 2x8 GB DDR3L Samsung, NVIDIA GT820m, WD Blue SSD 250 GB, FHD 1920x1080, WLAN/BT BCM943602BAED, macOS Sierra 10.12.6, Clover 2.4k r4369, Whitelist FW

  • Und läuft es nun ?

    iMac 18,3 : Acer 27'' WQHD: Asrock Fatality Z270 Gaming K4 - Intel i5-7600K - 16GB DDR4 Intenso - Sapphire RX580 - macOS 11.0.1 - OC

    Elitebook 840 G1 : *1600x900* - Intel i5-4300U - 8GB DDR3 - M2 254GB + Intel SSD 320GB - Intel HD 4400 - macOS 11.0.1 - OC

  • ei sischa... :D da hat ja auch der Meister mal kurz unter die Arme gegriffen :danke:
    System ist wieder Vanilla (also beide modifizierten Kexte raus), WLAN wo es hingehört, BT ist sauber, Patche sind alle in Clover, Airdrop läuft...
    ... zumindest wenn ich das jetzt nach 5 Minuten schon beurteilen muss.


    Sleep muss ich gleich testen...

    VG
    suiciety2k


    AiO iMac 15,1
    Dell Optiplex 9030 AiO : i5 4690S 4x 3.2 GHz, Intel Q87, Socket FCLGA1150, HD 4600, 2x8 GB DDR3L MT, LiteOn SSD 256 GB, WLAN/BT BCM943602BAED, macOS Sierra 10.12.6, Clover 2.4k r4369


    Mini iMac 14,2
    Giada i57-B6000 : i3 4010U 2x 1.7 GHz, Intel H87, Socket BGA1168, HD 4400, 2x4 GB DDR3L Kingston ValueRam, SanDisk SSD Plus 240 GB, WLAN/BT BCM4352, macOS Sierra 10.12.6, Clover 2.3k r4369


    Hackbook MacBook Air 6,2
    Lenovo Ideapad Z50-70 : i5 4210U 2x 1.7 GHz, Intel HM76 Express, HD 4400, 2x8 GB DDR3L Samsung, NVIDIA GT820m, WD Blue SSD 250 GB, FHD 1920x1080, WLAN/BT BCM943602BAED, macOS Sierra 10.12.6, Clover 2.4k r4369, Whitelist FW

  • Es hast du denn jetzt genau drinne in Clover gucken ob ich das hin kriege mit der DSDT.

    iMac 18,3 : Acer 27'' WQHD: Asrock Fatality Z270 Gaming K4 - Intel i5-7600K - 16GB DDR4 Intenso - Sapphire RX580 - macOS 11.0.1 - OC

    Elitebook 840 G1 : *1600x900* - Intel i5-4300U - 8GB DDR3 - M2 254GB + Intel SSD 320GB - Intel HD 4400 - macOS 11.0.1 - OC

  • mir fällt es schwer die Frage aus dem Beitrag abzuleiten... Neolinguismus ist aber auch geil :D

    VG
    suiciety2k


    AiO iMac 15,1
    Dell Optiplex 9030 AiO : i5 4690S 4x 3.2 GHz, Intel Q87, Socket FCLGA1150, HD 4600, 2x8 GB DDR3L MT, LiteOn SSD 256 GB, WLAN/BT BCM943602BAED, macOS Sierra 10.12.6, Clover 2.4k r4369


    Mini iMac 14,2
    Giada i57-B6000 : i3 4010U 2x 1.7 GHz, Intel H87, Socket BGA1168, HD 4400, 2x4 GB DDR3L Kingston ValueRam, SanDisk SSD Plus 240 GB, WLAN/BT BCM4352, macOS Sierra 10.12.6, Clover 2.3k r4369


    Hackbook MacBook Air 6,2
    Lenovo Ideapad Z50-70 : i5 4210U 2x 1.7 GHz, Intel HM76 Express, HD 4400, 2x8 GB DDR3L Samsung, NVIDIA GT820m, WD Blue SSD 250 GB, FHD 1920x1080, WLAN/BT BCM943602BAED, macOS Sierra 10.12.6, Clover 2.4k r4369, Whitelist FW

  • Welche kexte du jetzt noch in der Efi hast und welche Clover patches ?

    iMac 18,3 : Acer 27'' WQHD: Asrock Fatality Z270 Gaming K4 - Intel i5-7600K - 16GB DDR4 Intenso - Sapphire RX580 - macOS 11.0.1 - OC

    Elitebook 840 G1 : *1600x900* - Intel i5-4300U - 8GB DDR3 - M2 254GB + Intel SSD 320GB - Intel HD 4400 - macOS 11.0.1 - OC