I have a Panasonic Viera TV and LibreElec 12.0.2 with Raspberry Pi 4. The problem is that the play, stop, forward, and rewind buttons on the remote control do not work, but the other functions are fine. When I turn the Viera Link on the TV off and then back on again, it works, but only until the next reboot. I've also tried LibreElec 12.0.1, with the same result.
CEC Problem with RPI4 and Panasonic Viera TV
-
Schaagi -
August 6, 2025 at 2:06 PM -
Thread is Unresolved
-
-
I also tried two different HDMI cables and added hdmi_force_hotplug=1 to the config.txt file. I also disabled hdmi_ignore_cec_init=1, but that didn't help.
-
The problem is at the TV end, not the Pi end. If the TV doesn't send the button presses there's nothing that can be done.
See here for a possible fix - but I found that also tended to be temporary. I've ended up remapping unused buttons that are forwarded (e.g. the coloured ones) for functions I use.
-
Thank you for your answer. Apparently, the Panasonic sends the CEC too early, or it does not recognize the Raspi 4. I tried it with CoreElec, and there is no such problem.
I unplugged the TV until the Raspi 4 booted up. Then I turned on the TV, and the playback buttons worked. Maybe it could be a timing issue.
Eventually there is a way to deactivate the CEC service for 1 - 2 seconds on LibreElec that the TV needs to handshake again. Just as idea ?
-
I'd be interested if CoreElec is good forever, or if the buttons will stop working after a while.
I can make my Panasonic work with the magic keys (*Power*-button, keep it pressed, and press *7* *3* *Stop* - which was actually documented in the user manual) but it always stops working after a while.
-
On my TV, it works with CoreElec and the playback buttons without interruption. But CoreElec only runs on ARM chipsets, not on the RPI4.
I tried adjusting the codes 70–73 on the remote control as specified in the manual. It doesn't really help. With 73, the playback buttons work afterwards, but only temporarily.
The only thing that helps is to turn Viera Link (CEC) off and on again on the TV. As long as the TV is not turned off, it works. -
RPi is also ARM. All HDMI settings belong to cmdline.txt now, not config.txt. So append vc4.force_hotplug=1 at the end of the line of cmdline.txt.
-
Thanks for the tip with the cmdline.txt file. Unfortunately, it doesn't help to solve the problem.