Having CEC trouble (constant disconnects and ceasing to work) for a long time with CE 19 releases and my LG OLED TV, I researched and found a statement by Portisch to have a look at the libcec github.
There were other LG owners having trouble posting over there. Someone had a look into it and discovered that it is related to the fact that libcec is reporting with device type Recorder (type 1) in the default configuration which the LG does not seem to handle well. Changing to device type Playback resolved the issue for this user (type 4 is the suggestion).
I can edit the file but do not know how to apply the change. Restarting Kodi (systemctl or reboot) overwrites the file with the old device type 1 setting. I assume this happens because the device type parameter is not accessible from within Kodi and not part of the Input Peripheral configuration.
Please have a look into this issue or advise what I could do on the command line to apply the configuration and make it persistent.
@cruse please test with this image. It will have the new option Represent type of device. You can there select the device type you need, default is the Recording Device. After changing this option a reboot is required. Please report back if the option is working, thx.
Thanks Portisch for implementing the parameter, but I’m sorry to report that the manual test with type 4 already failed as Borec1 hinted.
I’m pretty occupied at work with a software release and would only be able to test the weekend after the next one. Would appreciate it if someone else could test, but I would adjust expectations accordingly, seeing this already failed manually
It might have made it a bit better, as in longer CEC uptime but there sure must be other issues remaining as it doesn’t survive a whole day…
I am having the same problems with newer builds of CoreElec on my LG. The only version currently which has stable CEC for me is 19.3 which I currently run. All newer version I have tested have CEC issues. Perhaps this piece of info helps.