Scott Whittaker

Frontend Developer

Day job React | side projects Svelte

How to find webOS TV version

There are numerous ways to find the webOS TV version either via the settings on the device itself, or programmatically via the command line or API’s. But it can be confusing, it is easy to mistake a software version for the webOS TV version, even though that may be a sensible conclusion.

Software Version

For example, the software version can be found via Settings > Support > Software Update. Note that depending on the TV version these details may be in a different place within settings.

On my device I see the following details for version.

Software Version
04.41.05

This is NOT the webOS TV version, it is the firmware version. You can confirm this via the CLI (assuming you have the tools installed).

ares-device -i -d <device-name>

Which will output something like this. Here you can see the firmwareVersion matches the Software Version we accessed via the TV settings menu.

[Info] Set target device : <device-name>
modelName : 32LQ631C0ZA
sdkVersion : 7.4.0
firmwareVersion : 04.41.05
boardType : K8AP_DVB_EU
otaId : HE_DTV_W22L_AFAAATAA

It seems depending on where/how you get the information the titles may vary; firmware version, software version, easy to confuse.

webOS TV version

To get the webOS TV version on the device go via the settings menu.

Settings > General > Devices > TV Management > TV Information

Here you should find device name, model, serial number and webOS TV Version etc. Note that webOS TV Version is 7.4.0-1915, and above when using the CLI we saw sdkVersion is 7.4.0 also. So the sdkVersion is also the webOS TV Version? Some more interchangeable and confusing naming, no doubt a result of a long development history where things change over time.

KeyValue
Device Name[LG] webOS TV LQ631COZA
Model32LQ631COZA
Serial Number303MAFXTNH78
webOS TV Version7.4.0-1915 (mullet-meru)

Note that on older models these details may be found in a different place, for example.

Settings > General > About this TV

Hidden menu

It would be useful to put both these values in the same place in the settings UI so you can see they are distinct from each other, that would be helpful. It turns out there is a hidden menu that does just that. To open it, choose a live channel to watch then press the mute button 3 times. It also seems to work from the home page, sometimes.

webos hidden menu

Here we see the software version again, 04.41.05, which is the same values we saw above via settings and the CLI. We also have a Platform, which is webOS22, I was not expecting that! The version we got earlier via the settings menu was 7.4.0-1915 (mullet-meru).

So what webOS TV version is it? More confusion!

webOS TV version details

Here are the corresponding release years for the version reproduced from the developer documentation. How does 7.4.0-1915 fit into that? I can only assume if it is not listed then it will be the next version up in the sequence, thus we see webOS22 in the hidden menu? Just a big fat guess!

Platform versionRelease yearWeb engine
webOS TV 242024Chromium 108
webOS TV 232023Chromium 94
webOS TV 222022Chromium 87
webOS TV 6.x2021Chromium 79
webOS TV 5.x2020Chromium 68
webOS TV 4.x2018~2019Chromium 53
webOS TV 3.x2016~2017Chromium 38
webOS TV 2.x2015WebKit 538.2
webOS TV 1.x2014WebKit 537.41

webOS TV version via luna API

TODO 😅

Resources