Neue Clover "KextsToPatch"-Einträge für Sierra & High Sierra

  • Hallöchen,


    alles neu macht der Herbst... jedenfalls bei Apple Betriebssystemen...


    Einige von Euch haben sicher schon festgestellt, dass einige der bisher eingesetzten Clover-"KextsToPatch"-Einträge unter Sierra entweder nicht mehr stimmen oder nicht ausreichen.
    Folgende neue "KextsToPatch"-Einträge habe ich bisher in den Untiefen des Internets recherchieren und auch von verschiedenen Forums Mitgliedern verifizieren lassen:



    Comment AirPortBrcm4360 - frequency voltage controlled oscillator 10.12.x
    MatchOS 10.12.x
    Name com.apple.driver.AirPort.Brcm4360
    Find 81f952aa00007529
    Replace 81f952aa00006690


    Comment AirPortBrcm4360 whitelist patch 10.12.x
    MatchOS 10.12.x
    Name com.apple.driver.AirPort.Brcm4360
    Find 31db4c3b7dd87512
    Replace 31dbffc390909090


    Comment Boot graphics glitch 10.12.x (IGPUs)
    MatchOS 10.12.x
    Name com.apple.iokit.IOGraphicsFamily
    Find 0100007525
    Replace 010000eb25


    Aufheben des 15-Port-Limits unter El Capitan:

    Comment change 15 port limit to 30 in XHCI kext - 10.11.x
    MatchOS 10.11.x
    Name com.apple.driver.usb.AppleUSBXHCIPCI
    Find 83BD8CFEFFFF10
    Replace 83BD8CFEFFFF1F


    Aufheben des 15-Port-Limits unter Sierra:

    Comment change 15 port limit to 30 in XHCI kext - 10.12.x
    MatchOS 10.12.x
    Name com.apple.driver.usb.AppleUSBXHCIPCI
    Find 83BD74FFFFFF10
    Replace 83BD74FFFFFF1F


    Aufheben des 15-Port-Limits unter High Sierra:

    Comment change 15 port limit to 30 in XHCI kext - 10.13.x
    MatchOS 10.13.x
    Name com.apple.driver.usb.AppleUSBXHCIPCI
    Find 837D8410
    Replace 837D841B


    Und hier ein neuer USB-Limit-Patch ab 10.13.4:

    Comment Remove 15 port limit completely in 10.13.4
    Name com.apple.driver.usb.AppleUSBXHCI
    Find 837D940F 0F839704 0000
    Replace 837D940F 90909090 9090


    Und hier ein neuer USB-Limit-Patch ab 10.13.6:

    Comment Remove 15 port limit completely in 10.13.6
    Name com.apple.driver.usb.AppleUSBXHCI
    Find 837D880F 0F83A704
    Replace 837D881A 0F83A704


    Solltet Ihr noch weitere finden, einfach im Thread als weitern Post hinzufügen...

    Gruß
    Al6042

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

    7 Mal editiert, zuletzt von al6042 ()

  • Da die NVMeGeneric.kext in Sierra KP verursachen soll (nicht von mir getestet) habe ich gleich die Patches von Pike R. Alpha genommen.
    Da es 17 Patches sind ist das Einfügen in die config.plist in einem Editor die einfachste Variante. Die Werte werden dann ja im Clover-Configurator unter "Find" und "Replace" angezeigt.


    An dieser Stelle ein recht herzliches Dankeschön an Pike R. Alpha

    MfG, docplag



  • Und weiter geht es mit einem Patch für die HD4600 unter 10.11.6 und 10.12 zur Behebung von DRM-Problemen im Safari:


    Comment isolate IntelAccelerator HD4600 (10.11.6 & 10.12)
    MatchOS 10.11.6 oder 10.12.x
    Name com.apple.driver.AppleIntelFramebufferAzul
    Find 48898ba8000000
    Replace 90909090909090

    Gruß
    Al6042

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

    Einmal editiert, zuletzt von al6042 ()

  • Hey,
    Ich hab mal ne Frage zum Patch "change 15 port limit to 20 in XHCI kext (8/9-series)":


    Nutzte diesen seit macOS Sierra und alle USB Ports laufen nun damit. Ich nutzte keine sonstigen USB kexte. Ist es Sinnvoll diesen Patch als "Dauerlösung" zu verwenden, oder sind irgendwelche Probleme bekannt?


    Viele Grüße,
    Steffen

    CPU: i9 10900K - Board: Aours Master Z490 - Grafik: AMD 6800 XT - Sound: External USB DAC WLAN+BT: Broadcom BCM94360CD RAM: 4x16GB DDR4 - Dispay: LG 27GP950 (4k mit 144hz) über Display Port 1.4 + DSC - Bootloader: OpenCore - Installationsanleitung auf GitHub

  • Den Patch kannst du auf Dauer drinnen lassen, bisher sind kein Nebenwirkungen bekannt.

    Gruß
    Al6042

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

  • Hallo al6042 ich habe eine HD 4000 im Lenovo G 500-
    Auch einer Patch in der config.plist.Die sind aber alle für EL Capitan.
    Muss man die ändern? die Grafik zickt.

    GA-B460M-D3H, ATI Radeon RX570 ,OpenCore 9.5 Ventura
    Lenovo G500, MacBookPro 9.2 W-Lan BCM94322HM8L. Glover 10.15.7 und win10

    MSI Z97-G43, Nvidia GT 640 4095, OpenCore 6.6 Big Sur 11.2.1 und win11

  • Hallo @tidow
    Ist jetzt einmal die Frage, welche ig-platform-id du für deine HD4000 nutzt.
    Mit meinem Lenovo und dem HP funktionieren unter Sierra folgende KextsToPatch-Einträge bezüglich der HD4000:


    Comment HD4000 Scramble
    Name com.apple.iokit.IOGraphicsFamily
    Find 0100007525
    Replace 010000EB25


    Dieser drei ermöglichen zum einen die Nutzung der DVI-Ausgänge an den Docking-Stations und zum anderen auch den Audio-Ausgang bei der Nutzung von HDMI oder DisplayPort:


    Comment HDMI-audio HD4000 0x01660003, port 0205
    Name com.apple.driver.AppleIntelFramebufferCapri
    Find 020500000004000007040000
    Replace 020500000008000006000000


    Comment HDMI-audio HD4000 0x01660003, port 0304
    Name com.apple.driver.AppleIntelFramebufferCapri
    Find 030400000004000081000000
    Replace 030400000008000006000000


    Comment HDMI-audio HD4000 0x01660003, port 0406
    Name com.apple.driver.AppleIntelFramebufferCapri
    Find 040600000004000081000000
    Replace 040600000008000006000000


    Für HD4000 mit hochauflösenden Laptop-Displays muss ggf. noch folgender Eintrag nachgelegt werden:

    Comment LVDS HD4000 0x01660003, port 0503
    Name com.apple.driver.AppleIntelFramebufferCapri
    Find 050300000200000030000000
    Replace 050300000200000030020000

    Gruß
    Al6042

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

    2 Mal editiert, zuletzt von al6042 ()

  • Bei mir steht unter Nahme


    IOGraphicsFamily : 0100007517 Find( Hex) 0100007417 Replace (Hex) Comment : Second Stage patch


    Chipsatz-Modell: Intel HD Graphics 4000


    Typ: GPU


    Bus: Integriert


    VRAM (dynamisch, maximal): 1536 MB


    Hersteller: Intel (0x8086)


    Geräte-ID: 0x0166


    Versions-ID: 0x0009


    Monitore:


    Monitor:


    Auflösung: 1366 x 768


    Pixeltiefe: 32-Bit Farbe (ARGB8888)


    Hauptmonitor: Ja


    Synchronisierung: Aus


    Eingeschaltet: Ja


    Integriert: Ja

    GA-B460M-D3H, ATI Radeon RX570 ,OpenCore 9.5 Ventura
    Lenovo G500, MacBookPro 9.2 W-Lan BCM94322HM8L. Glover 10.15.7 und win10

    MSI Z97-G43, Nvidia GT 640 4095, OpenCore 6.6 Big Sur 11.2.1 und win11

  • Die Angaben sind leider nicht nutzbar.
    Nehme bitte den DPCI-Manager und poste einen Screenshot vom Status-Fenster.

    Gruß
    Al6042

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

  • Ist es Sinnvoll diesen Patch als "Dauerlösung" zu verwenden, oder sind irgendwelche Probleme bekannt?


    Ich habe hier mal ein paar links für dich, aber du kannst dir natürlich deine eigene Meinung bilden ;) Rehabman sagt in seiner originalen Anleitung (bei den Tomaten) zu dem Patch:
    IMPORTANT! The port limit patch should not be used as a permanent solution. There is now clear evidence that using it causes other data beyond what is evidently a fixed size array to be clobbered. The result is strange behavior by the USB drivers when the port limit is exceeded.


    Hier nochmal im Kontext eines Threads, mehrere Beiträge zu dem Thema:
    http://www.insanelymac.com/for…eping-vanilla-sle/page-21


    Ich selber hatte keine Probleme mit dem Patch, aber leite dir mal weiter was der Entwickler des Patches sowie des USB Kexts dazu sagt ;)

    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.

  • Hey @kuckkuck
    geht es bei der Warnung von Rehamman nicht um den USBInjectAll.kext? Ich hab mich ja auf den "KextToPatch" fix bezogen, welcher das Postlimit auf 20 erweitert:



    Ist die Funktion von diesem Patch und dem USBInjectAll.kext identisch? Im Moment gibt es so viele Lösungsansätze um USB ans Laufen zu bekommen, da verliert man schnell den Überblick :)

    CPU: i9 10900K - Board: Aours Master Z490 - Grafik: AMD 6800 XT - Sound: External USB DAC WLAN+BT: Broadcom BCM94360CD RAM: 4x16GB DDR4 - Dispay: LG 27GP950 (4k mit 144hz) über Display Port 1.4 + DSC - Bootloader: OpenCore - Installationsanleitung auf GitHub

  • geht das so
    Gruß tidow

  • Mit dem Framebuffer-Wert 0x01660003 sollten die Patche bei dir auch funktionieren, außer der Eintrag wurde der HD4000 "aufgezwungen" und es handelt sich eigentlich um eine mit dem Wert 0x01660004.
    Was für eine Auflösung hat denn dein Laptop-Display?
    1366x768 oder 1600x900 oder größer?

    Gruß
    Al6042

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

  • 1366x768 ist der Monitor vom G 500


    grüß Chris

    GA-B460M-D3H, ATI Radeon RX570 ,OpenCore 9.5 Ventura
    Lenovo G500, MacBookPro 9.2 W-Lan BCM94322HM8L. Glover 10.15.7 und win10

    MSI Z97-G43, Nvidia GT 640 4095, OpenCore 6.6 Big Sur 11.2.1 und win11

  • Dann passt zum einen der Eintrag 0x01660003 und die Patche sollten eigentlich funktionieren.


    Was heißt den eigentlich "Die Grafik zickt" im Detail?

    Gruß
    Al6042

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

  • @steff89 Naja die verschiedenen beiträge beziehen im Prinzip auf 2 Probleme:
    1. Nutzung von USBInjectall ohne custom injector
    2. Nutzung von dem port limit patch.


    Die links die ich dir geschickt habe beziehen sich auf zweiteres. Wenn du auf der Insanely Seite ganz runterscrollst siehst du nochmal ein kurzes statement dazu sowie den Verweis auf die Gründe weiter vorne im Insanely Thread.
    Das zitierte "important" bezieht sich auch auf den patch, wie sich aus dem Wortlaut des statements erkennen lässt ;)

    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.

    Einmal editiert, zuletzt von kuckkuck ()

  • ich versuche mit Clover Sierra zu installieren. der Balken unter dem Apfel
    bleibt im letzten Drittel stecken und das Bild wird Schemenhaft.
    -V reagiert auch nicht. Ich habe meine alte config.plist vom Capitano eingesetzt.
    Da startet alles perfekt.

    GA-B460M-D3H, ATI Radeon RX570 ,OpenCore 9.5 Ventura
    Lenovo G500, MacBookPro 9.2 W-Lan BCM94322HM8L. Glover 10.15.7 und win10

    MSI Z97-G43, Nvidia GT 640 4095, OpenCore 6.6 Big Sur 11.2.1 und win11

  • @TroggN.ach habe ich mich verschrieben.


    @al6042 Ich würde mich freuen,wenn Du mal draufschlugst. Den die Sierra Installation Stoppt noch immer bei der Zeile
    BtcmPach 413c:8143 und ich weiß nicht weiter.

  • Und hier noch eine Kleinigkeit für AirPortBrcm4360 unter Sierra 10.12.x


    Comment AirPortBrcm4360 - PCI Error 1
    MatchOS 10.12.x
    Name com.apple.driver.AirPort.Brcm4360
    Find 4139C4751B
    Replace 4139C46690


    Comment AirPortBrcm4360 - PCI Error 2
    MatchOS 10.12.x
    Name com.apple.driver.AirPort.Brcm4360
    Find 410FB7CD39C1750C
    Replace 410FB7CD39C16690


    Comment AirPortBrcm4360 - PCI Error 3
    MatchOS 10.12.x
    Name com.apple.driver.AirPort.Brcm4360
    Find 837DC4047406
    Replace 837DC4046690

    Gruß
    Al6042

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

    Einmal editiert, zuletzt von al6042 ()