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 Android 11 image
Please describe your issue below:
I am trying to make a VIM1S board work with a 8:3 1920x720 display I have. The display model is HSD103KPW2. When I connect it to the board it works and displays the image in fullscreen but it seems to think the native resolution of the display is 1920x1080 (wrong). As a result, everything is skewed and appears wider than it should be.
I already tried changing the resolution via ADB, but without success. If I set 1920x720, additional black borders appear on top and bottom. Also, I don’t see 1920x720 as an option in Khadas settings > Display, just others such as 1080p and 720p.
I saw in other posts that there is a workaround to build my own Android source, but sadly I’m on macOS and it doesn’t seem to be supported as of 2021. Is there any way I could make this work properly? Or maybe some update in the future will address it?
I really didn’t think this was going to be a problem, and I really need this display and to be running Android for my use case. Help will be greatly appreciated!
@dimitarstanev Hello, I checked that the resolution of 1920x720 is not added in our firmware source code, we can add a new 1920x720HDMI resolution, but there are no display parameters for this resolution, so we need the EDID information of the display
Please use the adb command to get the EDID information and send it to us
Hello, according to the EDID you sent, the analysis result is as follows, and there is no information about the resolution of the monitor supporting 1920x720.
So it would look like the display was maybe adapted from a 1080p and does not report its own native resolution as supported? Bummer… Or it could be from the driver board itself, since the display only has a LVDS and one other ribbon interface.
Here’s how it looks like (you can clearly see the skewing effect in the image):
Yes, I managed to make it work on a PC running Windows (NVidia graphics) with a “custom resolution” in the NVIDIA control panel.
I suppose these generic displays are not very high quality and this is the reason the native resolution is not reported in the EDID. I will be returning the display as it clearly does not work properly.
Anyway, thank you very much for the help and stay safe!
Thank you! The display I am trying to get working (I have a separate thread I will tag you in if you want to look at it) uses detailed timing rather than established timing to do 1600x600. I saw that the commits you pointed me to implement the new resolutions using established timings. Any hints for me?
You can just add the relevant information about the resolution that needs to be added in the commit you submitted, which are some parameters of the monitor. You can get the EDID of the monitor and I will analyze it for you.