Mac Pro 4,1 startet nicht mehr (Bootstick, Recovery, safe mode geht nicht)

Also Jungs, das macht OpenCore doch schon von Anfang an.

Es setzt im Ram die Firmware Version auf utopische 9999.* hoch weil die Installer schauen ob die Firmware niedriger als die ist, die mit dem SystemUpdate kommt. Wenn niedriger dann kein Update.

Auch wenn unser Mac Pro 1,1 bis 5,1 einen Hardware Schreibschutz hat, würde die simple Abfrage der Firmware die Installation durcheinander bringen.

Das Spoofen ist auch nicht mehr unbedingt nötig, je nach Konfiguration, aber es wird aus Sicherheitsgründen eben gemacht.

Man muss an die Rechner denken die _keinen_ Firmware Schreibschutz haben. Wenn ich da ein Firmwareupdate von einem fremden Rechner bekomme habe ich einen Brick.
 
Zuletzt bearbeitet:
Für den Betrieb unsupporteter Systeme muss ja u.U. ein anderes Rechnermodell vorgegaukelt werden. Beim Updaten würde, wenn die FW-Version nicht maskiert würde, möglicherweise ein FW-Update gefordert, was nicht durchläuft und die Installation fehlschlagen ließe.

Edit: Überschneidung....
 
Wie so oft, ein Blick in die Dokumentation hilft ungemein ;-)



  • MaxBIOSVersion
    Type: plist boolean
    Failsafe: false
    Description: Sets BIOSVersion to 9999.999.999.999.999, recommended for legacy Macs when using Automatic PlatformInfo, to avoid BIOS updates in unofficially supported macOS versions.




das ganze Kapitel:


10.2 Generic Properties
  1. SpoofVendor
    Type: plist boolean
    Failsafe: false
    Description: Sets SMBIOS vendor fields to Acidanthera.
    It can be dangerous to use “Apple” in SMBIOS vendor fields for reasons outlined in the SystemManufacturer description. However, certain firmware may not provide valid values otherwise, which could obstruct the operation of some software.
  2. AdviseFeatures
    Type: plist boolean
    Failsafe: false
    Description: Updates FirmwareFeatures with supported bits.
    Added bits to FirmwareFeatures:
    • FW_FEATURE_SUPPORTS_CSM_LEGACY_MODE (0x1) - Without this bit, it is not possible to reboot to Windows
    installed on a drive with an EFI partition that is not the first partition on the disk.
    • FW_FEATURE_SUPPORTS_UEFI_WINDOWS_BOOT (0x20000000) - Without this bit, it is not possible to reboot to Windows installed on a drive with an EFI partition that is the first partition on the disk.
    • FW_FEATURE_SUPPORTS_APFS (0x00080000) - Without this bit, it is not possible to install macOS on an APFS disk.
    • FW_FEATURE_SUPPORTS_LARGE_BASESYSTEM (0x800000000) - Without this bit, it is not possible to install macOS versions with large BaseSystem images, such as macOS 12.
    Note: On most newer firmwares these bits are already set, the option may be necessary when "upgrading" the firmware with new features.
  3. MaxBIOSVersion
    Type: plist boolean
    Failsafe: false
    Description: Sets BIOSVersion to 9999.999.999.999.999, recommended for legacy Macs when using Automatic PlatformInfo, to avoid BIOS updates in unofficially supported macOS versions.
  4. SystemMemoryStatus
    Type: plist string
    Failsafe: Auto
    Description: Indicates whether system memory is upgradable in PlatformFeature. This controls the visibility of the Memory tab in “About This Mac”.
72
Valid values:
• Auto — use the original PlatformFeature value.
• Upgradable — explicitly unset PT_FEATURE_HAS_SOLDERED_SYSTEM_MEMORY (0x2) in PlatformFeature. • Soldered — explicitly set PT_FEATURE_HAS_SOLDERED_SYSTEM_MEMORY (0x2) in PlatformFeature.
Note: On certain Mac models, such as the MacBookPro10,x and any MacBookAir, SPMemoryReporter.spreporter will ignore PT_FEATURE_HAS_SOLDERED_SYSTEM_MEMORY and assume that system memory is non-upgradable.
  1. ProcessorType
    Type: plist integer
    Failsafe: 0 (Automatic)
    Description: Refer to SMBIOS ProcessorType.
  2. SystemProductName
    Type: plist string
    Failsafe: Empty (OEM specified or not installed) Description: Refer to SMBIOS SystemProductName.
  3. SystemSerialNumber
    Type: plist string
    Failsafe: Empty (OEM specified or not installed) Description: Refer to SMBIOS SystemSerialNumber.
    Specify special string value OEM to extract current value from NVRAM (SSN variable) or SMBIOS and use it throughout the sections. This feature can only be used on Mac-compatible firmware.
  4. SystemUUID
    Type: plist string, GUID
    Failsafe: Empty (OEM specified or not installed) Description: Refer to SMBIOS SystemUUID.
    Specify special string value OEM to extract current value from NVRAM (system-id variable) or SMBIOS and use it throughout the sections. Since not every firmware implementation has valid (and unique) values, this feature is not applicable to some setups, and may provide unexpected results. It is highly recommended to specify the UUID explicitly. Refer to UseRawUuidEncoding to determine how SMBIOS value is parsed.
  5. MLB
    Type: plist string
    Failsafe: Empty (OEM specified or not installed) Description: Refer to SMBIOS BoardSerialNumber.
    Specify special string value OEM to extract current value from NVRAM (MLB variable) or SMBIOS and use it throughout the sections. This feature can only be used on Mac-compatible firmware.
  6. ROM
    Type: plist multidata, 6 bytes
    Failsafe: Empty (OEM specified or not installed)
    Description: Refer to 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14:ROM.
    Specify special string value OEM to extract current value from NVRAM (ROM variable) and use it throughout the sections. This feature can only be used on Mac-compatible firmware.
 
So - meine Fragen aus #17 haben sich auch geklärt. Die Erläuterungen sind hier ab #13 zu finden.
Zuweilen gibt es mehrere Wege zur OCLP-Seligkeit. ;)
 
Zuletzt bearbeitet:
ah, DER thread, dachte in Diesem.
 
Du weisst, wenn der MiddleAgeGrumpyMan Blutdruck bei den Gedanken an den Thread bekommt, dann gerät schon mal was durcheinander :)
 
... Blutdruck bei den Gedanken an den Thread bekommt, dann gerät schon mal was durcheinander
Da empfehle ich Ramipril (verschreibungspflichtig) - wirkt gut und vorbeugend und deckt alle Arten von Thread-Themen ab.
Schließlich wollen wir doch nicht ... nein, aber mal gar nicht. :LOL:
 
Zurück
Oben Unten