Max2Play Home › Forums › Max2Play on Raspberry PI › Waveshare 5 Inch touchscreen – driver not working
Tagged: Display, driver, raspberrypi, touchscreen
- This topic has 6 replies, 5 voices, and was last updated 7 years, 9 months ago by Bull premium.
-
Posted in: Max2Play on Raspberry PI
-
17. Oktober 2016 at 19:48 #23434
Hi,
I’m using a Raspberry Pi 2, M2P 2.37, fresh install with no add ons.
I also added a 5 inch touchscreen from Waveshare and installed it like decribed here: http://www.waveshare.com/wiki/5inch_HDMI_LCD
Without installing the drivers, the display works perfectly except the touchscreen functionality of course.
When I install the drivers as described, the desktop won’t start. The Pi boots into terminal mode.
When I try to start Jivelite, it’s telling me:
Versucht zu starten … NICHT Erfolgreich Hier klicken für weitere InformationenJiveLite 0.1.0
[0;33m20161017 16:40:29.920 INFO jivelite – JiveMain.lua:267 JiveLite version 0.1.0[0m
[0;33m20161017 16:40:29.921 INFO jivelite.ui.draw – jiveL_initSDL:227 initSDL[0m
[0;31m20161017 16:40:29.936 ERROR jivelite.ui.draw – jiveL_initSDL:234 SDL_Init(V|T|A): Unable to open a console terminal
[0mThe driver install script „LCD5-show“ does the following – I hope you can determine what goes wrong:
i=1
for lines incat ./boot/mark
do
case ${i} in
1) var1=${lines};;
esac
i=expr ${i} + 1
done
#echo „$var1“if test „$var1“ = „0“;then
sudo mkdir /etc/X11/xorg.conf.d
echo „1“ > ./boot/mark
fiif test „$1“ = „0“ -o „$#“ = „0“; then
sudo cp -rf ./etc/X11/xorg.conf.d/99-calibration.conf-5 /etc/X11/xorg.conf.d/99-calibration.conf
sudo cp ./boot/config-5.txt /boot/config.txt
echo „LCD configrue 0“
elif test „$1“ = „90“; then
sudo cp -rf ./etc/X11/xorg.conf.d/99-calibration.conf-5-90 /etc/X11/xorg.conf.d/99-calibration.conf
sudo cp ./boot/config-5.txt-90 /boot/config.txt
echo „LCD configrue 90“
elif test „$1“ = „180“;then
sudo cp -rf ./etc/X11/xorg.conf.d/99-calibration.conf-5-180 /etc/X11/xorg.conf.d/99-calibration.conf
sudo cp ./boot/config-5.txt-180 /boot/config.txt
echo „LCD configrue 180“
elif test „$1“ = „270“;then
sudo cp -rf ./etc/X11/xorg.conf.d/99-calibration.conf-5-270 /etc/X11/xorg.conf.d/99-calibration.conf
sudo cp ./boot/config-5.txt-270 /boot/config.txt
echo „LCD configrue 270“
fisudo cp ./cmdline.txt /boot/
sudo cp ./inittab /etc/
sudo cp -rf ./usr/share/X11/xorg.conf.d/99-fbturbo.conf-HDMI /usr/share/X11/xorg.conf.d/99-fbturbo.confif test „$#“ = „0“ -o „$1“ = „0“ -o „$1“ = „90“ -o „$1“ = „180“ -o „$1“ = „270“; then
sudo reboot
echo „reboot now“
else
echo „Invalid parameter,Usage:LCD5-show [0] [90] [180] [270]“
fiMany thanks and best regards
Muhackl20. Oktober 2016 at 11:21 #23464Hi,
and thanks a lot. I also hav been able to resolve the solution issue.
The problem – the same as for martin-s – the touch capability for the screen won’t work unless you install the drivers. But after installing the drivers, jivelite no longer starts.
I try to contact martin-s via his post – maybe he got the solution in the meanwhile.
Regards
Muhackl4. Dezember 2016 at 16:07 #24536Hello,
Did you get this working? I have the same problem…
regards
Paul
22. Februar 2017 at 21:09 #27143Hi, I don’t know if you fix the problem, in my case I fix that adding the following line to the /boot/config.txt file
# uncomment to force a HDMI mode rather than DVI. This can make audio work in # DMT (computer monitor) modes #hdmi_drive=2 max_usb_current=1 hdmi_group=2 hdmi_mode=87 hdmi_cvt 800 480 60 6 0 0 0 dtoverlay=ads7846,cs=1,penirq=25,penirq_pull=2,speed=50000,keep_vref_on=0,swapxy=0,pmax=255,xohms=150,xmin=200,xmax=3900,ymin=200,ymax=3900 <-- this line
and uncomment this one
# Uncomment some or all of these to enable the optional hardware interfaces #dtparam=i2c_arm=on #dtparam=i2s=on dtparam=spi=on <-- this line
and reboot from the max2play webpage.
I hope this helps you.
BR
Bull- This reply was modified 7 years, 9 months ago by Bull.
-
You must be logged in to reply to this topic.