Hi,
I try to test Kodi running on OSMC@Pi Zero W with Hyperpixel.
I’ve already tested it with Raspbian, it’s working fine, but OSMC seems to be a little faster on Zero, so I like it more.
Unfortunately, I was not able to made touch of the Hyperpixel to work.
Automated setup not working very well on OSMC, but I’ve installed (I hope) all required dependencies, especially RPi.GPIO (which is not installed automatically by setup on OSMC and must be build from source).
It seems that the hyperpixel-touch service fails on bus=smbus.SMBus(3)… (No such file or IO Error).
Now I am confused so, that don’t know if there must be dtparam=i2c_arm=on, dtparam=spi=on or off… both not working.
I might have to set up an OSMC install and have a poke- it will no doubt be a missing dependency or some quirk of OSMC that’s preventing the hyperpixel scripts from running.
UNFORTUNATELY this is not enough- in order to set up an i2c bus on the GPIO pins left free by HyperPixel (and the i2c bus is how the Pi talks to the touchscreen) the i2c_gpio module is required, and it isn’t present in OSMC at the moment as far as I can tell.
Hi, I’m able to see video, but I’m a few hours in and I still can’t get the touch function of HyperPixel4 working on OSMC.
I was able to follow your most recent directions to get the build tools installed and the pip install was successful.
I am running an image of OSMC I downloaded today, dated 2018-08-05
lsmod shows that the i2c_gpio module is inserted, and FWIW it appears to be using i2c_algo_bit, and used by nothing
I do see a quick message pop up below the time in the upper right after the OSMC GUI loads; it scrolls across a couple of times and says something to the effect that it couldn’t initialize CEC adapter.
I do not see that any service ~ hyperpixel4?-touch is installed, though I do have hyperpixel4-init
Thanks for your assistance, and please let me know if you need any more details.
HyperPixel 4’s touch is provided by an upstream linux driver- gt911. If this isn’t available in OSMC you’d have to submit a issue asking for it to be added to their release, or - alternatively - manually compile it yourself (I’m not sure how you’d approach that on OSMC).