We are using the same 15.6 display mentioned in the below post with Toradex imx6Q Apalis SOM but we have ported Android 7.1.2 to it
We have enabled local EDID patch as mentioned - new driver and dts file changes
We have configured 1366x768 as resolution in the hdmi driver // Tried with 1360x768 as well. Could you please suggest which is the better tool to get the display parameters to be filled for this resolution in the driver
We made sure the bootargs are fine - video=mxcfb0:dev=hdmi,1366x768M@60,if=RGB24 //did try with rgb16 as well as rgb32
Are we missing anything here - which stops us in quickly validating this 15.6 display with Toradex imx6Q
Please help us get over this issue
I decoded the edid in the dts file which is 31cm and 17cm long display - is this edid generated using standard tools for the resolution or its display specific for that display
Note that we do not provide support for Android. I do not know if Android uses the resolution that we set in the kernel or it tries to do some Android user space magic.
What version of the kernel did you base on?
Did you recompile kernel and device tree and then actually deploy it to the target?
Does the sysfs edid file exist? Does it contain the data you did set in the device tree?
How did the display provider answer your report that his EDID is broken?
I decoded the edid in the dts file which is 31cm and 17cm long display - is this edid generated using standard tools for the resolution or its display specific for that display
Note that EDID in the proposed device tree change has only a fixed ‘header pattern’ and ‘checksum’. No change to the data was done.
Thanks for the response Max. 4.1.44-2.7.4+gb1555bf is the kernel version we are using it for Android.
Though there are no differences it brings in android user space we can still quickly test the same in Linux and update you
Could you pls provide complete file mentioned in your device tree patches - since we are using different version of kernels just wanted to make it clear (patch gives slight doubts during manual patching for other revision of kernel)
Do NOT use mxc_hdmi.only_cea=1. Either leave the parameter away or set it to 0. With this you ask to only use CEA resolutions, i.e. to not use 1366x768.
Do use if=RGB24.
The used EDID only specifies timings for 1366x768 resolution. So you cannot simply ask for 1360x768 and expect that it just works.
So first make 1366x768 work with Linux. If Android has an issue to work on that resolution then you could try to create a working EDID with 1360x768.