7 inch LCD touch panel is upside down?

I've purchased few years ago (actually, 5 years ago!) PineA64+ with 2GB RAM.
Tried to use it with one project, but didn't work as I wanted so I've dumped it.

Recently I was looking for some touchscreen device for few tasks (running an IVMS android app to see CCTV cameras), and just found this old board. After connecting - everything worked fine.
I've decided to buy a LCD touchscreen (since I've tried with some USB-based monitors with touchscreen and they were not supported), but it seemed it's out of stock. However... it occured, that a local company had this exact item - last one, just waiting for me Wink I was thrilled and ordered it.

At first - I was warried: ribbons were so fragile, and I had completely no idea if I'm connecting them correctly. Especially, that when I turned power on - nothing happened at all. Then I discovered that you need to have one of dedicated LCD disk images. Downloaded, ran - yeah, screen works!

But then... a BIG disappointment: touch screen does not work! I tried connecting TP ribbon again, but suddenly the touch input seemed to SOMEHOW react.

After a short investigation - I saw what's going on: the touch input is completely flipped upside down!
When I touch screen in top left corner - system reacts, as if I have touched it in bottom right! Swiping my finger from top left to top right corner is read as swiping from bottom right to bottom left!  Confused

What is going on? I was looking for some settings in screen, display, input section... but couldn't find anything that would help me Sad
Is it some problem with the disk image I've downloaded (3.2.2 Stock Android 6.0.1 (LCD Panel Video Output) [20170209] from official pine64 wiki)? Or is it something physical, like something went wrong during the assembly of the screen? I even thought that I might try taking the screen out from its case and flipping it 180 degrees, but the ribbons are glued to the back of the screen and I'm afraid I would damage them. Nevertheless, the back of the screen looks correct - I mean, the ribbons seem to be placed correctly when I compare it to the PDF manuals that show how to connect the screen.

May it be, that I have connected something wrong? How come? The ribbon cable seems to have contact points only on one side, so connecting it upside down would rather result in having completely no output, right? And, even if - probably forcing other connection would mess up the signal and DC pins, with baked LCD as effect.

Any help? Maybe there's some other option? I was searching for anyone having such problem, but seems like I'm the only one...

Hi all,

I've been trying some software that would rotate the screen. Unfortunately, all these programs rotate the input as well Sad
Maybe there is some way to modify the img file in order to get only display rotated properly?
I experienced this issue as well, and the solution was more or less given here:


Add something like

/usr/bin/xinput set-prop "pointer:Goodix Capacitive TouchScreen" "Coordinate Transformation Matrix" -1 0 1, 0 -1 1, 0 0 1

To your .xsessionrc

Possibly Related Threads…
Thread Author Replies Views Last Post
  LCD panel Driver IC MIPIguy 1 3,373 08-12-2017, 05:04 PM
Last Post: tllim
  I2C Touch Panel mbt28 0 2,160 06-12-2017, 11:32 AM
Last Post: mbt28
  LCD touch panel emits low power Naccies 4 6,403 01-09-2017, 07:45 PM
Last Post: tllim
  Touch screen support shariq_2001 14 20,217 12-07-2016, 07:47 AM
Last Post: Luke
  LCD Touch Screen Problem. Gavin 8 9,877 11-27-2016, 10:26 PM
Last Post: michaelquezon
  Lcd panel's pixels are not square bokeer 0 1,948 11-22-2016, 08:08 PM
Last Post: bokeer
  LCD Panel not working at all treize 7 10,137 09-19-2016, 10:24 PM
Last Post: billjon
  LCD Panel Connected but does not work maipercaso 1 3,052 08-20-2016, 08:14 PM
Last Post: MarkHaysHarris777
Photo Running Out Of Options LCD Panel Just Not Working AUDIOTEK 4 5,150 07-27-2016, 06:34 PM
  LCD Pannel working... Touch screen NOT working?? Why Chopshop13 3 5,198 06-13-2016, 08:24 AM
Last Post: PapaStahl

Forum Jump:

Users browsing this thread: 1 Guest(s)