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:
Examples
From libraries
searching firmware
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
Like I said above, you will need to download the Hourly/Nightly build of the Java IDE or go through the Arduino IoT Cloud device provisioning workflow.
here you'll find a box "Hourly Builds".
We are in the process of making firmware updates easier, but by legacy they depend on tools which are released as part of the Java IDE package.
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
hey there
we have released a lot of fixes this pst week, can you try and add your device to IoT Cloud?
This should work out all the firmware updates for you
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