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.
Key | Value |
---|---|
Device Name | [LG] webOS TV LQ631COZA |
Model | 32LQ631COZA |
Serial Number | 303MAFXTNH78 |
webOS TV Version | 7.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.
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 version | Release year | Web engine |
---|---|---|
webOS TV 24 | 2024 | Chromium 108 |
webOS TV 23 | 2023 | Chromium 94 |
webOS TV 22 | 2022 | Chromium 87 |
webOS TV 6.x | 2021 | Chromium 79 |
webOS TV 5.x | 2020 | Chromium 68 |
webOS TV 4.x | 2018~2019 | Chromium 53 |
webOS TV 3.x | 2016~2017 | Chromium 38 |
webOS TV 2.x | 2015 | WebKit 538.2 |
webOS TV 1.x | 2014 | WebKit 537.41 |
webOS TV version via luna API
TODO 😅