EDID
EDID copied to clipboard
EDID is printed 4 times in a row
What is this? EDID repeated 4 times... https://github.com/linuxhw/EDID/blob/367495705ce43af63c83779bf502254068adfd3f/Digital/Chi%20Mei%20Optoelectronics/CMO1800/EA3921B8A7CD#L120 Maybe, it is normal though and is like that on connection level, I read about that... But still strange. Fixed.
And here https://github.com/linuxhw/EDID/blob/f8bb9fac4519fc89872ed6cce7d086833068701a/Analog/Others/ZTY1910/37221757DCCA#L80
Fixed in master. Looks like some processing failure because I don't see such duplicates in original hardware probes.
There are others https://github.com/linuxhw/EDID/search?q=Block+1%2C+%22Unknown+EDID+Extension+Block+0x00%3A%22&type=
Fixed in master. Looks like some processing failure because I don't see such duplicates in original hardware probes.
I was wrong here.
See https://linux-hardware.org/index.php?probe=e814486254&log=edid
For EDID/Analog/Others/ZTY1910/37221757DCCA the content of edid file in the system is:
00ffffffffffff006a991019502d3101
0a17010308211b78eaeea69e544c9926
194f54afcf0061400101010101010101
01010101010124130020415818201090
1300510e1100001e000000fc004c4d31
3731302028564741290a000000fd0037
4c1e510e000a202020202020000000ff
0032303030303038300a2020202001eb
00ffffffffffff006a991019502d3101
0a17010308211b78eaeea69e544c9926
194f54afcf0061400101010101010101
01010101010124130020415818201090
1300510e1100001e000000fc004c4d31
3731302028564741290a000000fd0037
4c1e510e000a202020202020000000ff
0032303030303038300a2020202001eb
So this is probably a failure of the edid-decode.
Another example: Digital/Samsung/SAM0C1A/B2778629AC7D
Original probe: https://linux-hardware.org/index.php?probe=28f4f3baf5&log=edid
Content of edid file:
00ffffffffffff004c2d1a0c51475a5a
311a010380341d782a9791a556549d25
0e5054bfef80714f81c0810081809500
a9c0b3000101023a801871382d40582c
450009252100001e011d007251d01e20
6e28550009252100001e000000fd0032
4b1e5111000a202020202020000000fc
00533234453339300a2020202020019e
00ffffffffffff004c2d1a0c51475a5a
311a010380341d782a9791a556549d25
0e5054bfef80714f81c0810081809500
a9c0b3000101023a801871382d40582c
450009252100001e011d007251d01e20
6e28550009252100001e000000fd0032
4b1e5111000a202020202020000000fc
00533234453339300a2020202020019e
So this is probably a failure of the edid-decode.
No, it is not. It can be a failure of hw itself. If you will look into linux kernel source code, you will see that it has a fix for a case where the edid is repeated twice or even more times.
Not sure where we should fix this (remove or ignore dups): in hw-probe or edid-decode?
This is also very interesting, https://github.com/linuxhw/EDID/blob/master/Digital/Samsung/SAM0F99/A664A43B4200 contains only "EDID length 400 is not a multiple of 128".
This is also very interesting, https://github.com/linuxhw/EDID/blob/master/Digital/Samsung/SAM0F99/A664A43B4200 contains only "EDID length 400 is not a multiple of 128".
It's:
00ffffffffffff004c2d990f30303030
27180103807722782aa2a1ad4f46a724
0e5054bfef80714f810081c08180a9c0
b3009500d1c01a6800a0f0381f403020
3a00a9504100001a000000fd0018781e
a03c000a202020202020000000fc0043
3439524739780a2020202020000000ff
004831414b3530303030300a20200344
f0027000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
0000000000000000000000000000009e
02033df14c9061601f041312035a5d5e
5f2309070783010000e305c0006d030c
001000b83c20006001020367d85dc401
788003e60605018b7312e20f06565e00
a0a0a0295030203500a9504100001a58
4d00b8a1381440f82c4500a950410000
1e000000000000000000000000000000
0000000000000000000000000000007f
701279000003012833b70088ff139f00
See https://linux-hardware.org/?probe=aa6bc9219b&log=edid
It's:
It is actually this one https://github.com/linuxhw/EDID/blob/master/Digital/Samsung/SAM0F99/1B29EF7B1EB4#L101, but just a part of it, looks like a bug in the linux kernel (or where does it take HDMI-0/edid, because /sys/class/drm/card0-HDMI-A-1/edid is correct). Just wonderful. BTW, this commit https://github.com/ValZapod/edid-decode/commit/86f098a425cd4ef9d699dc390f71a294fcf259a4 fixes that https://github.com/linuxhw/EDID/blob/2cebde343353e617ecbade749357d5077fc52dd8/Digital/Samsung/SAM0F99/1B29EF7B1EB4#L101