------------------------------------------------------------------------------- EDID ------------------------------------------------------------------------------- The captures in this directory were taken from the DDC/I2C bus. For the two Samsung displays below, the logic analyzer was attached to a VGA cable, which connects the computer and the display while the EDID data was sent across the I2C bus. To decode these, set up a protocol decoder stack like this: i2c -> edid Details: https://en.wikipedia.org/wiki/Extended_display_identification_data https://en.wikipedia.org/wiki/Display_Data_Channel samsung_le46b620r3p.sr / samsung_syncmaster245b.sr -------------------------------------------------- The logic analyzer used was a Saleae Logic (at 500kHz): Probe I2C pin ------------------- 1 (black) SDA 2 (brown) SCL samsung_syncmaster203b.sr ------------------------- The logic analyzer used was a Saleae Logic (at 1MHz): Probe I2C pin ------------------- 1 (black) SCL 2 (brown) SDA acer_al711_on_dp_dm_hdmi_vga.sr ------------------------------- This setup is somewhat more evolved, as it used a computer with a dual-mode displayport (DP++), a DP-HDMI (Type 1) adapter, a HDMI DDC breakout cable, a HDMI-VGA adapter, and a CRT screen with VGA input. The logic analyzer was connected to the DDC bus between the two adapters above, i.e. on the HDMI connection. As the DP-HDMI adapter uses a level shifter between DP and HDMI DDC busses, also the communication between computer and the DP adapter is visible (the DDC busses on both side are physically connected). The DP-HDMI adapter is visible at I2C address 0x40 and responds with the readonly identifier 'DP-HDMI Adaptor'. The HDMI-VGA adapter modifies the EDID contents from the VGA moniter, it adds an CEA extension block at offset 0x80 and notifies the existence of the extension block in the first block.