First you need to install the Arduino megaAVR Boards package:
- Select Tools > Board > Boards Manager from the Arduino IDE's menus.
- Wait for downloads to finish
- Scroll down through the available packages list until you see "Arduino megaAVR Boards". Click on it.
- Click the Install button.
- Wait for the installation to finish. If you are prompted about the installation of the driver, approve it.
- Click the Close button.
dbford:
The "Open Updater sketch" doesn't load.
This could be caused by not having the WiFiNINA library installed. You can install it like this:
- Select Sketch > Include Library > Manage Libraries... from the Arduino IDE's menus.
- Wait for download to finish.
- In the "Filter your search..." field, type "
wifinina
". Press Enter. - Find "WiFiNINA by Arduino" in the search results and click on it.
- Click the Install button.
- Wait for the installation to finish.
- Click the Close button.
Now you can give the firmware update process a try if you like:
- Select File > Examples > WiFiNINA > Tools > FirmwareUpdater from the Arduino IDE's menus.
- Select Tools > Board > Arduino Uno WiFi Rev2 from the Arduino IDE's menus.
- Select the port marked as "Arduino Uno WiFi Rev2" from the Arduino IDE's Tools > Port menu.
- Select Sketch > Upload from the Arduino IDE's menus.
- Wait for the upload to finish successfully
- Select Tools > WiFi101 / WiFiNINA Firmware Updater from the Arduino IDE's menus.
- Select the port of your Uno WiFi Rev2 from the ports list in the "WiFi101 / WiFiNINA Firmware Updater" window.
- From the "2. Update Firmware" menu, select "NINA Firmware (1.2.2) (Arduino Uno WiFi Rev2)".
- Click the Update Firmware button.
- Wait for the firmware update process to finish.
- Click the OK button.
- Close the "WiFi101 / WiFiNINA Firmware Updater" window