Hello LG Developer Forum Team and Community,
I am developing a remote control application using the ConnectSDK (Java/Android) and encountering issues controlling a specific AXEN WebOS TV model.
Device Information:
-
TV Model: AX50FMN252-0276
-
WebOS Version: 4.1.0 (Software Version 05.80.56 according to TV settings)
-
ConnectSDK Version: 2.0.0
Problem Description:
When connected to the TV using ConnectSDK, the device successfully reports capabilities like VolumeControl and Launcher, which are working correctly. However, checks for channel and key control capabilities consistently fail:
-
connectableDevice.hasCapability(TVControl.Channel_Up) returns false.
-
connectableDevice.hasCapability(TVControl.Channel_Down) returns false.
-
connectableDevice.hasCapability(KeyControl.Up) (and Down, Left, Right, OK, Back, Home) returns false.
-
connectableDevice.hasCapability(KeyControl.KeyCode) returns false.
Permissions Requested:
My application’s ConnectSDK manifest (manifest.json used during registration) requests a comprehensive set of permissions, including those listed below (and others):
[
"LAUNCH", "LAUNCH_WEBAPP", "APP_TO_APP", "CONTROL_AUDIO",
"CONTROL_INPUT_MEDIA_PLAYBACK", "UPDATE_FROM_REMOTE_APP", "CONTROL_TV",
"CONTROL_INPUT_KEY", "CONTROL_CHANNEL", "CONTROL_INPUT", "CONTROL_KEYBOARD",
"CONTROL_MEDIA", "CONTROL_POINTER", "POINTER_INPUT", "CONTROL_MEDIA_PLAYER",
"CONTROL_EXTERNAL_INPUT", "CONTROL_POWER", "CONTROL_SCREEN",
"CONTROL_NOTIFICATION", "READ_DEVICE_INFO", "WRITE_DEVICE_INFO",
"CONTROL_TV_CHANNEL", "CONTROL_TV_INPUT", "CONTROL_TV_POWER",
"CONTROL_TV_SCREEN", "CONTROL_TV_NOTIFICATION", "READ_TV_INFO",
"WRITE_TV_INFO", "CONTROL_PLAYLIST", "CONTROL_TEXT_INPUT", "CONTROL_MOUSE",
"CONTROL_NAVIGATION"
]
We have also tried re-pairing after ensuring these permissions are requested.
Questions:
-
Are the standard TVControl (specifically Channel_Up/Channel_Down) and KeyControl (specifically Up/Down/Left/Right/OK/Back/Home/KeyCode) capabilities expected to be supported and reported via hasCapability on WebOS 4.1.0 for this TV model (AX50FMN252-0276)?
-
Are there known limitations or alternative/additional permission strings required specifically for these capabilities on WebOS 4.1.0 that might not be covered by the list above?
-
If these capabilities are indeed not supported via the standard ConnectSDK interfaces on this OS version, are there alternative documented (or commonly used unofficial) SSAP endpoints (e.g., ssap://tv/channelUp, ssap://input/up, ssap://input/enter, ssap://input/back, ssap://system/home, ssap://com.webos.service.ime/insertText) that can be reliably used for channel control, D-Pad navigation, and numeric input on WebOS 4.1.0? We have had some success using SSAP for channel up/down as a fallback.
-
Is this specific TV model (AX50FMN252-0276) eligible for an update to a newer WebOS version (e.g., WebOS 5.x or 6.x)? If so, would an OS update likely enable support for these standard TVControl and KeyControl capabilities via ConnectSDK?
Any insights, confirmation on compatibility for WebOS 4.1.0, or guidance towards alternative APIs (especially reliable SSAP commands) would be greatly appreciated.
Thank you for your time and assistance!