Learn how to check the firmware for WiFiNINA and WiFi101 modules, and update it using the Firmware Updater tool.
Check which firmware is used
Boards with the WiFiNINA module:
Boards with the WiFi101 module:
Check the firmware version
We can check the current firmware version by uploading a sketch to the board that will report the version via the serial monitor.
Connect the board to your computer and start Arduino IDE.
The WiFiNINA or WiFi101 library needs to be installed, depending on the module. Open the Library Manager (
Tools > Manage Libraries...and make sure it's installed. For help with library installation, see this guide.
With the library installed, open the firmware checking sketch:
- WiFiNINA (Windows):
Files > Example > WiFiNINA > Tools > Select ‘CheckFirmware Version’
- WiFiNINA (macOS/Linux):
Arduino IDE > Example > WiFiNINA > Tools > Select ‘CheckFirmware Version’
- WiFi101 (Windows):
Files > Example > WiFi101 > CheckWifi101FirmwareVersion
- WiFi101 (macOS/Linux):
Arduino IDE > Example > WiFi101 > CheckWifi101FirmwareVersion
- WiFiNINA (Windows):
Choose the port with your board in
Tools > Port > ...
Click Upload to upload the sketch to the board.
Open the Serial Monitor (
Tools > Serial Monitor) and observe the output.
If the latest firmware is installed the output will include this line:
Check result: PASSED
But if a newer firmware version is available the output will look something like this:
WiFiNINA firmware check. Firmware version installed: 1.4.7 Latest firmware version available : 1.4.8 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.
To update the firmware, follow the instructions below.
Update the firmware
Updating the firmware can be done using the Firmware Updater tool.
Connect the board to your computer and make sure the Serial Monitor is not open.
Open the Firmware Updater (
Tools > WiFi101 / WiFiNINA Firmware Updater).
Select port of the WiFi module. Select your board in the list. If it is not listed, make sure it is connected, and click 'Refresh list'. Finally, click 'Open Updater sketch'.
Upload the sketch by clicking Upload. Then, go back to the Firmware Updater window from before.
Update firmware. Select a firmware version in the dropdown. Typically, you will want the latest version (the one with the highest version number, at the top of the list). Finally, click 'Update Firmware'.
Wait for the firmware update to complete, which may take a minute to complete. A successful update will be confirmed by a pop-up.