Pulse-Eight / libcec

USB CEC Adapter communication Library http://libcec.pulse-eight.com/
Other
722 stars 291 forks source link

Doesn't work with a Toshiba Fire TV Edition #638

Open Anonymous941 opened 1 year ago

Anonymous941 commented 1 year ago

I just got a fresh HDMI cable, and whenever I press a button, this line appears in cec-client:

WARNING: [          335408]     unhandled response received: opcode=0 initiator=1 destination=0 response=1

This line is repeated twice every second (pauses for a second, then prints 2 messages).

Anonymous941 commented 1 year ago

When I re-ran the command, I got the following output:

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:   [              85]     Broadcast (F): osd name set to 'Broadcast'
DEBUG:   [              86]     logical address changed to Free use (e)
DEBUG:   [              86]     Open - vc_cec initialised
NOTICE:  [              86]     connection opened
DEBUG:   [              87]     << Broadcast (F) -> TV (0): POLL
DEBUG:   [              87]     initiator 'Broadcast' is not supported by the CEC adapter. using 'Free use' instead
TRAFFIC: [              87]     << e0
DEBUG:   [              87]     processor thread started
DEBUG:   [             178]     initiator 'Broadcast' is not supported by the CEC adapter. using 'Free use' instead
TRAFFIC: [             178]     << e0
DEBUG:   [             268]     >> POLL not sent
DEBUG:   [             268]     TV (0): device status changed into 'not present'
DEBUG:   [             268]     registering new CEC client - v6.0.2
DEBUG:   [             269]     SetClientVersion - using client version '6.0.2'
NOTICE:  [             269]     setting HDMI port to 1 on device TV (0)
DEBUG:   [             269]     << Broadcast (F) -> TV (0): POLL
DEBUG:   [             269]     initiator 'Broadcast' is not supported by the CEC adapter. using 'Free use' instead
TRAFFIC: [             269]     << e0
DEBUG:   [             360]     initiator 'Broadcast' is not supported by the CEC adapter. using 'Free use' instead
TRAFFIC: [             360]     << e0
DEBUG:   [             450]     >> POLL not sent
DEBUG:   [             450]     SetConfiguration: double tap timeout = 200ms, repeat rate = 0ms, release delay = 500ms
DEBUG:   [             450]     detecting logical address for type 'recording device'
DEBUG:   [             450]     trying logical address 'Recorder 1'
DEBUG:   [             450]     << Recorder 1 (1) -> Recorder 1 (1): POLL
TRAFFIC: [             450]     << 11
TRAFFIC: [             721]     << 11
DEBUG:   [             993]     >> POLL not sent
DEBUG:   [             993]     using logical address 'Recorder 1'
DEBUG:   [             993]     Recorder 1 (1): device status changed into 'handled by libCEC'
DEBUG:   [             993]     Recorder 1 (1): power status changed from 'unknown' to 'on'
DEBUG:   [             993]     Recorder 1 (1): vendor = Pulse Eight (001582)
DEBUG:   [             993]     Recorder 1 (1): CEC version 1.4
DEBUG:   [             993]     AllocateLogicalAddresses - device '0', type 'recording device', LA '1'
WARNING: [             993]     RegisterLogicalAddress - vc_cec_set_logical_address(1) returned device is busy (3)
DEBUG:   [             993]     UnregisterLogicalAddress - releasing previous logical address
WARNING: [            1083]     unhandled response received: opcode=0 initiator=1 destination=0 response=1
DEBUG:   [            1083]     logical address changed to Broadcast (f)
DEBUG:   [            1083]     Recorder 1 (1): osd name set to 'CECTester'
DEBUG:   [            1083]     Recorder 1 (1): menu language set to 'eng'
DEBUG:   [            1084]     GetPhysicalAddress - physical address = 0000
NOTICE:  [            1084]     setting HDMI port to 1 on device TV (0)
DEBUG:   [            1084]     << Recorder 1 (1) -> TV (0): POLL
TRAFFIC: [            1084]     << 10
DEBUG:   [            1085]     sending command 'feature abort' failed (4)
TRAFFIC: [            1085]     << 10
DEBUG:   [            1085]     sending command 'feature abort' failed (4)
DEBUG:   [            1085]     >> POLL not sent
DEBUG:   [            1085]     Recorder 1 (1): physical address changed from ffff to 1000
DEBUG:   [            1085]     << Recorder 1 (1) -> broadcast (F): physical address 1000
TRAFFIC: [            1086]     << 1f:84:10:00:01
DEBUG:   [            1089]     sending command 'report physical address' failed (4)
TRAFFIC: [            1089]     << 1f:84:10:00:01
DEBUG:   [            1089]     sending command 'report physical address' failed (4)
DEBUG:   [            1089]     using device/input physical address 0000
NOTICE:  [            1089]     CEC client registered: libCEC version = 6.0.2, client version = 6.0.2, firmware version = 1, logical address(es) = Recorder 1 (1) , base device: TV (0), HDMI port number: 1, physical address: 1.0.0.0, compiled on Linux-5.4.0-72-generic ... , features: P8_USB, DRM, P8_detect, randr, RPi, Exynos, Linux, AOCEC
DEBUG:   [            1089]     << Recorder 1 (1) -> TV (0): OSD name 'CECTester'
DEBUG:   [            1089]     << Recorder 1 (1) -> TV (0): POLL
TRAFFIC: [            1089]     << 10
DEBUG:   [            1090]     sending command 'feature abort' failed (4)
TRAFFIC: [            1090]     << 10
DEBUG:   [            1091]     sending command 'feature abort' failed (4)
DEBUG:   [            1091]     >> POLL not sent
DEBUG:   [            1091]     not sending command 'set osd name': destination device 'TV' marked as not present
DEBUG:   [            1091]     << requesting power status of 'TV' (0)
DEBUG:   [            1091]     << Recorder 1 (1) -> TV (0): POLL
TRAFFIC: [            1091]     << 10
DEBUG:   [            1092]     sending command 'feature abort' failed (4)
TRAFFIC: [            1092]     << 10
waiting for input
DEBUG:   [            1092]     sending command 'feature abort' failed (4)
DEBUG:   [            1092]     >> POLL not sent
DEBUG:   [            1092]     not sending command 'give device power status': destination device 'TV' marked as not present