Sowas in der Richtung habe ich mir schon gedacht.
Habe heute nochmals meinen Injector bearbeitet so das jetzt alle USB Ports funktionieren. A
ußer die 4 USB3.0 Ports neben den Netzwerk Ports sind jetzt nicht USB2.0 kompatibel.
Ich denke das ist der beste Kompromiss.
Somit läuft jetzt alles Nativ.
Z97X-UD5H Bios
Beiträge von Felix76
-
-
Hey steff89,
habe alle USB Port durchgetestet und sind alle als USB3.0 aktiv mit voller geschwindigkeit.
Einzig bei meinem Board ist ein USB2.0 header nicht aktiv.
Wundert mich wieso es mehr als 15 Ports bei mir sind. Könnte es eventuell daran liegen das manche USB3.0 Ports über nen hub laufen? -
Super Anleitung steff89.
Ich habe s auch nach der Anleitung von pjalm gemacht.
Den USB_injector habe ich bei mir ins Bios gepackt so läuft mein System jetzt Nativ ohne jegliche Kext installation.
Bei mir hingegen laufen 20 usb Ports. 8 USB 3.0 und 4 USB 2.0. -
@ jolinchen
Ich denke mal das du bei Clover das Powermanagement Häkchen nicht gesetzt hast.
Wenn du Clover auf deine Festplatte installierts müssen dort auch noch alle Kexte eingefügt werden sowie die
Config.Plist geändert oder ersetzt werden.
Deswegen hast du auch zwei verschiedene Definitionen. -
Also ich hatte früher mal das Z77 Extreme 6 und bei Asrock ist es so gewesen das du Clover erst mal mit dem Uefi Bios
bekannt machen musst.
Dazu wenn du in OS X Clover Installiert hast nochmals vom Stick booten und unter deinen Laufwerken
das schwarze Clover Symbol anwählen.
Dort erscheinen dann die Optionen für den Bootloader um diesen ins Uefi ein oder aus zu tragen.Ich musste früher auch den PM/Patch anwenden weil bei AsRock das Register fürs Native Powermanagement gesperrt war.
-
Das selbe Phänomen habe ich auch.
Anscheinend bleiben Daten von Windows im Nvram stehen die bei einem neustart nicht gelöscht werden.
Ansonsten wenn man in Windows war rechner runterfahren und komplett neu starten. -
Ich würde vorher eventuell noch installierte Kexte wie USB etc. Löschen und die Zugriffsrechte dannach noch reparieren.
Nicht das es durch installierte Kexte dann zu KP kommt. -
Ich habe durch viel rumprobieren rausgefunden das egal ob ich den Wert in die plist(Ozmosisdefaults) oder nvram schreibe es jeweils Dezimal sein muss,
da Ozmosis es sonst nicht übernimmt. -
Selbst beim eingügen in die DSDT kann man den originalen Wert so nicht einfach übernehmen sondern muss diesen drehen was dann so aussieht:
Method (_DSM, 4, NotSerialized)\n
{\n
If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }\n
Return (Package()\n
{\n
"AAPL,ig-platform-id", Buffer() { 0x03, 0x00, 0x22, 0x0D },\n
"hda-gfx", Buffer() { "onboard-1" },\n
})\n
}\n -
Belegen kann ich es leider nicht. Wüsste auch nicht wie.
Habe mit einem Kumpel der sehr viel mit DSDT Patchen zu tun hat daran rum getüftelt bis er auf die Idee kam es einfach mal in Dezimal zu probieren.
Ozmosis hat ja immer alle AAPL,ig-platform-id´s fein übernommen nur hatte sich die HD4600 nie dazu bewegen lassen richtig zu funktionieren.
Deswegen habe ich ja auch die Screenshots mit angefügt. -
Ich weiß das es so in der ReadMe für die 1479m steht aber so funktioniert es leider nicht.
Habe tagelang probiert bis mir ein Kumpel den Tipp gegeben hat diese werte mal in Dezimal umzurechnen und dann ging es.Den Wert 0d220003 kann man nur so nutzen wenn man die HD4400/4600 in der DSDT injezieren möchte.
-
Hier mal ein kleine Anleitung um die HD4400/HD4600 mit Ozmosis zu nutzen.
Wer von euch das Problem hat das die HD4400/HD4600 im Systembericht nur
mit wenigen MB Speicher gelistet wird und keine Kext geladen wurde
der muß in der Ozmosisdefaults folgende Zeilen einfügen.<key>AAPL,ig-platform-id</key>
<integer>220332035</integer>Das sollte dann in etwa so aussehen
Dannach sollte die HD4400/HD4600 korrekt geladen werden und ohne Problem funktionieren.
Was in meinem Fall dann so aussieht.
Alternativ geht es auch übers Terminal mit folgendem Befehl
sudo nvram 1F8E0C02-58A9-4E34-AE22-2B63745FA101:AAPL,ig-platform-id=220332035
Ob ein Nvidia/Ati Graphics disabler/enabler gesetzt werden muss hängt natürlich von der zusätlich verwendeten Grafikkarte ab.
Bei meiner GTX660TI waren keine weiteren Parameter erforderlich.Bei wem es nicht funktioniert der kann alternativ einen anderen Framebuffer probieren.
Dazu ist es wichtig das die werte z.B. 0d220003 in Dezimal umgewandelt werden was in dem Fall 220332035 entspricht
da Ozmosis ansonsten mit den Werten nichts anfangen kann.Hier mal eine liste mit den Framebuffer für die HD4400/HD4600.
Die werte in Rot müssen für Ozmosis verwenden weden.
0 =04060000 = 64MB, Pipes: 3, Ports: 3, FBMem: 3, Mobile GT1 =67502080
1 = 0c060000 = 64MB, Pipes: 3, Ports: 3, FBMem: 3, SDV Mobile GT1 =201719808
2 =04160000 = 64MB, Pipes: 3, Ports: 3, FBMem: 3, Mobile GT2 =68550656
3 = 0a160000 = 64MB, Pipes: 3, Ports: 3, FBMem: 3, ULT Mobile GT2 =169213952
4 = 0c160000 = 64MB, Pipes: 3, Ports: 3, FBMem: 3, SDV Mobile GT2 =202768384
5 = 04260000 = 64MB, Pipes: 3, Ports: 3, FBMem: 3, Mobile GT3 =69599232
6 = 0a260000 = 64MB, Pipes: 3, Ports: 3, FBMem: 3, ULT Mobile GT3 =170262528
7 = 0c260000 = 64MB, Pipes: 3, Ports: 3, FBMem: 3, SDV Mobile GT3 =203816960
8 = 0d260000 = 64MB, Pipes: 3, Ports: 3, FBMem: 3, CRW Mobile GT3 =220594176
9 = 04160002 = 64MB, Pipes: 1, Ports: 1, FBMem: 1, Mobile GT2 =68550658
10 = 0d220003 = 0MB, Pipes: 0, Ports: 0, FBMem: 0, CRW Desktop GT3 =220332035
11 = 0a260005 = 32MB, Pipes: 3, Ports: 3, FBMem: 3, ULT Mobile GT3 =170262533
12 = 0a260006 = 32MB, Pipes: 3, Ports: 3, FBMem: 3, ULT Mobile GT3 =170262534
13 = 0a260006 = 64MB, Pipes: 3, Ports: 4, FBMem: 3, CRW Mobile GT3 =170262534
14 = 0a260007 = 64MB, Pipes: 3, Ports: 3, FBMem: 3, ULT Mobile GT3 =170262535
15 = 0a2e0008 = 64MB, Pipes: 3, Ports: 3, FBMem: 3, ULT Reserved GT3 =170786824 -
Also bei mir lief es mit
sudo nvram 1F8E0C02-58A9-4E34-AE22-2B63745FA101:AAPL,ig-platform-id=220332035
Wenn es nicht richtig funktioniert dann alternativ einen anderen Framebuffer probieren.
Dazu ist es wichtig das die werte z.B. 0d220003 in Dezimal umgewandelt werden was in dem Fall 220332035 entspricht
da Ozmosis ansonsten mit den Werten nichts anfangen kann.Hier mal eine liste mit den Framebuffer für die HD4400/HD4600.
Die werte in Rot müssen für Ozmosis verwenden weden.
0 = 04060000 = 64MB, Pipes: 3, Ports: 3, FBMem: 3, Mobile GT1 =67502080
1 = 0c060000 = 64MB, Pipes: 3, Ports: 3, FBMem: 3, SDV Mobile GT1 =201719808
2 = 04160000 = 64MB, Pipes: 3, Ports: 3, FBMem: 3, Mobile GT2 =68550656
3 = 0a160000 = 64MB, Pipes: 3, Ports: 3, FBMem: 3, ULT Mobile GT2 =169213952
4 = 0c160000 = 64MB, Pipes: 3, Ports: 3, FBMem: 3, SDV Mobile GT2 =202768384
5 = 04260000 = 64MB, Pipes: 3, Ports: 3, FBMem: 3, Mobile GT3 =69599232
6 = 0a260000 = 64MB, Pipes: 3, Ports: 3, FBMem: 3, ULT Mobile GT3 =170262528
7 = 0c260000 = 64MB, Pipes: 3, Ports: 3, FBMem: 3, SDV Mobile GT3 =203816960
8 = 0d260000 = 64MB, Pipes: 3, Ports: 3, FBMem: 3, CRW Mobile GT3 =220594176
9 = 04160002 = 64MB, Pipes: 1, Ports: 1, FBMem: 1, Mobile GT2 =68550658
10 = 0d220003 = 0MB, Pipes: 0, Ports: 0, FBMem: 0, CRW Desktop GT3 =220332035
11 = 0a260005 = 32MB, Pipes: 3, Ports: 3, FBMem: 3, ULT Mobile GT3 =170262533
12 = 0a260006 = 32MB, Pipes: 3, Ports: 3, FBMem: 3, ULT Mobile GT3 =170262534
13 = 0a260006 = 64MB, Pipes: 3, Ports: 4, FBMem: 3, CRW Mobile GT3 =170262534
14 = 0a260007 = 64MB, Pipes: 3, Ports: 3, FBMem: 3, ULT Mobile GT3 =170262535
15 = 0a2e0008 = 64MB, Pipes: 3, Ports: 3, FBMem: 3, ULT Reserved GT3 =170786824 -
Also mein Bios läuft bei mir auch mit WIndows 8 da ich Programme nutze die es leider nicht für OS X gibt.
Mit Windows 7 Kann ich leider nicht testen da ich es nicht habe. -
Schön das es jetz bei di läuft
Verstehe es nicht wieso du nochmals die AAPL,ig-platform-id=0x0D220003 setzen musstest
da diese auch schon in die DSDT eingetragen ist sowie der Ton eigentlich auch OOB laufen sollte mit meinem Bios.Eventuell hast du noch alte werte im NVRAM gehabt und dieser hätte nur mal gelöscht werden müssen.
-
Die DSDT in meinem Bios ist schon bearbeitet.
Hänge hier mal die DSDT an wie sie im Bios ist.Hier mal eine liste mit den Framebuffer für die HD4400/HD4600.
Um die Framebuffer in der DSDT zu ändern einfach nach AAPL,ig-platform-id suchen
0 =04060000 = 64MB, Pipes: 3, Ports: 3, FBMem: 3, Mobile GT1
1 = 0c060000 = 64MB, Pipes: 3, Ports: 3, FBMem: 3, SDV Mobile GT1
2 =04160000 = 64MB, Pipes: 3, Ports: 3, FBMem: 3, Mobile GT2
3 = 0a160000 = 64MB, Pipes: 3, Ports: 3, FBMem: 3, ULT Mobile GT2
4 = 0c160000 = 64MB, Pipes: 3, Ports: 3, FBMem: 3, SDV Mobile GT2
5 = 04260000 = 64MB, Pipes: 3, Ports: 3, FBMem: 3, Mobile GT3
6 = 0a260000 = 64MB, Pipes: 3, Ports: 3, FBMem: 3, ULT Mobile GT3
7 = 0c260000 = 64MB, Pipes: 3, Ports: 3, FBMem: 3, SDV Mobile GT3
8 = 0d260000 = 64MB, Pipes: 3, Ports: 3, FBMem: 3, CRW Mobile GT3
9 = 04160002 = 64MB, Pipes: 1, Ports: 1, FBMem: 1, Mobile GT2
10 = 0d220003 = 0MB, Pipes: 0, Ports: 0, FBMem: 0, CRW Desktop GT3 <------ Diese ID ist in der DSDT eingetragen
11 = 0a260005 = 32MB, Pipes: 3, Ports: 3, FBMem: 3, ULT Mobile GT3
12 = 0a260006 = 32MB, Pipes: 3, Ports: 3, FBMem: 3, ULT Mobile GT3
13 = 0a260006 = 64MB, Pipes: 3, Ports: 4, FBMem: 3, CRW Mobile GT3
14 = 0a260007 = 64MB, Pipes: 3, Ports: 3, FBMem: 3, ULT Mobile GT3
15 = 0a2e0008 = 64MB, Pipes: 3, Ports: 3, FBMem: 3, ULT Reserved GT3 -
Die Framebuffer Für die ASUS HD6870 sind noch nicht gesetzt.
Das einzige was gepatchts ist ist die DSDT für die Interne HD4600
Sowie andere wichtige Patches für das Mainboard. -
Eine Frage hätte ich da noch.
Wie hasst du deinen Monitor angeschlossen? -
Also wenn du das Bios von mir geflasht hast in diesem ist die VoodooHDA für ALC1150 enthalten sowie
beide Kexte für Internet. Diese werden aber erst nach einem Neustart nach der Installation aktiv da der cache erst aktualisiert werden muss.
Das Bios ist bereits mit den Wichtigsten Patches versehen auch mit dem für die HD4600.kext-dev-mode=1 ist bereits in der Ozmosisdefaults enthalten und muss daher nicht mehr gesetzt werden.
Bitte stell im Bios mal das Windows 8 features auf Windows 8 whql und secureboot auf disable.
Beim Z97 board sorgt das gerne für Probleme
-
Bei den Z97 Boards hat Ozmosis probleme mit der HD4600.
Diese muss injeziert werden damit sie richtig erkannt wird.
Zudem verursacht auch die VoodooHDA eine KP wenn sie im Bios ist.