Raspberry Pi 4 Libreelec HDMI CEC not working
#1
it worked a few weeks without a Problem now suddenly it did not work anymore.
Reinstalled Libreelec not working. very unresponsive if it works. I do not have any idea why?
Pi 2 and 3 normal HDMI no Problem. PS4 No Problem but my Samsung TV 2012 Modell did not find the Pi 4 anymore.
I checked two Cables. Both the same type on wich it worked before. checked booth HDMI Plugges on the Pi. Nope.
Checked 2 differentiations Micro HDMI Adapters. 
I ordered a new cableComes maybe tomorrow but how? Why? Whats wrong? I did not get it and I´m very sad.
Reply
#2
pi4:/dev # cec-client -r
using settings from EEPROM
No device type given. Using 'recording device'
CEC Parser created - libCEC version 4.0.4
no serial port given. trying autodetect:
path:     Raspberry Pi
com port: RPI

opening a connection to the CEC adapter...
DEBUG:   [             263] Broadcast (F): osd name set to 'Broadcast'
DEBUG:   [             264] Open - vc_cec initialised
DEBUG:   [             264] logical address changed to Free use (e)
NOTICE:  [             264] connection opened
DEBUG:   [             264] processor thread started
DEBUG:   [             264] << Broadcast (F) -> TV (0): POLL
DEBUG:   [             264] initiator 'Broadcast' is not supported by the CEC adapter. using 'Free use' instead
TRAFFIC: [             264] << e0
DEBUG:   [             354] initiator 'Broadcast' is not supported by the CEC adapter. using 'Free use' instead
TRAFFIC: [             354] << e0
DEBUG:   [             444] >> POLL not sent
DEBUG:   [             445] TV (0): device status changed into 'not present'
NOTICE:  [             445] registering new CEC client - v4.0.4
DEBUG:   [             445] detecting logical address for type 'recording device'
DEBUG:   [             445] trying logical address 'Recorder 1'
DEBUG:   [             445] << Recorder 1 (1) -> Recorder 1 (1): POLL
TRAFFIC: [             445] << 11
TRAFFIC: [             716] << 11
DEBUG:   [             986] >> POLL not sent
DEBUG:   [             987] using logical address 'Recorder 1'
DEBUG:   [             987] Recorder 1 (1): device status changed into 'handled by libCEC'
DEBUG:   [             988] Recorder 1 (1): power status changed from 'unknown' to 'on'
DEBUG:   [             988] Recorder 1 (1): vendor = Pulse Eight (001582)
DEBUG:   [             988] Recorder 1 (1): CEC version 1.4
DEBUG:   [             989] AllocateLogicalAddresses - device '0', type 'recording device', LA '1'
DEBUG:   [             989] logical address changed to Recorder 1 (1)
DEBUG:   [             989] Recorder 1 (1): osd name set to ''
DEBUG:   [             990] Recorder 1 (1): menu language set to 'eng'
DEBUG:   [             990] GetPhysicalAddress - physical address = 2000
DEBUG:   [             990] AutodetectPhysicalAddress - autodetected physical address '2000'
DEBUG:   [             990] Recorder 1 (1): physical address changed from ffff to 2000
DEBUG:   [             990] << Recorder 1 (1) -> broadcast (F): physical address 2000
TRAFFIC: [             991] << 1f:84:20:00:01
NOTICE:  [            1141] CEC client registered: libCEC version = 4.0.4, client version = 4.0.4, firmware version = 1, logical address(es) = Recorder 1 (1) , physical address: 2.0.0.0,  compiled on Tue Sep  3 02:44:00 UTC 2019 by [email protected] on Linux 4.9.0-9-amd64 (x86_64), features: P8_USB, DRM, P8_detect, RPi
DEBUG:   [            1141] << Recorder 1 (1) -> TV (0): OSD name ''
DEBUG:   [            1141] << Recorder 1 (1) -> TV (0): POLL
TRAFFIC: [            1142] << 10
TRAFFIC: [            1232] << 10
DEBUG:   [            1323] >> POLL not sent
DEBUG:   [            1323] not sending command 'set osd name': destination device 'TV' marked as not present
DEBUG:   [            1323] << requesting power status of 'TV' (0)
DEBUG:   [            1323] << Recorder 1 (1) -> TV (0): POLL
TRAFFIC: [            1323] << 10
TRAFFIC: [            1414] << 10
DEBUG:   [            1504] >> POLL not sent
DEBUG:   [            1504] not sending command 'give device power status': destination device 'TV' marked as not present
waiting for input


pi4:/dev # echo 'scan' | cec-client -s -d 1
opening a connection to the CEC adapter...
requesting CEC bus information ...
CEC bus information
===================
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: unknown (-1)



I do need really HELP!
Reply
#3
CEC issues are often resolved by powering off (unplug from mains for a few minutes) the TV and any other CEC devices.
When connecting up again start just by connecting TV and Pi through HDMI (without other HDMI devices connected initially).

You may need to check TV user guide for how to enable CEC and choose the CEC device (most TV's do this automatically, but there is a lot of differences in implementation).

If it doesn't work try a different hdmi cable (ideally the one that worked before). Cheap hdmi cables may not have all lines wires up.
Reply
#4
(2019-10-15, 14:38)popcornmix Wrote: CEC issues are often resolved by powering off (unplug from mains for a few minutes) the TV and any other CEC devices.
When connecting up again start just by connecting TV and Pi through HDMI (without other HDMI devices connected initially).

You may need to check TV user guide for how to enable CEC and choose the CEC device (most TV's do this automatically, but there is a lot of differences in implementation).

If it doesn't work try a different hdmi cable (ideally the one that worked before). Cheap hdmi cables may not have all lines wires up.
I checked all that no luck.
now I do need to change the pi and maybe this will resolve the problem. I do report back.
Reply
#5
(2019-10-23, 10:09)tjost Wrote:
(2019-10-15, 14:38)popcornmix Wrote: CEC issues are often resolved by powering off (unplug from mains for a few minutes) the TV and any other CEC devices.
When connecting up again start just by connecting TV and Pi through HDMI (without other HDMI devices connected initially).

You may need to check TV user guide for how to enable CEC and choose the CEC device (most TV's do this automatically, but there is a lot of differences in implementation).

If it doesn't work try a different hdmi cable (ideally the one that worked before). Cheap hdmi cables may not have all lines wires up.
I checked all that no luck.
now I do need to change the pi and maybe this will resolve the problem. I do report back. 
Hi! Any news on this? I have a pi3 that previously worked fine with my Samsung Smart TV..after some time I have tried and it does not work anymore, I have tried all the HDMI ports, different cables, switch off and on, etc.
Reply
#6
(2019-10-09, 15:40)tjost Wrote: it worked a few weeks without a Problem now suddenly it did not work anymore.
Reinstalled Libreelec not working. very unresponsive if it works. I do not have any idea why?
Pi 2 and 3 normal HDMI no Problem. PS4 No Problem but my Samsung TV 2012 Modell did not find the Pi 4 anymore.
I checked two Cables. Both the same type on wich it worked before. checked booth HDMI Plugges on the Pi. Nope.
Checked 2 differentiations Micro HDMI Adapters. 
I ordered a new cableComes maybe tomorrow but how? Why? Whats wrong? I did not get it and I´m very sad.
For me I changed which HDMI port I used on the Pi 4, rebooted it and it worked. For some reason only one Pi port recognised the CEC.
Reply

Logout Mark Read Team Forum Stats Members Help
Raspberry Pi 4 Libreelec HDMI CEC not working0