We're no longer updating This wiki!!

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
en:vu8_update_edid [2016/12/14 14:51]
joy.cho [Update Guide (1) - Linux Host PC]
en:vu8_update_edid [2017/03/21 13:57] (current)
joy.cho [Write EDID binary]
Line 1: Line 1:
-====== How to Update ​VU8C EDID ======+====== How to Check and Write VU8C EDID ====== 
 +<WRAP center round important>​ 
 +  *  This wiki is a guide only for the uses who want to use ODROID-VU8C **with OTHER products except ODROID-C1+/​C2**. 
 +  * On our production line, EDID data is already written on VU8C eeprom, so normally, you don't need to update EDID data by force. 
 +</​WRAP>​ 
 + 
 +<WRAP center round important>​ 
 +  * If it seems VU8C is not detected normally from the host, first check the EDID status as described in the following section, 'How to check EDID status',​ then try the update steps. 
 +  * Before the update process, please make sure which display path is connected to VU8C via HDMI. 
 +</​WRAP>​
  
 ===== Update Guide - Linux Host PC ===== ===== Update Guide - Linux Host PC =====
Line 69: Line 78:
 Please download source codes from the github and build it. Please download source codes from the github and build it.
 <​code>​ <​code>​
 +# sudo apt-get install git
 # git clone https://​github.com/​bulletmark/​edid-rw # git clone https://​github.com/​bulletmark/​edid-rw
 # cd edid-rw # cd edid-rw
 # make # make
 +</​code>​
 +
 +==== How to check EDID status ====
 +You can check if the EDID data works normally using **edid-rw**. \\
 +**edid-rw** loads the raw data of EDID and **edid-decode** parses it based on EDID specification.
 +<​code>​
 +$ edid-rw ​ [bus no.]  | edid-decode
 +</​code>​
 +
 +Here is an example.\\
 +If it works normally, you can the information as below.\\
 +If not so, all of data patterns are shown as 0's sequence\\
 +and no timing and clock description is listed.
 +<​code>​
 +$ sudo ./edid-rw 4 | edid-decode
 +Extracted contents:
 +header: ​         00 ff ff ff ff ff ff 00
 +serial number: ​  21 6c 00 00 00 00 00 00 0c 1b
 +version: ​        01 03
 +basic params: ​   6d 23 1a 78 ea
 +chroma info:     5e c0 a4 59 4a 98 25 20 50 54
 +established: ​    00 08 00
 +standard: ​       61 40 01 01 01 01 01 01 01 01 01 01 01 01 01 01
 +descriptor 1:    64 19 00 40 41 00 26 30 08 90 36 00 63 0a 11 00 00 18
 +descriptor 2:    00 00 00 ff 00 4c 69 6e 75 78 20 23 30 0a 20 20 20 20
 +descriptor 3:    00 00 00 fd 00 3b 3d 2f 31 07 00 0a 20 20 20 20 20 20
 +descriptor 4:    00 00 00 fc 00 48 4b 5f 56 55 38 43 0a 20 20 20 20 20
 +extensions: ​     00
 +checksum: ​       7d
 +
 +Manufacturer:​ HKL Model 0 Serial Number 0
 +Made week 12 of 2017
 +EDID version: 1.3
 +Analog display, Input voltage level: 0.7/0.7 V
 +Sync: Separate Composite Serration ​
 +Maximum image size: 35 cm x 26 cm
 +Gamma: 2.20
 +DPMS levels: Standby Suspend Off
 +RGB color display
 +First detailed timing is preferred timing
 +Established timings supported:
 +  1024x768@60Hz
 +Standard timings supported:
 +  1024x768@60Hz
 +Detailed mode: Clock 65.000 MHz, 355 mm x 266 mm
 +               1024 1032 1176 1344 hborder 0
 +                768  771  777  806 vborder 0
 +               ​-hsync -vsync
 +Serial number: Linux #0
 +    Monitor ranges: 59-61HZ vertical, 47-49kHz horizontal, max dotclock 70MHz
 +Monitor name: HK_VU8C
 +     ​Checksum:​ 0x7d
 </​code>​ </​code>​
  
Line 86: Line 148:
 </​code>​ </​code>​
  
 +<WRAP left round tip 70%>
 +We're preparing to release a new edid data binary by adjusting detailed timing to fix ODROID-C2 display auto detection issue.
 +</​WRAP>​
  
 == Write EDID binary and Check result == == Write EDID binary and Check result ==
Line 105: Line 170:
 <​code>​ <​code>​
 $ sudo ./edid-rw 4 | edid-decode $ sudo ./edid-rw 4 | edid-decode
-Extracted contents: 
-header: ​         00 ff ff ff ff ff ff 00 
-serial number: ​  21 6c 30 00 01 00 00 00 0a 14 
-version: ​        01 03 
-basic params: ​   80 10 0c 78 0a 
-chroma info:     cf 74 a3 57 4c b0 23 09 48 4c 
-established: ​    21 08 00 
-standard: ​       61 40 45 40 61 40 95 00 01 01 01 01 01 01 01 01 
-descriptor 1:    64 19 00 22 41 00 26 30 14 0a 44 00 a0 78 00 00 00 1e 
-descriptor 2:    64 19 80 22 41 00 26 30 14 0a 44 00 a0 78 00 00 00 9e 
-descriptor 3:    00 00 00 fc 00 4d 53 74 61 72 20 44 65 6d 6f 0a 20 20 
-descriptor 4:    00 00 00 fd 00 32 4b 1e 50 12 00 0a 20 20 20 20 20 20 
-extensions: ​     00 
-checksum: ​       50 
- 
-Manufacturer:​ HKL Model 30 Serial Number 1 
-Made week 10 of 2010 
-EDID version: 1.3 
-Digital display 
-Maximum image size: 16 cm x 12 cm 
-Gamma: 2.20 
-Supported color formats: RGB 4:4:4, YCrCb 4:2:2 
-First detailed timing is preferred timing 
-Established timings supported: 
-  640x480@60Hz 
-  800x600@60Hz 
-  1024x768@60Hz 
-Standard timings supported: 
-  1024x768@60Hz 
-  800x600@60Hz 
-  1024x768@60Hz 
-  1440x900@60Hz 
-Detailed mode: Clock 65.000 MHz, 160 mm x 120 mm 
-               1024 1044 1054 1314 hborder 0 
-                768  772  776  806 vborder 0 
-               ​+hsync +vsync 
-Detailed mode: Clock 65.000 MHz, 160 mm x 120 mm 
-               1152 1172 1182 1442 hborder 0 
-                768  772  776  806 vborder 0 
-               ​+hsync +vsync interlaced 
-Monitor name: MStar Demo 
-  Monitor ranges: 50-75HZ vertical, 30-80kHz horizontal, max dotclock 180MHz 
-Checksum: 0x50 
 </​code>​ </​code>​
  
Line 171: Line 193:
 </​code>​ </​code>​
  
-===== Update Guide (2) - ODROID-C2/​C1+ ===== 
-(Under Construction...) 
- 
- 
-You can also update VU8C edid binary on ODROID-C2 board.\\ 
-Almost instructions are same as aforementioned for Linux Host PC except preparing I2C driver for HDMI DDC. \\ 
-The version should be [......] to activate i2c under dev node. 
-== Utility ​ == 
- 
-<​code>​ 
-# sudo apt-get install i2c-tools 
-# sudo apt-get install python-smbus edid-decode 
-# sudo apt-get install git 
-# git clone https://​github.com/​bulletmark/​edid-rw 
-# cd edid-rw 
-# make 
-</​code>​ 
- 
-== Instruction ​ == 
- 
-<​code>​ 
-# i2cdetect -l 
-i2c-0   ​i2c ​            ​i2c_gpio ​                               I2C adapter 
-# ./edid-rw -w 0 < edid_vu8c.bin 
-# ./edid-rw 0 | edid-decode 
-</​code>​ 
  
en/vu8_update_edid.1481696502.txt.gz · Last modified: 2016/12/14 14:51 by joy.cho
CC Attribution-Share Alike 3.0 Unported
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0