PINE64

Full Version: LCD Touch Screen Problem.
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
What I have:
The pine A64 board.
LCD Touch Screen
San Disk 32gb microSD card
Power = 2.4AMP

I tried all the pins, and the LCD just stays white. The pine board works fine with hdmi.

Do I not have enough power to power the LCD or is it something else?

I have also booted Android 5.1.1 at least once.
(05-23-2016, 02:36 PM)Gavin Wrote: [ -> ]What I have:
The pine A64 board.
LCD Touch Screen
San Disk 32gb microSD card
Power = 2.4AMP

I tried all the pins, and the LCD just stays white. The pine board works fine with hdmi.

Do I not have enough power to power the LCD or is it something else?

I have also booted Android 5.1.1 at least once.

Hey there. Welcome to the forum.

I think the issue is that you are trying to use a display designed for a Raspberry Pi for the Pine64. Whereas the Pi knows how to 'talk' with the screen, the Pine64 does not, because it was not designed to do so.

A further issue may be regarding resolution. Even if the Pine were somehow to utilise the screen, the resolution it offers is not one that is supported by any of the operating systems that are available, unfortunately.
I appreicate it @ghost. I might have to buy the default LCD that Pine makes it looks like.
(05-23-2016, 03:38 PM)Gavin Wrote: [ -> ]I appreicate it @ghost. I might have to buy the default LCD that Pine makes it looks like.


Yeah, sorry about that, but currently the default Pine screen is the way to go. That may not be the case for the future, but that's the situation as it is right now.
(05-23-2016, 02:36 PM)Gavin Wrote: [ -> ]What I have:
The pine A64 board.
LCD Touch Screen
San Disk 32gb microSD card
Power = 2.4AMP

I tried all the pins, and the LCD just stays white. The pine board works fine with hdmi.

Do I not have enough power to power the LCD or is it something else?

I have also booted Android 5.1.1 at least once.

You need separate Android build for the LCD panel, please download from the pine64 wiki page and stated for LCD. Here is the direct link: http://files.pine64.org/os/android/andro...ixCard.zip
Gotta agree with Ghost as there are certain resolutions the device can output to I'm not sure the LCD has one of the supported resolutions.
Further info on the HDMI side of things.

Here are the display resolutions available

{HDMI1440_480I, 0,13500000, 1, 720, 480, 858, 57, 19, 62, 525, 15, 4, 3, 0, 0, 1, 0, 0},
{HDMI1440_576I, 0,13500000, 1, 720, 576, 864, 69, 12, 63, 625, 19, 2, 3, 0, 0, 1, 0, 0},
{HDMI480P, 0,27000000, 0, 720, 480, 858, 60, 16, 62, 525, 30, 9, 6, 0, 0, 0, 0, 0},
{HDMI576P, 0,27000000, 0, 720, 576, 864, 68, 12, 64, 625, 39, 5, 5, 0, 0, 0, 0, 0},
{HDMI720P_50, 0,74250000, 0, 1280, 720, 1980, 220, 440, 40, 750, 20, 5, 5, 1, 1, 0, 0, 0},
{HDMI720P_60, 0,74250000, 0, 1280, 720, 1650, 220, 110, 40, 750, 20, 5, 5, 1, 1, 0, 0, 0},
{HDMI1080I_50, 0,74250000, 0, 1920, 1080, 2640, 148, 528, 44, 1125, 15, 2, 5, 1, 1, 1, 0, 0},
{HDMI1080I_60, 0,74250000, 0, 1920, 1080, 2200, 148, 88, 44, 1125, 15, 2, 5, 1, 1, 1, 0, 0},
{HDMI1080P_50, 0,148500000, 0, 1920, 1080, 2640, 148, 528, 44, 1125, 36, 4, 5, 1, 1, 0, 0, 0},
{HDMI1080P_60, 0,148500000, 0, 1920, 1080, 2200, 148, 88, 44, 1125, 36, 4, 5, 1, 1, 0, 0, 0},
{HDMI1080P_24, 0,74250000, 0, 1920, 1080, 2750, 148, 638, 44, 1125, 36, 4, 5, 1, 1, 0, 0, 0},
{HDMI1080P_25, 0,74250000, 0, 1920, 1080, 2640, 148, 528, 44, 1125, 36, 4, 5, 0, 0, 0, 0, 0},
{HDMI1080P_30, 0,74250000, 0, 1920, 1080, 2200, 148, 88, 44, 1125, 36, 4, 5, 0, 0, 0, 0, 0},
{HDMI1080P_24_3D_FP, 0,148500000, 0, 1920, 2160, 2750, 148, 638, 44, 1125, 36, 4, 5, 1, 1, 0, 45, 1},
{HDMI720P_50_3D_FP, 0,148500000, 0, 1280, 1440, 1980, 220, 440, 40, 750, 20, 5, 5, 1, 1, 0, 30, 1},
{HDMI720P_60_3D_FP, 0,148500000, 0, 1280, 1440, 1650, 220, 110, 40, 750, 20, 5, 5, 1, 1, 0, 30, 1},
{HDMI3840_2160P_30, 0,297000000, 0, 3840, 2160, 4400, 296, 176, 88, 2250, 72, 8, 10, 1, 1, 0, 0, 0},
{HDMI3840_2160P_25, 0,297000000, 0, 3840, 2160, 5280, 296, 1056, 88, 2250, 72, 8, 10, 1, 1, 0, 0, 0},
{HDMI_EDID,},

there are entries in the sources (linux kernel longsleep) that indicate it should handle the lcd. What I am wondering is if android is currently limited at the moment.

Have you attempted using the lcd in linux as of yet?
(05-23-2016, 02:36 PM)Gavin Wrote: [ -> ]The pine A64 board.
LCD Touch Screen

You would need the appropriate driver for this type of SPI devices to get a simple framebuffer device (forget about the other answers, especially HDMI and the totally different Pine64 LCD module): https://github.com/notro/fbtft/wiki

That means a patch like this has to applied to kernel sources (this patch is against another 3.10.y kernel but a 32-bit variant so it might require some tweaks). And then you should keep in mind that the fps of such an SPI display are pretty low so in case you want to use an LCD that is fully useable (or you have no experience in compiling Linux kernels or just want to run Android) there is no alternative to the official LCD.

TL;DR: In Pine64's current state (kernel drivers, support 'quality' by moderators here in the forum) you can forget about using any cheap/small SPI display with this board.
(05-23-2016, 02:36 PM)Gavin Wrote: [ -> ]What I have:
The pine A64 board.
LCD Touch Screen
San Disk 32gb microSD card
Power = 2.4AMP

I tried all the pins, and the LCD just stays white. The pine board works fine with hdmi.

Do I not have enough power to power the LCD or is it something else?

I have also booted Android 5.1.1 at least once.

Number one probable cause why LCD turns bright without image, its because theres a problem with your physical connection from your pine board to the LCD.I got this problem before and solved it by changing the orientation extension board (small board that has only two connectors that links between the LCD ribbon and the main board ribbon).