System:
I migrate from openElec to libreelec
Raspberry Pi3
libreelec:8.0.1
kodi:17v3
TV:Philips 40pfl5507K/12 on HDMI 2
Sounddesk: JBL Cinema Base (ARC), TV-port:HDMI 1 (ARC)
Situations:
1.) not working situation
I power off hole system so that TV isn't in standby, but the
Sounddesk changes in standby. Finaly i disconnect (elek.) so
that everthing is off.
I power on (elek.) and the TV will show direkt libreelec starting
(without being in standby mode), only sounddesk will change in standby.
Than kodi starts showing me "Connecting to CEC-Adapter" but not connect
to the PHilips TV. Sounddesk still in standby. The think is, that the
TV control does not work.
2.) working situation:
I power off hole system so that TV isn't in standby, but
the Sounddesk changes. Finaly i disconnect (elek.) so
that everthing is off.
But now i not only power on TV but wake-up the sounddesk from standby
to realy on with that control librelec starts, kodi starts and
then CEC is showing "connected TV Cinema Base" and every think works fine.
Why I have to manualy wake-up the sounddesk from standby having it
connected to HDMI (ARC) of the TV.
(Cable on ARC is ISY HDMI High Speed with ethernet, CEC,4096x2160 24 Hz , 3D 1080 p (Dual Stream), Full-HD, ARC)
Debug-Log:
libreelec:~ # /usr/bin/cec-client
No device type given. Using 'recording device'
CEC Parser created - libCEC version 4.0.1
no serial port given. trying autodetect:
path: Raspberry Pi
com port: RPI
opening a connection to the CEC adapter...
DEBUG: [ 140] Broadcast (F): osd name set to 'Broadcast'
DEBUG: [ 141] Open - vc_cec initialised
DEBUG: [ 141] logical address changed to Free use (e)
NOTICE: [ 141] connection opened
DEBUG: [ 141] processor thread started
DEBUG: [ 141] << Broadcast (F) -> TV (0): POLL
DEBUG: [ 141] initiator 'Broadcast' is not supported by the CEC adapter. using 'Free use' instead
TRAFFIC: [ 141] << e0
DEBUG: [ 1141] command 'feature abort' timeout
DEBUG: [ 1642] initiator 'Broadcast' is not supported by the CEC adapter. using 'Free use' instead
TRAFFIC: [ 1642] << e0
DEBUG: [ 1682] >> POLL not sent
DEBUG: [ 1682] TV (0): device status changed into 'not present'
NOTICE: [ 1682] registering new CEC client - v4.0.1
DEBUG: [ 1682] detecting logical address for type 'recording device'
DEBUG: [ 1682] trying logical address 'Recorder 1'
DEBUG: [ 1682] << Recorder 1 (1) -> Recorder 1 (1): POLL
TRAFFIC: [ 1682] << 11
TRAFFIC: [ 3224] << 11
DEBUG: [ 4771] >> POLL not sent
DEBUG: [ 4771] using logical address 'Recorder 1'
DEBUG: [ 4771] Recorder 1 (1): device status changed into 'handled by libCEC'
WARNING: [ 4771] unhandled response received: opcode=0 initiator=e destination=0 response=4
DEBUG: [ 4771] Recorder 1 (1): power status changed from 'unknown' to 'on'
DEBUG: [ 4771] Recorder 1 (1): vendor = Pulse Eight (001582)
DEBUG: [ 4771] Recorder 1 (1): CEC version 1.4
DEBUG: [ 4771] AllocateLogicalAddresses - device '0', type 'recording device', LA '1'
DEBUG: [ 4772] logical address changed to Recorder 1 (1)
DEBUG: [ 4772] Recorder 1 (1): osd name set to 'CECTester'
DEBUG: [ 4772] Recorder 1 (1): menu language set to 'eng'
DEBUG: [ 4772] GetPhysicalAddress - physical address = 2000
DEBUG: [ 4772] AutodetectPhysicalAddress - autodetected physical address '2000'
DEBUG: [ 4772] Recorder 1 (1): physical address changed from ffff to 2000
DEBUG: [ 4772] << Recorder 1 (1) -> broadcast (F): physical address 2000
TRAFFIC: [ 4772] << 1f:84:20:00:01
TRAFFIC: [ 4772] << 1f:84:20:00:01
NOTICE: [ 4772] CEC client registered: libCEC version = 4.0.1, client version = 4.0.1, firmware version = 1, logical address(es) = Recorder 1 (1) , physical address: 2.0.0.0, git revision: 8.0.1+137-feae1d2~dirty, compiled on Thu May 25 01:30:06 UTC 2017 by chewitt@buildbox on Linux 4.4.0-59-generic (x86_64), features: P8_USB, DRM, P8_detect, RPi
DEBUG: [ 4772] << Recorder 1 (1) -> TV (0): OSD name 'CECTester'
DEBUG: [ 4772] << Recorder 1 (1) -> TV (0): POLL
TRAFFIC: [ 4772] << 10
TRAFFIC: [ 4773] << 10
DEBUG: [ 4773] >> POLL not sent
DEBUG: [ 4773] not sending command 'set osd name': destination device 'TV' marked as not present
DEBUG: [ 4773] << requesting power status of 'TV' (0)
DEBUG: [ 4773] << Recorder 1 (1) -> TV (0): POLL
TRAFFIC: [ 4773] << 10
TRAFFIC: [ 4773] << 10
waiting for input
DEBUG: [ 4773] >> POLL not sent
DEBUG: [ 4773] not sending command 'give device power status': destination device 'TV' marked as not present
WARNING: [ 6272] unhandled response received: opcode=0 initiator=1 destination=0 response=f
WARNING: [ 7777] unhandled response received: opcode=0 initiator=1 destination=0 response=f
WARNING: [ 9277] unhandled response received: opcode=0 initiator=1 destination=0 response=f
WARNING: [ 10777] unhandled response received: opcode=0 initiator=1 destination=0 response=f
WARNING: [ 10778] unhandled response received: opcode=0 initiator=1 destination=0 response=f
WARNING: [ 12279] unhandled response received: opcode=0 initiator=1 destination=0 response=f
WARNING: [ 13780] unhandled response received: opcode=0 initiator=1 destination=0 response=f
WARNING: [ 15283] unhandled response received: opcode=0 initiator=1 destination=0 response=f
WARNING: [ 15283] unhandled response received: opcode=0 initiator=1 destination=0 response=f
DEBUG: [ 15284] logical address changed to Broadcast (f)
DEBUG: [ 16825] logical Broadcast (f) address lost
NOTICE: [ 16825] logical address f was taken by another device, allocating a new address
DEBUG: [ 16825] TV (0): device status changed into 'unknown'
DEBUG: [ 16825] << Recorder 1 (1) -> TV (0): POLL
TRAFFIC: [ 16826] << 10
DEBUG: [ 17826] command 'feature abort' timeout
TRAFFIC: [ 18326] << 10
DEBUG: [ 18368] sending command 'feature abort' failed (4)
DEBUG: [ 18368] >> POLL not sent
DEBUG: [ 18368] TV (0): device status changed into 'not present'
WARNING: [ 18369] unhandled response received: opcode=0 initiator=1 destination=0 response=f
DEBUG: [ 18369] detecting logical address for type 'recording device'
DEBUG: [ 18369] logical address changed to Broadcast (f)
DEBUG: [ 18369] logical Broadcast (f) address lost
NOTICE: [ 18369] logical address f was taken by another device, allocating a new address
DEBUG: [ 18369] trying logical address 'Recorder 2'
DEBUG: [ 18369] TV (0): device status changed into 'unknown'
DEBUG: [ 18369] << Recorder 2 (2) -> Recorder 2 (2): POLL
DEBUG: [ 18369] << Broadcast (F) -> TV (0): POLL
TRAFFIC: [ 18369] << 22
TRAFFIC: [ 19913] << 22
DEBUG: [ 21460] >> POLL not sent
DEBUG: [ 21460] using logical address 'Recorder 2'
DEBUG: [ 21460] Recorder 2 (2): device status changed into 'handled by libCEC'
DEBUG: [ 21460] Recorder 2 (2): power status changed from 'unknown' to 'on'
DEBUG: [ 21460] Recorder 2 (2): vendor = Pulse Eight (001582)
DEBUG: [ 21460] Recorder 2 (2): CEC version 1.4
DEBUG: [ 21460] AllocateLogicalAddresses - device '0', type 'recording device', LA '2'
DEBUG: [ 21460] initiator 'Broadcast' is not supported by the CEC adapter. using 'Free use' instead
TRAFFIC: [ 21460] << e0
DEBUG: [ 21460] GetPhysicalAddress - physical address = 2000
DEBUG: [ 21460] AutodetectPhysicalAddress - autodetected physical address '2000'
DEBUG: [ 21460] Recorder 2 (2): physical address changed from ffff to 2000
DEBUG: [ 21460] sending command 'feature abort' failed (4)
DEBUG: [ 21460] initiator 'Broadcast' is not supported by the CEC adapter. using 'Free use' instead
TRAFFIC: [ 21460] << e0
DEBUG: [ 21460] sending command 'feature abort' failed (4)
DEBUG: [ 21460] >> POLL not sent
DEBUG: [ 21460] TV (0): device status changed into 'not present'
DEBUG: [ 31461] detecting logical address for type 'recording device'
DEBUG: [ 31461] trying logical address 'Recorder 3'
DEBUG: [ 31461] logical address changed to Broadcast (f)
DEBUG: [ 31461] logical Broadcast (f) address lost
NOTICE: [ 31461] logical address f was taken by another device, allocating a new address
DEBUG: [ 31461] TV (0): device status changed into 'unknown'
DEBUG: [ 31461] << Broadcast (F) -> TV (0): POLL
DEBUG: [ 31461] initiator 'Broadcast' is not supported by the CEC adapter. using 'Free use' instead
TRAFFIC: [ 31461] << e0
DEBUG: [ 31461] << Recorder 3 (9) -> Recorder 3 (9): POLL
DEBUG: [ 32461] command 'feature abort' timeout
DEBUG: [ 32962] initiator 'Broadcast' is not supported by the CEC adapter. using 'Free use' instead
TRAFFIC: [ 32962] << e0
DEBUG: [ 33962] command 'feature abort' timeout
DEBUG: [ 34462] >> POLL not sent
DEBUG: [ 34462] TV (0): device status changed into 'not present'
WARNING: [ 34462] unhandled response received: opcode=0 initiator=1 destination=0 response=4
DEBUG: [ 34462] logical address changed to Broadcast (f)
DEBUG: [ 34462] logical Broadcast (f) address lost
NOTICE: [ 34462] logical address f was taken by another device, allocating a new address
DEBUG: [ 34462] TV (0): device status changed into 'unknown'
DEBUG: [ 34462] << Broadcast (F) -> TV (0): POLL
DEBUG: [ 34462] initiator 'Broadcast' is not supported by the CEC adapter. using 'Free use' instead
TRAFFIC: [ 34462] << e0
DEBUG: [ 35462] command 'feature abort' timeout
DEBUG: [ 35963] initiator 'Broadcast' is not supported by the CEC adapter. using 'Free use' instead
TRAFFIC: [ 35963] << e0
DEBUG: [ 36963] command 'feature abort' timeout
DEBUG: [ 37463] >> POLL not sent
DEBUG: [ 37463] TV (0): device status changed into 'not present'
WARNING: [ 37463] unhandled response received: opcode=0 initiator=2 destination=0 response=4
DEBUG: [ 37463] logical address changed to Broadcast (f)
DEBUG: [ 37463] logical address changed to Recorder 2 (2)
WARNING: [ 37463] unhandled response received: opcode=0 initiator=2 destination=0 response=1
WARNING: [ 37463] unhandled response received: opcode=0 initiator=2 destination=0 response=f
WARNING: [ 37463] unhandled response received: opcode=0 initiator=2 destination=0 response=f
WARNING: [ 37463] unhandled response received: opcode=0 initiator=2 destination=0 response=f
WARNING: [ 37463] unhandled response received: opcode=0 initiator=2 destination=0 response=f
WARNING: [ 37463] unhandled response received: opcode=0 initiator=2 destination=0 response=f
WARNING: [ 37463] unhandled response received: opcode=0 initiator=2 destination=0 response=f
WARNING: [ 37463] unhandled response received: opcode=0 initiator=2 destination=0 response=f
WARNING: [ 37463] unhandled response received: opcode=0 initiator=2 destination=0 response=f
WARNING: [ 37463] unhandled response received: opcode=0 initiator=2 destination=0 response=f
WARNING: [ 37463] unhandled response received: opcode=0 initiator=2 destination=0 response=f
WARNING: [ 37463] unhandled response received: opcode=0 initiator=2 destination=0 response=f
TRAFFIC: [ 37464] << 99
TRAFFIC: [ 39012] << 99
DEBUG: [ 40553] >> POLL not sent
DEBUG: [ 40553] using logical address 'Recorder 3'
DEBUG: [ 40553] Recorder 3 (9): device status changed into 'handled by libCEC'
DEBUG: [ 40553] Recorder 3 (9): power status changed from 'unknown' to 'on'
DEBUG: [ 40553] Recorder 3 (9): vendor = Pulse Eight (001582)
DEBUG: [ 40553] Recorder 3 (9): CEC version 1.4
DEBUG: [ 40553] AllocateLogicalAddresses - device '0', type 'recording device', LA '9'
DEBUG: [ 40554] GetPhysicalAddress - physical address = 2000
DEBUG: [ 40554] AutodetectPhysicalAddress - autodetected physical address '2000'
DEBUG: [ 40554] Recorder 3 (9): physical address changed from ffff to 2000
see libreelec system config on pastebbin: