AMFI vs Mozilla

  • Hallo,


    ich habe mit der Anleitung via OpenCore LP meinen BCM94360NG oder FV-T919 zum Laufen gebracht. Genauer gesagt, nur einmal. It's complicated ...


    Ich habe drei Rechner:

    Intel basierten Desktop (FV-T919) + AMD 7730U NUC (BCM94360NG) + AMD 7530U ASUS Notebook (BCM94360NG). Alle drei mit Sequoia. Auf allen drei Rechnern der Anleitung gefolgt. In der typischen Situation mit AMFIPass.kext, amfi=0x80 oder -amfipassbeta in den Boot Args habe ich aber ein Problem mit Mozilla Software (Firefox und Thunderbird). Die starten offenkundig nicht mit unterdrückter AMFI. FF wirft Fehler, wonach er keine GPU Threads spawnen kann. Der Tipp, den man im Internet häufig findet, wonach man im Firefox die GPU Acceleration abschaltet, fruchtet nicht.


    Was mich jetzt wahnsinnig macht, ist, dass es auf dem Notebook funktioniert. Dort ist die AMFIPass.kext geladen, keine Boot Args zu AMFI, aber FF/TB funktionieren. Auf dem NUC, der architektonisch praktisch identisch ist, geht eine vergleichbare Config nicht, und auf dem Intel auch nicht.


    Auf dem AMD NUC und dem Intel Desktop kriege ich Mozilla Software nur zum Laufen, indem ich halt AMFI aktiv lasse (AMFIPass.kext geladen, aber keine BootArgs) - ergo auf WLAN verzichte.


    Kann sich irgendwer einen Reim darauf machen? Ich hab bald VT-d im Verdacht, aber damit zu wenig Erfahrung?

    Meine GeekBench Benchmarks - Meine Heaven OpenGL Benchmarks.

    PowerMac G3 b&w, G4 QS, MacPro (2009) CaseMod (10700K, Z590, Rad 6800). NVISEN Y-MU01 (i7-8565U). GenMachine (AMD 7730U). Dell Optiplex 9030 (Haswell AiO). Notebooks: Xiaomi Notebook Pro 15" (2018, 8550U), Huawei Matebook X 13" (2018), Acer Aspire 3 A315-51-388S, ASUS UX302L, Dell Latitude E7470, ASUS M1605YA (AMD 7530U). EFIs für alle genannten Projekte gern per PN.

  • Sequoia;

    (ADD)

    AMFIPass.kext

    IOSkywalkFamily.kext

    IO80211FamilyLegacy.kext

    IO80211FamilyLegacy.kext/Contents/PlugIns/AirPortBrcmNIC.kext


    (BLOCK)

    com.apple.iokit.IOSkywalkFamily


    (SIP)

    csr-active-config=03080000


    (Bootarg)

    braucht es keine !

    Hier reicht es wenn man den originalen aktuellen OCLP installiert.

    ------------------------------------------------------------


    Tahoe;

    (ADD)

    AMFIPass.kext

    IOSkywalkFamily.kext

    IO80211FamilyLegacy.kext

    IO80211FamilyLegacy.kext/Contents/PlugIns/AirPortBrcmNIC.kext


    (BLOCK)

    com.apple.iokit.IOSkywalkFamily


    (SIP)

    csr-active-config=03080000


    (Bootarg)

    -amfipassbeta


    (Kernel/Quirks)

    DisableIoMapper = Enable


    Hier genügt die originale OCLP nicht, du musst schon die OCLP-MOD installieren.




    Ausserdem ist die bootarg amfi=0x80 unabhängig von dem Kext AMFIPass.kext und gehört zu MacOS System selber, der deaktiviert das gesammte Amfi komponente, daher laufen auch diverse Apps nicht mehr.


    Botarg -amfipassbeta gehört zu AMFIPass.kext, der kennt im aktuellen Version den Sequoia aber den Tahoe nicht, daher "der bootarg "beta".


    Gruss Coban


    EDIT:
    PS;

     MSI-Z590Pro Wifi | Intel® Core™ i9-10900k CometLake | 32GB DDR4 RAM | Radeon RX 570 Red Devil | Nvme WD Black SN750 1TB | BCM94360NG | OpenCore aktuell / Catalina bis Sequoia / Win 10 Pro / Win 11 Pro / Ubuntu / ChromeOS

     MSI-B150M Mortar | Intel® Core™ i7-6700 Skylake | 64GB DDR4 RAM | Intel® HD Graphics 530 | Samsung NVMe 960 EVO / 1x2 TB HDD | BCM943602BAED DW1830 | OpenCore aktuell / Catalina / BigSur / Monterey / Win 10 Pro / Ubuntu

     Lenovo S340-15IIL | Intel® Core™ i7-1065G7 IceLake | 12GB DDR4 RAM | Intel® Iris Plus Graphics G7 | Nvme Intel SSDPEKNW512G8L/SSD Samsung 256GB | BCM94360NG | OpenCore aktuell / Catalina bis Sequoia / Win 10 Pro / Win 11 Pro / Ubuntu / ChromeOS


    " Chasch nöd s Föifi und s Weggli ha."

    Edited once, last by cobanramo ().

  • EDIT:

    Muss mich korrigieren. Ich dachte ich hätte diese Config an Parametern ausprobiert, und dann ging es nicht ... Ich hab es jetzt sowohl am AMD NUC (BCM94360NG) als auch am Intel Tower (Fenvi T919) nachvollzogen. Es geht - heißt: Firefox und Thunderbird starten normal - mit folgender Config:

    • OCLP 2.4.1 verwenden, um unter Sequoia das WLAN zu downgraden. An dieser Stelle crashen Firefox/Thunderbird noch
    • AMFIPass.kext aktiviert lassen
    • boot-args: amfi=0x80 + ipc_control_port_options=0 <- neu hinzugefügt
    • csr-active-config: 03080000 (mit anderem Wert ist WLAN inaktiv)
    • SecureBootModel kann gern nach Anwendung von OCLP aktiviert werden

    Quelle zu ipc_control_port_options=0 > Hier


    Die AMFIPass.kext einfach zu deaktivieren, führt in allen Fällen zum Crash während Boot. Der erklärungsbedürftige Unterschied zwischen meinen drei Maschinen ist jetzt noch, dass aus irgendeinem Grund das AMD Notebook auf das Boot Arg ipc_control_port_options=0 verzichten kann, und Firefox/Thunderbird dennoch starten :/

    Das sind gute Nachrichten, denn jetzt kann ich mit drei Testmaschinen das Upgrade von Ventura auf Sequoia mit Broadcom Wifi uneingeschränkt empfehlen.



    Meine GeekBench Benchmarks - Meine Heaven OpenGL Benchmarks.

    PowerMac G3 b&w, G4 QS, MacPro (2009) CaseMod (10700K, Z590, Rad 6800). NVISEN Y-MU01 (i7-8565U). GenMachine (AMD 7730U). Dell Optiplex 9030 (Haswell AiO). Notebooks: Xiaomi Notebook Pro 15" (2018, 8550U), Huawei Matebook X 13" (2018), Acer Aspire 3 A315-51-388S, ASUS UX302L, Dell Latitude E7470, ASUS M1605YA (AMD 7530U). EFIs für alle genannten Projekte gern per PN.

    Edited 4 times, last by tiloprobst ().

  • Seqoia -->


    AMFIPass.kext aktiviert lassen --> richtig

    boot-args: amfi=0x80 --> falsch


    dieser bootarg deaktiviert den AMFI, wozu dann noch AMFIPass.kext aktiviert lassen?

    • csr-active-config: 03080000 (mit anderem Wert ist WLAN inaktiv) --> falsch, die crs-active-config reguliert den SIP, damit der OCLP patch ausgeführt werden kann, das ganze hat nul komma nix mit Wlan zu tun.


    Tahoe -->


    einzige unterschiede sind die bootarg -amfipassbeta hinzuzufügen und den OCLP-MOD zu benutzen, mehr nicht.


    Gruss Coban


    EDIT:

    solltest auch verstehen was dort steht. :-)

    Ausserdem ist das ganze dort ne ältere anfängliche experimatielles Fork, nimm den normalen OCLP für Sequoia oder den aktuellen OCLP-MOD für den Tahoe.

     MSI-Z590Pro Wifi | Intel® Core™ i9-10900k CometLake | 32GB DDR4 RAM | Radeon RX 570 Red Devil | Nvme WD Black SN750 1TB | BCM94360NG | OpenCore aktuell / Catalina bis Sequoia / Win 10 Pro / Win 11 Pro / Ubuntu / ChromeOS

     MSI-B150M Mortar | Intel® Core™ i7-6700 Skylake | 64GB DDR4 RAM | Intel® HD Graphics 530 | Samsung NVMe 960 EVO / 1x2 TB HDD | BCM943602BAED DW1830 | OpenCore aktuell / Catalina / BigSur / Monterey / Win 10 Pro / Ubuntu

     Lenovo S340-15IIL | Intel® Core™ i7-1065G7 IceLake | 12GB DDR4 RAM | Intel® Iris Plus Graphics G7 | Nvme Intel SSDPEKNW512G8L/SSD Samsung 256GB | BCM94360NG | OpenCore aktuell / Catalina bis Sequoia / Win 10 Pro / Win 11 Pro / Ubuntu / ChromeOS


    " Chasch nöd s Föifi und s Weggli ha."