Hackintool Anleitung USB-Patching in Deutsch

  • Dachte mir mache mal einen ersten Entwurf einer Übersetzung der USB-Patching-Anleitung vom Hackintool. Wenn jemand lust hat das zu Testen oder zu verbessern, bitte gerne und dann hier posten.

    Ich wollte wenn das fertig ist @headkaze Fragen ob er die deutsche Anleitung mit in das Tool integriert.


    https://github.com/headkaze/Hackintool

    Files

    Grüße und Good Hack Michael


    :hackintosh:

    • 16. Verwenden Sie die Schaltfläche " Export ", um Dateien auf Ihrem Desktop zu generieren
    • o Kopieren Sie SSDT-EC.aml (falls erstellt) nach „EFI/CLOVER/ACPI/patched“
    • o Verwenden Sie zusätzlich einen der beiden folgenden Varianten:
      • 1. Kopieren Sie USBPorts.kext nach „EFI/CLOVER/kexts/Other“ oder
      • 2. Kopieren Sie SSDT-UIAC.aml und SSDT-USBX.aml (falls erstellt) nach „EFI/CLOVER/ACPI/patched“


    Also ich bin der Meinung das das ganze im englischen falsch erklärt wird.
    Übersetzt kommt es noch dicker. Das sollte nicht "oder" sein das suggeriert entweder so oder so und das stimmt nicht.

    Nach dem Export hat man 2 oder 3 Files auf dem Tisch.

    • USBPorts.kext --> Kext in dem die Ports definiert sind (quasi die angepasste USBInjectAll.kext, ist allein einsetzbar.)
    • SSDT-UIAC.aml --> Ist das selbe einfach als acpi Injection. (Kann aber allein die Connector Typen nicht zuweisen)
    • SSDT-USBX.aml --> Ist für die Stromversorgung der Ports nötig, USBX wird eigentlich nur vom Imac 17.1 benötigt.
    • SSDT-EC.aml --> Ist für die restlichen Mac's als Stromversorgung. (Wenn nicht vom DSDT zuverfügunggestellt immer einsetzbar.)

    Damit das ganze auch richtig funktioniert müsste es so sein.


    Lösung 1;

    • USBPorts.kext --> Ins EFI Kext Other ordner.
    • SSDT-USBX.aml ODER SSDT-EC.aml --> Ins EFI ACPI Patched ordner.


    Alternative;

    • USBInjectAll.kext --> Ins EFI Kext Other ordner. ( Das wäre dann der Kext vom Rehabman zbsp.)
      SSDT-UIAC.aml & (SSDT-USBX.aml ODER SSDT-EC.aml) --> ins EFI ACPI Patched ordner.



    Gestern hab ich vom Hans einen pdf bekommen in dem ist das ganze so erklärt.


    15. Benutze die “Exportieren” Schaltfläche um das Ergebnis als Datei auf deinem Schreibtisch zu speichern

    • Kopiere den USBPorts.kext nach /EFI/CLOVER/kexts/Other

    • Wurde eine SSDT-EC.aml-Datei erstellt, kopiere diese nach /EFI/

    CLOVER/ACPI/patched

    16. Nun können die nicht mehr benötigten Kexte und Einstellungen bereinigt


    USB.pdf


    Gruss Coban

    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 / Clover aktuell | macOS Mojave 10.14 / Windows 10 Pro / Ubuntu 18.04 LTS


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

  • ist die deutsche übersetzung wieder entfernt worden?

    die gab es doch bereits

    thinkpad T440s: i5-4210U, intelHD4400, 8gbRam, 10.14/clover

    Dell E5470: i3-6100U, intelHD520, 16gbRam, 10.14.6/clover

    thinkpad Yoga 260: i5 6200U, intelHD520, 8gbRam, 10.14.6/clover - in arbeit

    thinkpad X220 (macht urlaub...): i5-2520m, intelHD3000, 16gbRam, 10.12.6/clover


    ersthilfe vor ort für altes zeugs (-> laptops) 8)

    berliner häckinTosh.stammTisch am 3.monatsmittwoch im maxFish/kunsthaus ACUD
    nächster Termin: voraussichtlich am 18.12.2019, ab 19.00 Uhr

  • Die Help (Info) scheinen alle wieder auf englisch zusein. Menü Texte sind teilweise Deutsch.

    Zur Zeit alles ohne Clover:


    iMac17,1 GA-Z170N WiFi F22f |i5-6600 IntelHD530 |RX 560 |16GB |250GB SSD |macOS 10.14.6 |OpenCore REL-054-2019-12-04
    MacMini8,1 HYSTOU P05B|I7-8550U IntelUHD620|16GB |500GB SSD |macOS 10.15 |OpenCore REL-054-2019-12-04
    MacBook9,1 XiaoMi 12" |m3-6Y30 IntelHD515 |4GB |128 & 250 GB SSD |macOS 10.15.1 |OpenCore REL-054-2019-12-04
    MacBookPro14,2 Lenovo 510-15IKS |i5-6200U IntelHD520 |8GB |128 SSD 1TB HDD |macOS 10.15 |OpenCore REL-054-2019-12-04
    MacBookPro15,2 XiaoMi-Pro-15,6" |i5-8250U IntelUHD620 |8GB |250 & 250GB SSD |macOS 10.15 |OpenCorePkg.svg?style=plastic&color=green&label=OpenCore
    MacBookPro16,1 RedMi 14" |i7-10510U |8GB |512GB SSD |macOS 10.15.1 |OpenCore REL-054-2019-12-04


    Nur die Weisesten und die Dümmsten können sich nicht ändern. (Konfuzius)

  • Könnte schwören das das mal vorhanden war ja, im aktuellem Version ist es nur englisch :-)

    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 / Clover aktuell | macOS Mojave 10.14 / Windows 10 Pro / Ubuntu 18.04 LTS


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

  • ja, ich sass bei der anfertigung der übersetzung daneben...

    thinkpad T440s: i5-4210U, intelHD4400, 8gbRam, 10.14/clover

    Dell E5470: i3-6100U, intelHD520, 16gbRam, 10.14.6/clover

    thinkpad Yoga 260: i5 6200U, intelHD520, 8gbRam, 10.14.6/clover - in arbeit

    thinkpad X220 (macht urlaub...): i5-2520m, intelHD3000, 16gbRam, 10.12.6/clover


    ersthilfe vor ort für altes zeugs (-> laptops) 8)

    berliner häckinTosh.stammTisch am 3.monatsmittwoch im maxFish/kunsthaus ACUD
    nächster Termin: voraussichtlich am 18.12.2019, ab 19.00 Uhr

  • vll auch bloß ein Bug der "neueren" Versionen

    Zur Zeit alles ohne Clover:


    iMac17,1 GA-Z170N WiFi F22f |i5-6600 IntelHD530 |RX 560 |16GB |250GB SSD |macOS 10.14.6 |OpenCore REL-054-2019-12-04
    MacMini8,1 HYSTOU P05B|I7-8550U IntelUHD620|16GB |500GB SSD |macOS 10.15 |OpenCore REL-054-2019-12-04
    MacBook9,1 XiaoMi 12" |m3-6Y30 IntelHD515 |4GB |128 & 250 GB SSD |macOS 10.15.1 |OpenCore REL-054-2019-12-04
    MacBookPro14,2 Lenovo 510-15IKS |i5-6200U IntelHD520 |8GB |128 SSD 1TB HDD |macOS 10.15 |OpenCore REL-054-2019-12-04
    MacBookPro15,2 XiaoMi-Pro-15,6" |i5-8250U IntelUHD620 |8GB |250 & 250GB SSD |macOS 10.15 |OpenCorePkg.svg?style=plastic&color=green&label=OpenCore
    MacBookPro16,1 RedMi 14" |i7-10510U |8GB |512GB SSD |macOS 10.15.1 |OpenCore REL-054-2019-12-04


    Nur die Weisesten und die Dümmsten können sich nicht ändern. (Konfuzius)

  • Scheint kurz nach 1.8.2 mit dem erwähnen von German wieder raus zu sein.

    Zur Zeit alles ohne Clover:


    iMac17,1 GA-Z170N WiFi F22f |i5-6600 IntelHD530 |RX 560 |16GB |250GB SSD |macOS 10.14.6 |OpenCore REL-054-2019-12-04
    MacMini8,1 HYSTOU P05B|I7-8550U IntelUHD620|16GB |500GB SSD |macOS 10.15 |OpenCore REL-054-2019-12-04
    MacBook9,1 XiaoMi 12" |m3-6Y30 IntelHD515 |4GB |128 & 250 GB SSD |macOS 10.15.1 |OpenCore REL-054-2019-12-04
    MacBookPro14,2 Lenovo 510-15IKS |i5-6200U IntelHD520 |8GB |128 SSD 1TB HDD |macOS 10.15 |OpenCore REL-054-2019-12-04
    MacBookPro15,2 XiaoMi-Pro-15,6" |i5-8250U IntelUHD620 |8GB |250 & 250GB SSD |macOS 10.15 |OpenCorePkg.svg?style=plastic&color=green&label=OpenCore
    MacBookPro16,1 RedMi 14" |i7-10510U |8GB |512GB SSD |macOS 10.15.1 |OpenCore REL-054-2019-12-04


    Nur die Weisesten und die Dümmsten können sich nicht ändern. (Konfuzius)

  • Na dann warte ich mal bis die alte deutsche Anleitung wieder auftauch. Schade um die Arbeit. :facepalm:

    Grüße und Good Hack Michael


    :hackintosh:

    • SSDT-USBX.aml --> Ist für die Stromversorgung der Ports nötig, USBX wird eigentlich nur vom Imac 17.1 benötigt.

    Bist du dir da sicher? Die Powerproperties haben ja diverse SMBIOS und meines Wissens tauchen die nur dann unter EC.AppleBusPowerController auf, wenn ein Device USBX vorhanden ist. Ob die nötigs sind, ist eine andere Frage…

    Kabylake Laptop: Dell Vostro 5370, i5-8250U, UHD 620
    Dell T20: Intel Xeon E3-1225 v3, MSI GeForce GT 710 2GD3H LP

  • Bist du dir da sicher?

    So hundertprozentig kann ich das nicht behaupten aber soweit ich das rumgelesen und verstanden habe taucht die ACPI Device "USBX" nur beim original Imac 17.1 (oder eben Skylake basierende) auf.

    Wenn ich zbspl. bei mir auf Skylake Hackintosh nur den "EC.aml" einsetze taucht im IOreg der Device EC und darunter wird der AppleBusPowerController Treiber geladen, somit werden die USB Ports mit genug Saft versorgt.

    Was ja eigentlich auch eine Lösung ist.

    Wenn aber nur der USBX.aml mit Smbios 17.1 eingesetzt wird ist weit und breit kein "EC" oder "AppleBusPowerController" vorhanden dafür aber die USB Ports trotzdem mit den richtigen werten und genug Saft versorgt.

    Hier mal der Inhalt vom USBX.aml


    Hier ein Bild vom IoReg


    Hier meine USB Config.


    Früher hatte ich ne zeit lang nur EC oder auch mit USBX beides zusammen benutzt es geht auch ja, aber hatte zwischendurch mal probleme wenn ich Windows gestartet hab danach MacOs. Es zeigte Symptome wie nicht reagierende USB Tastatur oder so, mit ausstecken und wieder einstecken ging es weiter.

    So wie ich es jetzt einsetze hab ich keine probleme mehr. Bin der Meinung das muss so sein, Bei Smbios 17.1 nur USBX.aml thats it.


    Gruss Coban

    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 / Clover aktuell | macOS Mojave 10.14 / Windows 10 Pro / Ubuntu 18.04 LTS


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

  • Alle SMBios größer gleich iMac17,1 und MacBookPro14,3 (also einschließlich iMac17,1 und MacBookPro14,3) haben (als Applegerät) ein USBX Device verbaut. Bei Benutzung einer USBX-SSDT für SMBIOS kleiner als das (iMac 17,1 war der erste mit USBX), wird diese ignoriert, der Treiber weiß damit nichts anzufangen.

    Ein funktionierender Embedded Controller (EC) ist bei jedem SMBios nötig. Was hier funktionierend heißt ist zu differenzieren, denn manchmal (selten) ist der verbaute Embedded Controller wie bei Apple "EC" benannt und ist Apple-kompatibel oder kann kompatibel gemacht werden, dann ist einer EC-SSDT nicht nötig. Meistens ist der vorhandene Embedded Controller aber weder "EC" benannt (wird dementsprechend nicht vom Treiber erkannt), noch Apple kompatibel, in diesem Fall injected man bisher ein Fake-EC Device und sorgt bewusst dafür, dass der vorhandene Embedded Controller nicht EC heißt, einfach nur damit die gewollten Treiber laden :)


    cobanramo Nur weil die Properties in IOReg erscheinen, weil die USBX _DSM sie injected, bedeutet das nicht, dass die Stromversorgung auch wirklich so vorhanden ist. Die Properties/Werte sind lediglich tote Informationen, die nur verarbeitet werden, wenn der zuständige Treiber "AppleBusPowerIrgendwas" geladen wird ;)

    Du kommst bei deinem Problem nach dem unendlichsten Versuch nicht weiter? Dann schreib mir eine Nachricht für eine TeamViewer Sitzung. Nur wenn es gar nicht mehr weiter geht!
    Alle anderen Fragen und Anliegen gehören ins Forum.

  • Danke kuckkuck für die ausführlichen info's.

    Ich tu das natürlich auch gegentesten mit einem USB Harddisk ob das auch funktioniert das was wir da verzapfen ^^

    Was meinst du als experte den? muss beides rein oder reicht es nur EC oder USBX? :-)
    das konnte ich jetzt von deinem Post nicht herauslesen :-)


    Gruss Coban

    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 / Clover aktuell | macOS Mojave 10.14 / Windows 10 Pro / Ubuntu 18.04 LTS


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

  • Ob EC rein muss kann man nicht pauschal sagen, aber es muss ein "EC" vorhanden sein. Wenn der im Hacky vorhandene Embedded Controller "EC" heißt und keinerlei Probleme zu verursachen scheint, braucht man "EC" nicht injecten.

    Wenn der Hacky einen inkompatiblen Embedded Controller hat (wahrscheinlicher) oder der Embedded Controller nicht "EC" heißt (ebenfalls wahrscheinlich), muss "EC" injected werden. Das ist so bei der Mehrzahl der Hackys, Laptops sind manchmal etwas anders.

    USBX muss ausnahmslos immer injected werden, wenn ein betroffenes SMBios benutzt wird: Alle SMBios größer gleich iMac17,1 und MacBookPro14,3 benötigen eine USBX injection.

    Du kommst bei deinem Problem nach dem unendlichsten Versuch nicht weiter? Dann schreib mir eine Nachricht für eine TeamViewer Sitzung. Nur wenn es gar nicht mehr weiter geht!
    Alle anderen Fragen und Anliegen gehören ins Forum.

  • Das heißt z.B. in meinem Fall mit einer SMBIOS MacBookPro14,1 daß es genügt, die USBPorts.kext in den Other-Ordner zu kopieren.


    Frage: Erkennt man, daß alles funktioniert, daran, daß im Systembericht unter Software -> Erweiterungen der AppleBusPowerController als geladen angezeigt wird?


    Hackbook 13'': Acer Spin 5, Intel Core i5 7200U, 8 GB RAM, Kaby Lake, Intel HD Graphics 620, 512 GB SSD, DW1560, macOS Mojave 10.14.6


    Hackmini: HP Compaq 8300 Elite, Intel Core i5-3470, 4 x 3,20 GHz, 8 GB RAM, Ivy Bridge, Nvidia Geforce GT 710 (Intel HD Graphics 2500), macOS Mojave 10.14.6

  • Also in deinem fall würd ich sagen das ein "SSDT-USBX.aml" nichts bringt da ein Smbios MacBookPro14,1 den schlichtweg nicht kennt.

    Ob es ein "SSDT-EC.aml" braucht hängt von deinem vorhandenem Hackintosh System DSDT ab, das heisst in irgend einer form sei es anders benannt, kompatibel oder inkompatibler form ist es ja schon vorhanden. Testen (zbspl. mit einem USB Harddisk) ob die USB Ports genug Saft haben. Ansonsten rein ins EFI/ACPI/Patched ordner.


    + USBPorts.kext --> Ins EFI Kext Other ordner natürlich.


    Gruss Coban


    EDIT: Ja das würde bei dir heissen das die AppleBusPowerController geladen ist und und unter IOReg so aussieht.

    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 / Clover aktuell | macOS Mojave 10.14 / Windows 10 Pro / Ubuntu 18.04 LTS


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

  • Ja, sieht bei mir auch so aus:


    Die angehängte Festplatte läuft gut.


    Interessant vielleicht auch für Euch: eine SSDT-EC.aml hat das Hackintool bei mir erst gar nicht generiert. Das scheint zu merken, ob es die braucht oder nicht.

    Hackbook 13'': Acer Spin 5, Intel Core i5 7200U, 8 GB RAM, Kaby Lake, Intel HD Graphics 620, 512 GB SSD, DW1560, macOS Mojave 10.14.6


    Hackmini: HP Compaq 8300 Elite, Intel Core i5-3470, 4 x 3,20 GHz, 8 GB RAM, Ivy Bridge, Nvidia Geforce GT 710 (Intel HD Graphics 2500), macOS Mojave 10.14.6