Neue Clover "KextsToPatch"-Einträge für Mojave

  • Hier noch was für die Nutzer der internen Grafik-Lösungen,

    z.B. HD530 (SKL), HD630 (KBL) und UHD630 (CFL)


    Comment 4_displays
    Name com.apple.driver.AppleIntelSKLGraphicsFramebuffer
    oder
    com.apple.driver.AppleIntelKBLGraphicsFramebuffer
    oder
    com.apple.driver.AppleIntelCFLGraphicsFramebuffer
    Find 01030303
    Replace 01030403


    Comment Port_0x5-DP2HDMI
    Name com.apple.driver.AppleIntelSKLGraphicsFramebuffer
    oder
    com.apple.driver.AppleIntelKBLGraphicsFramebuffer
    oder
    com.apple.driver.AppleIntelCFLGraphicsFramebuffer
    Find 0105090000040000
    Replace 0105090000080000


    Comment Port_0x6-DP2HDMI
    Name com.apple.driver.AppleIntelSKLGraphicsFramebuffer
    oder
    com.apple.driver.AppleIntelKBLGraphicsFramebuffer
    oder
    com.apple.driver.AppleIntelCFLGraphicsFramebuffer
    Find 02040A0000040000
    Replace 02040A0000080000


    Comment Port_0x7-DP2HDMI
    Name com.apple.driver.AppleIntelSKLGraphicsFramebuffer
    oder
    com.apple.driver.AppleIntelKBLGraphicsFramebuffer

    Hinweis: Dieser Port ist im AppleIntelCFLGraphicsFramebuffer nicht enthalten
    Find 03060A0000040000
    Replace 03060A0000080000

    Gruß
    Al6042

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

    5 Mal editiert, zuletzt von al6042 ()

  • Es gibt von @AustereJ von InsanelyMac folgende neue Clover KextToPatch-Einträge für Laptops...
    Dabei geht es um die Grafikunterstützung für Broadwells, Skylakes und Kabylakes.
    Das könnte für @KayKun und @NoirOSX interessant werden:


    Name com.apple.driver.AppleIntelBDWGraphicsFramebuffer
    Find [HEX] 76 40 48 FF 05 A2 2A 06
    Replace [HEX] EB 40 48 FF 05 A2 2A 06
    Comment Disable minStolenSize check for 10.14 Beta 1 (by FireWoilf/Austere.J)
    MatchOS 10.14.x


    Name com.apple.driver.AppleIntelSKLGraphicsFramebuffer
    Find [HEX] 76 40 48 FF 05 11 E5 07
    Replace [HEX] EB 40 48 FF 05 11 E5 07
    Comment Disable minStolenSize check for 10.14 Beta 1 (by FireWoilf/Austere.J)
    MatchOS 10.14.x


    Name com.apple.driver.AppleIntelKBLGraphicsFramebuffer
    Find [HEX] 76 46 48 FF 05 BA 48 08
    Replace [HEX] EB 46 48 FF 05 BA 48 08
    Comment Disable minStolenSize check for 10.14 Beta 1 (by FireWoilf/Austere.J)
    MatchOS 10.14.x


    Im Anhang findet ihr die Patche in Text-Editor Form... config_BDW_SKL_KBL_DVMT_Patches.plist.zip

    Gruß
    Al6042

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

    Einmal editiert, zuletzt von al6042 ()

  • Kaby Lake AppleIntelKBLGraphicsFramebuffer Patch
    Getestet mit meiner HD620.


    Name AppleIntelKBLGraphicsFramebuffer
    Find 0800BE00 00006089
    Replace 0800BE00 00008089
    Comment VRAM Patch Intel HD620 to 2048mb


    Im Anhang die vollständige Patchliste mit noch mehr VRAM Patches.


  • Deaktivieren des 15-Port USB Limits...


    Unter Beta 1:

    Name com.apple.driver.usb.AppleUSBXHCI
    Find [HEX] 837D940F 0F839704 0000
    Replace [HEX] 837D940F 90909090 9090
    Comment Remove 15 port limit completely 10.14 B1


    Ab Beta 2 und auch offizieller Version von 10.14:

    Name com.apple.driver.usb.AppleUSBXHCI
    Find [HEX] 83FB0F0F 83030500 00
    Replace [HEX] 83FB1A0F 83030500 00
    Comment Remove 15 port limit completely 10.14 B2


    Update 09.11.2018:

    Unter Mojave 10.14.1 funktioniert der letzte KextsToPatch-Eintrag nicht mehr und eine neue Variante ist aktuell noch nicht bekannt.

    Gruß
    Al6042

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

    3 Mal editiert, zuletzt von al6042 ()

  • Hallo.


    Bei meinem System 2 habe ich trotz des o.g. KTP Eintrages das USB-Problem.
    Also es funktionieren keine USB3 Geräte - USB2-Geräte laufen.
    Den USBInjectAll.kext sowie den XHCI-300-series-injector habe ich in meinem Others-Ordner
    Mein USB-Controller ist wohl ein ASMEDIA ASM 2142.


    Unter HS hat es wunderbar geklappt.


    lg
    Peter

    Real Macs

    1. iMac Pro 2017, 10-Core, 64GB RAM, 1TB SSD, 10G Ethernet, Monterey 12.3.1

    2. MacMini M1, 16GB RAM, 1TB SSD, 10G Ethernet, Monterey 12.3.1

    Einmal editiert, zuletzt von pgr69 ()

  • Über Mobil kann ich die Daten des System 2 nicht sehen.
    Normalerweise sollte der ASM 2142 als zusätzlicher Controller drinnen sein, wie bei meinem Board -> https://www.gigabyte.com/de/Mo…rd/GA-Z270-HD3P-rev-10#sp


    dieser wird aber aber weder vom Patch beeinflusst, noch benötigt er spezielle Kexte.

    Gruß
    Al6042

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

  • Gigabyte AORUS Z370 Gaming 7 ist mein Board


    Keine Kext? Auch nicht den USBINjectall?
    Und was ist mit dem umbenennen im ACPI von XHCI und XHC1 zu XHC- war da nicht was ?
    Ein Kexts to patch Eintrag wird doch auch benötigt wegen Portlimit - oder ?


    lg
    Peter


    EDIT1:
    Danke meister aller Klassen habe sowohl USBInjectall als auch den XHCI300...... rausgeworfen. Im Clover die Renames disabled und mir den PortlimitPatch nochmal angesehen - da war ein Fehler drin. Jetzt zeigt mit der der IORegistryExplorer unter XHC auf einmal HS01-HS14 (wie vorher auch) nun auch SS01-SS10 an.
    Was soll ich sagen...meine USB3-geräte funktionieren wieder an den Frontanschlüssen.


    EDIT2:
    Für welche Chipsätze brauche ich denn zusätzliche KEXTe und für welche nicht?

    Real Macs

    1. iMac Pro 2017, 10-Core, 64GB RAM, 1TB SSD, 10G Ethernet, Monterey 12.3.1

    2. MacMini M1, 16GB RAM, 1TB SSD, 10G Ethernet, Monterey 12.3.1

    3 Mal editiert, zuletzt von pgr69 ()

  • Der Kext ist tatsächlich nur für die Schnittstellen die folgende DSDT-Devices darstellen:
    - EHCx/EH0x die gibt es aber seit den Skylake-Systemen nicht mehr.
    - XHC/XHCI wobei diese seit Skylakes nur nochmal XHC lauten.


    Diese Devices werden direkt vom Chipsatz des Boards bereit gestellt.
    Zusätzliche Controller, wie der ASM oder diverse VIA und NEC Controller, gehen über eine andere interne Device-Bezeichnung.

    Gruß
    Al6042

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

  • Damit ich es richtig verstehe....
    seit skylake heißen die devices schon XHC und werden deshalb vom Apple Treiber erkannt?


    Die vom ASM2142 heißen dann wie? Den der Apple Treiber hat diese anscheinend ja auch akzeptiert und eingebunden!


    ich muss mir beim Booten unbedingt mal meine ACPI auslesen lassen und da reinschauen
    Dort finde ich doch alle Geräte so wie das Board sie meldet? Oder?

    Real Macs

    1. iMac Pro 2017, 10-Core, 64GB RAM, 1TB SSD, 10G Ethernet, Monterey 12.3.1

    2. MacMini M1, 16GB RAM, 1TB SSD, 10G Ethernet, Monterey 12.3.1

  • XHCI gab es auch schon vor Skylake, ab Skylake werden aber keine reinen USB-2-Controller mehr verbaut (EHCI). Den Controller von ASMedia ASM1142 finde ich bei meinem Skylake-Board unter PCI.RP01.PXSX.

    Einmal editiert, zuletzt von Harper Lewis ()

  • Coffee Lake Intel UHD Graphics 630 on macOS Mojave: A compromise solution to the kernel panic due to division by zero in the framebuffer driver



    Comment: Set the number of active lanes to 4 (for laptop with 4K display) (by FireWolf)
    Find: 55 48 89 E5 48 FF 05 BD 4A 07 00 8B 96 C0 25 00 00 8A 8E
    Replace: 55 48 89 E5 B8 04 00 00 00 89 86 BC 25 00 00 31 C0 5D C3


    Comment: Set the number of active lanes to 2 (for laptop with 1080p or below display) (by FireWolf)
    Find: 55 48 89 E5 48 FF 05 BD 4A 07 00 8B 96 C0 25 00 00 8A 8E
    Replace: 55 48 89 E5 B8 02 00 00 00 89 86 BC 25 00 00 31 C0 5D C3
    iMac17,1 GA-Z170N WiFi F22f |i5-6600 HD530 |RX560 |16GB |250GB SSD |macOS 14.7 |*
    MacBook9,1XiaoMi Air 12,5"(erster XiaoMi im Forum)|M3 6Y30 HD515 |4GB |128 & 250GB SSD |macOS 11.6 |Clover
    MacBookPro15,4XiaoMi-Pro-15,6" |i5-8250U UHD620 |8GB |250 & 250GB SSD |macOS 14.7|*
    MacBookPro16,1XiaoMi RedMi 14" (erster RedMe im Forum)|i7-10510U | 8GB | 512GB SSD | macOS 14.7 & macOS 15.0|*
    MacMini8,1 NVISEN Y-MU01(erster NVISEN im Forum)|i7-10510U |24GB |256GB SSD |macOS 14.7 & macOS 15.0|*
    MacMini8,1HYSTOU S210H (Adventskalender vs. DSM2 samt Fake Profil)|i9-9880H UHD630|32GB |250GB SSD |macOS 14.7 & macOS 15.0|*
    MacMini8,1HYSTOU P05B (erster Hack mit OpenCore im Forum)|I7-8550U UHD620|16GB |500GB SSD |macOS 14.7 & macOS 15.0|*

    * BootLoader OpenCore REL-103-2024-10-10


    Experte ist nicht immer gleich Expertise

  • Woher weiß ich denn wie viel VRAM meine HD620 hat? Und wie hast du die System Infos so toll verändert? Und warum schwärzt jeder seine Seriennummer; sind die geschwärzten von einem echten Mac? Vielen Dank :)

  • Standardmäßig werden immer 1536 MB Speicher vom RAM für die interne Grafik abgezwackt.

    Es gibt diverse Einstellmöglichkeiten im Clover um den Wert zu erhöhen, was aber nur dann Sinn macht, wenn genug RAM >= 8 GB vorhanden sind.


    Das ausblenden der Seriennummer wird durchgeführt, sodass niemand anderes diese bei sich nutzen kann und dabei dann die ganzen iApps, wie iMessage, Facetime oder den AppStore, beim ursprünglichen User unbrauchbar macht.

    Gruß
    Al6042

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

  • VRAM Erhöhen bei Intel Grafik ist sei Whatevergreen und Hackintool sehr einfach.


    Im Hackintool die grünen Haken setzen und dann das ganze in die Clover config.plist exportieren.






    Weiter kann man dann mit dem Wert der Variablen "framebuffer-unifiedmem" bis zu VRAM 4080MB einstellen. Dazu muss dann der Wert entsprechend dieser Tabelle angepasst werden.




    VRAM 256 MB 00000010
    VRAM 384 MB 00000018
    VRAM 512 MB 00000020
    VRAM 768 MB 00000030
    VRAM 1024 MB 00000040
    VRAM 2048 MB 00000080
    VRAM 3072 MB 000000C0
    VRAM 4080 MB 000000FF
  • Zwar keine Patches, dafür ein paar Kexte für Mojave und Atheros WLAN Karten. Die Kexte passend zur Karte in den Clover Ordner "/EFI/CLOVER/kexts/Other" kopieren.


  • ich nutze auf meine MacBook Pro 9,2 zum einbinden der Zweiten Festplatte in Laufwerks-Caddy die KextToPatch Einträge für eSATA von Sascha_77 . Diese funktionieren jedenfalls auf dem T430 unter 10.14.5 tadellos. Leider findet der Installer zur Wiederherstellung aus Time Machine mit diesen Einträgen die SATA im Caddy nicht. Gibt es eine Möglichkeit, die EFI für den Installer auf dem USB-Stick oder auf der SSD für die Recovery-Partition so einzurichten, dass Time Machine zur Wiederherstellung verwendet werden kann?


    Den Clover habe ich mal beigefügt.


    EDIT: Sorry wenn die Frage hier nicht reingehört.

    Dateien

    • probook9,2.zip

      (10,3 MB, 221 Mal heruntergeladen, zuletzt: )

    Grüße

    Arkturus

    "Ein Hackintosh ist wie ein Garten - es gibt immer was zu tun"