Wie füge ich "If (_OSI ("Darwin"))" in meine USB-XHC.aml ein

  • Moin Leute,


    es läuft nun wirklich alles wie es soll. Wifi und bluetooth laufen alles perfekt. Ich habe mir die SSDT-XHC.aml gezogen damit meine Internen Usb Ports laufen (läuft auch jetzt alles). Das Problem ist nun das ich nicht mehr mit OC in Windows booten kann (ACPI BIOS ERROR). Nun hab ich rausgefunden das man die AML Datei so bearbeiten kann, dass diese nur in MAC genutzt wird und nicht in Windows was zu einem Bluescreen führt.


    Mit dem If (_OSI ("Darwin")) statement soll es ja funktionieren. Nur hab ich gar kein plan wie ich das Einpflegen soll [hust].


    Ich hoffe ihr könnt mir helfen.

    Dateien

    • SSDT-XHC.aml

      (2,31 kB, 30 Mal heruntergeladen, zuletzt: )
  • Hier ein Beispiel

    Code
    1. If (_OSI ("Darwin"))
    2. {
    3. Return (Zero)
    4. }
    5. Else
    6. {
    7. Return (0x0F)
    8. }
  • Hier ein Beispiel

    Code
    1. If (_OSI ("Darwin"))
    2. {
    3. Return (Zero)
    4. }
    5. Else
    6. {
    7. Return (0x0F)
    8. }

    DANKE!

    Und das einfach so oben in meine aml einsetzen oder wie?


  • Ne. Alles was in dem AML jetzt schon drin steht, muss in den Bereich der zwischen die Klammern vom If. Also da wo grad Return (Zero) steht.


    Zumindest alles ausser der Kopfbereich wo External etc. steht


    Mit dem If wird abgefragt, ob das ausführende Betriebssystem grad macOS (= Darwin) ist und der Code nur dann ausgeführt. Unter Windows dann nicht.

    vorgefertigte EFIs für diverse Intel Plattformen auf meiner

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

    Github Seite: https://github.com/SchmockLord?tab=repositories

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

    My Youtube Channel: https://www.youtube.com/channel/UCnohQxGguJlqTeOsZUl3E4A

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

    Desktop: MikroATX Build ASRock B650M Riptide | 7800X3D | 6900 XTXH MSI Gaming Trio Z

    Laptop: MacBook Pro 16 Base Model