DFRobot 800x1280 HDMI LCD on Vim3

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

Ubuntu 22.04.3 LTS

Please describe your issue below:

I’ve got a small LCD display from DFRobot which has a rotated resolution of 800x1280. It works fine in Windows and on the Pi (albeit with some boot config tweaks). I’m trying to get it working with my Vim3 but I can’t get it to display anything. I’m hoping there’s a way to configure HDMI timings etc similar to how it’s done on the Pi (DFRobot wiki: https://wiki.dfrobot.com/10.1_inch_800x1280_mini_HDMI_IPS_Display_SKU_DFR0615)

Here’s the EDID information:

edid-decode (hex):

00 ff ff ff ff ff ff 00 31 ee 02 2c 01 01 01 01
01 1a 01 03 80 59 32 78 0a 0d c9 a0 57 47 98 27
12 48 4c 20 00 00 01 01 01 01 01 01 01 01 01 01
01 01 01 01 01 01 4e 1b 20 58 30 00 20 50 18 16
84 00 20 00 35 00 00 1e 01 1d 00 72 51 d0 1e 20
6e 28 55 00 c4 8e 21 00 00 1e 00 00 00 fd 00 16
48 0f 5a 14 00 0a 20 20 20 20 20 20 00 00 00 fc
00 4c 6f 6e 74 69 75 6d 20 53 65 6d 69 0a 01 10

02 03 27 f1 49 90 1f 05 04 13 14 03 02 01 23 09
07 07 83 01 00 00 6d 03 0c 00 10 00 00 3c 20 00
60 01 02 03 e2 00 0f d6 09 80 a0 20 e0 2d 10 08
60 22 00 12 8e 21 08 08 18 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 09

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

Block 0, Base EDID:
  EDID Structure Version & Revision: 1.3
  Vendor & Product Identification:
    Manufacturer: LON
    Model: 11266
    Serial Number: 16843009
    Made in: week 1 of 2016
  Basic Display Parameters & Features:
    Digital display
    Maximum image size: 89 cm x 50 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:
    DMT 0x04:   640x480    59.940 Hz   4:3    31.469 kHz  25.175 MHz
  Standard Timings: none
  Detailed Timing Descriptors:
    DTD 1:   800x1280   59.997 Hz   5:8    78.716 kHz  69.900 MHz (800 mm x 1280 mm)
                 Hfront   24 Hsync  22 Hback  42 Hpol P
                 Vfront    8 Vsync   4 Vback  20 Vpol P
    DTD 2:  1280x720    60.000 Hz  16:9    45.000 kHz  74.250 MHz (708 mm x 398 mm)
                 Hfront  110 Hsync  40 Hback 220 Hpol P
                 Vfront    5 Vsync   5 Vback  20 Vpol P
  Display Range Limits:
    Monitor ranges (GTF): 22-72 Hz V, 15-90 kHz H, max dotclock 200 MHz
    Display Product Name: 'Lontium Semi'
  Extension blocks: 1
Checksum: 0x10

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

Block 1, CTA-861 Extension Block:
  Revision: 3
  Underscans IT Video Formats by default
  Basic audio support
  Supports YCbCr 4:4:4
  Supports YCbCr 4:2:2
  Native detailed modes: 1
  Video Data Block:
    VIC  16:  1920x1080   60.000 Hz  16:9    67.500 kHz 148.500 MHz (native)
    VIC  31:  1920x1080   50.000 Hz  16:9    56.250 kHz 148.500 MHz
    VIC   5:  1920x1080i  60.000 Hz  16:9    33.750 kHz  74.250 MHz
    VIC   4:  1280x720    60.000 Hz  16:9    45.000 kHz  74.250 MHz
    VIC  19:  1280x720    50.000 Hz  16:9    37.500 kHz  74.250 MHz
    VIC  20:  1920x1080i  50.000 Hz  16:9    28.125 kHz  74.250 MHz
    VIC   3:   720x480    59.940 Hz  16:9    31.469 kHz  27.000 MHz
    VIC   2:   720x480    59.940 Hz   4:3    31.469 kHz  27.000 MHz
    VIC   1:   640x480    59.940 Hz   4:3    31.469 kHz  25.175 MHz
  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
    Maximum TMDS clock: 300 MHz
    Extended HDMI video details:
      HDMI VICs:
        HDMI VIC 1:  3840x2160   30.000 Hz  16:9    67.500 kHz 297.000 MHz
        HDMI VIC 2:  3840x2160   25.000 Hz  16:9    56.250 kHz 297.000 MHz
        HDMI VIC 3:  3840x2160   24.000 Hz  16:9    54.000 kHz 297.000 MHz
  Video Capability Data Block:
    YCbCr quantization: No Data
    RGB quantization: No Data
    PT scan behavior: No Data
    IT scan behavior: Supports both over- and underscan
    CE scan behavior: Supports both over- and underscan
  Detailed Timing Descriptors:
    DTD 3:   640x480    59.952 Hz   4:3    31.475 kHz  25.180 MHz (530 mm x 398 mm)
                 Hfront    8 Hsync  96 Hback  56 Hpol N Hborder 8
                 Vfront    2 Vsync   2 Vback  41 Vpol N Vborder 8
Checksum: 0x09

Any help would be hugely appreciated.