Driver Details

New

LG IP

By: RTI
Updated: Aug. 28, 2026
Version: 1.11
Download Driver
Rating: 0.0 (0 ratings)
Log in to rate this driver

Description:

This driver is for LG televisions that support encrypted IP control using Ethernet connectivity.

Version History:

Version 1.01: fixes an ID download prompt issue when no programming changes occur.
Version 1.1: Always ready launch commands, flex TV commands, and an instructional app launch appid list (see instructions).

Version 1.11:  Fixed the Set Volume function missing its tag, which prevented a volume slider from binding correctly.

LG IP | v1.11

Introduction & Manufacturer Profile

LG Electronics is a South Korean multinational manufacturer of consumer electronics, home appliances, and mobile devices. The company's television products run its webOS smart TV platform. LG is headquartered in Yeoungdeungpo-gu, Seoul, South Korea.

Important Note

This driver targets LG webOS TVs that support LG's "IP Control" protocol - an AES-128 encrypted TCP connection (port 9761 by default), paired via a password (keycode) generated in the TV's IP Control settings menu. This is a commercial/hospitality-display control surface distinct from LG's webOS app-development JS APIs and from the unencrypted WebSocket protocol used by some third-party home-automation integrations.

Version History

  • Version 1.0: Initial release.
  • Version 1.01: Fix for the ID download prompt appearing when no programming changes had occurred.
  • Version 1.1: 2024 updates - Always Ready launch, flex TV commands, long-press support, and an instructional app-launch appid list (see Sample Application Identifications below).
  • Version 1.11: Fixed the Set Volume function missing its tag, which prevented a volume slider from binding correctly.

Driver Features

This driver allows for control over Power (including Wake-on-LAN power-on), Volume/Mute, App launching (including up to 10 configurable app presets), and a full IR-style key-emulation command set.

  • Power, connection, volume, mute, and current source/app status are exposed as system variables.
  • Feedback updates when the TV is powered on, then every 10 seconds via polling, or immediately after a driver command is sent.
  • Up to 10 named app presets can be configured, each mapped to a webOS app ID.

Supported Devices

LG webOS TVs with IP Control enabled and a pairing password (keycode) generated. For the full supported model list, refer to the LG IP Driver Model List.xls file included with the driver download.

Limitations

  • This driver uses advanced AES encryption operations which require specific processor runtime firmware - updating the firmware on the XP/Pro24z processor may be required for the driver to operate.
  • Power and connection status are both derived from whether the IP Control state is being received from the TV - when the TV is off, all communication ceases and both report as off/disconnected.
  • Commands are queued and sent one at a time; each waits for the previous command's response or a 1-second timeout. If the TV becomes unresponsive for 5 seconds, the queue is cleared and the driver goes into a disconnect state, reconnecting on the next poll or control command.
  • Feedback is limited to power status, connection status, volume, mute status, and current source input/app.
  • LG does not expose an app list over this API, so a button-text variable named App/Input Info is provided - selecting an app through the Smarthome or My Apps menu updates it with the exact app ID needed to recall that app from a preset.
  • The long-press feature requires the button's repeat rate to be set to 100.

System Requirements & Prerequisites

RTI System Requirements:

  • Integration Designer: minimum Apex version 10.7, software version 9.16
  • Processor: XP-8 or compatible XP/Pro24z processor, runtime version 20 or higher

TV Setup

  1. Set the TV to a static IP via the Internet Setup menu, or reserve its address with a MAC reservation on the network router.
  2. Open the TV's IP Control configuration menu and select Generate Keycode:
    • webOS 23 or later: Menu > Support > IP Control Settings
    • webOS 22 or earlier (also still works on webOS 23): Menu > General, highlight Network, then enter 82888 using the TV's IR remote.
  3. Enter the generated keycode into the driver's IP Control Password setting.
  4. For Wake-on-LAN, note the TV's MAC address and enable Settings > General > Mobile TV On > Turn on via Wi-Fi. Both the TV and the controlling device must be on the same subnet.

Driver Configuration

Connection Type - Network (TCP) only.

TCP Address - The IP address assigned to the TV.

TCP Port - Defaults to 9761, the standard LG IP Control port.

MAC Address - Used by the Power Toggle and Power On (WOL) commands.

IP Control Password - The keycode generated on the TV via Generate Keycode in the IP Control Setup menu.

Number of Presets / App Preset (1-10) Name / App Preset (1-10) ID - Configure up to 10 named app launch buttons. The driver ships with a default set of preloaded presets; if one stops working, confirm the app is up to date and that its app ID hasn't changed.

Sample Application Identifications (App IDs)

webOS app IDs can be used directly with the APP_LAUNCH command.

Example - APP_LAUNCH lgchannels.us

Legacy App IDs (webOS 4.0+)

  • Amazon - amazon
  • Google Play - googleplaymovieswebos
  • Hulu - hulu
  • Netflix - netflix
  • Sling TV - com.movenetworks.app.sling-tv-sling-production
  • YouTube - youtube.leanback.v4
  • Vudu - vudu

System Built-In App IDs (webOS 4.0+)

  • Settings - com.palm.app.settings
  • Photo & Video - com.webos.app.photovideo
  • Music - com.webos.app.music
  • Guide - com.webos.service.iepg
  • Browser - com.webos.app.browser
  • HDMI 1-4 - com.webos.app.hdmi1, com.webos.app.hdmi2, com.webos.app.hdmi3, com.webos.app.hdmi4

LG webOS Top 60 Content Provider Apps (Aug 2023), Alphabetical

  • aha - aha
  • Amazon Alexa - amazon.alexa
  • Amazon Music - com.theadelab.amclient-lg
  • Amazon Prime - amazon
  • AMC+ - com.amcplus1.app
  • Apple Music - com.apple.applemusic
  • Apple TV - com.apple.appletv
  • Apple TV+ - com.apple.appletv.web
  • BritBox by BBC & ITV - com.britbox.webos
  • CBS News - com.app.cbsnews
  • discovery+ - com.discovery.dplus
  • Disney+ - com.disney.disneyplus-prod
  • DuplexPlay - com.duplexiptv.app
  • Freevee - imdbtv
  • Fubo - com.fubotv.app
  • Funimation - com.funimation.webapp
  • GLWiz - glwiz
  • Haystck Local & World News - com.haystacktv.app
  • HBO Max - com.hbo.hbomax
  • Hulu - hulu
  • IBO Player - iboplayer
  • IPTV Smarters - com.iptvsmarters.app
  • LG Channels - lgchannels.us
  • Max - com.wbd.stream
  • Movies Anywhere - com.moviesanywhere.app
  • Netflix - Netflix
  • Newsmax - newsmax
  • OnDemandKorea - com.ondemandkorea.ctv.webos
  • Pandora - pandora.lgerp.app
  • Paramount+ - com.cbs-all-access.webapp.prod
  • Peacock - com.peacock.tv
  • Plex - cdp-30
  • Pluto TV - com.plutotv.app
  • Pure Flix - com.pureflix.smarttv
  • Redbox - com.twc.csg.redbox
  • Shahid - net.mbc.shahid-lgapp
  • Shop Time - com.lgshop.app
  • Showtime - com.showtime.app.showtime
  • Showtime Anytime - com.showtime.app.showtimeanytime
  • SiriusXM - sir.12465.3738
  • SlingTV - com.movenetworks.app.sling-tv-sling-production
  • Smart IPTV - siptv
  • Smart STB - smartstb
  • SmartOne IPTV - com.smartone-iptv.app
  • Spotify - spotify-beehive
  • SSIPTV - com.ssiptv.app
  • STARZ - com.starz.app.starz-lgtv
  • TikTok TV - com.tiktok.app.tv
  • Tubi - com.tubitv.ott.tubi
  • TV Cast - de.2kit.castbrowserlg
  • Twitch - tv.twitch.tv.starshot.lg
  • Viki - com.viki.lg
  • Vix - vix
  • VUDU - vudu
  • WebVideo Caster - com.instantbits.cast.webvideo
  • Xfinity Stream - com.comcast.app
  • YouTube - youtube.leanback.v4
  • YouTube Kids - youtube.leanback.kids.v4
  • YouTube TV - youtube.leanback.ytv.v1
  • ZeeS - com.zeeS.app

Support Contact

AVPro Global - Remote Technologies Inc.

Phone: +1 952-253-3100

Email: support@avproglobal.com

Copyright 2026 AVProGlobal RTI

Please log in to leave a comment.
Loading comments...