decode-dimms(1)
π 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-xexcept 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 π
β¨π
π¦ where this page comes from
- alpine 3.24: i2c-tools-doc 4.4-r3 Β· GPL-2.0-or-later AND LGPL-2.1-or-later
- arch rolling: i2c-tools 4.4-4 Β· GPL
- debian trixie: i2c-tools 4.4-2 Β· GPL-2.0-or-later
- fedora 43: i2c-tools-perl 4.4-3.fc43 Β· GPL-2.0-or-later
- fedora 44: i2c-tools-perl 4.4-4.fc44 Β· GPL-2.0-or-later
- nixpkgs unstable: i2c-tools 4.4
- opensuse-leap 16.0: i2c-tools 4.4-160000.2.2 Β· GPL-2.0-or-later
- opensuse-leap 16.0: i2c-tools 4.4-160000.2.2 Β· GPL-2.0-or-later
- opensuse-leap 16.0: i2c-tools 4.4-160000.2.2 Β· GPL-2.0-or-later
- opensuse-leap 16.0: i2c-tools 4.4-160000.2.2 Β· GPL-2.0-or-later
- ubuntu questing: i2c-tools 4.4-2
- ubuntu resolute: i2c-tools 4.4-2build3 Β· GPL-2.0-or-later
- ubuntu stonking: i2c-tools 4.4-3 Β· GPL-2.0-or-later
- Copyright (C) 2013 Jaromir Capik
- Copyright (C) 2017 Jean Delvare
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms