Black screen on hdmi display 1280x480

Hello everyone! Searching the forum I found out that this non-standard resolution (1920*480) is not added to the board. In raspberry boards this can be done using the download file. Timings are known for the monitor, but they are for raspberry.

Max_framebuffer_height = 1920
Hdmi_mode = 87
Hdmi_group = 2
Hdmi_force_mode = 1
Hdmi_timings = 480 0 30 30 30 1920 0 18 6 6 0 0 60 0 66280000 3

I tried changing the resolution with the utility fbset, but without result.
display EDID:
00ffffffffffff00ffff3231450600000c1c0103800f0a780a0dc9a05747982712484c00000001c1010101c101010101010101010101e419e05a108012701e1e6600e0801700001ee419e05a108012701e1e6600052800202020000000fa000a20202020020020202020200a000000fc005a65726f4d4f440a202020202000bc

Which system do you use? Android, Ubuntu, OOWOW or others?

Ubuntu

Which version of system do you use? Please provide the version of the system here:

24.04

Hello @George_Kolesnikov

As we don’t have such screen on our side, could you help us to test on your side?

Based on image ubuntu-24.04/vim1s-ubuntu-24.04-xfce-linux-5.15-fenix-1.7-240926.img.xz and follow the steps below to upgrade the kernel:

wget https://dl.khadas.com/.test/vim1s/linux-dtb-amlogic-5.15_1.7.2_arm64.deb
wget https://dl.khadas.com/.test/vim1s/linux-image-amlogic-5.15_1.7.2_arm64.deb
sudo dpkg -i linux-dtb-amlogic-5.15_1.7.2_arm64.deb linux-image-amlogic-5.15_1.7.2_arm64.deb
sync
sudo reboot

After reboot, please check whether it works and provide the below information to us.

$ dmesg
$ cat /sys/class/display/mode
$ cat /sys/class/drm/card0-HDMI-A-1/modes 
$ cat /sys/class/amhdmitx/amhdmitx0/disp_cap 
$ edid-decode < /sys/class/amhdmitx/amhdmitx0/rawedid 

Thank you for your reply! I am sending the requested information:
File output dmesg link:

root@Khadas:~# cat /sys/class/display/mode
1080p60hz
root@Khadas:~# cat /sys/class/drm/card0-HDMI-A-1/modes
480x1920p60hz
dummy_l
root@Khadas:~# cat /sys/class/amhdmitx/amhdmitx0/disp_cap
480x1920p60hz
480x1920p60hz
root@Khadas:~# edid-decode < /sys/class/amhdmitx/amhdmitx0/rawedid
edid-decode (hex):

00 ff ff ff ff ff ff 00 ff ff 32 31 45 06 00 00
0c 1c 01 03 80 0f 0a 78 0a 0d c9 a0 57 47 98 27
12 48 4c 00 00 00 01 c1 01 01 01 c1 01 01 01 01
01 01 01 01 01 01 e4 19 e0 5a 10 80 12 70 1e 1e
66 00 e0 80 17 00 00 1e e4 19 e0 5a 10 80 12 70
1e 1e 66 00 05 28 00 20 20 20 00 00 00 fa 00 0a
20 20 20 20 02 00 20 20 20 20 20 0a 00 00 00 fc
00 5a 65 72 6f 4d 4f 44 0a 20 20 20 20 20 00 bc

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

Block 0, Base EDID:
  EDID Structure Version & Revision: 1.3
  Vendor & Product Identification:
    Manufacturer: ___
    Model: 12594
    Serial Number: 1605
    Made in: week 12 of 2018
  Basic Display Parameters & Features:
    Digital display
    Maximum image size: 15 cm x 10 cm
    Gamma: 2.20
    RGB color display
    First detailed timing is the preferred timing
  Color Characteristics:
    Red  : 0.6250, 0.3398
    Green: 0.2802, 0.5947
    Blue : 0.1552, 0.0703
    White: 0.2832, 0.2978
  Established Timings I & II: none
  Standard Timings:
  Detailed Timing Descriptors:
    DTD 1:   480x1920   60.000362 Hz   1:4    116.281 kHz     66.280000 MHz (480 mm x 1920 mm)
                 Hfront   30 Hsync  30 Hback   30 Hpol P
                 Vfront    6 Vsync   6 Vback    6 Vpol P
    DTD 2:   480x1920   60.000362 Hz   1:4    116.281 kHz     66.280000 MHz (analog composite, sync-on-green, field sequential L/R, 5 mm x 40 mm)
                 Hfront   30 Hsync  30 Hback  -34 Hpol N Hborder 32
                 Vfront    6 Vsync   6 Vback  -58 Vpol N Vborder 32
    Standard Timing Identifications:
      GTF     :   328x205    92.001317 Hz  16:10    19.964 kHz      7.826000 MHz
      GTF     :   504x315    92.000228 Hz  16:10    30.636 kHz     19.362000 MHz
      GTF     :   504x315    61.997961 Hz  16:10    20.273 kHz     12.164000 MHz
      GTF     :   504x315    92.000228 Hz  16:10    30.636 kHz     19.362000 MHz
      GTF     :   504x315    92.000228 Hz  16:10    30.636 kHz     19.362000 MHz
    Display Product Name: 'ZeroMOD'
Checksum: 0xbc

It seems that the resolution is detected, can you setup this resolution in the system settings?

in graphic mode if you connect another monitor this resolution is not.
in the file /boot/uEnv.txt added the line
video=HDMI-A-1:480x1920@60,if=RGB24
on reboot still black screen

[  +1.475875] [drm:meson_hdmitx_atomic_check [aml_drm]] *ERROR* hdmitx_on changed, force modeset.
[  +0.000717] [hdmitx:] *ERROR* hdmitx_common_validate_mode_locked: get vic from (480p56hz) fail
[  +0.001257] [drm:meson_hdmitx_encoder_atomic_check [aml_drm]] *ERROR* validate_mode fail for [480p56hz-rgb,8bit]

Hello @George_Kolesnikov

OK, it looks we need further debug on this screen, could you share the screen buy link to us?

yes, of course, here is this link:

Hello @George_Kolesnikov

We will try to find same screen and debug on our side and will update you here.

Hello! Were you able to test the monitor?

Hello @George_Kolesnikov

Yes, we are work on it.

Hello! Nothing new yet?

Hello @George_Kolesnikov

Sorry, we are still working on it, we will let you know once we have improgress.