Hi, Folks:
We are working for more HDMI output resolutions supporting, but we need monitors for the testing. So if you happen to own a thus monitor and willing the assistant us for the testing, please provide following information:
The resolution of your monitor
Is it HDMI supported?
The model of your monitor
Which OS do you prefer for the testing? Ubuntu or Android?
I have N070ICG-LD1 with 1280x800 pix and at070tn90 with 800x480pix (not work now).
My fiends has HV070WSA with 1024x600 and n101bcg-l21 with 1366x768.
This display has hdmi.
I thought you will give us new rom version, i went back to Nougat on eMMC, i don’t want to erase Android once again, i’ll wait for Ubuntu SD card installation, so i give up.
Hi,davemf
You can follow below steps to add support for custom(800x480,1024x768,1280x800) defaultUI
This is only for android mmallow
##steps
1). Download the patch
The video driver generates the correct resolution, but the android gives you selected resolution in the settings. Thus, we get that the resolution of the android (19201080 or 1280720) scale in the resolution of the video driver (1280*800).
Display shows the resolution that gives Android, not the kernel.
In order to obtain real resolution it is necessary that the android was given the required resolution too.
Hi, terry.
The new resolutions does not appear in my old project on geekbox too. After I started using the VIC from 1280x720x50 and 1920x1080x50 for new resolutions, new resolutions immediately appeared in Android settings.
It is necessary to set PLL CLK and other CLK when select the custom resolution HDMI output. I put the question to amlogic because I don’t understand the register of CLK, but need to wait for it.
I list the question in this post and hope some people can give me some advices.
##The question list:
##1. How to add the configuration for custom resolution ?
##2. How to set the P_HHI_HDMI_PLL_CNTL register ?
##3. Is it necessary to reset the P_HHI_HDMI_PLL_CNTL3 register for custom resolution ?
This is the most basic for custom resolution hdmi output.
It is not enough and need to modify the other source code.
If you want to try to add the custom resolution . You can follow below steps
##Steps
1).Apply above patch(hdmi_custom_resolution.patch)
2).Add the clk settings for custom resolution by yourself
3).Flash the new Rom
4).select the custom resolution hdmi ouput
static void set_hpll_sspll(enum hdmi_vic vic)
{
switch (get_cpu_type()) {
case MESON_CPU_MAJOR_ID_GXBB:
break;
case MESON_CPU_MAJOR_ID_GXTVBB:
break;
case MESON_CPU_MAJOR_ID_GXL:
case MESON_CPU_MAJOR_ID_GXM:
switch (vic) {
case HDMI_1920x1080p60_16x9:
case HDMI_1920x1080p50_16x9:
hd_write_reg(P_HHI_HDMI_PLL_CNTL3, 0x868b48c4);
break;
case HDMI_1280x720p60_16x9:
case HDMI_1280x720p50_16x9: case HDMIV_1024x768p60hz, case HDMIV_1280x800p60hz,
case HDMI_1920x1080i60_16x9:
case HDMI_1920x1080i50_16x9:
hd_write_reg(P_HHI_HDMI_PLL_CNTL3, 0x864348c4);
break;