The Can I update? feature is not always in pace with NSU and OTA. For my 5800 0588454 it says the latest firmware is 21.0.025, but I have 31.0.008 installed by FOTA. Btw, not sure what's wrong with my product code, it's supposed to be unlocked, but still cannot get the latest firmwares.