Problem: Waveshare5/Sainsmart 7" HDMI with GPIO touch
|
20th Oct, 2016, 11:07 AM
Post: #1
|
|||
|
|||
Waveshare5/Sainsmart 7" HDMI with GPIO touch
Hey all,
Looking for some help on a screen I have, with Xbian. I love the xbian image, it's fast and clean and runs great! However the screen I have attached is not going well. I had it attached to raspian (with built in drivers for this screen) and it works good, but any other image requires drivers to be installed manually. Notro drivers seem to work fine on newer versions of raspian, and I've had success before with an overlay - however an overlay doesn't provide the touch screen function. So here's the deal on this screen: It's a 7" (or 5 depending who you ask) HDMI LCD screen with GPIO pins for touch capability. I purchased it from "sainsmart" who sold it to me as a 7" HDMI LCD screen (800x480) They provide an old raspbian image with an outdated kernel. It works, I suppose, for what it is. The pi shows this device as ADS7846, and searching this term online just leads me to a group of screens (from 3.2" to 10.1") so that gave me nothing. Searching the driver package on the pre-built image (5_HDMI_LCD.tar.gz) leads me to waveshare's 5" screen.....I have tried their drivers, and they work exactly the same as the ones provided by sainsmart. I'm assuming one of those manufactures is copying the other. In any case! I cannot get it to function in Xbian. When turned on right out of the box (freshly burned SD card with Xbian rpi3) the screen is all lines and colours, but then turns into the first one quarter of the xbian OS screen. Touch does not respond. I've tried installing manufacturer drivers, but that seems to break Xbian, because after reboot, nothing loads. It stops at a kernel panic. Is there anything out there for these screens?? |
|||
20th Oct, 2016, 08:10 PM
Post: #2
|
|||
|
|||
RE: Waveshare5/Sainsmart 7" HDMI with GPIO touch
Do you have a link to the display you purchased?
I bought this one 9 months ago and got display and touch working. But unfortunately Kodi can not deal with touch driver and I haven't had time to look deeper to this problem |
|||
21st Oct, 2016, 04:45 AM
Post: #3
|
|||
|
|||
RE: Waveshare5/Sainsmart 7" HDMI with GPIO touch
(20th Oct, 2016 08:10 PM)Nachteule Wrote: Do you have a link to the display you purchased? That is the exact model, yes! How did you get it working?! |
|||
21st Oct, 2016, 04:55 AM
Post: #4
|
|||
|
|||
RE: Waveshare5/Sainsmart 7" HDMI with GPIO touch
I'll have to look for my configuration.
Posting it tomorrow |
|||
21st Oct, 2016, 12:24 PM
Post: #5
|
|||
|
|||
RE: Waveshare5/Sainsmart 7" HDMI with GPIO touch | |||
22nd Oct, 2016, 01:44 AM
Post: #6
|
|||
|
|||
RE: Waveshare5/Sainsmart 7" HDMI with GPIO touch
So, here is my configuration
Please add following lines to file /boot/config.txt Quote:# 800x480 HDMI TFT Display und Touch Begin If Kodi has issues coming up with forced resolution 800x480 (happened here), you could try following workaround: 1: Boot RPi with connected TV at HDMI 2: Modify /boot/config.txt (see above) 3. Reboot RPi 4. Configure screen resolution to 800x480 in Kodi settings 5. Shutdown RPi 6. Connect LCD display 7. Boot RPi Now Kodi should come up with forced 800x480 resolution Running Kodi Krypton (v17) from devel repo on Rpi3 |
|||
23rd Oct, 2016, 04:10 AM
Post: #7
|
|||
|
|||
RE: Waveshare5/Sainsmart 7" HDMI with GPIO touch
(22nd Oct, 2016 01:44 AM)Nachteule Wrote: So, here is my configuration Well, it kind of worked. The loading screen for xbian looks great on the screen. When it gets to loading kodi, however, the screen fades completely grey. I'll try hooking it up to a tv to see if I can change the resolution settings within kodi. Hopefully it works! |
|||
23rd Oct, 2016, 04:34 AM
Post: #8
|
|||
|
|||
RE: Waveshare5/Sainsmart 7" HDMI with GPIO touch
(23rd Oct, 2016 04:10 AM)Matt Larose Wrote: Well, it kind of worked. The loading screen for xbian looks great on the screen. Yeah, it should |
|||
23rd Oct, 2016, 04:37 AM
Post: #9
|
|||
|
|||
RE: Waveshare5/Sainsmart 7" HDMI with GPIO touch
The problem is Kodi requests available resolution from display, but it seems this display does not report anything or only garbage and that's confusing Kodi
|
|||
23rd Oct, 2016, 04:51 AM
Post: #10
|
|||
|
|||
RE: Waveshare5/Sainsmart 7" HDMI with GPIO touch
Well, changed the resolution in kodi and rebooted, it works!
But no touch screen. Any advice on getting touchscreen functionality? Thanks for getting me this far! |
|||
23rd Oct, 2016, 05:22 AM
(This post was last modified: 23rd Oct, 2016 05:23 AM by Nachteule.)
Post: #11
|
|||
|
|||
RE: Waveshare5/Sainsmart 7" HDMI with GPIO touch
No yet. See my first post in this thread
Currently I do not have time - and motivation - to look deeper into this problem |
|||
25th Oct, 2016, 04:21 AM
(This post was last modified: 25th Oct, 2016 04:28 AM by Nachteule.)
Post: #12
|
|||
|
|||
RE: Waveshare5/Sainsmart 7" HDMI with GPIO touch | |||
25th Oct, 2016, 04:10 PM
Post: #13
|
|||
|
|||
RE: Waveshare5/Sainsmart 7" HDMI with GPIO touch
(25th Oct, 2016 04:21 AM)Nachteule Wrote: @Matt Larose Best news I've heard all day. Maybe now I can get this jukebox running properly. Going to test this myself tomorrow - will update if it works. |
|||
26th Oct, 2016, 06:39 AM
Post: #14
|
|||
|
|||
RE: Waveshare5/Sainsmart 7" HDMI with GPIO touch
Can confirm that this method How to set up a touch screen in kodi Does NOT work on my installed Xbian.
Half the steps fail - cannot find xinput_calibrator in apt-get. Can not find most of the libraries he says to install. No user named kodi in system. This likely has to do with using Xbian which has Kodi built in and probably based on openelec or something similar. The search continues.... |
|||
1st Nov, 2016, 04:49 AM
(This post was last modified: 1st Nov, 2016 04:54 AM by Nachteule.)
Post: #15
|
|||
|
|||
RE: Waveshare5/Sainsmart 7" HDMI with GPIO touch
Oh yes, you're right. Those libs are not longer part of Debian Jessie
But - you do not need all that library stuff for Kodi Just tested, I only had to add following lines to file /home/xbian/.kodi/userdata/advancedsettings.xml, Code: <touchscreen> modifying file /usr/local/share/kodi/system/keymaps/mouse.xml [1] and restart Kodi (v17! from devel repo) [1] would be good idea to copy this file into folder /home/xbian/.kodi/userdata/keymaps and edit it there |
|||
« Next Oldest | Next Newest »
|