Is there anyway to update the board firmware through the IoT Cloud?
I saw that within webeditor is possible to upload (even through OTA) the code to check firmware version and to update the firmware, tried both but still getting message that the firmware of my board is not update...
Arduino IoT Cloud will update the board firmware via a browser based process.
To update to the latest firmware of a Nina module (Nano 33 IoT, MKR WiFI1010) you'll have to download the Nightly build of the Java IDE until a new release is available on the Downloads page
I successfully checked the firmware version via Web Editor:
selecting WiFiNINA, CheckFirmwareVersion
uploading the script to the board
I got the following message from the board:
WiFiNINA firmware check. Firmware version installed: 1.4.1 Latest firmware version available : 1.4.311 Check result: NOT PASSED
The firmware version on the module does not match the*
version required by the library, you may experience*
issues or failures.*
Now I am wondering how to update to the latest version available (1.4.311) without using arduino IDE (that currently on fedora 33 does not work for gtk issues: Gtk-Message: 09:31:44.333: Failed to load module "pk-gtk-module")
WiFiNINA firmware check. Firmware version installed: 1.4.1 Latest firmware version available : 1.4.3 Check result: NOT PASSED The firmware version on the module does not match the version required by the library, you may experience issues or failures.
I run Updateter and then check version again ...but is still 1.4.1
also keep in mind that the board will still work on IoT Cloud even with 1.4.1
the message reads " [...] you may experience [...]" but it's more of a cautionary message to let you know that if you end up having problems you should try and upgrade the firmware.
The message can be misleading, I know
I just tried myself, there has been a new release 1.4.4 like you've seen.
I'm very happy we've been able to fix your issue.
There might be new updates coming through during the next weeks, but since we've fixed a huge chunk of the process when it comes to reliability it should not present any issues