Over the last week I must have spent nearly 3 days trying to sort out this problem and I’ve finally got to the point that I feel like I must have tried everything I can think of so it’s time to ask the experts.
Last week, after functioning fine for ages, my OSMC install on a Pi 3B+ suddenly stopped responding to remote button control via CEC. It’s on latest March update and one night I was using it to play some music, the next day it refused to accept any input other than via USB keyboard.
I have a Pioneer Kuro PDP-4280 connected to a Pioneer VSX-930 amp via HDMI input 1 . There are various other devices also connected to the amp (Blu-Ray, PS4, Xbox 360, Chromecast, Steam Link) which all function as you would expect. No other HDMI devices are attached to the TV. All settings for CEC control on the amp are activated. (Main CEC enable, Allow control, ARC enable and a setting to use the Pi as the default feed passed to the TV when the amp is in standby.
Similarly, all settings on the TV relating to CEC (which appears to be the master device as far as CEC is concerned) are enabled.
Today I have started with a fresh disk image of the March OSMC release and have tried to troubleshoot things further with the default CEC peripheral settings.
If I boot the Pi with the TV already on, then I have control via CEC. If I turn the TV off and back on then I have no control unless I either use the TV remote to test the Power On CEC option for the “Kodi” device. Or use the “CEC activate” option in Yatse. From this point on until the TV is turned off, HDMI CEC control is faultless.
Obviously I have read similar cases to mine on the forums and have tried the resolutions suggested in those threads such as swapping out HDMI cables, disabling CEC on the amp and setting the Pi to ignore CEC. As far as I can understand things the TV just does not seem to send a CEC activate command to the devices attached to the amp when it is turned on, or something on the amp is preventing it reaching the Pi.
Again, obviously I realise this will require logs to diagnose and hopefully fix which is the part of this problem I’m not so good with, so first off please could someone tell me, with the info I already have provided, which logs are going to be the most useful? I’m aware there’s a way to monitor to the CEC bus which I presume if i was able to do while the TV was turning on, might be a good place to start?
Thanks for any assistance.