WiFiNINA Firmware Updater

This tutorial will guide you step by step in the process of updating and checking the WiFi firmware of your Arduino MKR WiFi 1010 board. In order to correctly update the firmware, you must carefully follow each step of this tutorial.

Hardware required

  • Arduino MKR WiFi 1010


The board should be connected to the USB port of the computer.

Firmware update procedure

First of all, download and install the latest version of the Arduino IDE. Then launch the Arduino IDE and go to Sketch -> Include libraries -> Manage Libraries to install the WiFiNINA library.

manage libraries

wifinina library

Plug in the board into your computer if you haven't done it yet and from the Tools menu select MKR WiFi 1010 as a board and select the right COM Port. Next open the FirmwareUpdater sketch by going to File -> Examples -> WiFiNINA -> Tools -> FirmwareUpdater.

firmware updater sketch

Upload the sketch onto your MKR WiFi 1010 and close the Serial Monitor if it is open. Now launch the "WiFi 101 / NINA Firmware Updater" from the Tools menu of the IDE.

wifi101 wifinina firmware updater

firmware updater tool

Select the Serial Port of your board and the version of the firmware you want to install (the latest version should be selected automatically). Then click on Update Firmware and wait for the installation to complete, then close the Firmware Updater.

firmware uploaded

Check Firmware version

After the installation you can check if you have installed the latest version of the firmware by uploanding the CheckFirmwareVersion sketch onto your board. You can find this sketch by going to File -> Examples -> WiFiNINA -> Tools -> CheckFirmwareVersion.

check firmware version sketch

After uploading the sketch, open the Serial Monitor to check the version of the firmware loaded on your board. Don't worry if you see "Check result: NOT PASSED", just check that the firmware version installed is the one you selected in the FirmwareUpdater window.

check firmware version monitor