Geräte Eigenschaften (Device Properties) ohne DSDT Patch ändern.

  • Das heißt, ich stelle ihn einmal ein und dann sollte er erstmal immer gehen?

    Aktuelle Baustelle: Gigabyte H270 Gaming 3, i7-7700K, RX580 8GB, 16GB DDR4, ALC1220, WIfi AR9287, OSX 10.15, Clover r5103

    Gigabyte Z77-DS3H, Bios: F11a Ozmosis [Rev 1.1], i7-2600K, GT710, 8GB DDR3, 240GB SSD, OSX 10.12.6 & 10.13.5, Wlan: TP-WDN4800
    Asus P8Z77-M, i7-3770, 10GB DDR3-1333, 240GB SSD, OSX 10.12.6, iMac 14.2, Ozmosis
    Dell 7570, i7-8550U, UHD620, 16GB DDR4, ALC295, DW1830, 240GB SSD, 10.12.6 & Mojave PB2, Clover r4586

    Lenovo Ideapad 500s-14isk, i5-6200U, 16GB DDR3,ALC236, DW1560 (BCM94352z), OSX 10.15 Beta, Clover r4972

    Lenovo L540, i5-4300M, 8GB DDR3, ALC3202, DW1560 (BCM94352z), OSX 10.15. Beta, Clover r4972


    XPEnology DS918+ Intel i5 6400 4x2,7GHz, 8GB DDR5, 4x3TB mit Jun 1.02b + DSM 6.1.7

  • Ganz genau. Die Werte welche du injectest müßen natürlich zu dem Device passen.

  • @Brumbaer Hallo, ich wünsche einen schönen Tag


    Ich bin gerade beim ergänzen meiner PCI Geräteliste und dabei angekommen, Thunderbolt zum laufen zu bekommen. Es funktioniert auch, in der PCI Liste wird mir aber der Typ unbekannt angezeigt. Wie kann ich den in die plist eintragen. Kannst du mir da weiterhelfen?

    Bilder

    Viele Grüße

    macdesignerin


    ––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––

    Systeme:
    iHackPro | ASUS Prime Deluxe x299 | i9 7940x | Vega 64 | 64 G | 1TB NVMe | 10.13.6
    iHack 18.3 | ASUS Prime A z370 | i7 8086K | RX580 8G | 32 G | 500 G NVMe | 10.13.6
    Hack mini | ASOCK Fataly z370 ITX | i5 8600K | iGPU | 32 G | 500 GN VMe | 10.14.1

    Hack Book Pro | HP 14-ck0205ng | i7-8550U | iGPU | 8 G | 500 GN VMe | 10.14.1
    MacBookPro i7 2012, 5xMac Pro,QNAP TS932x 20TB | Color Classic

  • Das setzen von device_type sollte funktionieren

    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

  • Eine SSDT könnte auch helfen. Zumal da weitere Dinge fehlen. Der XHCI im TB-Strang ist auch nicht weiter deklariert, hängt angeblich an „Airport“. Hier hilft es, die _SUN (Slot Unit Number) zu entfernen. Denn Apple ist diese bekannt und darauf sitzt am originalen Mac eben Airport.

    ASUS PRIME X299-DELUXE i9-9940X • DDR4 64GB • SSD 960 PRO 1TB • Thunderbolt3 Titan Ridge • 2x AMD Radeon RX Vega 64 • BMD Intensity Pro 4K

    ASUS WS X299 SAGE/10G i9-10980XE • DDR4 64GB • SSD 970 PRO 1TB • Thunderbolt3 Titan Ridge • 2x AMD Radeon VII • BMD DeckLink 4K Extreme 12G


    Ordnung ist die primitivste Form von Chaos. (Hans-Jürgen Quadbeck-Seeger)

  • @apfelnico grüß dich. Ja du hast recht.
    Ich habe deine EFI aus dem Mojave Thread probiert, bekomme die aber nicht zum laufen. Unsere Hardware ist ja fast identisch ASUSP Prime Deluxe x299. Ich hab jetzt eine 7940x drauf, habe auch die TSCAdjustReset.kext editiert (auf 27), bleibt aber trotzdem beim booten hängen. Hast du das 1503 Bios drauf oder noch den Vorgänger (wahrscheinlich hakt die DSDT). Und habe natürlich nur eine Vega drin mit 4 Ports (3xDP, 1xHDMI).
    Wenn du mir weiterhelfen könntest wäre das super.

    Viele Grüße

    macdesignerin


    ––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––

    Systeme:
    iHackPro | ASUS Prime Deluxe x299 | i9 7940x | Vega 64 | 64 G | 1TB NVMe | 10.13.6
    iHack 18.3 | ASUS Prime A z370 | i7 8086K | RX580 8G | 32 G | 500 G NVMe | 10.13.6
    Hack mini | ASOCK Fataly z370 ITX | i5 8600K | iGPU | 32 G | 500 GN VMe | 10.14.1

    Hack Book Pro | HP 14-ck0205ng | i7-8550U | iGPU | 8 G | 500 GN VMe | 10.14.1
    MacBookPro i7 2012, 5xMac Pro,QNAP TS932x 20TB | Color Classic

  • Bin ab heute zwei Wochen im Urlaub. Gern danach. Bekommen wir hin.

    ASUS PRIME X299-DELUXE i9-9940X • DDR4 64GB • SSD 960 PRO 1TB • Thunderbolt3 Titan Ridge • 2x AMD Radeon RX Vega 64 • BMD Intensity Pro 4K

    ASUS WS X299 SAGE/10G i9-10980XE • DDR4 64GB • SSD 970 PRO 1TB • Thunderbolt3 Titan Ridge • 2x AMD Radeon VII • BMD DeckLink 4K Extreme 12G


    Ordnung ist die primitivste Form von Chaos. (Hans-Jürgen Quadbeck-Seeger)

  • @apfelnico super, ich wünsch dir einen schönen Urlaub. :)
    hat Zeit, die Kiste läuft ja halbwegs ordentlich.

    Viele Grüße

    macdesignerin


    ––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––

    Systeme:
    iHackPro | ASUS Prime Deluxe x299 | i9 7940x | Vega 64 | 64 G | 1TB NVMe | 10.13.6
    iHack 18.3 | ASUS Prime A z370 | i7 8086K | RX580 8G | 32 G | 500 G NVMe | 10.13.6
    Hack mini | ASOCK Fataly z370 ITX | i5 8600K | iGPU | 32 G | 500 GN VMe | 10.14.1

    Hack Book Pro | HP 14-ck0205ng | i7-8550U | iGPU | 8 G | 500 GN VMe | 10.14.1
    MacBookPro i7 2012, 5xMac Pro,QNAP TS932x 20TB | Color Classic

  • Wie schon erwähnt sollte device_type helfen.


    _SUN kannst du auch über den Injector ändern, allerdings nicht löschen. Muss man mal ausprobieren ob es einen geeigneten Wert gibt. Vielleicht entspricht ein leerer Data Type auch einem nicht vorhanden Eintrag.

  • ahoi!

    hat damit schon mal jemand versucht eine usb device id zu spoofen? bekomm das irgendwie nicht hin, sollte doch möglich sein oder?

  • Brumbaer :

    darf ich fragen, was der CODE-part Deines Kexts macht?

    Wann immer ich versuche, diesen via Hopper Dissasembler zu öffnen, bekomme ich folgende Fehlermeldung:

    Würde für mich bedeuten, dass ich diesen Part eigentlich auch rausschmeissen kann. Liege ich mit dieser Annahme falsch?

    Meine bisherigen Erfahrungen mit Injector-Kexts zeigten bislang immer nur eine Info.plist, die entsprechend angepasst werden musste.

    Wenn bei Deinem Kext hier tatsächlich ausgeführter/ausführbarer Code hinterlegt ist, was macht dieser dann genau?

    ASUS WS X299 SAGE/10G • Intel Core i9-7920X 12-Core 2.9GHz • 128GB RAM • ASRock Radeon VII Phantom Gaming • 2x Samsung 980 NVMe M.2 SSD 1 TB
    Custom Wasserkühlung • Thermaltake TheTower 900 • 1x SAMSUNG 49" @ 5120 x 1440 (100Hz) via DP • LG OLED 55" TV @ 3840 x 2160 (100Hz) via HDMI
    WINDOWS 11 ENTERPRISE INSIDER (PRO950 NVMe) • macOS BIG SUR und MONTEREY latest Build (jeweils auf Samsung 980 NVMe) • OpenCore always latest

    Einmal editiert, zuletzt von Mork vom Ork ()

  • Welchen Hopper verwendest du ? Ich habe es mit Hopper 4 probiert und es funktioniert ohne Probleme.


    Egal.

    Es ist ein normaler Treiber. Er hat IOPersonalities mit verschiedenen Matches. Wenn ein Match zutrifft wird er gestartet und bekommt die Parameter übergeben und die trägt er dann in der IORegistry bei dem entsprechenden Gerät ein.


    Das ganze funktioniert nur, wenn das Gerät mit dem gematched wird auch registerService aufgerufen wird. Ohne registerService gibt es kein matching.


    Ids sind kritisch, weil diese u.U. nicht aus der Registry, sondern direkt vom Gerät gelesen werden. Die Id im Gerät kann nicht geändert werden.

    Allerdings greift ein Programmierer für gewöhnlich nicht direkt auf die Register zu, sondern verwendet einen IOKIt Befehl zur Abfrage der Id vom Gerät.

    FakePCIId biegt diese Routine für ein PCIe Gerät um. Deshalb kann es auch in Fällen noch helfen in denen Clover oder der PropertyInjector scheitern.

  • Danke für die Antwort:


    auch ich verwende Hopper in der neuesten Version 4.x (lizenzierte Edition).

    Ich habe mir den Kext sowohl hier aus diesem Thread gezogen, als auch die gepostete Version von MacDesignerin aus dem "AMD RX580" Thread. Habe die Dateien jeweils unter macOS und unter WINDOWS10 gedownloaded,

    aber wann immer ich versuche, diese in HOPPER zu öffnen, bekomme ich die von mir zuvor bereits angesprochene Fehlermeldung. Strange...


    Aber: er funktioniert. Ich wollte mir halt nur mal den CODE-Part ansehen.


    EDIT: ich habe die ZIP-Datei mal unter WINDOWS entpackt und mir unter macOS die entpackte Kext von der WINDOWS-Platte kopiert: nun kann ich den Code-Part unter HOPPER v4 korrekt auslesen. DANKE.



    ASUS WS X299 SAGE/10G • Intel Core i9-7920X 12-Core 2.9GHz • 128GB RAM • ASRock Radeon VII Phantom Gaming • 2x Samsung 980 NVMe M.2 SSD 1 TB
    Custom Wasserkühlung • Thermaltake TheTower 900 • 1x SAMSUNG 49" @ 5120 x 1440 (100Hz) via DP • LG OLED 55" TV @ 3840 x 2160 (100Hz) via HDMI
    WINDOWS 11 ENTERPRISE INSIDER (PRO950 NVMe) • macOS BIG SUR und MONTEREY latest Build (jeweils auf Samsung 980 NVMe) • OpenCore always latest

    4 Mal editiert, zuletzt von Mork vom Ork ()

  • Gib der Datei mal ein Suffix (zB .txt), öffne sie dann nativ (Doppelklick, das wäre dann im TextEditor) und probiers danach nochmal über Hopper. Da mag häufig die macOS Decompression von ZIPs nicht so richtig.

    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 ()

  • Geht bei mir sogar mit der Demo Version

    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

  • Hallo Brumbaer,

    danke für den super Guide. Ich habe deine Anleitung soweit befolgt und konnte eine guten Leistungschub aus meine Karte rausholen können. Nur leider ist an meinem zweiten Monitor (zweiter HDMI Ausgang) jetzt ein Pink-Stich. Kann mir einer erklären was ich ändern kann das der HDMI Ausgang auch funktioniert?


    PropertyInjector.kext.zip

  • Egal was passiert sollte das <string>0x687f1002)</string> schonmal raus

    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

  • GeräteId 0x6863 und Hersteller 0x1002 zusammengefasst zu einem Wert 0x68631002.



    Laut Guide nicht?


    Update:


    Die klammer, habe es gesehen. Ich teste.

  • Bei Dir taucht aber ne Klammer auf ) . Bin zwar nicht auf macOS, glaube aber mein Editor täucht nicht

    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

  • Habe es draußen. Daran lag es leider nicht :-(