MemTest writes the SPD information it reads from memory modules into the log file as raw hex bytes encoded in ASCII:
Is there a tool that can do an 'offline' decode of SPD info stored in a text file, as opposed to the actual SPD info read straight from the actual memory modules themselves?
RAMMon, like CPU-Z, appears to only read the SPD data from the machine on which it is running.
I found this spd_utils linux tool on Github, and it runs in Windows Subsystem for Linux, but it doesn't seem to return anything and I am not sure if I have encoded the data correctly.
Does anyone know if there is anything else like this?
It would be really great if RAMMon could be passed a MemTest logfile and it just decode it from that.
Code:
... 2024-05-12 16:41:10 - Raw SPD bytes for DIMM#0 (Channel -1, Slot -1): 2024-05-12 16:41:10 - 11 11 24 05 00 80 B3 30 01 10 00 00 00 00 00 00 2024-05-12 16:41:10 - 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2024-05-12 16:41:10 - 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2024-05-12 16:41:10 - 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2024-05-12 16:41:10 - 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2024-05-12 16:41:10 - 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2024-05-12 16:41:10 - 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2024-05-12 16:41:10 - 00 00 00 00 00 00 00 00 00 00 00 00 00 00 92 DA 2024-05-12 16:41:10 - 23 11 0C 01 85 21 00 08 00 60 00 03 09 0B 80 00 2024-05-12 16:41:10 - 00 00 07 0D F8 0F 00 00 6E 6E 6E 11 00 6E F0 0A 2024-05-12 16:41:10 - 20 08 00 05 00 A8 1B 28 28 00 78 00 14 3C 00 00 2024-05-12 16:41:10 - 00 00 00 00 00 00 00 00 00 00 00 00 0C 2C 0C 2C 2024-05-12 16:41:10 - 0C 2C 0C 2C 0C 2C 0C 2C 0C 2C 0C 2C 0C 2C 00 00 2024-05-12 16:41:10 - 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2024-05-12 16:41:10 - 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2024-05-12 16:41:10 - 00 00 00 00 00 00 9C B5 00 00 00 00 E7 D6 CD 47 2024-05-12 16:41:10 - 11 11 24 05 00 80 B3 30 01 10 00 00 00 00 00 00 2024-05-12 16:41:10 - 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2024-05-12 16:41:10 - 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2024-05-12 16:41:10 - 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2024-05-12 16:41:10 - 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2024-05-12 16:41:10 - 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2024-05-12 16:41:10 - 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2024-05-12 16:41:10 - 00 00 00 00 00 00 00 00 00 00 00 00 00 00 92 DA 2024-05-12 16:41:10 - 23 11 0C 01 85 21 00 08 00 60 00 03 09 0B 80 00 2024-05-12 16:41:10 - 00 00 07 0D F8 0F 00 00 6E 6E 6E 11 00 6E F0 0A 2024-05-12 16:41:11 - 20 08 00 05 00 A8 1B 28 28 00 78 00 14 3C 00 00 2024-05-12 16:41:11 - 00 00 00 00 00 00 00 00 00 00 00 00 0C 2C 0C 2C 2024-05-12 16:41:11 - 0C 2C 0C 2C 0C 2C 0C 2C 0C 2C 0C 2C 0C 2C 00 00 2024-05-12 16:41:11 - 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2024-05-12 16:41:11 - 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2024-05-12 16:41:11 - 00 00 00 00 00 00 9C B5 00 00 00 00 E7 D6 CD 47 2024-05-12 16:41:11 - 11 11 24 05 00 80 B3 30 01 10 00 00 00 00 00 00 2024-05-12 16:41:11 - 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2024-05-12 16:41:11 - 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2024-05-12 16:41:11 - 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2024-05-12 16:41:11 - 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2024-05-12 16:41:11 - 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2024-05-12 16:41:11 - 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2024-05-12 16:41:11 - 00 00 00 00 00 00 00 00 00 00 00 00 00 00 92 DA 2024-05-12 16:41:11 - 23 11 0C 01 85 21 00 08 00 60 00 03 09 0B 80 00 2024-05-12 16:41:11 - 00 00 07 0D F8 0F 00 00 6E 6E 6E 11 00 6E F0 0A 2024-05-12 16:41:11 - 20 08 00 05 00 A8 1B 28 28 00 78 00 14 3C 00 00 2024-05-12 16:41:11 - 00 00 00 00 00 00 00 00 00 00 00 00 0C 2C 0C 2C 2024-05-12 16:41:11 - 0C 2C 0C 2C 0C 2C 0C 2C 0C 2C 0C 2C 0C 2C 00 00 2024-05-12 16:41:11 - 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2024-05-12 16:41:11 - 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2024-05-12 16:41:11 - 00 00 00 00 00 00 9C B5 00 00 00 00 E7 D6 CD 47 2024-05-12 16:41:11 - 11 11 24 05 00 80 B3 30 01 10 00 00 00 00 00 00 2024-05-12 16:41:11 - 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2024-05-12 16:41:11 - 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2024-05-12 16:41:11 - 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2024-05-12 16:41:11 - 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2024-05-12 16:41:11 - 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2024-05-12 16:41:11 - 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2024-05-12 16:41:11 - 00 00 00 00 00 00 00 00 00 00 00 00 00 00 92 DA 2024-05-12 16:41:11 - 23 11 0C 01 85 21 00 08 00 60 00 03 09 0B 80 00 2024-05-12 16:41:11 - 00 00 07 0D F8 0F 00 00 6E 6E 6E 11 00 6E F0 0A 2024-05-12 16:41:11 - 20 08 00 05 00 A8 1B 28 28 00 78 00 14 3C 00 00 2024-05-12 16:41:11 - 00 00 00 00 00 00 00 00 00 00 00 00 0C 2C 0C 2C 2024-05-12 16:41:11 - 0C 2C 0C 2C 0C 2C 0C 2C 0C 2C 0C 2C 0C 2C 00 00 2024-05-12 16:41:11 - 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2024-05-12 16:41:11 - 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2024-05-12 16:41:11 - 00 00 00 00 00 00 9C B5 00 00 00 00 E7 D6 CD 47 2024-05-12 16:41:11 - Enumerating PCI bus... ...
RAMMon, like CPU-Z, appears to only read the SPD data from the machine on which it is running.
I found this spd_utils linux tool on Github, and it runs in Windows Subsystem for Linux, but it doesn't seem to return anything and I am not sure if I have encoded the data correctly.
Does anyone know if there is anything else like this?
It would be really great if RAMMon could be passed a MemTest logfile and it just decode it from that.
Comment