Artificial intelligent assistant

Reading EDID from EEPROM From the link: < > The EDID is often stored in the monitor in a memory device called a serial PROM (programmable read-only memory) or EEPROM (electrically erasable PROM) and is accessible via the I²C bus at address 0x50.[1] The EDID PROM can often be read by the host PC even if the display itself is turned off. How can I read that information?

Answer to my own Question: [:)]

1. i2cdetect -l : To enlist the existing i2c adapter
2. echo Y | i2cdump $i 0x50 : Where i is the device id of each /dev/i2c-*
3. The above command will print the Raw-EDID for the given I2C-Adapter.
4. Now custom C ( or any ) programming language can be used to parse the information to give the neat description of the underlying device.



[ Though I used the i2c-tools, still It will be far better to use the low-level assembly programming to read the EEPROM values. ]

xcX3v84RxoQ-4GxG32940ukFUIEgYdPy d6c79d343ff99ef4742ec399a7efd79e