The EEPROM is programmable without any mods because WP / Write Protect is pulled low.
It is programmed via an I2C bus, which in functionality is extremely simple.
By using PonyProg2000 and a Parallel to I2C convertor (DIY) you can read and re-program the EEPROM.
The EEPROM does contain manufacturer specific code unfortunately. By copying the data from an official LCD from Lenovo to a random pin-compatible screen makes it compatible, if they are the same resolution.
If it's incompatible or contain no or missing code you'll get a vertical red-white-blue pattern when booting the machine.
A software like http://www.tucows.com/preview/329441 is AFAIK the only tool to aid in the development of EDIDs since modifying binary files manually is as good as impossible, unless you know what to change.
The Phoenix EDID tool is quite buggy though and is not supported any longer it seems.
The T4x series relies on the cable to determine if XGA, SXGA+, UXGA or QXGA resolutions should be outputted. It's a case of cutting through some wires here and there - it's possible to create an SXGA+ cable from a UXGA cable by drilling a 1 mm hole for example.
Personally i really HATE Lenovo for doing this - of course they could use the EDID to determine the correct resolution and thus only manufacture one cable, but i hate them for containing specific manufacturer information (one line up to 13 characters) that is completely bogus and one can't tell what it means other then that the BIOS check for that string during power up.
As all the screens used complies with the SPWG regulatives there's no other reason to implement manufacturer specific code other than to piss off customers and earn money.






