CEC remote does not work with RPi 2

I connected RPi 2 to Samsung TV (6 series) via HDMI. Aynet+ is enabled on TV and CEC is enabled in OSMC settings. Also, I have tried with three different cables, so I suppose cable itself is not an issue

Log: http://paste.osmc.io/humecuqono

$ cec-client -l
libCEC version: 3.0.1, compiled on Wed Jul 20 15:12:37 UTC 2016 by root@rpi2 on Linux 4.4.8-3-osmc (armv7l), features: P8_USB, P8_detect, ‘RPi’
Found devices: 1

device: 1
com port: RPI
vendor id: 2708
product id: 1001
firmware version: 1
type: Raspberry Pi

$ 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 3.0.1
no serial port given. trying autodetect:
path: Raspberry Pi
com port: RPI

opening a connection to the CEC adapter…
DEBUG: [ 80] Broadcast (F): osd name set to ‘Broadcast’
DEBUG: [ 81] InitHostCEC - vchiq_initialise succeeded
DEBUG: [ 81] InitHostCEC - vchi_initialise succeeded
DEBUG: [ 81] InitHostCEC - vchi_connect succeeded
ERROR: [ 81] RegisterLogicalAddress - vc_cec_set_logical_address(E) returned device is busy (3)
ERROR: [ 81] Open - vc_cec could not be initialised
ERROR: [ 81] could not open a connection (try 1)
WARNING: [ 133] unhandled response received: opcode=0 initiator=e destination=0 response=1
DEBUG: [ 1082] InitHostCEC - vchiq_initialise succeeded
DEBUG: [ 1082] InitHostCEC - vchi_initialise succeeded
DEBUG: [ 1082] InitHostCEC - vchi_connect succeeded
DEBUG: [ 1082] Open - vc_cec initialised
DEBUG: [ 1082] logical address changed to Free use (e)
NOTICE: [ 1082] connection opened
waiting for input
DEBUG: [ 1082] processor thread started
WARNING: [ 1224] unhandled response received: opcode=0 initiator=e destination=0 response=1
WARNING: [ 1315] unhandled response received: opcode=0 initiator=e destination=0 response=1
WARNING: [ 2406] unhandled response received: opcode=0 initiator=e destination=0 response=1
WARNING: [ 2497] unhandled response received: opcode=0 initiator=e destination=0 response=1
WARNING: [ 3588] unhandled response received: opcode=0 initiator=e destination=0 response=1
WARNING: [ 3679] unhandled response received: opcode=0 initiator=e destination=0 response=1
^Csignal caught: 2 - exiting
DEBUG: [ 4592] unregistering all CEC clients
DEBUG: [ 4592] unregistering all CEC clients
WARNING: [ 4769] unhandled response received: opcode=0 initiator=e destination=0 response=1
WARNING: [ 4860] unhandled response received: opcode=0 initiator=e destination=0 response=1
DEBUG: [ 5084] UnregisterLogicalAddress - releasing previous logical address
DEBUG: [ 5085] logical address changed to Broadcast (f)

Please let me know if you need any further details.

This can be closed. I got a new HDMI cable, and it worked. Thanks.

1 Like

Thanks for reporting back, I think this shows that not all cables are born equal

CEC is a 1-wire bus on pin13. Not all cables choose to wire it up – it is an optional part of the specification. As @DBMandrake says, there must be a shortage of copper.