I received my Nano IOT a couple weeks ago and haven't been able to use WIFI. I started debugging by looking at the firmware version using the example sketch in the WIFI Nina library. This was the output:
WiFiNINA firmware check.
Firmware version installed: 1.3.0
Latest firmware version available : 1.4.0
Check result: NOT PASSED
The firmware version on the module do not match the
version required by the library, you may experience
issues or failures.
I used the WIFI NINA firmware updater but the latest firmware version it could find for the Nano IOT was 1.3.0. Has anyone updated a Nano IOT to 1.4.0? What version of the WIFI NINA library was necessary? My WIFI NINA library is version 1.6.0.
while the library gets installed into your project folder. So, I guess the firmware is part of the IDE install.
I also found the following file on GitHub
This was changed 5 days ago while IDE was released before that. Maybe the firmware will be included in the next IDE update. You could build it yourself from the source if you feel like it. There is a description on GitHub (looks like a bit of work).
Here are the changes from the file above.
Arduino NINA-W102 firmware 1.4.0 - 2020.07.13
Adding API which allows to utilize the nina file system as an external storage module for the host CPU (#32)
Fixing bug leading to packet corruption in situation of high UDP traffic (#49)
Fixing bug leading to missing packets and connection drop (#50)
Do you have any idea when the update will be released?
No, but have a look at the following document. There are releases on a regular basis from less than a month to a few months.
If you go up one level on GitHub you can see they have started working on the new version 1.8.14.
Also, in the document you can find a hint about the NINA firmware being included in the IDE install. See release 1.8.10.
If you go on to Arduino downloads and download the nightly builds, you will find the 1.4.0 firmware in the /arduino/tools/Wifi101/tool/firmware/NINA folder.
Copy this to your current version of Arduino.
Remember the library for Nina has to be 1.6.0 to support the firmware version of 1.4.0
I pulled 1.4 from the nightly build and put it into the arduino folder on my PC beside the other firmware versions. But the IDE does not show it as an option in the firmware updater - it only present 1.3 and 1.2.4 as options.
I closed the IDE, downloaded the last build of the IDE here, extracted the directory (with its contents) arduino-nightly/tools/WiFi101 from the zip file, and copied that over the existing C:\Program Files\Arduino\tools\WiFi101. Things worked after restarting the IDE.