I thought I would start a new thread on this to document progress.
The pCP kernel has HDMI CEC enabled.
So next step is to get it to work so that a TV remote control can be used to control JiveLite (and potentially other things) through the TV itself rather then adding an infrared receiver to the RPi.
I think that for this to work it need ps the /dev/cec0 to exist (a RPi4 with dual HDMI would also have /dev/cec1 for the 2nd HDMI port but that is for later study).
Tests done on an old RPi with HDMI cable attached and TV switched on at time of boot and JiveLite running with display over the HDMI connection to the TV.
sudo modprobe cec
Does not give an error.
However, it does not result in a /dev/cec0 being created.
So this might be fatal but not sure if it is this that is supposed to create the device.
In any case, tried to install v4l2-utils to get the cec command line tools.
This is not in the pCP repo but is in TinyCore ... so switched to that repo to try to install.
However, it fails on v4l-dvb-5.4.83-pcpCore.tcz - Presumably because the version in the repo is older.
The pCP kernel has HDMI CEC enabled.
So next step is to get it to work so that a TV remote control can be used to control JiveLite (and potentially other things) through the TV itself rather then adding an infrared receiver to the RPi.
I think that for this to work it need ps the /dev/cec0 to exist (a RPi4 with dual HDMI would also have /dev/cec1 for the 2nd HDMI port but that is for later study).
Tests done on an old RPi with HDMI cable attached and TV switched on at time of boot and JiveLite running with display over the HDMI connection to the TV.
sudo modprobe cec
Does not give an error.
However, it does not result in a /dev/cec0 being created.
So this might be fatal but not sure if it is this that is supposed to create the device.
In any case, tried to install v4l2-utils to get the cec command line tools.
This is not in the pCP repo but is in TinyCore ... so switched to that repo to try to install.
However, it fails on v4l-dvb-5.4.83-pcpCore.tcz - Presumably because the version in the repo is older.
Code:
Downloading: libxshmfence.tcz libxshmfence.tcz: OK Downloading: expat2.tcz expat2.tcz: OK Downloading: libXdmcp.tcz libXdmcp.tcz: OK Downloading: libXau.tcz libXau.tcz: OK Downloading: libxcb.tcz libxcb.tcz: OK Downloading: libX11.tcz libX11.tcz: OK Downloading: libXext.tcz libXext.tcz: OK Downloading: libXxf86vm.tcz libXxf86vm.tcz: OK Downloading: libXfixes.tcz libXfixes.tcz: OK Downloading: libXdamage.tcz libXdamage.tcz: OK Downloading: bzip2-lib.tcz bzip2-lib.tcz: OK Downloading: pcre.tcz pcre.tcz: OK Downloading: libelf.tcz libelf.tcz: OK Downloading: gamin.tcz gamin.tcz: OK Downloading: glib2.tcz glib2.tcz: OK Downloading: libudev.tcz libudev.tcz: OK Downloading: libpciaccess.tcz libpciaccess.tcz: OK Downloading: libdrm.tcz libdrm.tcz: OK Downloading: mesa.tcz mesa.tcz: OK Downloading: SDL2.tcz SDL2.tcz: OK Downloading: SDL2_image.tcz SDL2_image.tcz: OK Downloading: libjpeg-turbo.tcz libjpeg-turbo.tcz: OK Downloading: v4l-dvb-5.4.83-pcpCore.tcz Error on v4l-dvb-5.4.83-pcpCore.tcz
Comment