Is 1024x600 hdmi display supported with android and vim3?

Which Khadas SBC do you use?

vim3

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

Android

Which version of system do you use? Khadas official images, self built images, or others?

Khadas official images

Please describe your issue below:

Is 1024x600 hdmi display supported with android and vim3? @goenjoy

@drobchenko.ae

supported.

We got a vim3l board, connected it to our DWIN HDW070_008L display, and got only 640x480, 720p, 1080i, 1080p in the list of resolutions. There is no 1024x600 at all. Switching with the wm size 1024x600 command simply scales the image to a physical size of 640x480. What to do? Android 9 image vim3l-android-9-64bit-v230130.img.xz @goenjoy

@drobchenko.ae

Use the following adb command to send me the EDID of the monitor

cat /sys/class/amhdmitx/amhdmitx0/rawedid

@drobchenko.ae

Can you copy the EDID to me, I need to convert it into a code to view the specific information, I am afraid that I will make a mistake when I look at the picture, trouble

00ffffffffffff0012e90000000000002f1e0103800f0a000a0000000000000000000000000001010101010101000000000000000001000000000000000000000000000000000001000000000000000000000000000000094

@drobchenko.ae

Hello, I failed to parse and extract here, please confirm whether the edid is copied correctly

Now i copy from terminal 0x00FFFFFFFFFFFF0012E90000000000002F1E0103800F0A000A0000000000000000000000000001010101010101000000000000000001000000000000000000000000000000000001000000000000000000000000000000094

I try to connect another monitor, and here edid from it 00ffffffffffff0009d19b78455400000a1c010380301b782e1421a359559b260f5054a56b80d1c0b300a9c0818081c0810001010101023a801871382d40582c4500dd0c1100001e000000fd00324c1e53150a20000000000000000000fc0042656e5120474c323235300a20000000ff0035334a30363337353031390a20006f


Info from windows tool

Hello, the EDID you got is still not resolved

The post you posted later can be parsed out, and the result is as follows

edid-decode (hex):

00 ff ff ff ff ff ff 00 09 d1 9b 78 45 54 00 00
0a 1c 01 03 80 30 1b 78 2e 14 21 a3 59 55 9b 26
0f 50 54 a5 6b 80 d1 c0 b3 00 a9 c0 81 80 81 c0
81 00 01 01 01 01 02 3a 80 18 71 38 2d 40 58 2c
45 00 dd 0c 11 00 00 1e 00 00 00 fd 00 32 4c 1e
53 15 0a 20 00 00 00 00 00 00 00 00 00 fc 00 42
65 6e 51 20 47 4c 32 32 35 30 0a 20 00 00 00 ff
00 35 33 4a 30 36 33 37 35 30 31 39 0a 20 00 6f

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

Block 0, Base EDID:
  EDID Structure Version & Revision: 1.3
  Vendor & Product Identification:
    Manufacturer: BNQ
    Model: 30875
    Serial Number: 21573
    Made in: week 10 of 2018
  Basic Display Parameters & Features:
    Digital display
    Maximum image size: 48 cm x 27 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.6367, 0.3486
    Green: 0.3330, 0.6054
    Blue : 0.1484, 0.0605
    White: 0.3125, 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 0x06:   640x480    75.000 Hz   4:3    37.500 kHz  31.500 MHz
    DMT 0x09:   800x600    60.317 Hz   4:3    37.879 kHz  40.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 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
    Apple   :  1152x870    75.062 Hz 192:145  68.681 kHz 100.000 MHz
  Standard Timings:
    DMT 0x52:  1920x1080   60.000 Hz  16:9    67.500 kHz 148.500 MHz
    DMT 0x3a:  1680x1050   59.954 Hz  16:10   65.290 kHz 146.250 MHz
    DMT 0x53:  1600x900    60.000 Hz  16:9    60.000 kHz 108.000 MHz (RB)
    DMT 0x23:  1280x1024   60.020 Hz   5:4    63.981 kHz 108.000 MHz
    DMT 0x55:  1280x720    60.000 Hz  16:9    45.000 kHz  74.250 MHz
    DMT 0x1c:  1280x800    59.810 Hz  16:10   49.702 kHz  83.500 MHz
  Detailed Timing Descriptors:
    DTD 1:  1920x1080   60.000 Hz  16:9    67.500 kHz 148.500 MHz (477 mm x 268 mm)
                 Hfront   88 Hsync  44 Hback 148 Hpol P
                 Vfront    4 Vsync   5 Vback  36 Vpol P
  Display Range Limits:
    Monitor ranges (Unknown (0x0a)): 50-76 Hz V, 30-83 kHz H, max dotclock 210 MHz
    Display Product Name: 'BenQ GL2250'
    Display Product Serial Number: '53J06375019'
Checksum: 0x6f

The result shows that you are connected to a 1080P monitor, and it can display the resolution under Standard Timings

The display of HDMI will first analyze the EDID of the corresponding display, if it cannot be resolved, the corresponding resolution will not be displayed
And you can post the process of using wm size
Similar to the picture below
image

Ok, edid id correct, i can open it from software on windows. I have question. With command echo 1024x600p60hz > sys/class/display/mode
wm size answer is
Physical size 720x480
Ovveride size 1024x600

Display size is 1024x600.
I think video driver switch to 480p mode. How can i switch to custom resolution?

@drobchenko.ae

There should be a problem with your Physical size 720x480. No matter what monitor is connected to our system, the Physical size should be 1920x1080. It will not change. What did you modify? It should be my situation as follows

The premise of custom resolution is that your monitor can support this resolution, just like the 1080P monitor you connected above, it can also display resolutions of 1680x1050, 1600x900, 1280x1024, 1280x720, 1280x800
The command to manually change the resolution is as follows:

echo "1280x480p60hz" > /sys/class/display/mode

Switching to 480P is because the EDID is not recognized normally and it will be set to the default 480P for display. This is set to a default resolution display when a problem is recognized or the EDID is wrong.