1. Dump after manual Garbage Collection:
6 Memory Configs (ok)
0 xml (ok)
0 iCloud Tokkens (ok)
0 Microsoft Certificates (ok)
0 BluetoothActiveControllerInfos (ok)
0 BluetoothInternalControllerInfos (ok)
0 current-network (ok)
0 AAPL Path Properties (ok)
VSS2 is empty (ok after triple nvram reset or recent firmware rebuilt)
52864 Bytes free space of 65472
2. Dump after manual Garbage Collection
8 Memory Configs (ok)
0 xml (ok)
0 iCloud Tokkens (ok)
0 Microsoft Certificates (ok)
0 BluetoothActiveControllerInfos (ok)
0 BluetoothInternalControllerInfos (ok)
0 current-network (ok)
2 AAPL Path Properties (ok)
VSS2 is empty (ok after triple nvram reset or recent firmware rebuilt)
47488 Bytes free space of 65472
3. Dump after manual Garbage Collection:
10 Memory Configs (ok)
0 xml (ok)
0 iCloud Tokkens (ok)
0 Microsoft Certificates (ok)
0 BluetoothActiveControllerInfos (ok)
0 BluetoothInternalControllerInfos (ok)
0 current-network (ok)
3 AAPL Path Properties (ok)
VSS2 is empty (ok after triple nvram reset or recent firmware rebuilt)
42816 Bytes free space of 65472
4. Dump after manual Garbage Collection:
12 Memory Configs (ok)
0 xml (ok)
0 iCloud Tokkens (ok)
0 Microsoft Certificates (ok)
0 BluetoothActiveControllerInfos (ok)
0 BluetoothInternalControllerInfos (ok)
0 current-network (ok)
4 AAPL Path Properties (ok)
VSS2 is empty (ok after triple nvram reset or recent firmware rebuilt)
38144 Bytes free space of 65472
5. Dump after manual Garbage Collection:
14 Memory Configs (ok)
0 xml (ok)
0 iCloud Tokkens (ok)
0 Microsoft Certificates (ok)
0 BluetoothActiveControllerInfos (ok)
0 BluetoothInternalControllerInfos (ok)
0 current-network (ok)
5 AAPL Path Properties (ok)
VSS2 is empty (ok after triple nvram reset or recent firmware rebuilt)
33472 Bytes free space of 65472
6. Dump after manual Garbage Collection:
16 Memory Configs (ok)
0 xml (ok)
0 iCloud Tokkens (ok)
0 Microsoft Certificates (ok)
0 BluetoothActiveControllerInfos (ok)
0 BluetoothInternalControllerInfos (ok)
0 current-network (ok)
6 AAPL Path Properties (ok)
VSS2 is empty (ok after triple nvram reset or recent firmware rebuilt)
28800 Bytes free space of 65472
7. Dump after manual Garbage Collection:
18 Memory Configs (ok)
0 xml (ok)
0 iCloud Tokkens (ok)
0 Microsoft Certificates (ok)
0 BluetoothActiveControllerInfos (ok)
0 BluetoothInternalControllerInfos (ok)
0 current-network (ok)
7 AAPL Path Properties (ok)
VSS2 is empty (ok after triple nvram reset or recent firmware rebuilt)
24128 Bytes free space of 65472
8. Dump after manual Garbage Collection:
20 Memory Configs (ok)
0 xml (ok)
0 iCloud Tokkens (ok)
0 Microsoft Certificates (ok)
0 BluetoothActiveControllerInfos (ok)
0 BluetoothInternalControllerInfos (ok)
0 current-network (ok)
8 AAPL Path Properties (ok)
VSS2 is empty (ok after triple nvram reset or recent firmware rebuilt)
19456 Bytes free space of 65472
9. Dump after manual Garbage Collection:
22 Memory Configs (ok)
0 xml (ok)
0 iCloud Tokkens (ok)
0 Microsoft Certificates (ok)
0 BluetoothActiveControllerInfos (ok)
0 BluetoothInternalControllerInfos (ok)
0 current-network (ok)
9 AAPL Path Properties (ok)
VSS2 is empty (ok after triple nvram reset or recent firmware rebuilt)
14784 Bytes free space of 65472
10. Dump after manual Garbage Collection:
24 Memory Configs (take care)
0 xml (ok)
0 iCloud Tokkens (ok)
0 Microsoft Certificates (ok)
0 BluetoothActiveControllerInfos (ok)
0 BluetoothInternalControllerInfos (ok)
0 current-network (ok)
10 AAPL Path Properties (ok)
VSS2 is empty (ok after triple nvram reset or recent firmware rebuilt)
10112 Bytes free space of 65472
11. Dump after manual Garbage Collection:
26 Memory Configs (take care)
0 xml (ok)
0 iCloud Tokkens (ok)
0 Microsoft Certificates (ok)
0 BluetoothActiveControllerInfos (ok)
0 BluetoothInternalControllerInfos (ok)
0 current-network (ok)
11 AAPL Path Properties (ok)
VSS2 is empty (ok after triple nvram reset or recent firmware rebuilt)
5440 Bytes free space of 65472
12. Dump after manual Garbage Collection
(768 Bytes free, next is automatic Garbage Collection):
28 Memory Configs (take care)
0 xml (ok)
0 iCloud Tokkens (ok)
0 Microsoft Certificates (ok)
0 BluetoothActiveControllerInfos (ok)
0 BluetoothInternalControllerInfos (ok)
0 current-network (ok)
12 AAPL Path Properties (ok)
VSS2 is empty (ok after triple nvram reset or recent firmware rebuilt)
768 Bytes free space of 65472 (take care)
13. Dump after manual Garbage Collection:
(VSS2 Stream was written, free space is back)
VSS1 VSS2
6 4 Memory Configs (ok)
0 0 xml (ok)
0 0 iCloud Tokkens (ok)
0 0 Microsoft Certificates (ok)
0 0 BluetoothActiveControllerInfos (ok)
0 0 BluetoothInternalControllerInfos (ok)
0 0 current-network (ok)
2 2 AAPL Path Properties (ok)
51776 Bytes free space of 65472
VSS2 is not empty, it stays at 57813 Bytes of free space during the entire cycle of 8 reboots:
View attachment 1953921
VSS2 was empty only for the first 4 reboots after the deep NVRAM reset and your tool was correctly reporting it as empty. After the 4th reboot, the VSS2 was still empty, but the free space of the 1st VSS was already below 7000 Bytes:
View attachment 1953925
That recommendation (cleanup/triple nvram reset) was not necessary at that point, the triple nvram reset itself created that situation and no other deep reset was needed.
The next reboot cleaned the 1st VSS completely:
View attachment 1953928
taking only 4 boots to fill up the nvram is not normal
So are you saying that adding a MATT card to my cMP was not needed?
I don't know what is normal or not, I'm just learning things.
This is the first report, right after the deep NVRAM reset (5 chimes):
View attachment 1953951
It looked pretty good and every reboot was using between 7000 and 8000 Bytes of free space. After 4 reboots, 4864 Bytes of free space looks really reasonable and it is also consistent with the results obtained from other machines.
So you just begin to understand how the nvram works and tell us we were wrong?
it sounds like you are saying is that we don't need (...) deep NVRAM resets/cleanup
So it's important to check the free space (after a manually triggered gc)
cleanup/triple nvram reset - otherwise take care
Recent Cleanup/Triple Nvram Reset - Otherwise Take Care
@Macschrauber ... Change this
cleanup/triple nvram reset - otherwise take care
to
Recent Cleanup/Triple Nvram Reset - Otherwise Take Care
The way it currently is appears to be telling people to do a cleanup/triple nvram reset or else they must take care but what it is actually trying to say (but is not) is that unless the store is empty because there has been a recent cleanup/triple nvram reset, they need to take care.
As an aside, your latest version provides an option to hide the serial number instead of the default of showing this.
You might want to consider making hiding the default instead and for those than want to show it to have to override this.
It is just one word extra, "Recent", which gives clarity. You can change "Otherwise Take Care" to "Caution Otherwise" if the word count is a hard limit. You can use "Caution" in place of "take care" throughout btw.Have to think about it as it is too long.
Fair enough. Was thinking about the dialogue boxes really and not so much the dumped bin files themselves. People are likely to post those boxes.hiding the serial number as default I dislike.
I‘m sure he doesn’t think anything about it. It would be a waste of his time. He’s a very educated, experienced, and credible, firmware engineer. It’s like asking Mozart what he thinks about the “Mary had a little lamb” song.I'd be curious to hear @tsialex's thoughts on this thread, as he is a BootROM guru...
You do the classic nursery rhyme a great disservice as while beloved by toddlers, it is not the same thing as when the little angels are howling loudly with incoherent rage in the nursery.“Mary had a little lamb”
Probably doesn't want to get into a pointless argument.......I‘m sure he doesn’t think anything about it. It would be a waste of his time. He’s a very educated, experienced, and credible, firmware engineer. It’s like asking Mozart what he thinks about the “Mary had a little lamb” song.
$test_nvram '141 0 0 0 0.bin'
serial from firmware: CK9xxx
Firmware 141.0.0.0
14 Memory Configs (ok)
0 xml (ok)
0 iCloud Tokkens (ok)
0 Microsoft Certificates (ok)
3 BluetoothActiveControllerInfos (not ok)
2 BluetoothInternalControllerInfos (not ok)
0 current-network (ok)
5 AAPL Path Properties (ok)
VSS2 is empty (ok after triple nvram reset or recent firmware rebuilt)
Thanks for this - trying to decide if I need a rebuild before i upgrade CPU's and RAM.Got a new version of the dumper released
among other fixes and improvements changed wording:
take care -> caution
cleanup/triple nvram reset - otherwise take care -> ok after triple nvram reset or recent firmware rebuilt
Dropbox - File Deleted - Simplify your life
www.dropbox.com
Thanks for this - trying to decide if I need a rebuild before i upgrade CPU's and RAM.
I'm sure this will help with that decision
Cheers
Umm, still waiting dude.I'm not saying the firmware will realise anything, I will tell everybody exactly what happened. Was nothing dramatic.