Hi
I just got my Hyperpixel today and ran the software following these instructions…
Disappointed that the screen needs so much effort to get working on my Raspberry Pi 3B+ and still no luck…The Mouse works but the Touch does not work at all.
errors:
If I run
system service hyper pixel-init status - Status is running
system service hyper pixel-touch status - Failed
ixel-touch.service: Unit entered failed state.
ixel-touch.service: Failed with result ‘exit-code’.
ixel-touch.service: Service hold-off time over, scheduling restart.
d Hyperpixel LCD Touch Screen Driver Daemon.
ixel-touch.service: Start request repeated too quickly.
to start Hyperpixel LCD Touch Screen Driver Daemon.
ixel-touch.service: Unit entered failed state.
ixel-touch.service: Failed with result ‘exit-code’.
~
Did you just run the one line installer, curl https://get.pimoroni.com/hyperpixel | bash or do the long manual install? Are you running the latest Raspbian Stretch?
Currently running Raspian Stretch.
I ran sudo apt-get update and upgrade to get to that version since the USB SD Card was an older version straight out of the box.
I ran a full install and followed up with manual installation for the parts that were not installed, then ran the short one gain (curl https://get.pimoroni.com/hyperpixel | bash) when touch still didn’t work.
The parts I checked and found missing:
a) If you’re on Raspbian Stretch (Debian 9.3), that config file doesn’t exist. Instead, append consoleblank=0 to the boot command in /boot/cmdline.txt and reboot.
b) LCD Display
Make sure you have the OpenGL video driver disabled. You must use the “Legacy (Non GL)” driver which you can select in the “Advanced Options” section of raspi-config.
c)Touch Screen
We need to ensure the evdev module is installed for Python. The easiest is to grab our pre-compiled deb file:
sudo dpkg -i ./dependencies/python-evdev_0.6.4-1_armhf.deb
alternatively, you can install it from source like so:
Hi
thanks for trying to help, however I was hoping that tech support should have answered this because this is where I was told to put my questions.
I am a new customer so I hope they will get back to me very soon, since I am needing to work out a solution for projects I am preparing to implement in abroad.
Did you get any output from cat /var/log/hyperpixel-touch.log? It may be that the touch driver (written in Python) is failing to start, or crashing due to a missing dependency or otherwise.
however sudo service hyperpixel-touch status = gives error
“Failed to start hyper pixel LCD touch screen Driver Daemon”
This is the sought of complexity getting it to work that will not work when I hand this to others in Africa, so If we can’t get it to work with easier steps than this, I would prefer to look for another device /solution and get a full refund.
regards
J
This is certainly not the normal setup routine- what do you see if you run: sudo i2cdetect -y 3 with the HyperPixel installed on your Pi’s GPIO? Sounds like there’s something up with i2c comms or the hardware.
I have a suspicion your board is faulty and the hyperpixel-touch script is failing when it tries to communicate with it rather than due to a configuration/software issue.