decode-dimms(1)

πŸ“¦
version 4.4 Β· 2 versions
, in alpine 3.24, arch rolling, debian trixie, fedora 43, fedora 44, nixpkgs unstable, opensuse-leap 16.0, ubuntu questing, ubuntu resolute, ubuntu stonking

πŸ’– decode-dimms β€” the manual page, but make it cute πŸ’–

okay bestie, welcome to decode-dimms(1) from the i2c-tools fam β€” this is a User Commands situation and she is iconic. basically: she decodes the info chillin' inside memory module SPD EEPROMs, and she's gonna tell you everything. no gatekeeping fr fr 🫢


✨ NAME ✨

decode-dimms β€” decode the information found in memory module SPD EEPROMs πŸ’…


🌸 SYNOPSIS 🌸

decode-dimms [-c] [-f [-b]] [-x|-X file [files..]]
decode-dimms -h

πŸ¦‹ DESCRIPTION πŸ¦‹

so like, the whole point of the decode-dimms tool is to decode the information found in memory module SPD EEPROMs. that's the vibe. that's the mission. πŸ’–

the SPD data gets read either from the running system or from dump files. two paths, both slay.

but listen β€” in the running-system case, the tool needs a kernel module to be loaded, and the options are: eeprom, at24 or ee1004 (that last one is for DDR4 SDRAM.) so like, load one of those first or she's just gonna sit there like πŸ™ˆ


πŸŽ€ PARAMETERS πŸŽ€

  • -f, --format β€” print nice html output ✨ (yes, she can serve html, main character energy)
  • -b, --bodyonly β€” don't print the html header. super useful for postprocessing the output, iykyk 🧚
  • --side-by-side β€” display all DIMMs side-by-side if possible πŸ‘‘
  • --merge-cells β€” merge neighbour cells with identical values. this one is side-by-side output only, and it's the default, periodt
  • --no-merge-cells β€” don't merge neighbour cells with identical values. again: side-by-side output only, bestie
  • -c, --checksum β€” decode completely even if the checksum fails. like, she's decoding anyway, no cap πŸ’€
  • -x β€” read data from hexdump files
  • -X β€” same as -x except treat multibyte hex data as little endian πŸ”₯
  • -h, --help β€” display the usage summary 🫢

😭 BUGS 😭

got a bug? found a fix? pls don't suffer in silence. write to the Linux I2C mailing list <linux-i2c@vger.kernel.org> with a Cc to the current maintainer: Jean Delvare <jdelvare@suse.de>. she'll see it, she'll fix it, we move. πŸ’œ


🌈 SEE ALSO 🌈

decode-vaio(1) β€” go read her too, she's also giving πŸ’–


⭐ AUTHORS ⭐

Philip Edelbrock, Christian Zuckschwerdt, Burkart Lingner, Jean Delvare β€” the literal icons who made this happen, we stan 🌸


and that's the whole page bestie, you ate it. this was i2c-tools, Nov 2017 edition, signing off β€” go decode some EEPROMs and be the main character of your own system πŸ’…βœ¨πŸŽ€