¿ªÔÆÌåÓý

ctrl + shift + ? for shortcuts
© 2025 Groups.io

Looking for RS-232 Commands for TV LG OLED C8: Netflix, Amazon Prime, etc.


 

I am looking for the RS-232 commands for the TV's build-in streaming services; in particular for Netflix and Amazon Prime. I got all the other commands working.

During my search I found a pretty extensive documentation:

Unfortunately, these commands are not included.

My fallback has been to use IP control via the LG 2018 Ethernet v1.3.umc module I got from the Application market. Sadly, the latest SIMPL seems to have broken the module (DLL) and is no longer usable.

As an aside, is my understanding correct that the TV's feedback via RS-232 is limited to simple acknowledgements of the sent commands? ...And with IP it's only slightly better (power state, and input).....and no query commands?

Thanks!?


 

¿ªÔÆÌåÓý

I don¡¯t know about LG webos sorry.?

On Sony you need to send commands directly to androidTV to launch specific apps via http requests. ?Maybe webOS has a similar high level API?



On 29 May 2020, at 9:48 am, waffles <ad6@...> wrote:

?I am looking for the RS-232 commands for the TV's build-in streaming services; in particular for Netflix and Amazon Prime. I got all the other commands working.

During my search I found a pretty extensive documentation:

Unfortunately, these commands are not included.

My fallback has been to use IP control via the LG 2018 Ethernet v1.3.umc module I got from the Application market. Sadly, the latest SIMPL seems to have broken the module (DLL) and is no longer usable.

As an aside, is my understanding correct that the TV's feedback via RS-232 is limited to simple acknowledgements of the sent commands? ...And with IP it's only slightly better (power state, and input).....and no query commands?

Thanks!?


 

Ahh, I think I understand what you are saying....I might only be able to launch these services as part of the webOS (http) and there might not any RS232 commands available.

Hmm, if this was the case, I am back to the IP module that is currently broken. Unfortunately, I am missing the knowledge to fix it. My recompile attempts keep throwing this error message:


 

¿ªÔÆÌåÓý

That is definitely the case for the Sony¡¯s. ??

The rs232 and simple ip control doesn¡¯t have the capability to launch apps. ?

Hope you can work it out for the lg. ?On the Sony I had to write my own simpl # to send http commands. ?

On 29 May 2020, at 10:16 am, waffles <ad6@...> wrote:

?Ahh, I think I understand what you are saying....I might only be able to launch these services as part of the webOS (http) and there might not any RS232 commands available.

Hmm, if this was the case, I am back to the IP module that is currently broken. Unfortunately, I am missing the knowledge to fix it. My recompile attempts keep throwing this error message:


 

You should get the LG 2018 module working again by downgrading SIMPL to 4.11.06 and DevDB 115. DevDB 116 was pulled because of the issues with CCDs and if you don't need to program a 4-Series I would recommend not updating to SIMPL 4.14.xx.


 

Hello,

I can't help you for Netflix and other high level services. Maybe you can try??there are extra commands listed and one of those may work, as there is a Netflix direct access touch on new LG remotes.
For RS232 control, you can get more in term of feedback:
- the acknowledgement gives you the real value in the data fiels;
- you can ask for status, for most of the commands, by using FF as data in the command. this is explained on page 3 in your documentation "Transmit 'FF' data to read status of command", you get the feedback in the DATA field of the acknowledgement.


 

+1 olivier_robert for the status
Also, a quick fix for NetFlix is: "Home" then "Right Arrow".? For Prime: "Home" then "Right Arrow" then "Right Arrow".? This works for my B8.
Marty


 

Thanks @dblpnt; I will give this a shot.Can I simply install the older version 'on top' of the newer or is an uninstall of the newer one needed first?


 

Thanks @ Martin Philip and olivier_robert;? Yes, from the documentation it seems like it should work with the FF commands. However, my attempts thus far have been unsuccessful. The best I get is an acknowledgment.

Example: input selection
# sending "xb 1 90\x0D" => to select HDMI1; TV replies with "b 1 90\x0D" ...and TV switches to HDMI1, if not already selected
# sending "xb 1 93\x0D" => to select HDMI4; TV replies with "b 1 93\x0D"? ... ...and TV switches to HDMI4, if not already selected
# sending "xb 1 ff\x0D" => to query input, TV replies with "b 01 NGffx" in all instances.

=>? Has anyone of you 'real' feedback actually working? There is a good chance that I have missed something.



PS: @Martin: I will check out your quick fix. Thanks!


 

I believe you must use capital FF.? The following work:
Power:? ? ? ? ? ka\x20\[#Address 00-99\]\x20FF\r
Input:? ? ? ? ? ? xb\x20\[#Address 00-99\]\x20FF\r
Aspect:? ? ? ? ?kc\x20\[#Address 00-99\]\x20FF\r
Pic Mute:? ? ? kd\x20\[#Address 00-99\]\x20FF\r
OSD:? ? ? ? ? ? kl\x20\[#Address 00-99\]\x20FF\r
Antenna Ch:?ma\x20\[#Address 00-99\]\x20FF FF FF FF FF FF\r
Volume:? ? ? ? kf\x20\[#Address 00-99\]\x20FF\r
Mute:? ? ? ? ? ? ke\x20\[#Address 00-99\]\x20FF\r

Marty


 

Hello,

I tried and got real feedback:
Volume mute : "ke 01 00\x0D" reply "e 01 OK00x"
Volume unmute: "ke 01 01\x0D" reply "e 01 OK01x"
Volume mute read status: ""ke 01 FF\x0D" reply "e 01 OK00x" or "e 01 OK01x" if muted or unmuted.
Also works with power status, channel selection...


 

Thanks you very much, Marty and olivier for your feedback (no pun intended :-);

Hmmm, for some reason my TV does seem to cooperate. Feedback (i.e. response to 'FF") is not working as it should.

Here is a portion of the Docklight script log I created during testing:


  • Querying power seems to work.
  • Mute does not work at all
  • Input (HDMIx): querying seems to work fine if the input is HDMI1, but for all other HDMI inputs the query has to be sent within a few moments to get a valid result. If waited a bit too long, the reply is an error message.



Signal path is [CP3] - IP - [Digi PortServer TS 8] - RS232 - [C8].

The PortServer has been rock solid for years, controlling all sorts of different AV gear on its 8 ports.
I retested with Docklight communicating with the PortServer, instead of the CP3, but got the same poor results.

The feedback I receive is reproducible and also not some gibberish, so I believe the physical return channel is OK.

Therefore, I suspect the problem resides with the TV itself (firmware? TV should be on the latest one). Is there some setting in some secret service menu I need to activate?
I have since opened a ticket with LG support. I am curious to find out what they have to say.

Maybe you guys have any more thoughts on this.