Problems with Buster Release Image and LCD 800x480

Started by -peter-, November 20, 2020, 08:17:05 am

Previous topic - Next topic

-peter-

November 20, 2020, 08:17:05 am Last Edit: November 20, 2020, 02:18:52 pm by -peter-
Hi folks,

I have installed a current release image on my OLINUXINO MICRO (Rev G): A20-OLinuXino-buster-base-20201105-143953.img

I have also a OLIMEX Display attached to it, which works just fine using an older image with 3.4.103 Kernel.

Because the newer image relies on the EEPROM configuration, I have configured the EEPROM like this:


U-Boot SPL 2020.04+olimex-2-20201004.114205 (Jan 30 2020 - 11:10:18 +0000)
DRAM: 1024 MiB
CPU: 912000000Hz, AXI/AHB/APB: 3/2/2
Loading configuration from EEPROM: OK
Verifying data: OK
Trying to boot from MMC1


U-Boot 2020.04+olimex-2-20201004.114205 (Jan 30 2020 - 11:10:18 +0000) Allwinner Technology

CPU:   Allwinner A20 (SUN7I)
ID:    A20-OLinuXino-MICRO-n4GB Rev.G
SN:    00001234
MAC:   A0:F3:C1:71:7D:89
I2C:   ready
DRAM:  1 GiB
MMC:   mmc@1c0f000: 0, mmc@1c12000: 1
Loading Environment from EXT4... OK
...

then I have configured the output to "LCD-OlinuXino-7" hit ok and reboot:

┌───────────────────────────┤ Configure LCD output ├───────────────────────────┐
│ Select LCD panel:                                                            │
│                                                                              │
│  LCD-OLinuXino         Auto detection (without TS)                         ↑ │
│  LCD-OLinuXino-4.3TS   480x272 panel with resistive TS and analog interfa  ▒ │
│  LCD-OLinuXino-4.3RTS  480x272 panel with resistive TS and I2C interface   ▒ │
│  LCD-OLinuXino-5       800x480 panel with capacitive TS and I2C interface  ▒ │
│  LCD-OLinuXino-7       800x480 panel without TS                            ▮ │
│  LCD-OLinuXino-7TS     800x480 panel with resistive TS and analog interfa  ▒ │
│  LCD-OLinuXino-7RTS    800x480 panel with resistive TS and I2C interface   ▒ │
│  LCD-OLinuXino-7CTS    1024x600 panel with capacitive TS and I2C interfac  ▒ │
│  LCD-OLinuXino-10      1024x600 panel without TS                           ▒ │
│  LCD-OLinuXino-10TS    1024x600 panel with resistive TS and analog interf  ▒ │
│  LCD-OLinuXino-10RTS   1024x600 panel with resistive TS and I2C interface  ▒ │
│  LCD-OLinuXino-10CTS   1024x600 panel with capacitive TS and I2C interfac  ↓ │
│                                                                              │
│                                                                              │
│                     <Ok>                         <Cancel>                    │
│                                                                              │
└──────────────────────────────────────────────────────────────────────────────┘

Then video output came on the LCD, everything looked fine untill the Xorg comes up:



I'm confused, because the same hardware hasn't any problems with the older image.
Is there any possibility to tune this right?
I tried xvidtune, but I can't change anything without getting an popup telling me the hardware doesn't support the setting.

Any ideas what i can do?

with best Regards,
Peter

LubOlimex

Interesting. I found one board like that (A20-OLinuXino-MICRO-n4GB) here and 7 inch display and tested with same software configurations and no such issue exists.

Maybe try slightly different configurations in both the olinuxino config setting in u-boot and the olinuxino-display script (for example, check if it works better if you set it to 7 inch TS display)?

Maybe the cable or its connectors got wonky?

Try to re-write the image and re-configure it, in some corner case scenarios it might get corrupted in a funny way.
Technical support and documentation manager at Olimex