1 ================================================================================
5 (c) 2011--2018 Martin Mares <mj@ucw.cz>
7 You can use and distribute this program under the terms of GPLv2.
9 ================================================================================
11 This is a tool for parsing VESA Extended Display ID data (EDID) as sent by
12 most monitors. It eats binary EDID data and outputs a textual interpretation.
13 The reader is expected to have at least basic knowledge of the EDID specs.
15 Currently, we parse all versions up to EDID 1.4, including differences in
16 semantics between versions.
18 The following descriptors are known:
20 0xff Serial number fully decoded
21 0xfe Comment fully decoded
22 0xfd Range limits fully decoded
23 0xfc Product name fully decoded
24 0xfb Color points not parsed
25 0xfa More standard timings not parsed
26 0xf9 Color management not parsed
28 0xf7 Established timings 3 not parsed
30 The following extensions are known:
32 0x02 CEA 861 fully decoded (including HDMI data)
33 0x10 Video timing block not parsed
34 0x40 Display information not parsed
35 0x50 Localized strings not parsed
36 0x60 Digi. pkt. video link not parsed
37 0xf0 Block map fully decoded
39 The main reason for not parsing a descriptor/extension is that I lack
40 any examples of such data. If you have a monitor which sends them, please
43 The program has been tested on Linux, but it should run on an arbitrary POSIX
44 system with a C99 compiler.
46 All bug reports and suggestions are welcome, especially when accompanied by