Hallo,
Ich hab seit einigen Jahren eine sehr gut funktionierende CEC konfiguration, nur seit dem letzten FirmwareUpdate meiner FireTV 4k Max ein seltsames Problem. Ich versuche das mal zu beschreiben, muss aber dafür etwas weiter ausholen.
Nur am Ende ist die Dreambox diejenige, die ungefragt Powerereignisse in die Runde schickt und den AVR einschaltet, obwohl am AVR die Dreambox gar nicht gewählt ist und damit auch nicht der Fokus auf ihr ist.
Mein Konfiguration ist:
TV: Panasonic DXW734
AVR: Pioneer VSX-932 und hängt am ARC-HDMI vom TV.
Der TV steht auf "Heimkino" und gibt damit den Ton immer über den AVR aus und schaltet diesen auch immer selbständig mit an und aus.
FireTV 4k Max: hängt am AVR über HDMI und ist so konfiguriert, dass man mit der FireTV-Fernbedienung auch die Lautstärke am AVR regeln kann und auch den TV an/aus schalten kann. Dafür muss man dort den TV und den AVR in der Gerätesteuerung konfiguriert haben.
Dreambox DM920: hängt am AVR über HDMI.
Nun zum Problem.
Wenn am AVR der Fokus auf der FireTV steht und mir deren Bild angezeigt wird und ich dann auf der FireTV-Fernbedienung den TV ausschalte (oder auch mit der TV-Fernbedienung kommt es zum gleichen Problem). Dann wird der TV ausgeschaltet und auch automatisch der AVR mit ausgeschaltet. Nur dann mischt sich nach ein paar Sekunden (8-15 sek) die Dreambox ein und sorgt dafür, dass der AVR wieder an geht (TV bleibt aus)
Um das Problem einzuschränken habe ich dann an der Dreambox das CEC deaktiviert und damit klappt alles wie es soll, alles bleibt aus.
Nur, warum schickt die Dreambox denn CEC Ereignisse in die Runde, wenn die gar nicht gefragt ist?
Hier mal das Log dazu:
--- hier war der Fokus auf der FireTV am AVR (also Dreambox im "Standby") und ich habe den TV ausgeschaltet und AVR ging mit aus ---
Sep 02 14:05:00 dm920 enigma2[290]: [eCec] handle message 0 -> f : a0 00 80 45 20 01 10
Sep 02 14:05:00 dm920 enigma2[290]: [eCec] Vendor Command with ID
Sep 02 14:05:00 dm920 enigma2[290]: [eCecDevice] handler already set!
Sep 02 14:05:00 dm920 enigma2[290]: [eCec] --- KNOWN CEC DEVICES ---
Sep 02 14:05:00 dm920 enigma2[290]: [eCec] |- 0 (): 008045 (Panasonic), power=0
Sep 02 14:05:00 dm920 enigma2[290]: [eCec] |- 5 (AV Receiver): 00e036 (Pioneer), power=0
Sep 02 14:05:00 dm920 enigma2[290]: [eCec] |- 8 (Amazon FireTV): 000ce7 (Toshiba), power=0
Sep 02 14:05:00 dm920 enigma2[290]: [eCec] |- 11 (): 0019fb (Unknown), power=15
Sep 02 14:05:00 dm920 enigma2[290]: [eCec] |- 15 (): 00e036 (Pioneer), power=15
Sep 02 14:05:00 dm920 enigma2[290]: [eCec] --- KNOWN CEC DEVICES ---
Sep 02 14:05:00 dm920 enigma2[290]: [eCec] handle message 0 -> f : 36
Sep 02 14:05:00 dm920 enigma2[290]: [eCec] Standby
Sep 02 14:05:00 dm920 enigma2[290]: [eCec] --- KNOWN CEC DEVICES ---
Sep 02 14:05:00 dm920 enigma2[290]: [eCec] |- 0 (): 008045 (Panasonic), power=1
Sep 02 14:05:00 dm920 enigma2[290]: [eCec] |- 5 (AV Receiver): 00e036 (Pioneer), power=0
Sep 02 14:05:00 dm920 enigma2[290]: [eCec] |- 8 (Amazon FireTV): 000ce7 (Toshiba), power=0
Sep 02 14:05:00 dm920 enigma2[290]: [eCec] |- 11 (): 0019fb (Unknown), power=15
Sep 02 14:05:00 dm920 enigma2[290]: [eCec] |- 15 (): 00e036 (Pioneer), power=15
Sep 02 14:05:00 dm920 enigma2[290]: [eCec] --- KNOWN CEC DEVICES ---
Sep 02 14:05:01 dm920 enigma2[290]: [eCec] handle message 0 -> f : 36
Sep 02 14:05:01 dm920 enigma2[290]: [eCec] Standby
Sep 02 14:05:01 dm920 enigma2[290]: [eCec] --- KNOWN CEC DEVICES ---
Sep 02 14:05:01 dm920 enigma2[290]: [eCec] |- 0 (): 008045 (Panasonic), power=1
Sep 02 14:05:01 dm920 enigma2[290]: [eCec] |- 5 (AV Receiver): 00e036 (Pioneer), power=0
Sep 02 14:05:01 dm920 enigma2[290]: [eCec] |- 8 (Amazon FireTV): 000ce7 (Toshiba), power=0
Sep 02 14:05:01 dm920 enigma2[290]: [eCec] |- 11 (): 0019fb (Unknown), power=15
Sep 02 14:05:01 dm920 enigma2[290]: [eCec] |- 15 (): 00e036 (Pioneer), power=15
Sep 02 14:05:01 dm920 enigma2[290]: [eCec] --- KNOWN CEC DEVICES ---
Sep 02 14:05:02 dm920 enigma2[290]: [eCec] handle message 0 -> f : a0 00 80 45 20 01 10
Sep 02 14:05:02 dm920 enigma2[290]: [eCec] Vendor Command with ID
Sep 02 14:05:02 dm920 enigma2[290]: [eCecDevice] handler already set!
Sep 02 14:05:02 dm920 enigma2[290]: [eCec] --- KNOWN CEC DEVICES ---
Sep 02 14:05:02 dm920 enigma2[290]: [eCec] |- 0 (): 008045 (Panasonic), power=1
Sep 02 14:05:02 dm920 enigma2[290]: [eCec] |- 5 (AV Receiver): 00e036 (Pioneer), power=0
Sep 02 14:05:02 dm920 enigma2[290]: [eCec] |- 8 (Amazon FireTV): 000ce7 (Toshiba), power=0
Sep 02 14:05:02 dm920 enigma2[290]: [eCec] |- 11 (): 0019fb (Unknown), power=15
Sep 02 14:05:02 dm920 enigma2[290]: [eCec] |- 15 (): 00e036 (Pioneer), power=15
Sep 02 14:05:02 dm920 enigma2[290]: [eCec] --- KNOWN CEC DEVICES ---
Sep 02 14:05:02 dm920 enigma2[290]: [eCec] handle message 8 -> f : 84 24 00 04
Sep 02 14:05:02 dm920 enigma2[290]: [eCec] Report Physical Address 2.4.0.0
Sep 02 14:05:02 dm920 enigma2[290]: [eCec] device type 4 (Playback Device)
Sep 02 14:05:02 dm920 enigma2[290]: [eCec] send 4 -> 8 : 8f
Sep 02 14:05:03 dm920 enigma2[290]: [eCec] handle message 8 -> f : 87 00 0c e7
Sep 02 14:05:03 dm920 enigma2[290]: [eCec] Device Vendor ID 000ce7 (Toshiba)
Sep 02 14:05:03 dm920 enigma2[290]: [eCec] --- KNOWN CEC DEVICES ---
Sep 02 14:05:03 dm920 enigma2[290]: [eCec] |- 0 (): 008045 (Panasonic), power=1
Sep 02 14:05:03 dm920 enigma2[290]: [eCec] |- 5 (AV Receiver): 00e036 (Pioneer), power=0
Sep 02 14:05:03 dm920 enigma2[290]: [eCec] |- 8 (Amazon FireTV): 000ce7 (Toshiba), power=0
Sep 02 14:05:03 dm920 enigma2[290]: [eCec] |- 11 (): 0019fb (Unknown), power=15
Sep 02 14:05:03 dm920 enigma2[290]: [eCec] |- 15 (): 00e036 (Pioneer), power=15
Sep 02 14:05:03 dm920 enigma2[290]: [eCec] --- KNOWN CEC DEVICES ---
Sep 02 14:05:03 dm920 enigma2[290]: [eCec] my physical: 2.2.0.0 logical 4
Sep 02 14:05:04 dm920 enigma2[290]: [eCec] my physical: 2.2.0.0 logical 4
Sep 02 14:05:04 dm920 enigma2[290]: [eCec] handle message 8 -> 4 : 90 01
Sep 02 14:05:04 dm920 enigma2[290]: [eCec] Report power status: Standby
Sep 02 14:05:04 dm920 enigma2[290]: [eCec] --- KNOWN CEC DEVICES ---
Sep 02 14:05:04 dm920 enigma2[290]: [eCec] |- 0 (): 008045 (Panasonic), power=1
Sep 02 14:05:04 dm920 enigma2[290]: [eCec] |- 5 (AV Receiver): 00e036 (Pioneer), power=0
Sep 02 14:05:04 dm920 enigma2[290]: [eCec] |- 8 (Amazon FireTV): 000ce7 (Toshiba), power=1
Sep 02 14:05:04 dm920 enigma2[290]: [eCec] |- 11 (): 0019fb (Unknown), power=15
Sep 02 14:05:04 dm920 enigma2[290]: [eCec] |- 15 (): 00e036 (Pioneer), power=15
Sep 02 14:05:04 dm920 enigma2[290]: [eCec] --- KNOWN CEC DEVICES ---
Sep 02 14:05:05 dm920 enigma2[290]: [eCec] handle message 0 -> 4 : 8c
Sep 02 14:05:05 dm920 enigma2[290]: [eCec] Give Device Vendor ID
Sep 02 14:05:05 dm920 enigma2[290]: [eCec] send 4 -> f : 87 00 80 45
Sep 02 14:05:05 dm920 enigma2[290]: [eCec] handle message 8 -> 4 : 00
Sep 02 14:05:05 dm920 enigma2[290]: [eCec] handle message 0 -> 4 : 89 10 01 05
Sep 02 14:05:05 dm920 enigma2[290]: [eCec] Vendor Command
Sep 02 14:05:05 dm920 enigma2[290]: [eCec] send 4 -> 0 : 89 10 02 ff ff 00 05 05 45 55 5c 58 32
Sep 02 14:05:06 dm920 enigma2[290]: [eCec] checking if we're the active source
Sep 02 14:05:06 dm920 enigma2[290]: [eCec] handle message 0 -> 4 : a0 00 80 45 06 05
Sep 02 14:05:06 dm920 enigma2[290]: [eCec] Vendor Command with ID
Sep 02 14:05:06 dm920 enigma2[290]: [eCecDevice] handler already set!
Sep 02 14:05:06 dm920 enigma2[290]: [eCec] --- KNOWN CEC DEVICES ---
Sep 02 14:05:06 dm920 enigma2[290]: [eCec] |- 0 (): 008045 (Panasonic), power=1
Sep 02 14:05:06 dm920 enigma2[290]: [eCec] |- 5 (AV Receiver): 00e036 (Pioneer), power=0
Sep 02 14:05:06 dm920 enigma2[290]: [eCec] |- 8 (Amazon FireTV): 000ce7 (Toshiba), power=1
Sep 02 14:05:06 dm920 enigma2[290]: [eCec] |- 11 (): 0019fb (Unknown), power=15
Sep 02 14:05:06 dm920 enigma2[290]: [eCec] |- 15 (): 00e036 (Pioneer), power=15
Sep 02 14:05:06 dm920 enigma2[290]: [eCec] --- KNOWN CEC DEVICES ---
Sep 02 14:05:06 dm920 enigma2[290]: [eCec] checking if we're the active source
Sep 02 14:05:07 dm920 enigma2[290]: [eCec] handle message 0 -> 4 : a0 00 80 45 06 05
Sep 02 14:05:07 dm920 enigma2[290]: [eCec] Vendor Command with ID
Sep 02 14:05:07 dm920 enigma2[290]: [eCecDevice] handler already set!
Sep 02 14:05:07 dm920 enigma2[290]: [eCec] --- KNOWN CEC DEVICES ---
Sep 02 14:05:07 dm920 enigma2[290]: [eCec] |- 0 (): 008045 (Panasonic), power=0
Sep 02 14:05:07 dm920 enigma2[290]: [eCec] |- 5 (AV Receiver): 00e036 (Pioneer), power=0
Sep 02 14:05:07 dm920 enigma2[290]: [eCec] |- 8 (Amazon FireTV): 000ce7 (Toshiba), power=1
Sep 02 14:05:07 dm920 enigma2[290]: [eCec] |- 11 (): 0019fb (Unknown), power=15
Sep 02 14:05:07 dm920 enigma2[290]: [eCec] |- 15 (): 00e036 (Pioneer), power=15
Sep 02 14:05:07 dm920 enigma2[290]: [eCec] --- KNOWN CEC DEVICES ---
Sep 02 14:05:07 dm920 enigma2[290]: [eCec] checking if we're the active source
Sep 02 14:05:09 dm920 enigma2[290]: [eCec] handle message 0 -> 4 : a0 00 80 45 06 05
Sep 02 14:05:09 dm920 enigma2[290]: [eCec] Vendor Command with ID
Sep 02 14:05:09 dm920 enigma2[290]: [eCecDevice] handler already set!
Sep 02 14:05:09 dm920 enigma2[290]: [eCec] --- KNOWN CEC DEVICES ---
Sep 02 14:05:09 dm920 enigma2[290]: [eCec] |- 0 (): 008045 (Panasonic), power=0
Sep 02 14:05:09 dm920 enigma2[290]: [eCec] |- 5 (AV Receiver): 00e036 (Pioneer), power=0
Sep 02 14:05:09 dm920 enigma2[290]: [eCec] |- 8 (Amazon FireTV): 000ce7 (Toshiba), power=1
Sep 02 14:05:09 dm920 enigma2[290]: [eCec] |- 11 (): 0019fb (Unknown), power=15
Sep 02 14:05:09 dm920 enigma2[290]: [eCec] |- 15 (): 00e036 (Pioneer), power=15
Sep 02 14:05:09 dm920 enigma2[290]: [eCec] --- KNOWN CEC DEVICES ---
Sep 02 14:05:09 dm920 enigma2[290]: [eCec] checking if we're the active source
Sep 02 14:05:17 dm920 enigma2[290]: [eCec] handle message 5 -> f : 84 20 00 05
Sep 02 14:05:17 dm920 enigma2[290]: [eCec] Report Physical Address 2.0.0.0
Sep 02 14:05:17 dm920 enigma2[290]: [eCec] device type 5 (Audio System)
Sep 02 14:05:17 dm920 enigma2[290]: [eCec] send 4 -> 5 : 8f
Sep 02 14:05:17 dm920 enigma2[290]: [eCec] handle message 0 -> f : 84 00 00 00
Sep 02 14:05:17 dm920 enigma2[290]: [eCec] Report Physical Address 0.0.0.0
Sep 02 14:05:17 dm920 enigma2[290]: [eCec] device type 0 (TV)
Sep 02 14:05:17 dm920 enigma2[290]: [eCec] send 4 -> f : 85
Sep 02 14:05:17 dm920 enigma2[290]: [eCec] send 4 -> 0 : 8f
Sep 02 14:05:17 dm920 enigma2[290]: [eCec] handle message 5 -> 4 : 90 01
Sep 02 14:05:17 dm920 enigma2[290]: [eCec] Report power status: Standby
Sep 02 14:05:17 dm920 enigma2[290]: [eCec] --- KNOWN CEC DEVICES ---
Sep 02 14:05:17 dm920 enigma2[290]: [eCec] |- 0 (): 008045 (Panasonic), power=0
Sep 02 14:05:17 dm920 enigma2[290]: [eCec] |- 5 (AV Receiver): 00e036 (Pioneer), power=1
Sep 02 14:05:17 dm920 enigma2[290]: [eCec] |- 8 (Amazon FireTV): 000ce7 (Toshiba), power=1
Sep 02 14:05:17 dm920 enigma2[290]: [eCec] |- 11 (): 0019fb (Unknown), power=15
Sep 02 14:05:17 dm920 enigma2[290]: [eCec] |- 15 (): 00e036 (Pioneer), power=15
Sep 02 14:05:17 dm920 enigma2[290]: [eCec] --- KNOWN CEC DEVICES ---
Sep 02 14:05:17 dm920 enigma2[290]: [eCec] handle message 5 -> f : 84 20 00 05
Sep 02 14:05:17 dm920 enigma2[290]: [eCec] Report Physical Address 2.0.0.0
Sep 02 14:05:17 dm920 enigma2[290]: [eCec] device type 5 (Audio System)
Sep 02 14:05:17 dm920 enigma2[290]: [eCec] send 4 -> 5 : 8f
Sep 02 14:05:18 dm920 enigma2[290]: [eCec] handle message 5 -> 4 : 90 01
Sep 02 14:05:18 dm920 enigma2[290]: [eCec] Report power status: Standby
Sep 02 14:05:18 dm920 enigma2[290]: [eCec] --- KNOWN CEC DEVICES ---
Sep 02 14:05:18 dm920 enigma2[290]: [eCec] |- 0 (): 008045 (Panasonic), power=0
Sep 02 14:05:18 dm920 enigma2[290]: [eCec] |- 5 (AV Receiver): 00e036 (Pioneer), power=1
Sep 02 14:05:18 dm920 enigma2[290]: [eCec] |- 8 (Amazon FireTV): 000ce7 (Toshiba), power=1
Sep 02 14:05:18 dm920 enigma2[290]: [eCec] |- 11 (): 0019fb (Unknown), power=15
Sep 02 14:05:18 dm920 enigma2[290]: [eCec] |- 15 (): 00e036 (Pioneer), power=15
Sep 02 14:05:18 dm920 enigma2[290]: [eCec] --- KNOWN CEC DEVICES ---
Sep 02 14:05:18 dm920 enigma2[290]: [eCec] handle message 8 -> 4 : 46
Sep 02 14:05:18 dm920 enigma2[290]: [eCec] Give OSD Name
Sep 02 14:05:18 dm920 enigma2[290]: [eCec] send 4 -> 8 : 47 44 72 65 61 6d 62 6f 78
Sep 02 14:05:19 dm920 enigma2[290]: [eCec] handle message 8 -> f : 82 24 00
Sep 02 14:05:19 dm920 enigma2[290]: [eCec] Active Source 2.4.0.0
Sep 02 14:05:19 dm920 enigma2[290]: [eCec] checking if we're the active source
Sep 02 14:05:19 dm920 enigma2[290]: [eCec] handle message 5 -> f : 87 00 e0 36
Sep 02 14:05:19 dm920 enigma2[290]: [eCec] Device Vendor ID 00e036 (Pioneer)
Sep 02 14:05:19 dm920 enigma2[290]: [eCec] --- KNOWN CEC DEVICES ---
Sep 02 14:05:19 dm920 enigma2[290]: [eCec] |- 0 (): 008045 (Panasonic), power=0
Sep 02 14:05:19 dm920 enigma2[290]: [eCec] |- 5 (AV Receiver): 00e036 (Pioneer), power=1
Sep 02 14:05:19 dm920 enigma2[290]: [eCec] |- 8 (Amazon FireTV): 000ce7 (Toshiba), power=1
Sep 02 14:05:19 dm920 enigma2[290]: [eCec] |- 11 (): 0019fb (Unknown), power=15
Sep 02 14:05:19 dm920 enigma2[290]: [eCec] |- 15 (): 00e036 (Pioneer), power=15
Sep 02 14:05:19 dm920 enigma2[290]: [eCec] --- KNOWN CEC DEVICES ---
Sep 02 14:05:19 dm920 enigma2[290]: [eCec] handle message 8 -> 4 : 8e 00
Sep 02 14:05:19 dm920 enigma2[290]: [eCec] send 4 -> 8 : 00 8e 00
--- hier wurde der AVR durch die Dreambox wieder eingeschaltet (Dreambox immer noch im "Standby")---
Display More
Das Problem ist nun dann da, wenn der Fokus auf der FireTV ist un mann dann den TV ausschaltet. Steht der Eingang am AVR auf einem anderen gerät, dann gibt es kein Problem.
In der Dreambox habe ich schon ALLE CEC-ConfigParameter probiert. Hat mich ewig Zeit gekostet, aber keiner von den Parametern hilft dagegen. Nur ein Deaktivieren vom CEC hilft.
Könnte evtl jemand von den Entwicklern mal drüberschauen, ob da evtl ein kleiner Bug im CEC Handling drin ist, der jetzt im Zusammenspiel mit der neuen FireTV-Firmware zuschlägt. Reichi evtl ?
Gruß
Ryker