I am running this driver in my project with three LG TVs.
One TV is a 2016 model running WebOS 3.0
One TV is a 2015 model running WebOS 2.0
One TV is 2014 model running WebOS 1.4 (which was the "WebOS 2.0 light" version that some 2014 TVs were upgraded to)
All TVs are connected via Ethernet.
The WebOS 2.0 TV has been flawless. It does have the 30-40 second delay after start-up, but it works great after.
The WebOS 3.0 TV has failed to power ON twice. I end up turning it ON with the remote and it seems to work fine afterwards with no issue (doesn't need to be paired again). It does seem to power on slower than the WebOS 2.0 TV. There is about a 3-4 second delay before you hear the initial click from the TV. This could be the TV and not the driver though.
The WebOS 1.4 TV will power OFF and change volume (after 30-40 seconds), but will not power ON using the driver. We tried different settings but no luck so far. If I remember right, I think it will power ON once or maybe a couple times when you first pair it, but stops powering ON quickly after that. I can double check that as I am not 100% sure if it ever powered ON with the driver but my memory tells me it did a couple times.
Also, changing volume within the C4 app doesn't always register in the APP. For example: Volume is set to 20, I tap volume down in the App. The TV will report volume at 19, but the C4 App still shows 20 (incorrectly). I tap volume down again and the TV reports 18 and the C4 App reports 18 as well. Sometimes when this happens, the C4 App will correct itself after a 5-10 seconds, but sometimes it never corrects itself until you change the volume again. Not a big deal, but not clean.
Just my experience so far.