Fixing the EDID ROM of a monitor using the Bus Pirate

Posted on Wednesday, June 27th, 2012 in Bus Pirate, hacks by DP

Matthias fixed the EDID ROM of his Samsung monitor using the Bus Pirate. He documented the whole process on his blog. Also included is a tip on how to connect the Bus Pirate to I2C line through the VGA, or DVI cable.

This post is about fixing a broken EDID ROM in a monitor. There are several ways to do this. Typically this involves writing the EEPROM with the Windows only tool PowerStrip (see here for a HOWTO) . Here I want to present an alternative solution using the Dangerous Prototypes Bus Pirate Рa device which every hardware hacker with self-respect should have anyway. You should already be tech-savvy to attempt this procedure.

Via the forum.

This entry was posted on Wednesday, June 27th, 2012 at 11:00 am and is filed under Bus Pirate, hacks. You can follow any responses to this entry through the RSS 2.0 feed. You can skip to the end and leave a response. Pinging is currently not allowed.

2 Responses to “Fixing the EDID ROM of a monitor using the Bus Pirate”

  1. Jay Wilkinson says:

    Very nice writeup!

  2. makomk says:

    In theory you should be able to reprogram the EDID EEPROM directly from Linux using the eeprom program from i2c-tools. Just be sure to tell it to use the correct bus if you do that – there are lots of I2C buses with EEPROMs on and overwriting the wrong one would be a really bad idea.

Leave a Reply

Notify me of followup comments via e-mail. You can also subscribe without commenting.

Recent Comments

  • Geert Jordaens: I'm not sure what kind of licensing I have to add since it is a fairly straight forward implementation of the adaptive Huffman Decoding. For...
  • erich: For anyone interested, I've added some c++ code for adaptive huffman decoding in the git repository.
  • Sjaak: I would add some more protection in the used trigger file (on the serverpilot site) then not using a standard name :) hopefully they use...
  • Pete Castagna: My friend Charlie who worked in synthesizers at a DOD type of place made a modification to this avalanche pulse generator that allowed him to...
  • Sam Catchpole: Yes please :D