Skip to content

Latest commit

 

History

History
90 lines (66 loc) · 3.49 KB

NOTES.md

File metadata and controls

90 lines (66 loc) · 3.49 KB

EDID

  • https://en.wikipedia.org/wiki/Extended_Display_Identification_Data

  • EDID structure versions range from v1.0 to v1.4 (plus a v2.0 - released and deprecated)

  • HDMI 1.0 – 1.3c uses EDID structure v1.3

  • Enhanced EDID was introduced at the same time as E-DDC

  • DDC is the protocol for reading EDID data.

    • E-DDC (Enhanced Display Data Channel) is the most recent revision of the DDC standard.

    • DDC/CI is a control protocol for contrast / etc

  • DisplayID is a VESA standard designed to replace E-EDID standard and EDID structure v1.4

Release Date Standard Name EDID structures
August 1994 DDC standard version 1 EDID v1.0 structure
April 1996 EDID standard version 2 EDID v1.1 structure
?????? 1997 EDID standard version 3 EDID structures v1.2 and v2.0
February 2000 E-EDID Standard Release A, v1.0 EDID structure v1.3, EDID structure v2.0 deprecated
September 2006 E-EDID Standard Release A, v2.0 EDID structure v1.4
  • EIA/CEA-861 extension block
Version Spec Release Date Notes
Version 1 -861
Version 2 -861A
Version 3 -861B HDMI 1.0 -1.3c uses this version
-861D July 2006
-861E
-861F June 4, 2013

Libraries

  • Will use Linux version.
  • Fall back is coreboot.

Questions

  • How active is the development of the file? When was it last updated?
  • License?
  • Does it support HDMI EDID extensions?
  • Does it use malloc / etc?
  • Is it a library?
  • Can it generate EDID too?

Linux Kernel

coreboot - lib/edid.c

openxt/libedid

libminitru

u-boot

xorg edid-decode

read-edid