baboomerang / overclockspd Goto Github PK
View Code? Open in Web Editor NEWRead, Write, and Overclock RAM SPD (similar to Tb2Bin)
License: GNU General Public License v3.0
Read, Write, and Overclock RAM SPD (similar to Tb2Bin)
License: GNU General Public License v3.0
Hi,
I have two Hynix DD3L 8GB sticks and Thinkpad T420. Someone (xx aka /x) offered me a *.spd file for my sticks.
How do I verify they are OK and wont bricks my ram sticks?
Another question. I issued this command:
$ sudo i2cdetect -lt
i2c-3 i2c nvkm-0000:01:00.0-bus-0002 I2C adapter
i2c-20 i2c sor-0006-0344 I2C adapter
i2c-10 i2c nvkm-0000:01:00.0-aux-000b I2C adapter
i2c-1 i2c nvkm-0000:01:00.0-bus-0000 I2C adapter
i2c-19 i2c sor-0006-0342 I2C adapter
i2c-17 i2c i915 gmbus dpb I2C adapter
i2c-8 i2c nvkm-0000:01:00.0-bus-0009 I2C adapter
i2c-15 i2c i915 gmbus panel I2C adapter
i2c-6 i2c nvkm-0000:01:00.0-bus-0007 I2C adapter
i2c-13 i2c i915 gmbus ssc I2C adapter
i2c-4 i2c nvkm-0000:01:00.0-bus-0005 I2C adapter
i2c-21 i2c sor-0006-0348 I2C adapter
i2c-11 i2c nvkm-0000:01:00.0-aux-000c I2C adapter
i2c-2 i2c nvkm-0000:01:00.0-bus-0001 I2C adapter
i2c-0 smbus SMBus I801 adapter at efa0 SMBus adapter
i2c-18 i2c i915 gmbus dpd I2C adapter
i2c-9 i2c nvkm-0000:01:00.0-aux-000a I2C adapter
i2c-16 i2c i915 gmbus dpc I2C adapter
i2c-7 i2c nvkm-0000:01:00.0-bus-0008 I2C adapter
i2c-14 i2c i915 gmbus vga I2C adapter
i2c-5 i2c nvkm-0000:01:00.0-bus-0006 I2C adapter
i2c-12 i2c nvkm-0000:01:00.0-aux-000d I2C adapter
Which one of those would be my ram sticks? And how do I verify if it's unlocked?
Thanks!
EDIT:
Only i2cdetect -y
(9
to 12
) gave me some actual data.
hi, how to check if there is write access to it. my device is based on AMD Rome and os is centos7.
Hi again,
I managed to read the EEPROM with your script. But the writespd.sh gives me usage output instead of just working.
$ sudo ./writespd.sh -b 0 -d 0x50 ./dimm0x50.2021-12-07.spd
Usage: ./writespd.sh [-x]XMP ONLY [-b] I2C BUS ADDRESS [-d] DIMM ADDRESS [FILENAME]
I2C BUS ADDRESS is an integer (usually 0-9)
Example: ./writespd.sh -b 6 -d 0x50 sampledump.spd
Could you please verify what might be wrong? I tried to look at the .sh file but could not find anything.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.