Mac Pro 5.1 Rom / Firmware Backup Beschreibung und technischer Hintergrund

Also das einzige Problem das ich habe ist....Safari Browser lädt immer wieder neu.. Kann tun und machen was ich will..Vielleicht weiß jemand eine Lösung..

etwas Offensichtliches ist nicht am Bootrom zu sehen. Dass er Safari nicht lädt hängt aber mit nahezu hundert prozentiger Wahrscheinlichkeit nicht am Bootrom. Probier mal Safari mit Shift-Taste zu starten.
 
  • Gefällt mir
Reaktionen: JoMaDi
Bootrom ist deiner Meinung nach also OK...Gäbe es da was zum verbessern ??? Ich probiere es morgen aus mit dem Safari..Hab jetzt mein Mac Book Pro auf den Knien..lach..
 
HI , also habs probiert das selbe.. Ich hab dann mal Javascript deaktiviert.. Dann ging es..Komisch.. Weiß man da eine Lösung ???
 
Bitte nicht im Firmware Thread...
 
Neue Version vom Dumper (4-4-2023)

-> die LibUSB Files für für den Betrieb von dem ch341a Flasher (für das externe Flashen vom ausgelötetem Flash IC) werden vom Dumper installiert. Die Libs laufen ab High Sierra bis Ventura.

-> Nach dem Flashen wird nochmals eine Analyse der unmittelbar nach dem Flashen ausgelesenen Firmware angezeigt.

-> Bei der Analyse eines Firmware Files wird das Mac Modell mit angezeigt.

-> Mac Pros ohne Seriennummer werden jetzt unterstützt. (Backplanes mit vergessener Konfiguration der Seriennummer oder Test-Flashs mit generischer MP51.fd Firmware)

-> Mehrfache EnableGOP Injizierungen werden erkannt und angezeigt.


und intern noch etliche Anpassungen für das Auslesen von -nicht-Mac-Pros-

... das ist im Entstehen und ich benötige immer noch Freiwillige die -nicht-Mac-Pros- auslesen und mir die LogFiles senden.



Screenshot 2023-04-04 at 00.34.41.png



https://www.dropbox.com/s/jh4unzd7gd4n5me/Macschrauber%27s%20CMP%20Rom%20Dump.dmg?dl=0
 
  • Gefällt mir
Reaktionen: Grobi112, Elebato und Freeez
Man kann libs auch im App Package haben.
Das spart installieren.
 
Die Lib benötigt Flashrom, da möchte ich nichts verändern, ist zu heikel.
Du musst nur mit install_name_tool den pfad zu der lib relativ statt absolut eintragen.
Am Code ändert das nichts, ist nur der Loader.
 
Ok, probiere ich bei der nächsten Änderung aus, danke.
 
Update vom Dumper: 14-4-2023


-> alle NVRAM Variablen werden gescannt und gezählt, aktive / normale Variablen die eine Kopie haben werden gemeldet. Kopien der selben aktiven Variable ist ein Zeichen von einem korrumpierten NVRAM. Alle gelöschte Variablen mit einer Anzahl höher 9 werden angezeigt.

-> das test_nvram Shell Script was im Hintergrund läuft wurde weitgehend überarbeitet und für die alleinige Benutzung im Terminal optimiert.

-> NVME, APFS, APFS jumpstart DXE Treiber die in einer Mac Pro 3,1 oder älteren Mac Pro 5,1 Firmware injiziert wurden werden angezeigt.

-> Besonderheiten von EnableGop 1.2 werden gemeldet wenn gefunden.


-> OCLP Variablen / Settings werden angezeigt.


5. analyses.png

OCLP Settings im NVRAM




Enable Gop 1.3.png

EnableGop mit Versionsangabe


double active vars.png

Alle, auch noch so exotische Variablen werden geprüft, alles über 9 wird gezeigt,
hier wurden doppelte Variablen gefunden, die dürfen dort nicht sein und sprechen für
ein korrumpiertes NVRAM.
(typo wurde inzwischen gefunden :p )




Code:
Mac-Pro-3:~$ test_nvram -help
test_nvram_shell_script 14-Apr-2023
takes *.bin, *.rom, *.vol, *.fd first and one or more of these arguments next:
-help         this text
-force        don't check filesize and type
-shortserial  truncate the serial number
-nointro      do not show version and filename
-showall      show all NVRAM variables


Mac-Pro-3:~$ test_nvram d.vol -showall -shortserial
===================================
test_nvram_shell_script 14-Apr-2023
scanning: /Users//Ld.vol

Serial from firmware: CK91
base_18 hardware descriptor
Boot0001 is EFI\OC\OpenCore.efi (LauncherOption: Full)
OCLP: 0.6.1 | -allow_fv -allow_amfi | MacPro5,1
fmm-computer-name: Mac Pro von Apple
boot-args: keepsyms=1 debug=0x100 -lilubetaall -btlfxallowanyaddr ipc_control_port_options=0 -nokcmismatchpanic amfi=0x80
Assumed 6 boots since last garbage collection
VSS1                   VSS2
7 (1 active)           1 Memory Configs g (ok)
7 (1 active)           1 Memory Configs h (ok)
1 (1 active)           1 Memory Configs i (ok)
1 (1 active)           1 Memory Configs j (ok)
2 (1 active)           0 IASInstallPhaseList / xml (ok)
1 (1 active)           1 Kernel Panic dumps type A: Pointer type
0                      0 Microsoft certificates (ok)
1 (1 active)           1 BluetoothActiveControllerInfos (ok)
1 (1 active)           1 BluetoothInternalControllerInfos (ok)
1 (0 active)           0 AAPL Path Properties (ok)
Length of 2nd VSS Store is wrong (FF FF FF FF)
21716 bytes free space of 65464
VSS1 (Formatted) (Healthy)
VSS2 (Formatted) (Healthy)
---------------------
all variables in VSS1:
1 (ACPI Variable):AcpiGlobalVariable (Normal)
1 (Apple Backup Boot Variable):Boot0080 (Normal)
1 (Apple Backup Boot Variable):BootOrder (Normal)
1 (Apple Boot Variable):AAPL,PanicInfoLog (Normal)
1 (Apple Boot Variable):EFIBluetoothDelay (Normal)
1 (Apple Boot Variable):SystemAudioVolume (Normal)
1 (Apple Boot Variable):SystemAudioVolumeDB (Normal)
1 (Apple Boot Variable):_kdp_ipstr (Normal)
1 (Apple Boot Variable):auto-boot (Normal)
1 (Apple Boot Variable):bluetoothActiveControllerInfo (Normal)
1 (Apple Boot Variable):bluetoothExternalDongleFailed (Normal)
1 (Apple Boot Variable):bluetoothInternalControllerInfo (Normal)
1 (Apple Boot Variable):boot-args (Normal)
1 (Apple Boot Variable):csr-active-config (Normal)
1 (Apple Boot Variable):efi-apple-payload0 (Normal)
1 (Apple Boot Variable):efi-apple-payload0-data (Normal)
1 (Apple Boot Variable):efi-backup-boot-device-data-data (Normal)
1 (Apple Boot Variable):efi-boot-device (Normal)
1 (Apple Boot Variable):efi-boot-device-data (Normal)
1 (Apple Boot Variable):fmm-computer-name (Normal)
1 (Apple Boot Variable):multiupdater-retry-limits (Normal)
1 (Apple Boot Variable):multiupdater-state (Normal)
1 (Apple Boot Variable):nvda_drv (Normal)
1 (Apple Boot Variable):prev-lang-diags:kbd (Normal)
1 (Apple Boot Variable):prev-lang:kbd (Normal)
1 (Apple Boot Variable):previous-system-uuid (Normal)
1 (Apple NVRAM Variable):AAPL,PathProperties0001 (Normal)
1 (Apple NVRAM Variable):IASCurrentInstallPhase (Normal)
1 (Apple NVRAM Variable):IASInstallPhaseList (Normal)
1 (Apple NVRAM Variable):OC_BID (Normal)
1 (Apple NVRAM Variable):security-key (Normal)
1 (Apple Wireless Network Variable):preferred-count (Normal)
1 (EFI Global):Boot0001 (Normal)
1 (EFI Global):Boot0080 (Normal)
1 (EFI Global):Boot0081 (Normal)
1 (EFI Global):BootFFFF (Normal)
1 (EFI Global):BootOrder (Normal)
1 (EFI Global):ConOut (Normal)
1 (EFI Global):ConOutDev (Normal)
1 (EFI Global):GFXVENDOR (Normal)
1 (EFI Global):Lang (Normal)
1 (EFI Global):MemoryConfig (Normal)
1 (EFI Global):MemoryConfih (Normal)
1 (EFI Global):MemoryConfii (Normal)
1 (EFI Global):MemoryConfij (Normal)
1 (EFI Global):PlatformLang (Normal)
1 (MTC variable):MTC (Normal)
1 (OpenCore Variable):OCBt0080 (Normal)
1 (OpenCore Variable):OCBt0081 (Normal)
1 (OpenCore Variable):OCBtOrder (Normal)
1 (OpenCore Variable):OCLP-Model (Normal)
1 (OpenCore Variable):OCLP-Settings (Normal)
1 (OpenCore Variable):OCLP-Version (Normal)
1 (OpenCore Variable):revblock (Normal)
1 (OpenCore Variable):revpatch (Normal)
1 (Setup Variable):Setup (Normal)
----------------------
1 (Apple Boot Variable):AAPL,PathProperties0000 (DELETED)
1 (Apple NVRAM Variable):IASCurrentInstallPhase (DELETED)
1 (Apple NVRAM Variable):IASInstallPhaseList (DELETED)
6 (Apple NVRAM Variable):DefaultBackgroundColor (DELETED)
6 (EFI Global):MemoryConfig (DELETED)
6 (EFI Global):MemoryConfih (DELETED)
6 (EFI Global):_AGP_DISABLED (DELETED)
6 (MTC variable):MTC (DELETED)
---------------------
all variables in VSS2:
1 (ACPI Variable):AcpiGlobalVariable (Normal)
1 (Apple Backup Boot Variable):Boot0080 (Normal)
1 (Apple Backup Boot Variable):BootOrder (Normal)
1 (Apple Boot Variable):AAPL,PanicInfoLog (Normal)
1 (Apple Boot Variable):EFIBluetoothDelay (Normal)
1 (Apple Boot Variable):SystemAudioVolume (Normal)
1 (Apple Boot Variable):SystemAudioVolumeDB (Normal)
1 (Apple Boot Variable):_kdp_ipstr (Normal)
1 (Apple Boot Variable):auto-boot (Normal)
1 (Apple Boot Variable):bluetoothActiveControllerInfo (Normal)
1 (Apple Boot Variable):bluetoothExternalDongleFailed (Normal)
1 (Apple Boot Variable):bluetoothInternalControllerInfo (Normal)
1 (Apple Boot Variable):boot-args (Normal)
1 (Apple Boot Variable):csr-active-config (Normal)
1 (Apple Boot Variable):efi-apple-payload0 (Normal)
1 (Apple Boot Variable):efi-apple-payload0-data (Normal)
1 (Apple Boot Variable):efi-backup-boot-device-data-data (Normal)
1 (Apple Boot Variable):efi-boot-device (Normal)
1 (Apple Boot Variable):efi-boot-device-data (Normal)
1 (Apple Boot Variable):fmm-computer-name (Normal)
1 (Apple Boot Variable):multiupdater-retry-limits (Normal)
1 (Apple Boot Variable):multiupdater-state (Normal)
1 (Apple Boot Variable):nvda_drv (Normal)
1 (Apple Boot Variable):prev-lang-diags:kbd (Normal)
1 (Apple Boot Variable):prev-lang:kbd (Normal)
1 (Apple Boot Variable):previous-system-uuid (Normal)
1 (Apple NVRAM Variable):AAPL,PathProperties0000 (Normal)
1 (Apple NVRAM Variable):AAPL,PathProperties0001 (Normal)
1 (Apple NVRAM Variable):OC_BID (Normal)
1 (Apple NVRAM Variable):security-key (Normal)
1 (Apple Wireless Network Variable):preferred-count (Normal)
1 (EFI Global):Boot0001 (Normal)
1 (EFI Global):Boot0080 (Normal)
1 (EFI Global):Boot0081 (Normal)
1 (EFI Global):BootFFFF (Normal)
1 (EFI Global):BootOrder (Normal)
1 (EFI Global):ConOut (Normal)
1 (EFI Global):ConOutDev (Normal)
1 (EFI Global):GFXVENDOR (Normal)
1 (EFI Global):Lang (Normal)
1 (EFI Global):MemoryConfig (Normal)
1 (EFI Global):MemoryConfih (Normal)
1 (EFI Global):MemoryConfii (Normal)
1 (EFI Global):MemoryConfij (Normal)
1 (EFI Global):PlatformLang (Normal)
1 (MTC variable):MTC (Normal)
1 (OpenCore Variable):OCBt0080 (Normal)
1 (OpenCore Variable):OCBt0081 (Normal)
1 (OpenCore Variable):OCBtOrder (Normal)
1 (OpenCore Variable):OCLP-Model (Normal)
1 (OpenCore Variable):OCLP-Settings (Normal)
1 (OpenCore Variable):OCLP-Version (Normal)
1 (OpenCore Variable):revblock (Normal)
1 (OpenCore Variable):revpatch (Normal)
1 (Setup Variable):Setup (Normal)


der Link wie immer: https://www.dropbox.com/s/jh4unzd7gd4n5me/Macschrauber's CMP Rom Dump.dmg?dl=0
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: Freeez, Proinnsias, j43zt12 und eine weitere Person
Ich habe den NVRAM Lauf von voll bis leer durch eine manuelle Garbage Collection getriggert und jeweils nach dem Neustart einen Dump gezogen.

Das war schon vor längerer Zeit und im Rahmen meiner Untersuchungen hab ich das nochmal mit den gleichen Files wiederholt.

Nebenbei habe ich noch eine interessante Variable gefunden deren vorhanden sein ich schon länger als Zähler auswerte: MTC count.

Das ist eine 4 Byte lange Variable deren Inhalt einen Zähler enthält seit dem das letzte mal das NVRAM erzeugt wurde. Also bis zur Produktion oder bis zum letzten NVRAM Reset. Ein einfacher Reset genügt um den Zähler auf 0 zu bringen.

Dennoch habe ich in meiner Sammlung einige Dumps von Mac Pros gefunden die Werte in den 1000ern haben.

Die Ausertungen des Laufs von
NVRAM leer (1.bin)
über
NVRAM voll (12.bin) mit weniger als 2048 Bytes free space
die dann die automatische Garbage Collection (bei 13.bin) getriggert haben.

Da ist der NVRAM Speicher soweit wieder geleert, VSS2 wurde geschrieben und auf VSS1 kopiert.

Das war ein Single CPU Testboard mit sehr wenig Hardware und somit relativ wenig gefüllten Hardware-relevanten Variablen.
Ein gut bestückter Dual kann schon nach 7 mal booten die Garbage Collection machen.

Ein Zähler meldet gelöschte Variablen ab 10 Stück, so viele werden es im Normalbetrieb mit mehr Peripherie eher selten.
Code:
test_nvram_shell_script 15-Apr-2023 by Macschrauber
===================================================
scanning: 1.bin

Firmware 144.0.0.0.0 (latest)
Serial from firmware: CKxxxxxxx8PZ
CRC32 checksums: ok
Bootblock of 144.0.0.0.0 (rebuilt firmware)
base_21 hardware descriptor
MTC count: 2
Assumed 1 boots since last garbage collection
2 (1 active) Memory Configs g (ok)
2 (1 active) Memory Configs h (ok)
1 (1 active) Memory Configs i (ok)
1 (1 active) Memory Configs j (ok)
0 Microsoft certificates (ok)
VSS2 is empty (ok after recent full nvram reset or after flashing a rebuilt firmware)
52839 bytes free space of 65464
VSS1 (Formatted) (Healthy)
VSS2 (Formatted) (Healthy)
===================================================
scanning: 2.bin

Firmware 144.0.0.0.0 (latest)
Serial from firmware: CKxxxxxxx8PZ
CRC32 checksums: ok
Bootblock of 144.0.0.0.0 (rebuilt firmware)
base_21 hardware descriptor
fmm-computer-name: berlins Mac Pro
MTC count: 3
Assumed 2 boots since last garbage collection
3 (1 active) Memory Configs g (ok)
3 (1 active) Memory Configs h (ok)
1 (1 active) Memory Configs i (ok)
1 (1 active) Memory Configs j (ok)
0 Microsoft certificates (ok)
1 (0 active) AAPL Path Properties (ok)
VSS2 is empty (ok after recent full nvram reset or after flashing a rebuilt firmware)
47465 bytes free space of 65464
VSS1 (Formatted) (Healthy)
VSS2 (Formatted) (Healthy)
===================================================
scanning: 3.bin

Firmware 144.0.0.0.0 (latest)
Serial from firmware: CKxxxxxxx8PZ
CRC32 checksums: ok
Bootblock of 144.0.0.0.0 (rebuilt firmware)
base_21 hardware descriptor
fmm-computer-name: berlins Mac Pro
MTC count: 4
Assumed 3 boots since last garbage collection
4 (1 active) Memory Configs g (ok)
4 (1 active) Memory Configs h (ok)
1 (1 active) Memory Configs i (ok)
1 (1 active) Memory Configs j (ok)
0 Microsoft certificates (ok)
2 (0 active) AAPL Path Properties (ok)
VSS2 is empty (ok after recent full nvram reset or after flashing a rebuilt firmware)
42790 bytes free space of 65464
VSS1 (Formatted) (Healthy)
VSS2 (Formatted) (Healthy)
===================================================
scanning: 4.bin

Firmware 144.0.0.0.0 (latest)
Serial from firmware: CKxxxxxxx8PZ
CRC32 checksums: ok
Bootblock of 144.0.0.0.0 (rebuilt firmware)
base_21 hardware descriptor
fmm-computer-name: berlins Mac Pro
MTC count: 5
Assumed 4 boots since last garbage collection
5 (1 active) Memory Configs g (ok)
5 (1 active) Memory Configs h (ok)
1 (1 active) Memory Configs i (ok)
1 (1 active) Memory Configs j (ok)
0 Microsoft certificates (ok)
3 (0 active) AAPL Path Properties (ok)
VSS2 is empty (ok after recent full nvram reset or after flashing a rebuilt firmware)
38115 bytes free space of 65464
VSS1 (Formatted) (Healthy)
VSS2 (Formatted) (Healthy)
===================================================
scanning: 5.bin

Firmware 144.0.0.0.0 (latest)
Serial from firmware: CKxxxxxxx8PZ
CRC32 checksums: ok
Bootblock of 144.0.0.0.0 (rebuilt firmware)
base_21 hardware descriptor
fmm-computer-name: berlins Mac Pro
MTC count: 6
Assumed 5 boots since last garbage collection
6 (1 active) Memory Configs g (ok)
6 (1 active) Memory Configs h (ok)
1 (1 active) Memory Configs i (ok)
1 (1 active) Memory Configs j (ok)
0 Microsoft certificates (ok)
4 (0 active) AAPL Path Properties (ok)
VSS2 is empty (ok after recent full nvram reset or after flashing a rebuilt firmware)
33440 bytes free space of 65464
VSS1 (Formatted) (Healthy)
VSS2 (Formatted) (Healthy)
===================================================
scanning: 6.bin

Firmware 144.0.0.0.0 (latest)
Serial from firmware: CKxxxxxxx8PZ
CRC32 checksums: ok
Bootblock of 144.0.0.0.0 (rebuilt firmware)
base_21 hardware descriptor
fmm-computer-name: berlins Mac Pro
MTC count: 7
Assumed 6 boots since last garbage collection
7 (1 active) Memory Configs g (ok)
7 (1 active) Memory Configs h (ok)
1 (1 active) Memory Configs i (ok)
1 (1 active) Memory Configs j (ok)
0 Microsoft certificates (ok)
5 (0 active) AAPL Path Properties (ok)
VSS2 is empty (ok after recent full nvram reset or after flashing a rebuilt firmware)
28765 bytes free space of 65464
VSS1 (Formatted) (Healthy)
VSS2 (Formatted) (Healthy)
===================================================
scanning: 7.bin

Firmware 144.0.0.0.0 (latest)
Serial from firmware: CKxxxxxxx8PZ
CRC32 checksums: ok
Bootblock of 144.0.0.0.0 (rebuilt firmware)
base_21 hardware descriptor
fmm-computer-name: berlins Mac Pro
MTC count: 8
Assumed 7 boots since last garbage collection
8 (1 active) Memory Configs g (ok)
8 (1 active) Memory Configs h (ok)
1 (1 active) Memory Configs i (ok)
1 (1 active) Memory Configs j (ok)
0 Microsoft certificates (ok)
6 (0 active) AAPL Path Properties (ok)
VSS2 is empty (ok after recent full nvram reset or after flashing a rebuilt firmware)
24090 bytes free space of 65464
VSS1 (Formatted) (Healthy)
VSS2 (Formatted) (Healthy)
===================================================
scanning: 8.bin

Firmware 144.0.0.0.0 (latest)
Serial from firmware: CKxxxxxxx8PZ
CRC32 checksums: ok
Bootblock of 144.0.0.0.0 (rebuilt firmware)
base_21 hardware descriptor
fmm-computer-name: berlins Mac Pro
MTC count: 9
Assumed 8 boots since last garbage collection
9 (1 active) Memory Configs g (ok)
9 (1 active) Memory Configs h (ok)
1 (1 active) Memory Configs i (ok)
1 (1 active) Memory Configs j (ok)
0 Microsoft certificates (ok)
7 (0 active) AAPL Path Properties (ok)
VSS2 is empty (ok after recent full nvram reset or after flashing a rebuilt firmware)
19415 bytes free space of 65464
VSS1 (Formatted) (Healthy)
VSS2 (Formatted) (Healthy)
===================================================
scanning: 9.bin

Firmware 144.0.0.0.0 (latest)
Serial from firmware: CKxxxxxxx8PZ
CRC32 checksums: ok
Bootblock of 144.0.0.0.0 (rebuilt firmware)
base_21 hardware descriptor
fmm-computer-name: berlins Mac Pro
MTC count: 10
Assumed 9 boots since last garbage collection
10 (1 active) Memory Configs g (ok)
10 (1 active) Memory Configs h (ok)
1 (1 active) Memory Configs i (ok)
1 (1 active) Memory Configs j (ok)
0 Microsoft certificates (ok)
8 (0 active) AAPL Path Properties (ok)
VSS2 is empty (ok after recent full nvram reset or after flashing a rebuilt firmware)
14740 bytes free space of 65464
VSS1 (Formatted) (Healthy)
VSS2 (Formatted) (Healthy)
===================================================
scanning: 10.bin

Firmware 144.0.0.0.0 (latest)
Serial from firmware: CKxxxxxxx8PZ
CRC32 checksums: ok
Bootblock of 144.0.0.0.0 (rebuilt firmware)
base_21 hardware descriptor
fmm-computer-name: berlins Mac Pro
MTC count: 11
Assumed 10 boots since last garbage collection
11 (1 active) Memory Configs g (ok)
11 (1 active) Memory Configs h (ok)
1 (1 active) Memory Configs i (ok)
1 (1 active) Memory Configs j (ok)
0 Microsoft certificates (ok)
9 (0 active) AAPL Path Properties (ok)
VSS2 is empty (ok after recent full nvram reset or after flashing a rebuilt firmware)
10065 bytes free space of 65464
VSS1 (Formatted) (Healthy)
VSS2 (Formatted) (Healthy)
------------------------------------
Unusual amount of variables in VSS1:
10 (EFI Global):MemoryConfig (DELETED)
10 (EFI Global):MemoryConfih (DELETED)
10 (EFI Global):_AGP_DISABLED (DELETED)
10 (MTC variable):MTC (DELETED)
===================================================
scanning: 11.bin

Firmware 144.0.0.0.0 (latest)
Serial from firmware: CKxxxxxxx8PZ
CRC32 checksums: ok
Bootblock of 144.0.0.0.0 (rebuilt firmware)
base_21 hardware descriptor
fmm-computer-name: berlins Mac Pro
MTC count: 12
Assumed 11 boots since last garbage collection
12 (1 active) Memory Configs g (ok)
12 (1 active) Memory Configs h (ok)
1 (1 active) Memory Configs i (ok)
1 (1 active) Memory Configs j (ok)
0 Microsoft certificates (ok)
10 (0 active) AAPL Path Properties (ok)
VSS2 is empty (ok after recent full nvram reset or after flashing a rebuilt firmware)
5390 bytes free space of 65464
VSS1 (Formatted) (Healthy)
VSS2 (Formatted) (Healthy)
------------------------------------
Unusual amount of variables in VSS1:
10 (Apple Boot Variable):AAPL,PathProperties0000 (DELETED)
11 (EFI Global):MemoryConfig (DELETED)
11 (EFI Global):MemoryConfih (DELETED)
11 (EFI Global):_AGP_DISABLED (DELETED)
11 (MTC variable):MTC (DELETED)
===================================================
scanning: 12.bin

Firmware 144.0.0.0.0 (latest)
Serial from firmware: CKxxxxxxx8PZ
CRC32 checksums: ok
Bootblock of 144.0.0.0.0 (rebuilt firmware)
base_21 hardware descriptor
fmm-computer-name: berlins Mac Pro
MTC count: 13
Assumed 12 boots since last garbage collection
13 (1 active) Memory Configs g (caution)
13 (1 active) Memory Configs h (caution)
1 (1 active) Memory Configs i (caution)
1 (1 active) Memory Configs j (caution)
0 Microsoft certificates (ok)
11 (0 active) AAPL Path Properties (ok)
VSS2 is empty (ok after recent full nvram reset or after flashing a rebuilt firmware)
715 bytes free space of 65464 (caution)
VSS1 (Formatted) (Healthy)
VSS2 (Formatted) (Healthy)
------------------------------------
Unusual amount of variables in VSS1:
11 (Apple Boot Variable):AAPL,PathProperties0000 (DELETED)
12 (EFI Global):MemoryConfig (DELETED)
12 (EFI Global):MemoryConfih (DELETED)
12 (EFI Global):_AGP_DISABLED (DELETED)
12 (MTC variable):MTC (DELETED)
===================================================
scanning: 13.bin

Firmware 144.0.0.0.0 (latest)
Serial from firmware: CKxxxxxxx8PZ
CRC32 checksums: ok
Bootblock of 144.0.0.0.0 (rebuilt firmware)
base_21 hardware descriptor
fmm-computer-name: berlins Mac Pro
MTC count: 14
Assumed 1 boots since last garbage collection
VSS1                   VSS2
2 (1 active)           1 Memory Configs g (ok)
2 (1 active)           1 Memory Configs h (ok)
1 (1 active)           1 Memory Configs i (ok)
1 (1 active)           1 Memory Configs j (ok)
0                      0 Microsoft certificates (ok)
1 (0 active)           1 AAPL Path Properties (ok)
51718 bytes free space of 65464
VSS1 (Formatted) (Healthy)
VSS2 (Formatted) (Healthy)
 
  • Gefällt mir
Reaktionen: Freeez und Dorena Verne
-> Besonderheiten von EnableGop 1.2 werden gemeldet wenn gefunden.
Hmm, bei mir wird mit deinem aktuellen Dumper keine Version für EnableGop angezeigt. Ist die Version, die du mir eingebaut hast, zu alt? Wäre es sinnvoll, lieber eine aktuelle einzuarbeiten? Hat das irgendwelche Vor- oder Nachteile? Ich habe den Thread bei Macrumors nur kurz überflogen, der war mir zu lang, du kannst das bestimmt kürzer beantworten. ;)

Danke!

1681581054270.png
 
Hmm, bei mir wird mit deinem aktuellen Dumper keine Version für EnableGop angezeigt. Ist die Version, die du mir eingebaut hast, zu alt? Wäre es sinnvoll, lieber eine aktuelle einzuarbeiten? Hat das irgendwelche Vor- oder Nachteile? Ich habe den Thread bei Macrumors nur kurz überflogen, der war mir zu lang, du kannst das bestimmt kürzer beantworten. ;)

Danke!

Anhang anzeigen 395583

Bei OpenCore tut sich ja jeden Monat was, beziehungsweise Mike baut kontinuierlich an dem Teil weiter.

Das was ich zu der Zeit eingebaut hab war ausgetestet, ich bau nichts ein was gerade erst veröffentlicht wurde :-]

Wenn alles funktioniert ists gut und dann würde ich auch nichts mehr ändern. Was läuft sollte man lassen, es ändert sich auch nichts an den äußeren Gegebenheiten. Das GOP in der Grafikkarte bleibt gleich.

Versionshistorie: https://github.com/acidanthera/OpenCorePkg/tree/master/Staging/EnableGop
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: Freeez
Alles klar, @Macschrauber. Danke für die Info, jetzt bin ich beruhigt. 👍
 
Schon interessant was OC bzw. OCLP alles im NVRAM speichert. Hab die boot-args immer selbst eingesetzt. Unter Monterey siehts aber zZt so aus
Code:
    Workstation:~ Fangio$ nvram boot-args
    boot-args    keepsyms=1 debug=0x100 -lilubetaall -btlfxallowanyaddr ipc_control_port_options=0 -nokcmismatchpanic -disable_sidecar_mac
    Workstation:~ Fangio$
Weiß leider nicht was die im einzelnen bewirken. Kann Monterey nach einem manuellen NVRAM-Reset (cmd-alt-p-r, 3x gongen lassen) dann überhaupt noch starten?
 
Monterey kann ohne OC am Mac Pro nicht starten. Und OC setzt dann die Einträge wieder ins Nvram.

Die paar Bytes würden mir keine Sorgen machen.

Wo man immer schauen sollte ist dass vor einem Systemupdate, auch einem Sicherheitsupdate genügend Platz da ist und ggf noch ein paar mal starten um die GC zu bekommen. Wenn ich nicht mindestens 20 Kbyte frei hab mach ich keine Installation sondern boote noch ein paar mal bis Platz im NVRAM ist.

So eine Installation von Monterey zum Beispiel schreibt ratzfatz mal 10 bis 20 Kbyte ins NVRAM. Wenn dann Pech dabei ist vor dem Neustart ist fast kein Platz dann kann es eng werden.
 
Gut.
Ich will ja eigentlich was anderes loswerden, nämlich die vielen „AAPL Path Properties“ die dir in meinem ROMdump aufgefallen sind. Platz war da noch genug, +19k bytes, also nix besorgniserregendes.

Sollte vielleicht mal eine Garbage Collection anstossen..? Insbesondere jetzt wo sich die Hardware Config verändert hat..
 
Gut.
Ich will ja eigentlich was anderes loswerden, nämlich die vielen „AAPL Path Properties“ die dir in meinem ROMdump aufgefallen sind. Platz war da noch genug, +19k bytes, also nix besorgniserregendes.

Sollte vielleicht mal eine Garbage Collection anstossen..? Insbesondere jetzt wo sich die Hardware Config verändert hat..

Vergleiche mal vor und nach einem tiefen NVRAM reset nach der gleichen Anzahl boots die Dumps. Dazu mal die nächsten paar mal booten je einen Dump ziehen.

in Scanvss.log sieht man alle Variablen im Detail. Vielleicht kommt man so dahinter was oder wer diese vielen Variablen schreibt.

Ansich sind die nicht schlimm, sollten halt nur nicht gerade im Dutzend geschrieben werden wenn Free Space gerade knapp ist und sonstige Ereignisse das NVRAM zuballern. Wie schon erwähnte Systeminstallation oder Update.
 
Guten Tag,

bislang war ich stiller Mitleser, und habe den ROMDumper aus Neugier ausprobiert und wurde hellhörig: Der Mac ist ein Single von 2012 und hat bislang seinen Dienst komplett störungsfrei gemacht.
Ohne Titel.jpeg
Das war gestern spätabends und trotz mehrfachem Reset plus Netzstecker ziehen, dabei habe ich nie Windows auf dem Mac installiert?!?

Grüße,
Peter
 
Zurück
Oben Unten