Uenv.txt vs Env.txt (kernel 4.9 vs kernel 5.15)

Hello everyone, I have 4 VIM3 devices that I am using for a special project. I am using touchscreens with these VIM3s, but for the screens to work, I need to manually set the HDMI resolution in the /boot/env.txt file because it doesn’t recognize the screen in Auto Detect mode. I can do this HDMI setting in the env.txt file for kernel 4.9. However, in a new Ubuntu version, for example, 22 which uses kernel 5.15, there is a Uenv.txt file instead of env.txt. But from the documentation, I don’t know how to specify the HDMI resolution in this file. Additionally, I need to disable I2S to use some pins as GPIO, which I am also unable to do. If you can help with this or suggest a resource, I would be very grateful.

We don’t maintain the image with 4.9 kernel anymore, we suggest you to use the image with 5.15 kernel.

What’s the resolution of your screen? Could you provide the edid to us? You can follow the command below:

edid-decode < /sys/class/drm/card0-HDMI-A-1/edid

I2S is disabled by default in 5.15 kernel image, you don’t need to disable it manually.

My resolution is "1024×600 Progressive 60Hz hdmi=1024x600p60hz "
thanks for answer

Hello @Mithrandir

Can you check this image with your 1024x600 screen ?

https://dl.khadas.com/.test/vim3-ubuntu-22.04-gnome-linux-5.15-fenix-1.6.9.1-240806-emmc-develop-test-only.img.xz

Thank you @numbqq , I will try this image and give you feedback.

Hello again @numbqq , first of all, I tried the command ‘edid-decode < /sys/class/drm/card0-HDMI-A-1/edid’ you gave for the kernel 4.9, you can see it in the image below:

Then, I flashed the Khadas with the image you suggested (https://dl.khadas.com/.test/vim3-ubuntu-22.04-gnome-linux-5.15-fenix-1.6.9.1-240806-emmc-develop-test-only.img.xz) and tried the
‘edid-decode < /sys/class/drm/card0-HDMI-A-1/edid’ command you gave, and I got the following output:

When I connect a different model touch screen, I get a result:

However, when I connect the 10.1" touch screen that I need to use for the project, I don’t get any display on Ubuntu 22 with kernel 5.9 or higher. I only get a display with kernel 4.9. As I mentioned before, I can achieve this by adding the arguments hdmi_auto_detect: no and hdmi=1024x600p60hz in the /boot/env.txt file.

@Mithrandir

edid-decode < /sys/class/drm/card0-HDMI-A-1/edid

I need more complete information.

Hello @ivan.li ,
I am using the screen from this link ‘HDW101-A5001L 10.1inch Touch Screen Display | Roboway’ with a Khadas VIM3. On Kernel 4.9 with an Ubuntu 20.04 image, I can get a display on this screen when I add the arguments ‘hdmi_auto_detect: No’ and ‘hdmi=1024x600p60hz’ in the /boot/env.txt file. However, on a higher kernel version (like 5.15) and Ubuntu 22.04, I cannot get any display on this screen. I have another touch screen (different model), and everything works correctly when I use it. When I entered the console commands provided by @numbqq, I got the results mentioned above. Unfortunately, I cannot get any display on the DWIN 10.1-inch screen (Ubuntu 22.04 and kernel 5.15) in any way. I need to work on Ubuntu 22.04 for my project. I need help with this issue.

Hello @Mithrandir

Judging from the phenomenon you described, there is a problem with your connection, or there is no power supply, or the screen is damaged.

I will try it with another screen that I am sure works and let you know the results.

You can also try the command below:

edid-decode < /sys/class/amhdmitx/amhdmitx0/rawedid 

Please check on the 5.15 kernel image above.

I tried the screen on khadas vim1s and Fenix ​​1.6.9 Ubuntu 22.04.4 LTS Linux 5.15.119.

khadas@Khadas:~$ edid-decode < /sys/class/drm/card0-HDMI-A-1/edid
edid-decode (hex):

00 ff ff ff ff ff ff 00 12 e5 00 21 50 2d 31 01
1c 13 01 03 81 2f 1a 78 2e 35 85 a6 56 48 9a 24
12 50 54 af ef 00 01 01 01 01 01 01 01 01 01 01
01 01 01 01 01 01 a1 13 00 40 41 58 19 20 2c 58
36 00 dc 0c 11 00 00 1a 00 00 00 fc 00 43 4c 30
37 2d 48 44 4d 49 0a 20 20 20 00 00 00 fd 00 38
4b 1e 53 11 00 0a 20 20 20 20 20 20 00 00 00 ff
00 31 39 30 31 30 30 31 0a 20 20 20 20 20 01 6c

02 03 21 71 4e 06 07 02 03 15 96 11 12 13 04 14
05 1f 90 23 09 07 07 83 01 00 00 65 03 0c 00 10
00 8c 0a d0 90 20 40 31 20 0c 40 55 00 b9 88 21
00 00 18 01 1d 80 18 71 1c 16 20 58 2c 25 00 b9
88 21 00 00 9e 01 1d 80 d0 72 1c 16 20 10 2c 25
80 b9 88 21 00 00 9e 01 1d 00 bc 52 d0 1e 20 b8
28 55 40 b9 88 21 00 00 1e 02 3a 80 d0 72 38 2d
40 10 2c 45 80 b9 88 21 00 00 1e 00 00 00 00 d0

----------------

Block 0, Base EDID:
  EDID Structure Version & Revision: 1.3
  Vendor & Product Identification:
    Manufacturer: DWE
    Model: 8448
    Serial Number: 20000080
    Made in: week 28 of 2009
  Basic Display Parameters & Features:
    Digital display
    DFP 1.x compatible TMDS
    Maximum image size: 47 cm x 26 cm
    Gamma: 2.20
    DPMS levels: Off
    RGB color display
    Default (sRGB) color space is primary color space
    First detailed timing is the preferred timing
  Color Characteristics:
    Red  : 0.6484, 0.3388
    Green: 0.2822, 0.6025
    Blue : 0.1425, 0.0703
    White: 0.3134, 0.3291
  Established Timings I & II:
    IBM     :   720x400    70.082 Hz   9:5    31.467 kHz  28.320 MHz
    DMT 0x04:   640x480    59.940 Hz   4:3    31.469 kHz  25.175 MHz
    DMT 0x05:   640x480    72.809 Hz   4:3    37.861 kHz  31.500 MHz
    DMT 0x06:   640x480    75.000 Hz   4:3    37.500 kHz  31.500 MHz
    DMT 0x08:   800x600    56.250 Hz   4:3    35.156 kHz  36.000 MHz
    DMT 0x09:   800x600    60.317 Hz   4:3    37.879 kHz  40.000 MHz
    DMT 0x0a:   800x600    72.188 Hz   4:3    48.077 kHz  50.000 MHz
    DMT 0x0b:   800x600    75.000 Hz   4:3    46.875 kHz  49.500 MHz
    Apple   :   832x624    74.551 Hz   4:3    49.726 kHz  57.284 MHz
    DMT 0x10:  1024x768    60.004 Hz   4:3    48.363 kHz  65.000 MHz
    DMT 0x11:  1024x768    70.069 Hz   4:3    56.476 kHz  75.000 MHz
    DMT 0x12:  1024x768    75.029 Hz   4:3    60.023 kHz  78.750 MHz
    DMT 0x24:  1280x1024   75.025 Hz   5:4    79.976 kHz 135.000 MHz
  Standard Timings: none
  Detailed Timing Descriptors:
    DTD 1:  1024x600    59.821 Hz 128:75   37.388 kHz  50.250 MHz (476 mm x 268 mm)
                 Hfront   44 Hsync  88 Hback 188 Hpol P
                 Vfront    3 Vsync   6 Vback  16 Vpol N
    Display Product Name: 'CL07-HDMI'
  Display Range Limits:
    Monitor ranges (GTF): 56-75 Hz V, 30-83 kHz H, max dotclock 170 MHz
    Display Product Serial Number: '1901001'
  Extension blocks: 1
Checksum: 0x6c

----------------

Block 1, CTA-861 Extension Block:
  Revision: 3
  Basic audio support
  Supports YCbCr 4:4:4
  Supports YCbCr 4:2:2
  Native detailed modes: 1
  Video Data Block:
    VIC   6:  1440x480i   59.940 Hz   4:3    15.734 kHz  27.000 MHz
    VIC   7:  1440x480i   59.940 Hz  16:9    15.734 kHz  27.000 MHz
    VIC   2:   720x480    59.940 Hz   4:3    31.469 kHz  27.000 MHz
    VIC   3:   720x480    59.940 Hz  16:9    31.469 kHz  27.000 MHz
    VIC  21:  1440x576i   50.000 Hz   4:3    15.625 kHz  27.000 MHz
    VIC  22:  1440x576i   50.000 Hz  16:9    15.625 kHz  27.000 MHz (native)
    VIC  17:   720x576    50.000 Hz   4:3    31.250 kHz  27.000 MHz
    VIC  18:   720x576    50.000 Hz  16:9    31.250 kHz  27.000 MHz
    VIC  19:  1280x720    50.000 Hz  16:9    37.500 kHz  74.250 MHz
    VIC   4:  1280x720    60.000 Hz  16:9    45.000 kHz  74.250 MHz
    VIC  20:  1920x1080i  50.000 Hz  16:9    28.125 kHz  74.250 MHz
    VIC   5:  1920x1080i  60.000 Hz  16:9    33.750 kHz  74.250 MHz
    VIC  31:  1920x1080   50.000 Hz  16:9    56.250 kHz 148.500 MHz
    VIC  16:  1920x1080   60.000 Hz  16:9    67.500 kHz 148.500 MHz (native)
  Audio Data Block:
    Linear PCM:
      Max channels: 2
      Supported sample rates (kHz): 48 44.1 32
      Supported sample sizes (bits): 24 20 16
  Speaker Allocation Data Block:
    FL/FR - Front Left/Right
  Vendor-Specific Data Block (HDMI), OUI 00-0C-03:
    Source physical address: 1.0.0.0
  Detailed Timing Descriptors:
    DTD 2:   720x576    50.000 Hz   5:4    31.250 kHz  27.000 MHz (697 mm x 392 mm)
                 Hfront   12 Hsync  64 Hback  68 Hpol N
                 Vfront    5 Vsync   5 Vback  39 Vpol N
    DTD 3:  1920x1080i  60.000 Hz  16:9    33.750 kHz  74.250 MHz (697 mm x 392 mm)
                 Hfront   88 Hsync  44 Hback 148 Hpol P
                 Vfront    2 Vsync   5 Vback  15 Vpol P Vfront +0.5 Odd Field
                 Vfront    2 Vsync   5 Vback  15 Vpol P Vback  +0.5 Even Field
    DTD 4:  1920x1080i  50.000 Hz  16:9    28.125 kHz  74.250 MHz (697 mm x 392 mm)
                 Hfront  528 Hsync  44 Hback 148 Hpol P
                 Vfront    2 Vsync   5 Vback  15 Vpol P Vfront +0.5 Odd Field
                 Vfront    2 Vsync   5 Vback  15 Vpol P Vback  +0.5 Even Field
    DTD 5:  1280x720    50.000 Hz  16:9    37.500 kHz  74.250 MHz (697 mm x 392 mm)
                 Hfront  440 Hsync  40 Hback 220 Hpol P
                 Vfront    5 Vsync   5 Vback  20 Vpol P
    DTD 6:  1920x1080   50.000 Hz  16:9    56.250 kHz 148.500 MHz (697 mm x 392 mm)
                 Hfront  528 Hsync  44 Hback 148 Hpol P
                 Vfront    4 Vsync   5 Vback  36 Vpol P
Checksum: 0xd0

khadas@Khadas:~$ edid-decode < /sys/class/amhdmitx/amhdmitx0/rawedid
edid-decode (hex):

00 ff ff ff ff ff ff 00 12 e5 00 21 50 2d 31 01
1c 13 01 03 81 2f 1a 78 2e 35 85 a6 56 48 9a 24
12 50 54 af ef 00 01 01 01 01 01 01 01 01 01 01
01 01 01 01 01 01 a1 13 00 40 41 58 19 20 2c 58
36 00 dc 0c 11 00 00 1a 00 00 00 fc 00 43 4c 30
37 2d 48 44 4d 49 0a 20 20 20 00 00 00 fd 00 38
4b 1e 53 11 00 0a 20 20 20 20 20 20 00 00 00 ff
00 31 39 30 31 30 30 31 0a 20 20 20 20 20 01 6c

02 03 21 71 4e 06 07 02 03 15 96 11 12 13 04 14
05 1f 90 23 09 07 07 83 01 00 00 65 03 0c 00 10
00 8c 0a d0 90 20 40 31 20 0c 40 55 00 b9 88 21
00 00 18 01 1d 80 18 71 1c 16 20 58 2c 25 00 b9
88 21 00 00 9e 01 1d 80 d0 72 1c 16 20 10 2c 25
80 b9 88 21 00 00 9e 01 1d 00 bc 52 d0 1e 20 b8
28 55 40 b9 88 21 00 00 1e 02 3a 80 d0 72 38 2d
40 10 2c 45 80 b9 88 21 00 00 1e 00 00 00 00 d0

----------------

Block 0, Base EDID:
  EDID Structure Version & Revision: 1.3
  Vendor & Product Identification:
    Manufacturer: DWE
    Model: 8448
    Serial Number: 20000080
    Made in: week 28 of 2009
  Basic Display Parameters & Features:
    Digital display
    DFP 1.x compatible TMDS
    Maximum image size: 47 cm x 26 cm
    Gamma: 2.20
    DPMS levels: Off
    RGB color display
    Default (sRGB) color space is primary color space
    First detailed timing is the preferred timing
  Color Characteristics:
    Red  : 0.6484, 0.3388
    Green: 0.2822, 0.6025
    Blue : 0.1425, 0.0703
    White: 0.3134, 0.3291
  Established Timings I & II:
    IBM     :   720x400    70.082 Hz   9:5    31.467 kHz  28.320 MHz
    DMT 0x04:   640x480    59.940 Hz   4:3    31.469 kHz  25.175 MHz
    DMT 0x05:   640x480    72.809 Hz   4:3    37.861 kHz  31.500 MHz
    DMT 0x06:   640x480    75.000 Hz   4:3    37.500 kHz  31.500 MHz
    DMT 0x08:   800x600    56.250 Hz   4:3    35.156 kHz  36.000 MHz
    DMT 0x09:   800x600    60.317 Hz   4:3    37.879 kHz  40.000 MHz
    DMT 0x0a:   800x600    72.188 Hz   4:3    48.077 kHz  50.000 MHz
    DMT 0x0b:   800x600    75.000 Hz   4:3    46.875 kHz  49.500 MHz
    Apple   :   832x624    74.551 Hz   4:3    49.726 kHz  57.284 MHz
    DMT 0x10:  1024x768    60.004 Hz   4:3    48.363 kHz  65.000 MHz
    DMT 0x11:  1024x768    70.069 Hz   4:3    56.476 kHz  75.000 MHz
    DMT 0x12:  1024x768    75.029 Hz   4:3    60.023 kHz  78.750 MHz
    DMT 0x24:  1280x1024   75.025 Hz   5:4    79.976 kHz 135.000 MHz
  Standard Timings: none
  Detailed Timing Descriptors:
    DTD 1:  1024x600    59.821 Hz 128:75   37.388 kHz  50.250 MHz (476 mm x 268 mm)
                 Hfront   44 Hsync  88 Hback 188 Hpol P
                 Vfront    3 Vsync   6 Vback  16 Vpol N
    Display Product Name: 'CL07-HDMI'
  Display Range Limits:
    Monitor ranges (GTF): 56-75 Hz V, 30-83 kHz H, max dotclock 170 MHz
    Display Product Serial Number: '1901001'
  Extension blocks: 1
Checksum: 0x6c

----------------

Block 1, CTA-861 Extension Block:
  Revision: 3
  Basic audio support
  Supports YCbCr 4:4:4
  Supports YCbCr 4:2:2
  Native detailed modes: 1
  Video Data Block:
    VIC   6:  1440x480i   59.940 Hz   4:3    15.734 kHz  27.000 MHz
    VIC   7:  1440x480i   59.940 Hz  16:9    15.734 kHz  27.000 MHz
    VIC   2:   720x480    59.940 Hz   4:3    31.469 kHz  27.000 MHz
    VIC   3:   720x480    59.940 Hz  16:9    31.469 kHz  27.000 MHz
    VIC  21:  1440x576i   50.000 Hz   4:3    15.625 kHz  27.000 MHz
    VIC  22:  1440x576i   50.000 Hz  16:9    15.625 kHz  27.000 MHz (native)
    VIC  17:   720x576    50.000 Hz   4:3    31.250 kHz  27.000 MHz
    VIC  18:   720x576    50.000 Hz  16:9    31.250 kHz  27.000 MHz
    VIC  19:  1280x720    50.000 Hz  16:9    37.500 kHz  74.250 MHz
    VIC   4:  1280x720    60.000 Hz  16:9    45.000 kHz  74.250 MHz
    VIC  20:  1920x1080i  50.000 Hz  16:9    28.125 kHz  74.250 MHz
    VIC   5:  1920x1080i  60.000 Hz  16:9    33.750 kHz  74.250 MHz
    VIC  31:  1920x1080   50.000 Hz  16:9    56.250 kHz 148.500 MHz
    VIC  16:  1920x1080   60.000 Hz  16:9    67.500 kHz 148.500 MHz (native)
  Audio Data Block:
    Linear PCM:
      Max channels: 2
      Supported sample rates (kHz): 48 44.1 32
      Supported sample sizes (bits): 24 20 16
  Speaker Allocation Data Block:
    FL/FR - Front Left/Right
  Vendor-Specific Data Block (HDMI), OUI 00-0C-03:
    Source physical address: 1.0.0.0
  Detailed Timing Descriptors:
    DTD 2:   720x576    50.000 Hz   5:4    31.250 kHz  27.000 MHz (697 mm x 392 mm)
                 Hfront   12 Hsync  64 Hback  68 Hpol N
                 Vfront    5 Vsync   5 Vback  39 Vpol N
    DTD 3:  1920x1080i  60.000 Hz  16:9    33.750 kHz  74.250 MHz (697 mm x 392 mm)
                 Hfront   88 Hsync  44 Hback 148 Hpol P
                 Vfront    2 Vsync   5 Vback  15 Vpol P Vfront +0.5 Odd Field
                 Vfront    2 Vsync   5 Vback  15 Vpol P Vback  +0.5 Even Field
    DTD 4:  1920x1080i  50.000 Hz  16:9    28.125 kHz  74.250 MHz (697 mm x 392 mm)
                 Hfront  528 Hsync  44 Hback 148 Hpol P
                 Vfront    2 Vsync   5 Vback  15 Vpol P Vfront +0.5 Odd Field
                 Vfront    2 Vsync   5 Vback  15 Vpol P Vback  +0.5 Even Field
    DTD 5:  1280x720    50.000 Hz  16:9    37.500 kHz  74.250 MHz (697 mm x 392 mm)
                 Hfront  440 Hsync  40 Hback 220 Hpol P
                 Vfront    5 Vsync   5 Vback  20 Vpol P
    DTD 6:  1920x1080   50.000 Hz  16:9    56.250 kHz 148.500 MHz (697 mm x 392 mm)
                 Hfront  528 Hsync  44 Hback 148 Hpol P
                 Vfront    4 Vsync   5 Vback  36 Vpol P
Checksum: 0xd0

Can you also check on VIM3? It seems that, this screen has many resolutions, not only 1024x600.

  1. Flash image: https://dl.khadas.com/.test/vim3-ubuntu-22.04-gnome-linux-5.15-fenix-1.6.9.1-240806-emmc-develop-test-only.img.xz
  2. Connect your screen to VIM3
  3. Can you get any display? Including other resolutions.
  4. Provide the information below to us
$ demesg
$ edid-decode < /sys/class/amhdmitx/amhdmitx0/rawedid 
$ edid-decode < /sys/class/drm/card0-HDMI-A-1/edid
$ cat /sys/class/display/mode 
$ cat /sys/class/amhdmitx/amhdmitx0/disp_cap 
$ cat /sys/class/drm/card0-HDMI-A-1/modes 

I tried the screen on khadas vim3 and Fenix 1.6.9.1 Ubuntu 22.04.4 LTS Linux 5.15.137 (your image)

khadas@Khadas:~$ dmesg
[   12.865747] [dhd] [wlan0] wl_iw_event : Link UP with 6c:e8:73:e8:15:7d
[   12.865772] [dhd] [wlan0] wl_ext_iapsta_link : [S] Link UP with 6c:e8:73:e8:15:7d
[   12.868114] [dhd] [wlan0] wl_bss_connect_done : Report connect result - connection succeeded
[   13.069075] [dhd] [wlan0] wl_add_keyext : key index (0) for 6c:e8:73:e8:15:7d
[   13.071781] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
[   13.073158] [dhd] kck:
[   13.073188] [dhd]   0000: 7a df 72 e3 d6 5f b8 55 38 0b 20 87 34 c2 8c a8
[   13.073191] [dhd] kek:
[   13.073198] [dhd]   0000: 2d ce cc 57 d0 e1 89 84 21 0b 69 aa 7f c0 0d fe
[   13.073200] [dhd] replay_ctr:
[   13.073204] [dhd]   0000: 00 00 00 00 00 00 00 02
[   13.557054] rfkill: input handler disabled
[   15.836463] asoc-aml-card auge_sound: TDM[1] Capture stop
[   15.836602] [snd-soc]: aml_tdm_hw_setting_free(), disable mclk for tdm-1
[   15.838022] asoc-aml-card auge_sound: TDM[1] Playback stop
[   15.840242] [snd-soc]: spdif_a is set to disable
[   15.840417] [snd-codec-t9015]: aml_T9015_audio_set_bias_level
[   15.840474] [snd-codec-t9015]: aml_T9015_audio_set_bias_level
[   15.840494] [snd-soc]: ss_free() samesrc 3, lvl 1
[   15.840503] [snd-soc]: aml_tdm_hw_setting_free(), disable mclk for tdm-1
[   15.840628] audio_ddr_mngr: frddrs[0] released by device ff642000.audiobus:tdmb
[   23.873225] ionvid: dbg: vidioc_open

[   23.873307] ionvid: dbg: vidioc_close

[   23.873891] ionvid: dbg: vidioc_open

[   23.873964] ionvid: dbg: vidioc_close

[   23.874524] ionvid: dbg: vidioc_open

[   23.874600] ionvid: dbg: vidioc_close

[   23.875182] ionvid: dbg: vidioc_open

[   23.875265] ionvid: dbg: vidioc_close

[   23.875932] ionvid: dbg: vidioc_open

[   23.876002] ionvid: dbg: vidioc_close

[   23.877306] ionvid: dbg: vidioc_open

[   23.877377] ionvid: dbg: vidioc_close

[   23.877964] ionvid: dbg: vidioc_open

[   23.878043] ionvid: dbg: vidioc_close

[   23.878635] ionvid: dbg: vidioc_open

[   23.878717] ionvid: dbg: vidioc_close

[   23.879261] ionvid: dbg: vidioc_open

[   23.879328] ionvid: dbg: vidioc_close

[   23.893350] v4lvid: dbg: v4lvideo open
[   23.893528] v4lvid: dbg: vidioc_close!!!!
[   23.893537] dp_buf:[1:0]di buf_mgr free
[   23.894108] v4lvid: dbg: v4lvideo open
[   23.894211] v4lvid: dbg: vidioc_close!!!!
[   23.894216] dp_buf:[1:1]di buf_mgr free
[   23.894775] v4lvid: dbg: v4lvideo open
[   23.894861] v4lvid: dbg: vidioc_close!!!!
[   23.894866] dp_buf:[1:2]di buf_mgr free
[   23.895406] v4lvid: dbg: v4lvideo open
[   23.895478] v4lvid: dbg: vidioc_close!!!!
[   23.895484] dp_buf:[1:3]di buf_mgr free
[   23.896078] v4lvid: dbg: v4lvideo open
[   23.896199] v4lvid: dbg: vidioc_close!!!!
[   23.896205] dp_buf:[1:4]di buf_mgr free
[   23.896762] v4lvid: dbg: v4lvideo open
[   23.896843] v4lvid: dbg: vidioc_close!!!!
[   23.896850] dp_buf:[1:5]di buf_mgr free
[   23.897366] v4lvid: dbg: v4lvideo open
[   23.897426] v4lvid: dbg: vidioc_close!!!!
[   23.897430] dp_buf:[1:6]di buf_mgr free
[   23.897938] v4lvid: dbg: v4lvideo open
[   23.898011] v4lvid: dbg: vidioc_close!!!!
[   23.898016] dp_buf:[1:7]di buf_mgr free
[   23.898590] v4lvid: dbg: v4lvideo open
[   23.898684] v4lvid: dbg: vidioc_close!!!!
[   23.898690] dp_buf:[1:8]di buf_mgr free
[   23.916496] ionvid: dbg: vidioc_open

[   23.916624] ionvid: dbg: vidioc_close

[   23.916657] ionvid: dbg: vidioc_open

[   23.916767] ionvid: dbg: vidioc_close

[   23.916799] ionvid: dbg: vidioc_open

[   23.916900] ionvid: dbg: vidioc_close

[   23.916926] ionvid: dbg: vidioc_open

[   23.917014] ionvid: dbg: vidioc_close

[   23.917038] ionvid: dbg: vidioc_open

[   23.917125] ionvid: dbg: vidioc_close

[   23.917151] ionvid: dbg: vidioc_open

[   23.917252] ionvid: dbg: vidioc_close

[   23.917281] ionvid: dbg: vidioc_open

[   23.917375] ionvid: dbg: vidioc_close

[   23.917400] ionvid: dbg: vidioc_open

[   23.917490] ionvid: dbg: vidioc_close

[   23.917512] ionvid: dbg: vidioc_open

[   23.917602] ionvid: dbg: vidioc_close

[   23.918194] v4lvid: dbg: v4lvideo open
[   23.918350] v4lvid: dbg: vidioc_close!!!!
[   23.918358] dp_buf:[1:0]di buf_mgr free
[   23.918393] v4lvid: dbg: v4lvideo open
[   23.918500] v4lvid: dbg: vidioc_close!!!!
[   23.918504] dp_buf:[1:1]di buf_mgr free
[   23.918529] v4lvid: dbg: v4lvideo open
[   23.918625] v4lvid: dbg: vidioc_close!!!!
[   23.918628] dp_buf:[1:2]di buf_mgr free
[   23.918652] v4lvid: dbg: v4lvideo open
[   23.918746] v4lvid: dbg: vidioc_close!!!!
[   23.918749] dp_buf:[1:3]di buf_mgr free
[   23.918774] v4lvid: dbg: v4lvideo open
[   23.918873] v4lvid: dbg: vidioc_close!!!!
[   23.918876] dp_buf:[1:4]di buf_mgr free
[   23.918902] v4lvid: dbg: v4lvideo open
[   23.918995] v4lvid: dbg: vidioc_close!!!!
[   23.918998] dp_buf:[1:5]di buf_mgr free
[   23.919022] v4lvid: dbg: v4lvideo open
[   23.919114] v4lvid: dbg: vidioc_close!!!!
[   23.919117] dp_buf:[1:6]di buf_mgr free
[   23.919140] v4lvid: dbg: v4lvideo open
[   23.919230] v4lvid: dbg: vidioc_close!!!!
[   23.919232] dp_buf:[1:7]di buf_mgr free
[   23.919257] v4lvid: dbg: v4lvideo open
[   23.919346] v4lvid: dbg: vidioc_close!!!!
[   23.919349] dp_buf:[1:8]di buf_mgr free
[   23.921573] ionvid: dbg: vidioc_open

[   23.921636] ionvid: dbg: vidioc_close

[   23.921946] ionvid: dbg: vidioc_open

[   23.921982] ionvid: dbg: vidioc_close

[   23.922203] ionvid: dbg: vidioc_open

[   23.922230] ionvid: dbg: vidioc_close

[   23.922439] ionvid: dbg: vidioc_open

[   23.922476] ionvid: dbg: vidioc_close

[   23.922697] ionvid: dbg: vidioc_open

[   23.922728] ionvid: dbg: vidioc_close

[   23.922978] ionvid: dbg: vidioc_open

[   23.923012] ionvid: dbg: vidioc_close

[   23.925880] ionvid: dbg: vidioc_open

[   23.925963] ionvid: dbg: vidioc_close

[   23.926432] ionvid: dbg: vidioc_open

[   23.926488] ionvid: dbg: vidioc_close

[   23.926880] ionvid: dbg: vidioc_open

[   23.926956] ionvid: dbg: vidioc_close

[   23.927362] v4lvid: dbg: v4lvideo open
[   23.927442] v4lvid: dbg: vidioc_close!!!!
[   23.927447] dp_buf:[1:0]di buf_mgr free
[   23.927887] v4lvid: dbg: v4lvideo open
[   23.927974] v4lvid: dbg: vidioc_close!!!!
[   23.927979] dp_buf:[1:1]di buf_mgr free
[   23.928388] v4lvid: dbg: v4lvideo open
[   23.928486] v4lvid: dbg: vidioc_close!!!!
[   23.928492] dp_buf:[1:2]di buf_mgr free
[   23.928917] v4lvid: dbg: v4lvideo open
[   23.928987] v4lvid: dbg: vidioc_close!!!!
[   23.928994] dp_buf:[1:3]di buf_mgr free
[   23.929378] v4lvid: dbg: v4lvideo open
[   23.929459] v4lvid: dbg: vidioc_close!!!!
[   23.929467] dp_buf:[1:4]di buf_mgr free
[   23.929812] v4lvid: dbg: v4lvideo open
[   23.929872] v4lvid: dbg: vidioc_close!!!!
[   23.929878] dp_buf:[1:5]di buf_mgr free
[   23.948047] v4lvid: dbg: v4lvideo open
[   23.948246] v4lvid: dbg: vidioc_close!!!!
[   23.948264] dp_buf:[1:6]di buf_mgr free
[   23.949042] v4lvid: dbg: v4lvideo open
[   23.949206] v4lvid: dbg: vidioc_close!!!!
[   23.949220] dp_buf:[1:7]di buf_mgr free
[   23.949948] v4lvid: dbg: v4lvideo open
[   23.950104] v4lvid: dbg: vidioc_close!!!!
[   23.950122] dp_buf:[1:8]di buf_mgr free
[   23.962646] ionvid: dbg: vidioc_open

[   23.963053] ionvid: dbg: vidioc_close

[   23.963175] ionvid: dbg: vidioc_open

[   23.963509] ionvid: dbg: vidioc_close

[   23.963691] ionvid: dbg: vidioc_open

[   23.964097] ionvid: dbg: vidioc_close

[   23.964231] ionvid: dbg: vidioc_open

[   23.964585] ionvid: dbg: vidioc_close

[   23.964702] ionvid: dbg: vidioc_open

[   23.965053] ionvid: dbg: vidioc_close

[   23.965154] ionvid: dbg: vidioc_open

[   23.965445] ionvid: dbg: vidioc_close

[   23.965535] ionvid: dbg: vidioc_open

[   23.965769] ionvid: dbg: vidioc_close

[   23.965850] ionvid: dbg: vidioc_open

[   23.966161] ionvid: dbg: vidioc_close

[   23.966274] ionvid: dbg: vidioc_open

[   23.966617] ionvid: dbg: vidioc_close

[   23.966722] v4lvid: dbg: v4lvideo open
[   23.967062] v4lvid: dbg: vidioc_close!!!!
[   23.967087] dp_buf:[1:0]di buf_mgr free
[   23.967200] v4lvid: dbg: v4lvideo open
[   23.967688] v4lvid: dbg: vidioc_close!!!!
[   23.967712] dp_buf:[1:1]di buf_mgr free
[   23.967835] v4lvid: dbg: v4lvideo open
[   23.968166] v4lvid: dbg: vidioc_close!!!!
[   23.968190] dp_buf:[1:2]di buf_mgr free
[   23.968295] v4lvid: dbg: v4lvideo open
[   23.968625] v4lvid: dbg: vidioc_close!!!!
[   23.968648] dp_buf:[1:3]di buf_mgr free
[   23.968748] v4lvid: dbg: v4lvideo open
[   23.969108] v4lvid: dbg: vidioc_close!!!!
[   23.969138] dp_buf:[1:4]di buf_mgr free
[   23.969266] v4lvid: dbg: v4lvideo open
[   23.969652] v4lvid: dbg: vidioc_close!!!!
[   23.969679] dp_buf:[1:5]di buf_mgr free
[   23.969782] v4lvid: dbg: v4lvideo open
[   23.970219] v4lvid: dbg: vidioc_close!!!!
[   23.970249] dp_buf:[1:6]di buf_mgr free
[   23.970362] v4lvid: dbg: v4lvideo open
[   23.970726] v4lvid: dbg: vidioc_close!!!!
[   23.970746] dp_buf:[1:7]di buf_mgr free
[   23.970870] v4lvid: dbg: v4lvideo open
[   23.971246] v4lvid: dbg: vidioc_close!!!!
[   23.971266] dp_buf:[1:8]di buf_mgr free
[   23.974062] asoc-aml-card auge_sound: tdm prepare capture
[   23.981818] [snd-soc]: aml_tdm_hw_setting_free(), disable mclk for tdm-1
[   23.982335] [snd-soc]: Not init audio effects
[   23.984753] audio_ddr_mngr: frddrs[0] registered by device ff642000.audiobus:tdmb
[   23.985109] [snd-soc]: hdmitx src switch to spdif 0
[   23.985120] [snd-soc]: spdif_a fifo ctrl, frddr:0 type:1, 16 bits, chmask 0x3, swap 0x10
[   23.985126] iec_info: rate: 44100, codec_type:0x0, channel status L:0x100, R:0x100
[   23.985134] [hdmitx:] hdmitx_audio_notify_callback[812] type:1 rate:2 size:1 chs:2 i2s_ch_mask:1 aud_src_if:0
[   23.985194] [snd-codec-t9015]: aml_T9015_audio_set_bias_level
[   23.985274] [snd-codec-t9015]: aml_T9015_audio_set_bias_level
[   23.989025] asoc-aml-card auge_sound: tdm prepare capture
[   23.989135] [snd-codec-t9015]: aml_T9015_audio_set_bias_level
[   23.989172] [snd-codec-t9015]: aml_T9015_audio_set_bias_level
[   23.989189] [snd-soc]: ss_free() samesrc 3, lvl 1
[   23.989197] [snd-soc]: aml_tdm_hw_setting_free(), disable mclk for tdm-1
[   23.989313] audio_ddr_mngr: frddrs[0] released by device ff642000.audiobus:tdmb
[   23.992449] [snd-soc]: aml_tdm_hw_setting_free(), disable mclk for tdm-1
[   23.997505] [snd-soc]: Not init audio effects
[   24.000417] audio_ddr_mngr: frddrs[0] registered by device ff642000.audiobus:tdmb
[   24.000869] [snd-soc]: hdmitx src switch to spdif 0
[   24.000881] [snd-soc]: spdif_a fifo ctrl, frddr:0 type:1, 16 bits, chmask 0x3, swap 0x10
[   24.000888] iec_info: rate: 44100, codec_type:0x0, channel status L:0x100, R:0x100
[   24.000895] [hdmitx:] hdmitx_audio_notify_callback[812] type:1 rate:2 size:1 chs:2 i2s_ch_mask:1 aud_src_if:0
[   24.000960] [snd-codec-t9015]: aml_T9015_audio_set_bias_level
[   24.001024] [snd-codec-t9015]: aml_T9015_audio_set_bias_level
[   24.021768] asoc-aml-card auge_sound: TDM[1] Playback enable
[   24.021798] [snd-soc]: spdif_a is set to enable
[   24.023302] asoc-aml-card auge_sound: tdm prepare capture
[   24.041542] asoc-aml-card auge_sound: TDM[1] Capture enable
[   24.109677] ionvid: dbg: vidioc_open

[   24.109867] ionvid: dbg: vidioc_close

[   24.109885] ionvid: dbg: vidioc_open

[   24.110064] ionvid: dbg: vidioc_close

[   24.110083] ionvid: dbg: vidioc_open

[   24.110256] ionvid: dbg: vidioc_close

[   24.110272] ionvid: dbg: vidioc_open

[   24.110442] ionvid: dbg: vidioc_close

[   24.110458] ionvid: dbg: vidioc_open

[   24.110632] ionvid: dbg: vidioc_close

[   24.110649] ionvid: dbg: vidioc_open

[   24.110832] ionvid: dbg: vidioc_close

[   24.110848] ionvid: dbg: vidioc_open

[   24.111016] ionvid: dbg: vidioc_close

[   24.111033] ionvid: dbg: vidioc_open

[   24.111200] ionvid: dbg: vidioc_close

[   24.111216] ionvid: dbg: vidioc_open

[   24.111389] ionvid: dbg: vidioc_close

[   24.114801] v4lvid: dbg: v4lvideo open
[   24.115055] v4lvid: dbg: vidioc_close!!!!
[   24.115060] dp_buf:[1:0]di buf_mgr free
[   24.115080] v4lvid: dbg: v4lvideo open
[   24.115257] v4lvid: dbg: vidioc_close!!!!
[   24.115260] dp_buf:[1:1]di buf_mgr free
[   24.115278] v4lvid: dbg: v4lvideo open
[   24.115441] v4lvid: dbg: vidioc_close!!!!
[   24.115444] dp_buf:[1:2]di buf_mgr free
[   24.115461] v4lvid: dbg: v4lvideo open
[   24.115665] v4lvid: dbg: vidioc_close!!!!
[   24.115670] dp_buf:[1:3]di buf_mgr free
[   24.115693] v4lvid: dbg: v4lvideo open
[   24.115884] v4lvid: dbg: vidioc_close!!!!
[   24.115889] dp_buf:[1:4]di buf_mgr free
[   24.115911] v4lvid: dbg: v4lvideo open
[   24.116089] v4lvid: dbg: vidioc_close!!!!
[   24.116092] dp_buf:[1:5]di buf_mgr free
[   24.116111] v4lvid: dbg: v4lvideo open
[   24.116271] v4lvid: dbg: vidioc_close!!!!
[   24.116275] dp_buf:[1:6]di buf_mgr free
[   24.116293] v4lvid: dbg: v4lvideo open
[   24.116453] v4lvid: dbg: vidioc_close!!!!
[   24.116457] dp_buf:[1:7]di buf_mgr free
[   24.116476] v4lvid: dbg: v4lvideo open
[   24.116519] v4lvid: dbg: vidioc_close!!!!
[   24.116522] dp_buf:[1:8]di buf_mgr free
[   24.936023] rfkill: input handler enabled
[   29.212514] asoc-aml-card auge_sound: TDM[1] Capture stop
[   29.212638] [snd-soc]: aml_tdm_hw_setting_free(), disable mclk for tdm-1
[   29.213771] asoc-aml-card auge_sound: TDM[1] Playback stop
[   29.215998] [snd-soc]: spdif_a is set to disable
[   29.216121] [snd-codec-t9015]: aml_T9015_audio_set_bias_level
[   29.216156] [snd-codec-t9015]: aml_T9015_audio_set_bias_level
[   29.216172] [snd-soc]: ss_free() samesrc 3, lvl 1
[   29.216181] [snd-soc]: aml_tdm_hw_setting_free(), disable mclk for tdm-1
[   29.216312] audio_ddr_mngr: frddrs[0] released by device ff642000.audiobus:tdmb
[   30.069841] rfkill: input handler disabled
[   32.901743] [drm] [meson_hdmitx_encoder_atomic_disable]
[   33.007606] [drm] am_meson_crtc_atomic_disable-[0]:in
[   33.007676] [hdmitx:] TV not support DV, clr dv_vsif
[   33.007712] [hdmitx:] H14b VSIF, switching signal to SDR
[   33.007749] [drm]  meson_hdmitx_choose_preset_mode validate vmode 720p60hz, 0
[   33.007756] [drm] meson_hdmitx_choose_preset_mode update 720p60hz expect 0
[   33.007759] [drm] meson_hdmitx_encoder_atomic_mode_set enter:attr[0-8]
[   33.007762] [drm] hdmitx hdr eotf check fail [-19]
[   33.007767] [hdmitx:] *ERROR* hdmitx_common_validate_mode_locked: state_sequence_id failed: 0
[   33.011867] [hdmitx:] *ERROR* hdmitx_common_validate_mode_locked: state_sequence_id failed: 0
[   33.021865] [hdmitx:] hdr_work_func: send zero DRM
[   33.022117] [hdmitx:] *ERROR* hdmitx_common_validate_mode_locked: state_sequence_id failed: 0
[   33.031206] [hdmitx:] *ERROR* hdmitx_common_validate_mode_locked: state_sequence_id failed: 0
[   33.040923] [hdmitx:] *ERROR* hdmitx_common_validate_mode_locked: state_sequence_id failed: 0
[   33.050487] [hdmitx:] *ERROR* hdmitx_common_validate_mode_locked: state_sequence_id failed: 0
[   33.059985] [drm] meson_hdmitx_decide_color_attr no attr found, reset to 444,8bit.
[   33.060003] [drm] am_meson_crtc_atomic_enable-[0] in: new[720p60hz], old[1080p60hz], vmode[4-0], uboot[0]
[   33.060011] [drm] am_meson_crtc_atomic_enable-[0]: enable mode 720p60hz final vmode 0
[   33.061347] [hdmitx:] div40: 0
[   33.094086] [hdmitx:] ERR: SCDC not present, should not send 1:10
[   33.094116] [hdmitx:] hdmitx sub-clock: 5940000 4 2 1 6 1 2 2 -1
[   33.094126] [hdmitx:] config HPLL = 5940000 frac_rate = 1
[   33.095206] [hdmitx:] HPLLv1: 0xdb3a04f7
[   33.095261] [hdmitx:]  config hdmitx IP vic = 4 cd:4 cs: 0
[   33.112518] [hdmitx:] system: irq 80000001 0
[   33.160910] [hdmitx:] Sink is HDMI device
[   33.160976] [hdmitx:] update audio N 17836
[   33.163670] DOLBY: vout_notify_callback: VOUT_EVENT_MODE_CHANGE
[   33.163687] vsync_pts_inc 1501 1000/59940
[   33.163721] [drm] meson_vout_update_mode_name: hdmitx update vout 1 name 720p60hz.
[   33.163742] [hdmitx:] hdmitx support hdcp14: 0, hdcp22: 0
[   33.163746] [drm] meson_hdmitx_get_hdcp_request usr_type: 3, hdcp cap: 0,0
[   33.163749] [drm] [meson_hdmitx_get_hdcp_request]: TX no hdcp key
[   33.163752] [drm:meson_hdmitx_update_hdcp [aml_drm]] *ERROR* meet stopped hdcp stat
[   33.166977] [drm:meson_hdmitx_update_hdcp [aml_drm]] *ERROR* No valid hdcp mode exit, maybe hdcp havenot init.
[   34.051981] ionvid: dbg: vidioc_open

[   34.052286] ionvid: dbg: vidioc_close

[   34.052313] ionvid: dbg: vidioc_open

[   34.052606] ionvid: dbg: vidioc_close

[   34.052632] ionvid: dbg: vidioc_open

[   34.052934] ionvid: dbg: vidioc_close

[   34.052962] ionvid: dbg: vidioc_open

[   34.053250] ionvid: dbg: vidioc_close

[   34.053284] ionvid: dbg: vidioc_open

[   34.053607] ionvid: dbg: vidioc_close

[   34.053639] ionvid: dbg: vidioc_open

[   34.053971] ionvid: dbg: vidioc_close

[   34.054008] ionvid: dbg: vidioc_open

[   34.054336] ionvid: dbg: vidioc_close

[   34.054369] ionvid: dbg: vidioc_open

[   34.054652] ionvid: dbg: vidioc_close

[   34.054679] ionvid: dbg: vidioc_open

[   34.054910] ionvid: dbg: vidioc_close

[   34.096143] v4lvid: dbg: v4lvideo open
[   34.096512] v4lvid: dbg: vidioc_close!!!!
[   34.096523] dp_buf:[1:0]di buf_mgr free
[   34.096558] v4lvid: dbg: v4lvideo open
[   34.096816] v4lvid: dbg: vidioc_close!!!!
[   34.096823] dp_buf:[1:1]di buf_mgr free
[   34.096848] v4lvid: dbg: v4lvideo open
[   34.097063] v4lvid: dbg: vidioc_close!!!!
[   34.097068] dp_buf:[1:2]di buf_mgr free
[   34.097092] v4lvid: dbg: v4lvideo open
[   34.097289] v4lvid: dbg: vidioc_close!!!!
[   34.097296] dp_buf:[1:3]di buf_mgr free
[   34.097318] v4lvid: dbg: v4lvideo open
[   34.097514] v4lvid: dbg: vidioc_close!!!!
[   34.097520] dp_buf:[1:4]di buf_mgr free
[   34.097544] v4lvid: dbg: v4lvideo open
[   34.097735] v4lvid: dbg: vidioc_close!!!!
[   34.097741] dp_buf:[1:5]di buf_mgr free
[   34.097765] v4lvid: dbg: v4lvideo open
[   34.097965] v4lvid: dbg: vidioc_close!!!!
[   34.097972] dp_buf:[1:6]di buf_mgr free
[   34.097997] v4lvid: dbg: v4lvideo open
[   34.098215] v4lvid: dbg: vidioc_close!!!!
[   34.098222] dp_buf:[1:7]di buf_mgr free
[   34.098258] v4lvid: dbg: v4lvideo open
[   34.098322] v4lvid: dbg: vidioc_close!!!!
[   34.098326] dp_buf:[1:8]di buf_mgr free
[   35.087914] [wireless]: bt_set_block:rfkill already on
[   35.119539] [hdmitx:] hdcp_tx22 load timeout
[   35.119598] [drm] HDCP statue changed, need re-run hdcp
[   35.119616] [hdmitx:] hdmitx support hdcp14: 0, hdcp22: 0
[   35.119621] [drm] meson_hdmitx_get_hdcp_request usr_type: 3, hdcp cap: 0,1
[   35.119625] [drm] [meson_hdmitx_get_hdcp_request]: TX no hdcp key
[   35.119627] [drm:meson_hdmitx_update_hdcp [aml_drm]] *ERROR* meet stopped hdcp stat
[   35.122804] [drm:meson_hdmitx_update_hdcp [aml_drm]] *ERROR* No valid hdcp mode exit, maybe hdcp havenot init.

khadas@Khadas:~$ edid-decode < /sys/class/amhdmitx/amhdmitx0/rawedid
edid-decode (hex):

00 ff ff ff ff ff ff 00 12 e5 00 21 50 2d 31 01
1c 13 01 03 81 2f 1a 78 2e 35 85 a6 56 48 9a 24
12 50 54 af ef 00 01 01 01 01 01 01 01 01 01 01
01 01 01 01 01 01 a1 13 00 40 41 58 19 20 2c 58
36 00 dc 0c 11 00 00 1a 00 00 00 fc 00 43 4c 30
37 2d 48 44 4d 49 0a 20 20 20 00 00 00 fd 00 38
4b 1e 53 11 00 0a 20 20 20 20 20 20 00 00 00 ff
00 31 39 30 31 30 30 31 0a 20 20 20 20 20 01 6c

02 03 21 71 4e 06 07 02 03 15 96 11 12 13 04 14
05 1f 90 23 09 07 07 83 01 00 00 65 03 0c 00 10
00 8c 0a d0 90 20 40 31 20 0c 40 55 00 b9 88 21
00 00 18 01 1d 80 18 71 1c 16 20 58 2c 25 00 b9
88 21 00 00 9e 01 1d 80 d0 72 1c 16 20 10 2c 25
80 b9 88 21 00 00 9e 01 1d 00 bc 52 d0 1e 20 b8
28 55 40 b9 88 21 00 00 1e 02 3a 80 d0 72 38 2d
40 10 2c 45 80 b9 88 21 00 00 1e 00 00 00 00 d0

----------------

Block 0, Base EDID:
  EDID Structure Version & Revision: 1.3
  Vendor & Product Identification:
    Manufacturer: DWE
    Model: 8448
    Serial Number: 20000080
    Made in: week 28 of 2009
  Basic Display Parameters & Features:
    Digital display
    DFP 1.x compatible TMDS
    Maximum image size: 47 cm x 26 cm
    Gamma: 2.20
    DPMS levels: Off
    RGB color display
    Default (sRGB) color space is primary color space
    First detailed timing is the preferred timing
  Color Characteristics:
    Red  : 0.6484, 0.3388
    Green: 0.2822, 0.6025
    Blue : 0.1425, 0.0703
    White: 0.3134, 0.3291
  Established Timings I & II:
    IBM     :   720x400    70.082 Hz   9:5    31.467 kHz  28.320 MHz
    DMT 0x04:   640x480    59.940 Hz   4:3    31.469 kHz  25.175 MHz
    DMT 0x05:   640x480    72.809 Hz   4:3    37.861 kHz  31.500 MHz
    DMT 0x06:   640x480    75.000 Hz   4:3    37.500 kHz  31.500 MHz
    DMT 0x08:   800x600    56.250 Hz   4:3    35.156 kHz  36.000 MHz
    DMT 0x09:   800x600    60.317 Hz   4:3    37.879 kHz  40.000 MHz
    DMT 0x0a:   800x600    72.188 Hz   4:3    48.077 kHz  50.000 MHz
    DMT 0x0b:   800x600    75.000 Hz   4:3    46.875 kHz  49.500 MHz
    Apple   :   832x624    74.551 Hz   4:3    49.726 kHz  57.284 MHz
    DMT 0x10:  1024x768    60.004 Hz   4:3    48.363 kHz  65.000 MHz
    DMT 0x11:  1024x768    70.069 Hz   4:3    56.476 kHz  75.000 MHz
    DMT 0x12:  1024x768    75.029 Hz   4:3    60.023 kHz  78.750 MHz
    DMT 0x24:  1280x1024   75.025 Hz   5:4    79.976 kHz 135.000 MHz
  Standard Timings: none
  Detailed Timing Descriptors:
    DTD 1:  1024x600    59.821 Hz 128:75   37.388 kHz  50.250 MHz (476 mm x 268 mm)
                 Hfront   44 Hsync  88 Hback 188 Hpol P
                 Vfront    3 Vsync   6 Vback  16 Vpol N
    Display Product Name: 'CL07-HDMI'
  Display Range Limits:
    Monitor ranges (GTF): 56-75 Hz V, 30-83 kHz H, max dotclock 170 MHz
    Display Product Serial Number: '1901001'
  Extension blocks: 1
Checksum: 0x6c

----------------

Block 1, CTA-861 Extension Block:
  Revision: 3
  Basic audio support
  Supports YCbCr 4:4:4
  Supports YCbCr 4:2:2
  Native detailed modes: 1
  Video Data Block:
    VIC   6:  1440x480i   59.940 Hz   4:3    15.734 kHz  27.000 MHz
    VIC   7:  1440x480i   59.940 Hz  16:9    15.734 kHz  27.000 MHz
    VIC   2:   720x480    59.940 Hz   4:3    31.469 kHz  27.000 MHz
    VIC   3:   720x480    59.940 Hz  16:9    31.469 kHz  27.000 MHz
    VIC  21:  1440x576i   50.000 Hz   4:3    15.625 kHz  27.000 MHz
    VIC  22:  1440x576i   50.000 Hz  16:9    15.625 kHz  27.000 MHz (native)
    VIC  17:   720x576    50.000 Hz   4:3    31.250 kHz  27.000 MHz
    VIC  18:   720x576    50.000 Hz  16:9    31.250 kHz  27.000 MHz
    VIC  19:  1280x720    50.000 Hz  16:9    37.500 kHz  74.250 MHz
    VIC   4:  1280x720    60.000 Hz  16:9    45.000 kHz  74.250 MHz
    VIC  20:  1920x1080i  50.000 Hz  16:9    28.125 kHz  74.250 MHz
    VIC   5:  1920x1080i  60.000 Hz  16:9    33.750 kHz  74.250 MHz
    VIC  31:  1920x1080   50.000 Hz  16:9    56.250 kHz 148.500 MHz
    VIC  16:  1920x1080   60.000 Hz  16:9    67.500 kHz 148.500 MHz (native)
  Audio Data Block:
    Linear PCM:
      Max channels: 2
      Supported sample rates (kHz): 48 44.1 32
      Supported sample sizes (bits): 24 20 16
  Speaker Allocation Data Block:
    FL/FR - Front Left/Right
  Vendor-Specific Data Block (HDMI), OUI 00-0C-03:
    Source physical address: 1.0.0.0
  Detailed Timing Descriptors:
    DTD 2:   720x576    50.000 Hz   5:4    31.250 kHz  27.000 MHz (697 mm x 392 mm)
                 Hfront   12 Hsync  64 Hback  68 Hpol N
                 Vfront    5 Vsync   5 Vback  39 Vpol N
    DTD 3:  1920x1080i  60.000 Hz  16:9    33.750 kHz  74.250 MHz (697 mm x 392 mm)
                 Hfront   88 Hsync  44 Hback 148 Hpol P
                 Vfront    2 Vsync   5 Vback  15 Vpol P Vfront +0.5 Odd Field
                 Vfront    2 Vsync   5 Vback  15 Vpol P Vback  +0.5 Even Field
    DTD 4:  1920x1080i  50.000 Hz  16:9    28.125 kHz  74.250 MHz (697 mm x 392 mm)
                 Hfront  528 Hsync  44 Hback 148 Hpol P
                 Vfront    2 Vsync   5 Vback  15 Vpol P Vfront +0.5 Odd Field
                 Vfront    2 Vsync   5 Vback  15 Vpol P Vback  +0.5 Even Field
    DTD 5:  1280x720    50.000 Hz  16:9    37.500 kHz  74.250 MHz (697 mm x 392 mm)
                 Hfront  440 Hsync  40 Hback 220 Hpol P
                 Vfront    5 Vsync   5 Vback  20 Vpol P
    DTD 6:  1920x1080   50.000 Hz  16:9    56.250 kHz 148.500 MHz (697 mm x 392 mm)
                 Hfront  528 Hsync  44 Hback 148 Hpol P
                 Vfront    4 Vsync   5 Vback  36 Vpol P
Checksum: 0xd0

khadas@Khadas:~$ edid-decode < /sys/class/drm/card0-HDMI-A-1/edid
edid-decode (hex):

00 ff ff ff ff ff ff 00 12 e5 00 21 50 2d 31 01
1c 13 01 03 81 2f 1a 78 2e 35 85 a6 56 48 9a 24
12 50 54 af ef 00 01 01 01 01 01 01 01 01 01 01
01 01 01 01 01 01 a1 13 00 40 41 58 19 20 2c 58
36 00 dc 0c 11 00 00 1a 00 00 00 fc 00 43 4c 30
37 2d 48 44 4d 49 0a 20 20 20 00 00 00 fd 00 38
4b 1e 53 11 00 0a 20 20 20 20 20 20 00 00 00 ff
00 31 39 30 31 30 30 31 0a 20 20 20 20 20 01 6c

02 03 21 71 4e 06 07 02 03 15 96 11 12 13 04 14
05 1f 90 23 09 07 07 83 01 00 00 65 03 0c 00 10
00 8c 0a d0 90 20 40 31 20 0c 40 55 00 b9 88 21
00 00 18 01 1d 80 18 71 1c 16 20 58 2c 25 00 b9
88 21 00 00 9e 01 1d 80 d0 72 1c 16 20 10 2c 25
80 b9 88 21 00 00 9e 01 1d 00 bc 52 d0 1e 20 b8
28 55 40 b9 88 21 00 00 1e 02 3a 80 d0 72 38 2d
40 10 2c 45 80 b9 88 21 00 00 1e 00 00 00 00 d0

----------------

Block 0, Base EDID:
  EDID Structure Version & Revision: 1.3
  Vendor & Product Identification:
    Manufacturer: DWE
    Model: 8448
    Serial Number: 20000080
    Made in: week 28 of 2009
  Basic Display Parameters & Features:
    Digital display
    DFP 1.x compatible TMDS
    Maximum image size: 47 cm x 26 cm
    Gamma: 2.20
    DPMS levels: Off
    RGB color display
    Default (sRGB) color space is primary color space
    First detailed timing is the preferred timing
  Color Characteristics:
    Red  : 0.6484, 0.3388
    Green: 0.2822, 0.6025
    Blue : 0.1425, 0.0703
    White: 0.3134, 0.3291
  Established Timings I & II:
    IBM     :   720x400    70.082 Hz   9:5    31.467 kHz  28.320 MHz
    DMT 0x04:   640x480    59.940 Hz   4:3    31.469 kHz  25.175 MHz
    DMT 0x05:   640x480    72.809 Hz   4:3    37.861 kHz  31.500 MHz
    DMT 0x06:   640x480    75.000 Hz   4:3    37.500 kHz  31.500 MHz
    DMT 0x08:   800x600    56.250 Hz   4:3    35.156 kHz  36.000 MHz
    DMT 0x09:   800x600    60.317 Hz   4:3    37.879 kHz  40.000 MHz
    DMT 0x0a:   800x600    72.188 Hz   4:3    48.077 kHz  50.000 MHz
    DMT 0x0b:   800x600    75.000 Hz   4:3    46.875 kHz  49.500 MHz
    Apple   :   832x624    74.551 Hz   4:3    49.726 kHz  57.284 MHz
    DMT 0x10:  1024x768    60.004 Hz   4:3    48.363 kHz  65.000 MHz
    DMT 0x11:  1024x768    70.069 Hz   4:3    56.476 kHz  75.000 MHz
    DMT 0x12:  1024x768    75.029 Hz   4:3    60.023 kHz  78.750 MHz
    DMT 0x24:  1280x1024   75.025 Hz   5:4    79.976 kHz 135.000 MHz
  Standard Timings: none
  Detailed Timing Descriptors:
    DTD 1:  1024x600    59.821 Hz 128:75   37.388 kHz  50.250 MHz (476 mm x 268 mm)
                 Hfront   44 Hsync  88 Hback 188 Hpol P
                 Vfront    3 Vsync   6 Vback  16 Vpol N
    Display Product Name: 'CL07-HDMI'
  Display Range Limits:
    Monitor ranges (GTF): 56-75 Hz V, 30-83 kHz H, max dotclock 170 MHz
    Display Product Serial Number: '1901001'
  Extension blocks: 1
Checksum: 0x6c

----------------

Block 1, CTA-861 Extension Block:
  Revision: 3
  Basic audio support
  Supports YCbCr 4:4:4
  Supports YCbCr 4:2:2
  Native detailed modes: 1
  Video Data Block:
    VIC   6:  1440x480i   59.940 Hz   4:3    15.734 kHz  27.000 MHz
    VIC   7:  1440x480i   59.940 Hz  16:9    15.734 kHz  27.000 MHz
    VIC   2:   720x480    59.940 Hz   4:3    31.469 kHz  27.000 MHz
    VIC   3:   720x480    59.940 Hz  16:9    31.469 kHz  27.000 MHz
    VIC  21:  1440x576i   50.000 Hz   4:3    15.625 kHz  27.000 MHz
    VIC  22:  1440x576i   50.000 Hz  16:9    15.625 kHz  27.000 MHz (native)
    VIC  17:   720x576    50.000 Hz   4:3    31.250 kHz  27.000 MHz
    VIC  18:   720x576    50.000 Hz  16:9    31.250 kHz  27.000 MHz
    VIC  19:  1280x720    50.000 Hz  16:9    37.500 kHz  74.250 MHz
    VIC   4:  1280x720    60.000 Hz  16:9    45.000 kHz  74.250 MHz
    VIC  20:  1920x1080i  50.000 Hz  16:9    28.125 kHz  74.250 MHz
    VIC   5:  1920x1080i  60.000 Hz  16:9    33.750 kHz  74.250 MHz
    VIC  31:  1920x1080   50.000 Hz  16:9    56.250 kHz 148.500 MHz
    VIC  16:  1920x1080   60.000 Hz  16:9    67.500 kHz 148.500 MHz (native)
  Audio Data Block:
    Linear PCM:
      Max channels: 2
      Supported sample rates (kHz): 48 44.1 32
      Supported sample sizes (bits): 24 20 16
  Speaker Allocation Data Block:
    FL/FR - Front Left/Right
  Vendor-Specific Data Block (HDMI), OUI 00-0C-03:
    Source physical address: 1.0.0.0
  Detailed Timing Descriptors:
    DTD 2:   720x576    50.000 Hz   5:4    31.250 kHz  27.000 MHz (697 mm x 392 mm)
                 Hfront   12 Hsync  64 Hback  68 Hpol N
                 Vfront    5 Vsync   5 Vback  39 Vpol N
    DTD 3:  1920x1080i  60.000 Hz  16:9    33.750 kHz  74.250 MHz (697 mm x 392 mm)
                 Hfront   88 Hsync  44 Hback 148 Hpol P
                 Vfront    2 Vsync   5 Vback  15 Vpol P Vfront +0.5 Odd Field
                 Vfront    2 Vsync   5 Vback  15 Vpol P Vback  +0.5 Even Field
    DTD 4:  1920x1080i  50.000 Hz  16:9    28.125 kHz  74.250 MHz (697 mm x 392 mm)
                 Hfront  528 Hsync  44 Hback 148 Hpol P
                 Vfront    2 Vsync   5 Vback  15 Vpol P Vfront +0.5 Odd Field
                 Vfront    2 Vsync   5 Vback  15 Vpol P Vback  +0.5 Even Field
    DTD 5:  1280x720    50.000 Hz  16:9    37.500 kHz  74.250 MHz (697 mm x 392 mm)
                 Hfront  440 Hsync  40 Hback 220 Hpol P
                 Vfront    5 Vsync   5 Vback  20 Vpol P
    DTD 6:  1920x1080   50.000 Hz  16:9    56.250 kHz 148.500 MHz (697 mm x 392 mm)
                 Hfront  528 Hsync  44 Hback 148 Hpol P
                 Vfront    4 Vsync   5 Vback  36 Vpol P
Checksum: 0xd0

khadas@Khadas:~$ cat /sys/class/display/mode
720p60hz
____________________________________________________________

khadas@Khadas:~$ cat /sys/class/amhdmitx/amhdmitx0/disp_cap
480i60hz
480p60hz
576i50hz
576p50hz
720p50hz
720p60hz
1080i50hz
1080i60hz
1080p50hz
1080p60hz
800x600p60hz
1024x768p60hz
800x600p60hz
1024x768p60hz

khadas@Khadas:~$ cat /sys/class/drm/card0-HDMI-A-1/modes
1080p60hz
1080i60hz
1080p50hz
1080i50hz
720p60hz
720p50hz
1024x768p60hz
800x600p60hz
576p50hz
576i50hz
480p60hz
480i60hz
dummy_l

By the way, I want to mention something important. The display works on Ubuntu 22 and later. I don’t understand how this is happening, but the display works on Ubuntu 22 and 24. However, on Ubuntu 20, I have to manually set the resolution.

Could you tell us which image you mean work?

About Ubuntu 22.04 & 24.04 what’s the kernel version ? Provide the below information to us:

$ cat /etc/fenix-release
$ uname -a

If it works what issues you have? Support 1024x600 resolution? For current image we support aonther 1024x600 resolution screen, but for yours have a different timing, so we need to adaptor it.

About Ubuntu 20.04 what’s the kernel version ? Provide the below information to us:

$ cat /etc/fenix-release
$ uname -a

Ubuntu 20.04:

khadas@Khadas:~$ cat /etc/fenix-release
# PLEASE DO NOT EDIT THIS FILE
BOARD=VIM3
VENDOR=Amlogic
VERSION=1.5
ARCH=arm64
INITRD_ARCH=arm64
INSTALL_TYPE=EMMC
IMAGE_VERSION=1.5-230425
################ GIT VERSION ################
UBOOT_GIT_VERSION=khadas-vims-u-boot-v2015.01-v1.5-release
LINUX_GIT_VERSION=khadas-vims-linux-4.9-v1.5-release
FENIX_GIT_VERSION=v1.5
#############################################

khadas@Khadas:~$ uname -a
Linux Khadas 4.9.241 #4 SMP PREEMPT Tue Apr 25 08:04:06 UTC 2023 aarch64 aarch64 aarch64 GNU/Linux

Ubuntu 22.04:

khadas@Khadas:~$ cat /etc/fenix-release
*# PLEASE DO NOT EDIT THIS FILE*
BOARD=VIM3
VENDOR=Amlogic
VERSION=1.6.9
ARCH=arm64
INITRD_ARCH=arm64
INSTALL_TYPE=EMMC
IMAGE_VERSION=1.6.9-240618
################ GIT VERSION ################
UBOOT_GIT_VERSION=khadas-vims-u-boot-2015.01-5.15-v1.6.9-release
LINUX_GIT_VERSION=khadas-vims-linux-5.15-v1.6.9-release
FENIX_GIT_VERSION=v1.6.9
#############################################
khadas@Khadas:~$ uname -a
Linux Khadas 5.15.119 #1.6.9 SMP PREEMPT Tue Jun 18 20:15:34 HST 2024 aarch64 aarch64 aarch64 GNU/Linux

Hello @Mithrandir

Which display are you referring to?