On Tue, Dec 08, 2009 at 12:59:01PM -0800, Galen Seitz wrote:
> 
> This should help:
> http://www.lm-sensors.org/wiki/I2CTools
 
It looks like i2cdump and i2cset are the right tools out of that. 
Thanks!  I will need to wrap them in a script to write the whole
record to the EEPROM - and yes, I will read out all the information
first, and make sure I am writing what I think I am writing.

> BTW, are you sure the EDID EEPROM is writable?  If I were designing an 
> LCD monitor, I'd probably try to write protect the EDID info to 
> prevent errant software from screwing it up.

Indeed, it seems that most of the i2c hardware is writable, including
the registers in your RAM sticks and who knows what else.  Apparently
the i2c bus permits major and permanent mayhem, not just to the
display, but to the whole machine.  I think I will practice on some
expendable hardware first.  

While researching this, I have seen desperate emails from people
looking for help programming the EDID EPROM on their laptops.
Some bit of rogue software already did, and they need to restore
the original code.  Looks like one more set of memory that needs
backup and recovery tools, as well as intrusion detection.

Keith

-- 
Keith Lofstrom          [email protected]         Voice (503)-520-1993
KLIC --- Keith Lofstrom Integrated Circuits --- "Your Ideas in Silicon"
Design Contracting in Bipolar and CMOS - Analog, Digital, and Scan ICs
_______________________________________________
PLUG mailing list
[email protected]
http://lists.pdxlinux.org/mailman/listinfo/plug

Reply via email to