OpenCore Sammelthread (Hilfe und Diskussion)
- derHackfan
- Unerledigt
-
-
Kann an den connectortypes liegen, wenn du die auf 0xff gesetzt hast.
-
-
Die sind alle auf 255. Also auf "3" stellen dann bei den 3.0ern?
EDIT:
Jap ... die 3 wars. Jetzt ist es extern. Thx. Jetzt ist alles pööörfekt.
-
Bump version to 0.6.4
-
Hm gerade Probiert damit startet der Hack nicht mehr.
Habe folgendes angepasst:
config.plist -> Kernel -> Quirks - Missing Key: ForceSecureBootScheme --> keine Änderung steht auf "NO"
config.plist -> PlatformInfo - Missing Key: CustomMemory --> angepasst steht auf "YES"
config.plist -> PlatformInfo - Missing Key: Memory --> angepasst --> meine Daten entsprechend eingetragen:
Code- <key>Memory</key>
- <dict>
- <key>DataWidth</key>
- <integer>65535</integer>
- <key>Devices</key>
- <array>
- <dict>
- <key>AssetTag</key>
- <string>Ballistix</string>
- <key>BankLocator</key>
- <string>BANK 0</string>
- <key>DeviceLocator</key>
- <string>ChannelA-DIMM0</string>
- <key>Manufacturer</key>
- <string>Crucial</string>
- <key>PartNumber</key>
- <string>BLS8G4D240FSC.16FARG</string>
- <key>SerialNumber</key>
- <string>A11CF791</string>
- <key>Size</key>
- <integer>8192</integer>
- <key>Speed</key>
- <integer>2400</integer>
- </dict>
- <dict>
- <key>AssetTag</key>
- <string>Ballistix</string>
- <key>BankLocator</key>
- <string>BANK 1</string>
- <key>DeviceLocator</key>
- <string>ChannelA-DIMM1</string>
- <key>Manufacturer</key>
- <string>Crucial</string>
- <key>PartNumber</key>
- <string>BLS8G4D240FSC.16FBD2</string>
- <key>SerialNumber</key>
- <string>A816EFA2</string>
- <key>Size</key>
- <integer>8192</integer>
- <key>Speed</key>
- <integer>2400</integer>
- </dict>
- <dict>
- <key>AssetTag</key>
- <string>Ballistix</string>
- <key>BankLocator</key>
- <string>BANK 2</string>
- <key>DeviceLocator</key>
- <string>ChannelB-DIMM0</string>
- <key>Manufacturer</key>
- <string>Crucial</string>
- <key>PartNumber</key>
- <string>BLS8G4D240FSC.16FARG</string>
- <key>SerialNumber</key>
- <string>A11CF787</string>
- <key>Size</key>
- <integer>8192</integer>
- <key>Speed</key>
- <integer>2400</integer>
- </dict>
- <dict>
- <key>AssetTag</key>
- <string>Ballistix</string>
- <key>BankLocator</key>
- <string>BANK 3</string>
- <key>DeviceLocator</key>
- <string>ChannelB-DIMM1</string>
- <key>Manufacturer</key>
- <string>Crucial</string>
- <key>PartNumber</key>
- <string>BLS8G4D240FSC.16FBD2</string>
- <key>SerialNumber</key>
- <string>A32A94CF</string>
- <key>Size</key>
- <integer>8192</integer>
- <key>Speed</key>
- <integer>2400</integer>
- </dict>
- </array>
- <key>ErrorCorrection</key>
- <integer>3</integer>
- <key>FormFactor</key>
- <integer>9</integer>
- <key>MaxCapacity</key>
- <integer>68719476736</integer>
- <key>TotalWidth</key>
- <integer>64</integer>
- <key>Type</key>
- <integer>26</integer>
- <key>TypeDetail</key>
- <integer>128</integer>
config.plist -> PlatformInfo -> PlatformNVRAM - Missing Key: SystemUUID --> meine SystemUUID welche ja bereits unter PlatFormInfo -> DataHub zu finden ist
config.plist -> UEFI -> Output - Missing Key: ForceResolution --> keine Änderung
Folgendes ist mir unschlüssig:
Laut Doku:
- TypeDetail
Type: plist integer, 16-bit
Failsafe: 0x4
SMBIOS: Memory Device (Type 17) — Type Detail Description: Specifies additional memory type information.• Bit 0 — Reserved, set to 0 • Bit 1 — Other
• Bit 2 — Unknown
• Bit 7 — Synchronous• Bit 13 — Registered (buffered)
• Bit 14 — Unbuffered (unregistered)Welches Bit muss ich setzen und wie?
Ansonsten was hab ich vergessen?
-
Hast du denn auch PlatformInfo->Automatic auf No und alles andere bei DataHub, PlatformNVRAM und SMBIOS korrekt eingetragen, wie es in der SampleCustom.plist vorgegeben ist?
-
-
Das nutzt ihm nix, wenn er seine config.plist nach der Sample.plist erstellt hat und seine Daten nur bei Generic eingetragen hat mit Automatic = Yes.
-
-
Ja, aber dann musst du alles andere bei bei DataHub, PlatformNVRAM und SMBIOS korrekt eintragen, wie ich oben schon schrieb. In der Sample.plist existiert nur der Generic Key. Du musst deine config.plist also an die SampleCustom.plist anpassen.
-
karacho hab ich gemacht, es funktioniert leider nicht:
Fällt dir eventuell ein Fehler auf:
Code- <key>PlatformInfo</key>
- <dict>
- <key>Automatic</key>
- <false/>
- <key>CustomMemory</key>
- <true/>
- <key>DataHub</key>
- <dict>
- <key>ARTFrequency</key>
- <integer>24</integer>
- <key>BoardProduct</key>
- <string>Mac-xxx</string>
- <key>BoardRevision</key>
- <data>
- AQ==
- </data>
- <key>DevicePathsSupported</key>
- <integer>1</integer>
- <key>FSBFrequency</key>
- <integer>0</integer>
- <key>InitialTSC</key>
- <integer>0</integer>
- <key>PlatformName</key>
- <string>platform</string>
- <key>SmcBranch</key>
- <data>
- </data>
- <key>SmcPlatform</key>
- <data>
- </data>
- <key>SmcRevision</key>
- <data>
- </data>
- <key>StartupPowerEvents</key>
- <integer>0</integer>
- <key>SystemProductName</key>
- <string>iMacPro1,1</string>
- <key>SystemSerialNumber</key>
- <string>xxx</string>
- <key>SystemUUID</key>
- <string>xxx</string>
- </dict>
- <key>Generic</key>
- <dict>
- <key>AdviseWindows</key>
- <false/>
- <key>MLB</key>
- <string>xxx</string>
- <key>ProcessorType</key>
- <integer>0</integer>
- <key>ROM</key>
- <data>
- HBsNBVUo
- </data>
- <key>SpoofVendor</key>
- <true/>
- <key>SystemMemoryStatus</key>
- <string>Auto</string>
- <key>SystemProductName</key>
- <string>iMacPro1,1</string>
- <key>SystemSerialNumber</key>
- <string>xxx</string>
- <key>SystemUUID</key>
- <string>xxx</string>
- </dict>
- <key>ErrorCorrection</key>
- <integer>3</integer>
- <key>FormFactor</key>
- <integer>9</integer>
- <key>MaxCapacity</key>
- <integer>0</integer>
- <key>TotalWidth</key>
- <integer>64</integer>
- <key>Type</key>
- <integer>26</integer>
- <key>TypeDetail</key>
- <integer>128</integer>
- </dict>
- <key>PlatformNVRAM</key>
- <dict>
- <key>BID</key>
- <string>Mac-xxx</string>
- <key>FirmwareFeatures</key>
- <data>
- /Y/1PwAAAAA=
- </data>
- <key>FirmwareFeaturesMask</key>
- <data>
- /5//PwAAAAA=
- </data>
- <key>MLB</key>
- <string>xxx</string>
- <key>ROM</key>
- <data>
- HBsNBVUo
- </data>
- <key>SystemUUID</key>
- <string>xxx</string>
- </dict>
- <key>SMBIOS</key>
- <dict>
- <key>BIOSReleaseDate</key>
- <string>07/12/2020</string>
- <key>BIOSVendor</key>
- <string>0zzy</string>
- <key>BIOSVersion</key>
- <string>1554.40.9.0.0</string>
- <key>BoardAssetTag</key>
- <string></string>
- <key>BoardLocationInChassis</key>
- <string>Part Component</string>
- <key>BoardManufacturer</key>
- <string>Apple</string>
- <key>BoardProduct</key>
- <string>Mac-xxx</string>
- <key>BoardSerialNumber</key>
- <string>xxx</string>
- <key>BoardType</key>
- <integer>10</integer>
- <key>BoardVersion</key>
- <string>iMacPro1,1</string>
- <key>ChassisAssetTag</key>
- <string>iMacPro-Aluminum</string>
- <key>ChassisManufacturer</key>
- <string>0zzy</string>
- <key>ChassisSerialNumber</key>
- <string>xxx</string>
- <key>ChassisType</key>
- <integer>13</integer>
- <key>ChassisVersion</key>
- <string>Mac-xxx</string>
- <key>FirmwareFeatures</key>
- <data>
- /Y/1PwAAAAA=
- </data>
- <key>FirmwareFeaturesMask</key>
- <data>
- /5//PwAAAAA=
- </data>
- <key>MemoryFormFactor</key>
- <integer>9</integer>
- <key>PlatformFeature</key>
- <integer>32</integer>
- <key>ProcessorType</key>
- <integer>4105</integer>
- <key>SmcVersion</key>
- <data>
- </data>
- <key>SystemFamily</key>
- <string>iMac Pro</string>
- <key>SystemManufacturer</key>
- <string>0zzy</string>
- <key>SystemProductName</key>
- <string>iMacPro1,1</string>
- <key>SystemSKUNumber</key>
- <string>Mac-xxx</string>
- <key>SystemSerialNumber</key>
- <string>xxx</string>
- <key>SystemUUID</key>
- <string>xxx</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>Create</string>
- </dict>
Nicht auf die "xxx" konzentrieren habs nur rausgenommen.
-
Zeile 66, fehlt da nicht der obere Teil der Memory config?
-
Aluveitie yup ist korrekt. Hast hier leider nur eine begrenzte Zeichenmenge wenn du Code postest, daher hab ich einfach das was eh schon oben war rausgenommen
Wenn ich wüsste was ich nun anders gemacht habe....
Hab das ganze nochmal durchgezogen (gehe eigentlich immer so vor
- alles von git geklont- neu kompiliert
- mithilfe von OCConfigCompare meine config mit samplefull verglichen und entsprechend angepasst
Diesmal jedoch das ganze Thema mit PlatFormInfo -> SMBIOS (Automatic = false), weggelassen.
Damit läufts erstmal.
karacho wenn du bock hast, könntest du mir mal helfen das ganze PlatFormInfo -> SMBIOS / Automatic = true anzupassen. Wäre so richtig Nice
-
ozw00d Bin mobil unterwegs, daher kann ich momentan nichts dazu sagen. Nur eines schonmal vorweg, ich selber nutze das nicht. Hab meine config jetzt seit über einem Jahr auf Automatic und die Einträge bei Generic, so wie in der Sample.plist. Meine alte Clover config habe ich nicht mehr, um die Werte von dort nachzutragen. Und wenn ich jetzt anfange dort irgendwas einzutragen/nachzutragen, dann bekomme ich womöglich Probleme mit den Apple Diensten. Das möchte ich vermeiden, daher lasse ich es so wie es ist.
-
-
Na klar kannst du das aus der config löschen, wenn du Automatic eingeschaltet und deine Werte unter Generic eingetragen hast. Bei Automatic=Yes wird eh nur das verwendet was bei Generic eingetragen ist. Den Rest erledigt OC.
-
-
-
Nix zu danken, dafür gibt's ja solche Foren wie dieses schließlich.