I did but it made no difference; however, I swapped over the inputs and then CEC for the BluRay stopped working, swapped back and now it doesn’t work on anything. I think CEC was dying on this set and the update was just coincidence at the time, and now it’s died altogether - I’ll try the Vero on my other TV, if it’s working there then it’s clearly not the Vero
Trying on another TV would be useful, I think I can see the problem though and will update shortly. Just want to test something here.
I had time to test with my other TV this morning - and CEC works just fine there.
Moved it back to my TV upstairs, and to my surprise it’s now working there also, plus the BluRay player is back to working on CEC too - so possibly there’s a developing fault with the set unless somehow the CEC bus was conflicted or something.
I’m happy to upload more logs if that may help, but as it stands everything is working fine - thank you for your time ![]()
I have the same kind of problem. CEC worked for a moment, and since yesterday it doesn’t work anymore. This is troublesome because my projector now switches to the wrong HDMI input.
My setup: projector (Leica Cine Play 1) and soundbar (Sonos Arc).
When it works it’s perfect; now it’s kind of hellish.
Running cec-client gives:
No device type given. Using 'recording device'
CEC Parser created - libCEC version 6.0.2
no serial port given. trying autodetect:
path: /dev/aocec
com port: AOCEC
opening a connection to the CEC adapter...
DEBUG: [ 73] Broadcast (F): osd name set to 'Broadcast'
NOTICE: [ 73] connection opened
DEBUG: [ 73] processor thread started
DEBUG: [ 74] << Broadcast (F) -> TV (0): POLL
TRAFFIC: [ 74] << f0
DEBUG: [ 75] >> POLL sent
DEBUG: [ 75] TV (0): device status changed into 'present'
DEBUG: [ 75] << requesting vendor ID of 'TV' (0)
TRAFFIC: [ 75] << f0:8c
DEBUG: [ 1076] expected response not received (87: device vendor id)
TRAFFIC: [ 1076] << f0:8c
DEBUG: [ 2129] expected response not received (87: device vendor id)
DEBUG: [ 2129] registering new CEC client - v6.0.2
DEBUG: [ 2129] SetClientVersion - using client version '6.0.2'
NOTICE: [ 2129] setting HDMI port to 1 on device TV (0)
DEBUG: [ 2129] SetConfiguration: double tap timeout = 200ms, repeat rate = 0ms, release delay = 500ms
DEBUG: [ 2129] detecting logical address for type 'recording device'
DEBUG: [ 2129] trying logical address 'Recorder 1'
DEBUG: [ 2130] << Recorder 1 (1) -> Recorder 1 (1): POLL
TRAFFIC: [ 2130] << 11
WARNING: [ 2159] Write: write failed
TRAFFIC: [ 2159] << 11
WARNING: [ 2198] Write: write failed
DEBUG: [ 2198] >> POLL not sent
DEBUG: [ 2198] using logical address 'Recorder 1'
DEBUG: [ 2198] Recorder 1 (1): device status changed into 'handled by libCEC'
DEBUG: [ 2198] Recorder 1 (1): power status changed from 'unknown' to 'on'
DEBUG: [ 2198] Recorder 1 (1): vendor = Pulse Eight (001582)
DEBUG: [ 2198] Recorder 1 (1): CEC version 1.4
DEBUG: [ 2198] AllocateLogicalAddresses - device '0', type 'recording device', LA '1'
DEBUG: [ 2198] Recorder 1 (1): osd name set to 'CECTester'
DEBUG: [ 2198] Recorder 1 (1): menu language set to 'eng'
DEBUG: [ 2198] using auto-detected physical address 2000
DEBUG: [ 2198] Recorder 1 (1): physical address changed from ffff to 2000
DEBUG: [ 2198] << Recorder 1 (1) -> broadcast (F): physical address 2000
TRAFFIC: [ 2198] << 1f:84:20:00:01
NOTICE: [ 2335] CEC client registered: libCEC version = 6.0.2, client version = 6.0.2, firmware version = 5, logical address(es) = Recorder 1 (1) , physical address: 2.0.0.0, compiled on 2023-06-08 00:34:30 by root@osmc on Linux 4.9.269 (armv7l), features: P8_USB, DRM, P8_detect, AOCEC
DEBUG: [ 2335] << Recorder 1 (1) -> TV (0): OSD name 'CECTester'
TRAFFIC: [ 2335] << 10:47:43:45:43:54:65:73:74:65:72
DEBUG: [ 2618] << requesting power status of 'TV' (0)
TRAFFIC: [ 2618] << 10:8f
TRAFFIC: [ 2751] >> 01:46
DEBUG: [ 2751] << Recorder 1 (1) -> TV (0): OSD name 'CECTester'
TRAFFIC: [ 2751] << 10:47:43:45:43:54:65:73:74:65:72
DEBUG: [ 2751] >> TV (0) -> Recorder 1 (1): give osd name (46)
TRAFFIC: [ 3257] >> 01:8f
DEBUG: [ 3257] << Recorder 1 (1) -> TV (0): on
TRAFFIC: [ 3257] << 10:90:00
DEBUG: [ 3257] >> TV (0) -> Recorder 1 (1): give device power status (8F)
TRAFFIC: [ 3492] >> 01:44:6d
DEBUG: [ 3493] SetCurrentButton power on (6d) D:0ms cur:6d
DEBUG: [ 3493] key pressed: power on (6d) current(ff) duration(0)
DEBUG: [ 3493] Changed key power on (6d) D:0ms cur:ff
DEBUG: [ 3493] key pressed: power on (6d, 0)
DEBUG: [ 3493] >> TV (0) -> Recorder 1 (1): user control pressed (44)
DEBUG: [ 3493] making Recorder 1 (1) the active source
DEBUG: [ 3493] TV (0): power status changed from 'unknown' to 'in transition from standby to on'
NOTICE: [ 3493] >> source activated: Recorder 1 (1)
DEBUG: [ 3493] sending active source message for 'Recorder 1'
DEBUG: [ 3493] << requesting vendor ID of 'TV' (0)
TRAFFIC: [ 3493] << 10:8c
DEBUG: [ 3683] expected response not received (90: report power status)
TRAFFIC: [ 3683] << 10:8f
DEBUG: [ 4557] expected response not received (87: device vendor id)
TRAFFIC: [ 4557] << 10:8c
DEBUG: [ 4737] expected response not received (90: report power status)
waiting for input
DEBUG: [ 4737] TV (0): power status changed from 'in transition from standby to on' to 'unknown'
DEBUG: [ 5610] expected response not received (87: device vendor id)
NOTICE: [ 5610] << powering on 'TV' (0)
TRAFFIC: [ 5610] << 10:04
DEBUG: [ 5664] TV (0): power status changed from 'unknown' to 'in transition from standby to on'
NOTICE: [ 5664] << Recorder 1 (1) -> broadcast (F): active source (2000)
TRAFFIC: [ 5664] << 1f:82:20:00
DEBUG: [ 5777] << Recorder 1 (1) -> TV (0): menu state 'activated'
TRAFFIC: [ 5777] << 10:8e:00
DEBUG: [ 5865] CheckKeypressTimeout T:421.591
DEBUG: [ 5866] Key unknown: idle (duration:2372) (ff) timeout:-1398250472ms (rel:1000,rep:0,prs:0,rel:0)
TRAFFIC: [ 5866] >> 01:45
DEBUG: [ 5866] >> TV (0) -> Recorder 1 (1): user control release (45)
TRAFFIC: [ 5866] >> 0f:86:20:00
DEBUG: [ 5866] >> TV (0) sets stream path to physical address 2000
DEBUG: [ 5866] >> TV (0) -> Broadcast (F): set stream path (86)
DEBUG: [ 5866] Recorder 1 (1) was already marked as active source
NOTICE: [ 5866] >> source activated: Recorder 1 (1)
NOTICE: [ 5866] << Recorder 1 (1) -> broadcast (F): active source (2000)
TRAFFIC: [ 5866] << 1f:82:20:00
TRAFFIC: [ 5979] >> 01:90:00
DEBUG: [ 5979] TV (0): power status changed from 'in transition from standby to on' to 'on'
TRAFFIC: [ 5979] >> 0f:87:a8:82:00
DEBUG: [ 5979] TV (0): vendor = Unknown (a88200)
DEBUG: [ 5979] >> TV (0) -> Recorder 1 (1): report power status (90)
DEBUG: [ 5979] << Recorder 1 (1) -> Broadcast (F): vendor id Pulse Eight (1582)
TRAFFIC: [ 5979] << 1f:87:00:15:82
DEBUG: [ 5979] >> TV (0) -> Broadcast (F): device vendor id (87)
TRAFFIC: [ 6116] >> 01:90:00
TRAFFIC: [ 6116] >> 0f:87:a8:82:00
DEBUG: [ 6116] >> TV (0) -> Recorder 1 (1): report power status (90)
DEBUG: [ 6116] << Recorder 1 (1) -> Broadcast (F): vendor id Pulse Eight (1582)
TRAFFIC: [ 6116] << 1f:87:00:15:82
DEBUG: [ 6116] >> TV (0) -> Broadcast (F): device vendor id (87)
TRAFFIC: [ 6401] >> 01:8f
DEBUG: [ 6401] << Recorder 1 (1) -> TV (0): on
TRAFFIC: [ 6401] << 10:90:00
DEBUG: [ 6401] >> TV (0) -> Recorder 1 (1): give device power status (8F)
TRAFFIC: [ 6612] >> 01:8f
DEBUG: [ 6613] << Recorder 1 (1) -> TV (0): on
TRAFFIC: [ 6613] << 10:90:00
DEBUG: [ 6613] >> TV (0) -> Recorder 1 (1): give device power status (8F)
TRAFFIC: [ 10360] >> 01
DEBUG: [ 10360] << POLL: TV (0) -> Recorder 1 (1)
TRAFFIC: [ 22320] >> 01
DEBUG: [ 22320] << POLL: TV (0) -> Recorder 1 (1)
TRAFFIC: [ 34372] >> 01
DEBUG: [ 34372] << POLL: TV (0) -> Recorder 1 (1)
TRAFFIC: [ 46332] >> 01
DEBUG: [ 46332] << POLL: TV (0) -> Recorder 1 (1)
TRAFFIC: [ 58388] >> 01
DEBUG: [ 58388] << POLL: TV (0) -> Recorder 1 (1)
TRAFFIC: [ 70353] >> 01
DEBUG: [ 70353] << POLL: TV (0) -> Recorder 1 (1)
TRAFFIC: [ 82317] >> 01
DEBUG: [ 82317] << POLL: TV (0) -> Recorder 1 (1)
TRAFFIC: [ 94281] >> 01
DEBUG: [ 94281] << POLL: TV (0) -> Recorder 1 (1)
TRAFFIC: [ 106241] >> 01
DEBUG: [ 106241] << POLL: TV (0) -> Recorder 1 (1)
TRAFFIC: [ 118293] >> 01
DEBUG: [ 118293] << POLL: TV (0) -> Recorder 1 (1)
^Csignal caught: 2 - exiting
DEBUG: [ 123585] unregistering all CEC clients
NOTICE: [ 123585] unregistering client: libCEC version = 6.0.2, client version = 6.0.2, firmware version = 5, logical address(es) = Recorder 1 (1) , physical address: 2.0.0.0, compiled on 2023-06-08 00:34:30 by root@osmc on Linux 4.9.269 (armv7l), features: P8_USB, DRM, P8_detect, AOCEC
DEBUG: [ 123585] Recorder 1 (1): power status changed from 'on' to 'unknown'
DEBUG: [ 123585] Recorder 1 (1): vendor = Unknown (000000)
DEBUG: [ 123585] Recorder 1 (1): CEC version unknown
DEBUG: [ 123585] Recorder 1 (1): osd name set to 'Recorder 1'
DEBUG: [ 123585] marking Recorder 1 (1) as inactive source
DEBUG: [ 123585] Recorder 1 (1): device status changed into 'unknown'
DEBUG: [ 123585] unregistering all CEC clients
Did you removed power for all devices for a couple of minutes?
I just tried. Same problem.
Edit: oh sorry, now the projector doesn’t switch to the wrong HDMI input anymore. But the remote still doesn’t work via CEC.
And when listing the available CEC devices from the projector, it only “sees” the soundbar (Sonos Arc), not the Vero V.
Edit2: after rebooting the Vero V once more, back to the initial problems: no CEC remote and the projector switches to the wrong output when powered on, or when Kodi starts playing a movie (i.e. when the resolution changes).
So I think I solved it: I changed the HDMI port number to “2” in the libCEC settings and for now it seems like it works.
Did you try powering down everything at the mains for a few minutes?
Sam