See How You Can Use the Aardvark I2C/SPI Host Adapter and a DVI DDC Breakout Cable to Read EDID data from a DVI Monitor EEPROM

Using the Aardvark I2C/SPI Host Adapter with the DVI DDC Breakout Cable, you can quickly and easily read extended display identification data (EDID data) from a DVI monitor EEPROM.  This article provides an overview of this technique. For more details, please refer to the knowledge base article Reading EDID Data from DVI monitor EEPROM using Aardvark adapter and DVI DDC Breakout Cable. For additional information about EDID, please refer to EDID Documentation.

 Read DVI System EEPROM with Aardvark Host Adapter

Figure 1: DVI System

The Setup:

  • The application used is the Control Center Serial Software, which connects the Aardvark adapter to the computer.
  • The Aardvark adapter is configured as the I2C Master.
  • Together, the DVI monitor EEPROM and the DVI DDC Breakout Cable are the I2C slave.
  • The DVI Monitor EEPROM I2C target address is 0x50.
  • The DVI Monitor EEPROM EDID length is 128 bytes.

Reading Data from the DVI Monitor EEPROM:

  1. Using the Control Center Serial Software:
    1. Enter 0x50 in Slave Address field.
    2. Read 128 bytes from DVI Monitor I2C register address 00.
    3. Enter 0x00 in Register Address.
    4. Select 1 bytes in Address Width and then enter 128 in Number of Data Bytes
    5. Click Master Register Read and then verify that the data displayed is “00 FF FF FF FF FF FF 00 10 AC …”, as shown in Figure 2 below.
 Viewing DVI EEPROM data via Control Center Serial Software

Figure 2: Aardvark Adapter Reads DVI Monitor EDID Data

Additional resources that you may find helpful include the following:

If you have questions about our host adapters or other Total Phase products, feel free to email us at sales@totalphase.com, or if you already own one of our devices and have a technical question, please submit a request for technical support.

Leave a Reply