Update: Zum OpenCore Configurator gehts hier lang -> OpenCore Configurator (Alpha Software)
OpenCore Sammelthread (Hilfe und Diskussion)
- derHackfan
- Unerledigt
-
-
Bezüglich I2C Trackpad:
Gerade auf olarila.com drüber gestolpert
ZitatI2C trackpad is now working simply by moving VoodooGPIO and VoodooI2CServices above in config.plist so they load firstly, then add VoodooI2C and lastly VoodooI2CHID.
-
Hallo Si Vis Pacem ,
das mit der Reihenfolge ist bekannt. Das Problem ist eine Kernelpanik beim Herunterfahren.
Ich habe das mal hier gepostet und eine erste Antwort gibt es auch schon, auch wenn dazu noch die Lösung fehlt.
-
Irgendwie stehe ich gerade auf dem Schlauch. Nach der ganzen Zeit mit dem doch eher zur Faulheit verführenden CloverConfigurator habe ich den Faden nochnicht gefunden, obwohl OC ja doch eher einer konsequenten Weiterentwicklung
von Ozmosis gleicht und ich zu den Zeiten ROMs gebastelt hatte mit welchen alles funktionierte.
Nur hänge ich gerade am "simpelsten" der GPU-Geschichte fest...
Welches SMBIOS nutzt du?
Ich nutze ein "iMac Pro 1.1". Da in OpenCore erst wenige SMBIOS-Daten hinterlegt sind, reicht es beispielsweise beim "iMac Pro 1.1" nicht aus, in der "Platform Info" die "Automatic" auf "YES" zu stellen und die paar Werte in "Generic" auszufüllen. Denn dann werden die restlichen Werte (des gewählten SMBIOS die ebenfalls vorhanden sein müssen) eben automatisch aufgefüllt. Diese passen aber nicht zum SMBIOS "iMac Pro 1.1", da hierzu (noch) keine Informationen vorliegen. Somit ist das ganze zwar lauffähig, aber größtenteils falsch konfiguriert – entsprechend läuft es nicht korrekt mit der Grafikkarte. Hatte dasselbe Problem auch.
Stattdessen stelle "Automatic" auf "NO" und fülle "Data Hub", "Platform NVRAM" und "SMBIOS" gewissenhaft aus, schon funktioniert das auch mit der Grafikkarte!
Beispiel:
Code- <key>PlatformInfo</key>
- <dict>
- <key>Automatic</key>
- <false/>
- <key>DataHub</key>
- <dict>
- <key>BoardProduct</key>
- <string>Mac-7BA5B2D9E42DDD94</string>
- <key>InitialTSC</key>
- <integer>0</integer>
- <key>SystemProductName</key>
- <string>iMacPro1,1</string>
- <key>SystemSerialNumber</key>
- <string>XXXXXXXXXXXX</string>
- <key>SystemUUID</key>
- <string>XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX</string>
- </dict>
- <key>Generic</key>
- <dict>
- <key>MLB</key>
- <string>XXXXXXXXXXXXXXXXX</string>
- <key>ROM</key>
- <data>
- </data>
- <key>SystemProductName</key>
- <string>iMacPro1,1</string>
- <key>SystemSerialNumber</key>
- <string>XXXXXXXXXXXX</string>
- <key>SystemUUID</key>
- <string>XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX</string>
- </dict>
- <key>PlatformNVRAM</key>
- <dict>
- <key>FirmwareFeatures</key>
- <string>3FF58FFD 00000000</string>
- <key>FirmwareFeaturesMask</key>
- <string>3FFF9FFF 00000000</string>
- <key>MLB</key>
- <string>XXXXXXXXXXXXXXXXX</string>
- <key>ROM</key>
- <data>
- </data>
- </dict>
- <key>SMBIOS</key>
- <dict>
- <key>BIOSReleaseDate</key>
- <string>12/08/2017</string>
- <key>BIOSVendor</key>
- <string>Apple Inc.</string>
- <key>BIOSVersion</key>
- <string>220.250.330.0.0</string>
- <key>BoardAssetTag</key>
- <string></string>
- <key>BoardLocationInChassis</key>
- <string>Part Component</string>
- <key>BoardManufacturer</key>
- <string>Apple Inc.</string>
- <key>BoardProduct</key>
- <string>Mac-7BA5B2D9E42DDD94</string>
- <key>BoardSerialNumber</key>
- <string>XXXXXXXXXXXXXXXXX</string>
- <key>BoardType</key>
- <integer>10</integer>
- <key>BoardVersion</key>
- <string>1.0</string>
- <key>ChassisAssetTag</key>
- <string>iMacPro-Aluminum</string>
- <key>ChassisManufacturer</key>
- <string>Apple Inc.</string>
- <key>ChassisSerialNumber</key>
- <string>XXXXXXXXXXXX</string>
- <key>ChassisType</key>
- <integer>9</integer>
- <key>ChassisVersion</key>
- <string>Mac-7BA5B2D9E42DDD94</string>
- <key>FirmwareFeatures</key>
- <string>3FF58FFD 00000000</string>
- <key>FirmwareFeaturesMask</key>
- <string>3FFF9FFF 00000000</string>
- <key>MemoryFormFactor</key>
- <string></string>
- <key>PlatformFeature</key>
- <integer>65535</integer>
- <key>ProcessorType</key>
- <string></string>
- <key>SystemFamily</key>
- <string>iMac Pro</string>
- <key>SystemManufacturer</key>
- <string>Apple Inc.</string>
- <key>SystemProductName</key>
- <string>iMacPro1,1</string>
- <key>SystemSKUNumber</key>
- <string>Mac-7BA5B2D9E42DDD94</string>
- <key>SystemSerialNumber</key>
- <string>XXXXXXXXXXXX</string>
- <key>SystemUUID</key>
- <string>XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX</string>
- <key>SystemVersion</key>
- <string>1.0</string>
- </dict>
- <key>UpdateDataHub</key>
- <true/>
- <key>UpdateNVRAM</key>
- <true/>
- <key>UpdateSMBIOS</key>
- <true/>
- <key>UpdateSMBIOSMode</key>
- <string>Auto</string>
- </dict>
ROM, Seriennummern und UUIDs sind noch nachzutragen. Findest du in deinem Clover-Configurator.
Viel Erfolg!
-
Ich habe irgendwie den falschen Ansatz gehabt. Ich habe ein fertig mit Clover eingerichtetes macOS genommen und das mit dem OC gebootet da lief nichts mit Videoproc, aber mit OC und einem frisch installierten System läuft es mittlerweile Problemlos.
-
Ich habe ein fertig mit Clover eingerichtetes macOS genommen und das mit dem OC gebootet da lief nichts mit Videoproc
Habe ich genau so. Und es macht nichts. Warum auch, ob OC oder Clover, das System bleibt Vanilla. Ich konnte somit dem Problem auf den Grund gehen. Und es lag letztendlich am SMBIOS, bzw. fehlenden Einträgen dazu.
-
-
Sorgt dafür, dass AppleBusPowerController lädt, welcher unter anderem den verfügbaren USB Port Strom managed. USBX ist dabei ein applespezifisches device bestimmter iMacs, je nach Wahl des SMBios müssen unterschiedliche SSDTs verwendet werden, siehe hier unter 3.: 2.07 USB Port Lösungen
-
So, ich habe es nun auch mal in Angriff genommen OC zu testen, nachdem ich die kleineren Probleme mit den z97 Boards( Bios auf UEFI) &
config.plist bearbeiten gelöst habe, bootet meine "AlteDame" zügig durch.
Leider habe ich noch eine Fehlermeldung beim booten, die ich nicht in den Griff bekomme.
Vielleicht hat ja einer von euch eine Idee...
-
-
-
Habe mir durch die viele Fummelei mit den verschiedenen Tools in der config.plist zwischen OpenCore.efi und Boot Picker zwei Meldungen eingefangen,
CS: No schema for ExposeBootPath at 3 index!
OC: Missing GOP on console - Unsupported
jemand eine Idee?
-
<key>ProvideConsoleGop</key>
<true/>auf was steht ExposeBootPath? Nutzt du die v 0.1? -
Solche Fehler sind auch häufig Werte zwischen falsch gesetzten string , data usw.
In deinem ersten Fall gibt es den Eintrag und der verwendeten Version nicht mehr.
Replaced `ExposeBootPath` with `ExposeSensitiveData`
im Zweiten Fall könnte es einer Deiner 4 Lieblingshacken sein
-
ExposeBootPath löschen und der andere wert kommt hierhin:
<key>Security</key> <dict> <key>ExposeSensitiveData</key> <integer>2</integer> -
Wo das gerade schon Thema ist... am besten als Wert ne "3". Steht zwar nicht in der Doku geht aber trotzdem. Damit wird neben booter-path auch die opencore-version parallel mitgeliefert. Ist z.b. wichtig für den Kext Updater.
-
Ihr bezieht euch jetzt aber auf Open Core v.0.0.2, weil ich auf einem extra USB Stick den OC EFI Maker teste und da in der v.0.0.1, da trifft diese Änderung nämlich nicht zu.
-
Gerade deshalb sage ich ja, lest immer die aktualisierten Docs mit. Und aus diesem Grunde halte ich (derzeit) nichts von "OC EFI Maker". Alles steckt noch in den Kinderschuhen, es ändert sich permanent. Wen es interessiert, der sollte eben bei der Quelle nachschauen. https://github.com/acidanthera/OpenCorePkg
Hier nur Zip downloaden und "macbuild.tool" (Terminal) aufrufen. Ist doch kein Ding. Dann Docs lesen und eigene plist gewissenhaft mit der sample vergleichen.
-
Steht zwar nicht in der Doku geht aber trotzdem.
Das Feld ist als Bitmaske dokumentiert und dieser Wert damit implizit
-
derHackfan komisch das Du da den Fehler der anderen Version bekommst, ist aber am Ende auch egal ich halte es da mehr wie es apfelnico schreibt. Und da funktioniert es auch meist.