Go Down

Topic: Downgrade WiFi Nina Firmware (Read 334 times) previous topic - next topic



i am using a Ardiino Wifi Rev 2 and upgraded the wifi nina firmware to 1.2.1. Since then it does not find and WiFis anymore. Before that everything worked fine for me.
Is there a way to downgrade back to firmwre 1.0.0 or even completly flash the arduino new?




The WiFi101 / WiFiNINA Firmware Updater tool you used to install firmware version 1.2.1 can also be used to install version 1.0.0:
  • Plug your Uno WiFi Rev2 into your computer.
  • Start the Arduino IDE
  • Tools >  WiFi101 / WiFiNINA Firmware Updater
  • Select the port of your Uno WiFi Rev2 from the "Select port of the WiFi module" menu.
  • Click the "Open Updater sketch" button.
  • Tools > Board > Arduino Uno WiFi Rev2
  • Tools > Port > select the port of your Uno WiFi Rev2
  • Sketch > Upload
  • Wait for the upload to finish.
  • Switch back to the WiFi101 / WiFiNINA Firmware Updater tool
  • From the "Select the firmware from the dropdown box below" menu, select "NINA firmware (1.0.0) (Arduino MKR WiFi 1010, Arduino MKR Vidor 4000, Ar...".
  • Click the "Update Firmware" button.
  • Wait for the firmware update to finish.
  • Close the WiFi101 / WiFiNINA Firmware Updater tool.

The list of firmware versions might seem confusing because "Uno WiFi Rev2" is missing from the name of all except for 1.2.1. However, this is only because that board name was cut off in the menu. The full title should be "NINA firmware (1.0.0) (Arduino MKR WiFi 1010, Arduino MKR Vidor 4000, Arduino Uno WiFi Rev2", as you can see from the source code of the updater tool:
Code: [Select]
fwAvailable.add(new NinaFlasher("NINA firmware", "1.0.0", "firmwares/NINA/1.0.0/NINA_W102.bin", false, 1000000, new ArrayList<String>(asList("Arduino MKR WiFi 1010", "Arduino MKR Vidor 4000", "Arduino Uno WiFi Rev2"))));

If you ever decide you want to try to update to a modern firmware version again, you might try installing the hourly build of the Arduino IDE, which will give you access to the newest 1.2.3 version of the firmware. This version might solve the problem you had with 1.2.1 and also provide some improvements over 1.0.0.

Go Up