CEC glitches

yep, turns out that is just the screensaver. I disabled it, left the TV off for 10mins, came back and once again the CEC had gone. Should I try one of my other Vero’s ?

You could do. If one works well, then there’s likely a difference in settings.

Tried 3 Vero’s, none of them are playing nicely with the Panasonic speaker bar/TV combo I have in my kitchen, they all appear to work at first and then CEC fails first time TV is switched off. However, OSMC and LE Pi’s are fine. As I went to the trouble of posting a log, are there any pointers there to what might be going wrong?

Are other devices connected?
Is it possible the issue only occurs after switching source?

The issue occurs every time I turn the TV off. I think it happens whether or not the TV is displaying the Vero input or its own tuner output. Apart from the Kodi box, there is a blu-ray player, they are both connected to an HDMI automatic switch, and from there a single HDMI cable runs to the speaker bar. The blu-ray player is hardly ever used. Today I’ve switched Pi’s and Vero’s back and forth several times, the Pi’s work perfectly all the time, they resume nicely every time the TV is turned back on. The Vero’s just don’t. The CEC adapter settings look very consistent across devices.

Logs (from both devices). should let us compare and see if there’s a difference

Also see: HDMI-CEC some buttons not working on Vero2 that do work on Pi2 - #8 by sam_nazarko

Here is a log from an OSMC Pi that has no CEC problems when connected to same system:

https://paste.osmc.tv/axebexohay

Vero4K+ connected to a Panasonic TV via a Marantz AVR and CEC is fine there
[I’m not sure how to quote]

@ac16161, I also have a Marantz between a Panasonic and the Vero. Could you possibly share your CEC settings for all 3 devices, please. I’m having some issues.

I don’t think there is anything special about my CEC settings, but here you go. The AVR is an old NR1603, the TV as well is pretty ancient.

Great, thanks. I have the NR1608 and the TV is an ST60 (Plasma). I have a feeling my issue is connected my amp’s video passthrough on standby. I can’t seem to find if your amp has the same passthough. 1602 doesn’t but 1604 does.

My 1603 has an “HDMI Control” setting switched to On, which I think enables the passthrough you mention, among other things, though thinking about it I have no need for passthrough so might be wasting power. The corresponding “Power Off Control” is set to Off. Whenever I switch on the TV the AVR will come on if it’s not already on, I rely on the AVR’s auto stand-by to switch itself off. The 1603 is running a firmware update released earlier this year, surprised that Marantz are still supporting it.

I’m confused about the HDMI settings; I would have thought HDMI Control is the ability for the amp to receive control commands from the TV (ie volume, power) . I have these other options for passthrough:


I think it’s the passthrough that causes my Vero to switch back on. Can you watch the Vero with your amp switched off?
btw sorry to invade your thread, I hope your issue gets sorted too!

I’ve checked the manual and the operation of my NR1603, and the HDMI Control setting enables both power-on triggers from other devices as well as passthrough. You can see from this shot that the 1603 has a more basic menu than your’s. I have never before checked passthrough in standby as TV sound is always routed through my main front speakers and I need the AVR to be running its pre-amp output into the external front amp with volume control via the TV. However, I did just check, and passthrough works.

You might be interested to know that when I switched HDMI Control off, as well as losing the ability for the TV to turn on the AVR, I also killed CEC to the Vero. I had to re-boot the Vero to get it back.

In the meantime, the OSMC Pi running to my kitchen system is behaving itself as well as the LE Pi did, whereas the Vero was just a non-starter in terms of CEC reliability, although in my other systems Vero/Panasonic combos are fine.

1 Like

Sorry for the late reply. Can you try the instructions here: HDMI-CEC some buttons not working on Vero2 that do work on Pi2 - #14 by lichtus

Sam

thanks, can you point out the specific change I should make? Looks like I need to chase down an xml file?

Yes — if you scroll up from above post you should see the detailed infob

The thread you linked me to appears to suggest that a device_type key be changed to a value that mine is already set to. Here are some potentially relevant keys from my V4K+, should I be changing any of these in the peripherals.xml file?

<setting key="tv_vendor" type="int" value="0" configurable="0" />
 <setting key="device_name" type="string" value="Kodi" configurable="0" />
 <setting key="device_type" type="int" value="1" configurable="0" />
 <setting key="wake_devices_advanced" type="string" value="" configurable="0" />

Just wondering to what extent there might be any chance of resolving the CEC compatibility issue I have with the Vero/speaker bar combo that does not occur with OSMC or LE Pi’s. in the meantime I have unwrapped a Vero remote for the first time (nice little thing) and I have a good connection, but it means I have an extra remote to have around that I don’t otherwise need when running a Pi. The benefits of the Vero can offset the minor inconvenience, but my inner geek is bugged by not knowing why CEC is better with a Pi, albeit in only one problem case out of the three systems I’m running.

I suspect that changing device_type will do the trick.

The Pi and Vero CEC implementations are almost identical. However the Pi will behave as a Recorder and the Vero will behave as a Player. By changing the device type you can unify this behaviour.

Sam, you’ve mentioned this a few times but never said what I should change the device_type key to. I just checked, my OSMC Pi has the same peripherals.xml entries as I previously posted for my Vero. So what should I do?