By pressing three times of function key. I have to also change u-boot placed in eMMC between 2015 and mainline, depending on Linux kernel which I want to boot. In other case it doesn’t want to start.
Erase before what?
Booting from SD/USB - no, but SD/USB images are generally seems to be working
Uploading new eMMC image - if I’m uploading by USB Burning Tool, I have checked Erase flash (Normal erase) and Erase bootloader.
Do you have any ideas how to fix issues with VESA resolutions? Many people use VESA resolutions in my CarPC ROMs, but we need more resolutions and more stability.
I have plans to build new ROMs for VIM1, 2, 3 and EDGE for CarPC community.
If I understand documentation well (please correct me if I’m wrong), I think it is calculated like this
Target frequency can be taken from Video Timings Calculator, i.e.: https://tomverbeure.github.io/video_timings_calculator
For 1024x600 pixel clock is 49MHz (the same as I described earlier - taken from newer uboot). So you have to go now from the end - multiply by dividers values (OD1, OD2, OD3, CLK_UTIL_VID_PLL_DIV_5 and 2 if necessary - divider of input clock) to achieve value between 3 and 6 GHz and then calculate N and M to achieve values of the registers.
Then you have to insert calculated value in proper way to HDMI registers (HHI_HDMI_PLL_CNTL0-6):
Why I’m writing i.e.? Because HDMI clock depends on Horizontal Total ticks and Vertical Total ticks and refresh rate. Total ticks which are sum of LCD Pixels + Front Porch + Sync + Back Porch.
This you have to place to VOUT registers. Unfortunately I think not all of them are fully documented in Datasheet. I’m also not sure that it is everything to achieve desired resolution.
I have VIM3 board and i want to test 120 Hz display with it can you guide me for the same.
I have HDMI based monitor which can support 120 Hz display. When i check on HDMI setting on android i am getting list upto 60 Hz only not able to get any 90 Hz or 120 Hz display in HDMI resolution list.