Now to my Problem: It seems like I am unable to receive any remote control actions with the PI. I am able to see the TV via the cec-client[1], and I am also able to change the input [2]. I also receive cec updates when I switch the source using the TV remote [3]. But I dont see any output whatsever in the client if it is running as in [3] and I press any button on the remote.
I don't have the feeling that this is really a software bug or anything, but I am wondering if there are any known limitations of Samsung TVs or if there is any setting I could be missing. I am happy to provide further information or run additional tests.
[1]
echo 'scan' | cec-client -s -d 1
opening a connection to the CEC adapter...
requesting CEC bus information ...
CEC bus information
===================
device #0: TV
address: 0.0.0.0
active source: yes
vendor: Samsung
osd string: TV
CEC version: 1.4
power status: on
language: ger
device #1: Recorder 1
address: 2.0.0.0
active source: no
vendor: Pulse Eight
osd string: CECTester
CEC version: 1.4
power status: on
language: eng
currently active source: TV (0)
[2] Changing source from HDMI2 -> HDMI1 via CEC
echo 'tx 4F:82:10:00' | cec-client -s -d 1
opening a connection to the CEC adapter...
[3] Changing source from HDMI2 -> TV -> HDMI2 via TV remote
cec-client -m
starting a monitor-only client. use 'mon 0' to switch to normal mode
No device type given. Using 'recording device'
CEC Parser created - libCEC version 6.0.2
no serial port given. trying autodetect:
path: Raspberry Pi
com port: RPI
opening a connection to the CEC adapter...
DEBUG: [ 53] Broadcast (F): osd name set to 'Broadcast'
DEBUG: [ 54] Open - vc_cec initialised
DEBUG: [ 54] logical address changed to Free use (e)
NOTICE: [ 55] connection opened
waiting for input
DEBUG: [ 56] processor thread started
TRAFFIC: [ 8511] >> 0f:82:00:00
DEBUG: [ 8511] TV (0): power status changed from 'unknown' to 'on'
DEBUG: [ 8511] >> TV (0) -> Broadcast (F): active source (82)
DEBUG: [ 8511] making TV (0) the active source
DEBUG: [ 8512] device TV (0) status changed to present after command active source
TRAFFIC: [ 8676] >> 0f:80:20:00:00:00
DEBUG: [ 8676] >> TV (0) -> Broadcast (F): routing change (80)
TRAFFIC: [ 8794] >> 0f:82:00:00
DEBUG: [ 8794] TV (0) was already marked as active source
DEBUG: [ 8794] >> TV (0) -> Broadcast (F): active source (82)
TRAFFIC: [ 13580] >> 0f:80:00:00:20:00
DEBUG: [ 13580] >> TV (0) -> Broadcast (F): routing change (80)
Hi all,
first of all thank a lot for the software and some information about my setup:
TV: Samsung UE43RU7179UX2G Client: Raspberry Pi 4 8GB libcec version: 6.0.2, git revision: libcec-6.0.2+1-76551ea
Now to my Problem: It seems like I am unable to receive any remote control actions with the PI. I am able to see the TV via the cec-client[1], and I am also able to change the input [2]. I also receive cec updates when I switch the source using the TV remote [3]. But I dont see any output whatsever in the client if it is running as in [3] and I press any button on the remote.
I don't have the feeling that this is really a software bug or anything, but I am wondering if there are any known limitations of Samsung TVs or if there is any setting I could be missing. I am happy to provide further information or run additional tests.
[1]
[2] Changing source from HDMI2 -> HDMI1 via CEC
[3] Changing source from HDMI2 -> TV -> HDMI2 via TV remote