Post Go back to editing

How can I use ADV7611 with an internal EDID

Question from customer:

How can I use ADV7611 with an internal EDID?

  • Make sure that you don't have external EDID attached to DDC lines.

    Following script sets ADV7611 to receive HDMI and output it as YCrCb 444.

    Text in bold shows :EDID: script taken from scripts we recommend on our Design Support Files page

    ( https://ez.analog.com/docs/DOC-1745 ). It was inserted into standard HDMI input script.

    An EDID content is written to map 6C byte by byte: 6C 00 00, 6C 01 FF, 6C 02 FF and etc.

    Just modify values of writes to desired and you will have your custom EDID working from

    an Internal EDID RAM. Last write (in bold) will make it visible to HDMI ports:

    64 74 03 ; Enable the Internal EDID for Ports

    You may also drop writes to ADV7511 (if you don't have it on your board).

    All writes to ADV7511 start with I2C address 72 and can be found at the bottom of the script.

    ## HDMI IN ADV7611 - HDMI OUT ADV7511 ##

    :6-1d Port A, 480i,576i,240p,288p,480p 576p Any Color Space In (YCrCb 444 24bit from ADV761x) Through HDMI Out 444 YCrCb VIC[1-3,6-14,17,18,21-29,30]:

    98 FF 80 ; I2C reset

    98 F4 80 ; CEC

    98 F5 7C ; INFOFRAME

    98 F8 4C ; DPLL

    98 F9 64 ; KSV

    98 FA 6C ; EDID

    98 FB 68 ; HDMI

    98 FD 44 ; CP

    64 77 00 ; Disable the Internal EDID

    6C 00 00 ;

    6C 01 FF ;

    6C 02 FF ;

    6C 03 FF ;

    6C 04 FF ;

    6C 05 FF ;

    6C 06 FF ;

    6C 07 00 ;

    6C 08 06 ;

    6C 09 8F ;

    6C 0A 07 ;

    6C 0B 11 ;

    6C 0C 01 ;

    6C 0D 00 ;

    6C 0E 00 ;

    6C 0F 00 ;

    6C 10 17 ;

    6C 11 11 ;

    6C 12 01 ;

    6C 13 03 ;

    6C 14 80 ;

    6C 15 0C ;

    6C 16 09 ;

    6C 17 78 ;

    6C 18 0A ;

    6C 19 1E ;

    6C 1A AC ;

    6C 1B 98 ;

    6C 1C 59 ;

    6C 1D 56 ;

    6C 1E 85 ;

    6C 1F 28 ;

    6C 20 29 ;

    6C 21 52 ;

    6C 22 57 ;

    6C 23 00 ;

    6C 24 00 ;

    6C 25 00 ;

    6C 26 01 ;

    6C 27 01 ;

    6C 28 01 ;

    6C 29 01 ;

    6C 2A 01 ;

    6C 2B 01 ;

    6C 2C 01 ;

    6C 2D 01 ;

    6C 2E 01 ;

    6C 2F 01 ;

    6C 30 01 ;

    6C 31 01 ;

    6C 32 01 ;

    6C 33 01 ;

    6C 34 01 ;

    6C 35 01 ;

    6C 36 8C ;

    6C 37 0A ;

    6C 38 D0 ;

    6C 39 8A ;

    6C 3A 20 ;

    6C 3B E0 ;

    6C 3C 2D ;

    6C 3D 10 ;

    6C 3E 10 ;

    6C 3F 3E ;

    6C 40 96 ;

    6C 41 00 ;

    6C 42 81 ;

    6C 43 60 ;

    6C 44 00 ;

    6C 45 00 ;

    6C 46 00 ;

    6C 47 18 ;

    6C 48 01 ;

    6C 49 1D ;

    6C 4A 80 ;

    6C 4B 18 ;

    6C 4C 71 ;

    6C 4D 1C ;

    6C 4E 16 ;

    6C 4F 20 ;

    6C 50 58 ;

    6C 51 2C ;

    6C 52 25 ;

    6C 53 00 ;

    6C 54 81 ;

    6C 55 49 ;

    6C 56 00 ;

    6C 57 00 ;

    6C 58 00 ;

    6C 59 9E ;

    6C 5A 00 ;

    6C 5B 00 ;

    6C 5C 00 ;

    6C 5D FC ;

    6C 5E 00 ;

    6C 5F 56 ;

    6C 60 41 ;

    6C 61 2D ;

    6C 62 31 ;

    6C 63 38 ;

    6C 64 30 ;

    6C 65 39 ;

    6C 66 41 ;

    6C 67 0A ;

    6C 68 20 ;

    6C 69 20 ;

    6C 6A 20 ;

    6C 6B 20 ;

    6C 6C 00 ;

    6C 6D 00 ;

    6C 6E 00 ;

    6C 6F FD ;

    6C 70 00 ;

    6C 71 17 ;

    6C 72 3D ;

    6C 73 0D ;

    6C 74 2E ;

    6C 75 11 ;

    6C 76 00 ;

    6C 77 0A ;

    6C 78 20 ;

    6C 79 20 ;

    6C 7A 20 ;

    6C 7B 20 ;

    6C 7C 20 ;

    6C 7D 20 ;

    6C 7E 01 ;

    6C 7F 1C ;

    6C 80 02 ;

    6C 81 03 ;

    6C 82 34 ;

    6C 83 71 ;

    6C 84 4D ;

    6C 85 82 ;

    6C 86 05 ;

    6C 87 04 ;

    6C 88 01 ;

    6C 89 10 ;

    6C 8A 11 ;

    6C 8B 14 ;

    6C 8C 13 ;

    6C 8D 1F ;

    6C 8E 06 ;

    6C 8F 15 ;

    6C 90 03 ;

    6C 91 12 ;

    6C 92 35 ;

    6C 93 0F ;

    6C 94 7F ;

    6C 95 07 ;

    6C 96 17 ;

    6C 97 1F ;

    6C 98 38 ;

    6C 99 1F ;

    6C 9A 07 ;

    6C 9B 30 ;

    6C 9C 2F ;

    6C 9D 07 ;

    6C 9E 72 ;

    6C 9F 3F ;

    6C A0 7F ;

    6C A1 72 ;

    6C A2 57 ;

    6C A3 7F ;

    6C A4 00 ;

    6C A5 37 ;

    6C A6 7F ;

    6C A7 72 ;

    6C A8 83 ;

    6C A9 4F ;

    6C AA 00 ;

    6C AB 00 ;

    6C AC 67 ;

    6C AD 03 ;

    6C AE 0C ;

    6C AF 00 ;

    6C B0 10 ;

    6C B1 00 ;

    6C B2 88 ;

    6C B3 2D ;

    6C B4 00 ;

    6C B5 00 ;

    6C B6 00 ;

    6C B7 FF ;

    6C B8 00 ;

    6C B9 0A ;

    6C BA 20 ;

    6C BB 20 ;

    6C BC 20 ;

    6C BD 20 ;

    6C BE 20 ;

    6C BF 20 ;

    6C C0 20 ;

    6C C1 20 ;

    6C C2 20 ;

    6C C3 20 ;

    6C C4 20 ;

    6C C5 20 ;

    6C C6 00 ;

    6C C7 00 ;

    6C C8 00 ;

    6C C9 FF ;

    6C CA 00 ;

    6C CB 0A ;

    6C CC 20 ;

    6C CD 20 ;

    6C CE 20 ;

    6C CF 20 ;

    6C D0 20 ;

    6C D1 20 ;

    6C D2 20 ;

    6C D3 20 ;

    6C D4 20 ;

    6C D5 20 ;

    6C D6 20 ;

    6C D7 20 ;

    6C D8 00 ;

    6C D9 00 ;

    6C DA 00 ;

    6C DB FF ;

    6C DC 00 ;

    6C DD 0A ;

    6C DE 20 ;

    6C DF 20 ;

    6C E0 20 ;

    6C E1 20 ;

    6C E2 20 ;

    6C E3 20 ;

    6C E4 20 ;

    6C E5 20 ;

    6C E6 20 ;

    6C E7 20 ;

    6C E8 20 ;

    6C E9 20 ;

    6C EA 00 ;

    6C EB 00 ;

    6C EC 00 ;

    6C ED 00 ;

    6C EE 00 ;

    6C EF 00 ;

    6C F0 00 ;

    6C F1 00 ;

    6C F2 00 ;

    6C F3 00 ;

    6C F4 00 ;

    6C F5 00 ;

    6C F6 00 ;

    6C F7 00 ;

    6C F8 00 ;

    6C F9 00 ;

    6C FA 00 ;

    6C FB 00 ;

    6C FC 00 ;

    6C FD 00 ;

    6C FE 00 ;

    6C FF DA ;

    64 77 00 ; Set the Most Significant Bit of the SPA location to 0

    64 52 20 ; Set the SPA for port B.

    64 53 00 ; Set the SPA for port B.

    64 70 9E ; Set the Least Significant Byte of the SPA location

    64 74 03 ; Enable the Internal EDID for Ports

    98 01 06 ; Prim_Mode =110b HDMI-GR

    98 02 F5 ; Auto CSC, YCrCb out, Set op_656 bit

    98 03 40 ; 24 bit SDR 444 Mode 0

    98 05 28 ; AV Codes Off

    98 0B 44 ; Power up part

    98 0C 42 ; Power up part

    98 14 7F ; Max Drive Strength

    98 15 80 ; Disable Tristate of Pins

    98 19 83 ; LLC DLL phase

    98 33 40 ; LLC DLL enable

    44 BA 01 ; Set HDMI FreeRun

    64 40 81 ; Disable HDCP 1.1 features

    68 9B 03 ; ADI recommended setting

    68 C1 01 ; ADI recommended setting

    68 C2 01 ; ADI recommended setting

    68 C3 01 ; ADI recommended setting

    68 C4 01 ; ADI recommended setting

    68 C5 01 ; ADI recommended setting

    68 C6 01 ; ADI recommended setting

    68 C7 01 ; ADI recommended setting

    68 C8 01 ; ADI recommended setting

    68 C9 01 ; ADI recommended setting

    68 CA 01 ; ADI recommended setting

    68 CB 01 ; ADI recommended setting

    68 CC 01 ; ADI recommended setting

    68 00 00 ; Set HDMI Input Port A

    68 83 FE ; Enable clock terminator for port A

    68 6F 0C ; ADI recommended setting

    68 85 1F ; ADI recommended setting

    68 87 70 ; ADI recommended setting

    68 8D 04 ; LFG

    68 8E 1E ; HFG

    68 1A 8A ; unmute audio

    68 57 DA ; ADI recommended setting

    68 58 01 ; ADI recommended setting

    68 75 10 ; DDC drive strength

    72 01 00 ; Set N Value(6144)

    72 02 18 ; Set N Value(6144)

    72 03 00 ; Set N Value(6144)

    72 15 00 ; Input 444 (RGB or YCrCb) with Separate Syncs, 44.1kHz fs

    72 16 70 ; Output format 444, 24-bit input

    72 18 46 ; CSC disabled

    72 40 80 ; General Control packet enable

    72 41 10 ; Power down control

    72 48 08 ; Data right justified

    72 49 A8 ; Set Dither_mode - 12-to-10 bit

    72 4C 00 ; 8 bit Output

    72 55 40 ; Set YCrCb 444 in AVinfo Frame

    72 56 08 ; Set active format Aspect

    72 96 20 ; HPD Interrupt clear

    72 98 03 ; ADI Recommended Write

    72 99 02 ; ADI Recommended Write

    72 9C 30 ; PLL Filter R1 Value

    72 9D 61 ; Set clock divide

    72 A2 A4 ; ADI Recommended Write

    72 A3 A4 ; ADI Recommended Write

    72 A5 04 ; ADI Recommended Write

    72 AB 40 ; ADI Recommended Write

    72 AF 16 ; Set HDMI Mode

    72 BA 60 ; No clock delay

    72 D1 FF ; ADI Recommended Write

    72 DE D8 ; ADI Recommended Write

    72 E4 60 ; VCO_Swing_Reference_Voltage

    72 FA 7D ; Nbr of times to search for good phase

    End

  • Hi,

      This thread has been closed a long time ago. Please start a new question.

    Thanks,

    Poornima

  • Sure, but it is still relevant, i.e., I haven't found a thread that seems to resolve the EDID issue with adv7611

    So far these ones are relevant:

    ADV7611: Internal EDID stays disabled  (as above)

    (ADV7611) To enable internal EDID. (marked as answered, but with no answer given)

  • This question has been assumed as answered either offline via email or with a multi-part answer. This question has now been closed out. If you have an inquiry related to this topic please post a new question in the applicable product forum.

    Thank you,
    EZ Admin