I can't update the firmware on my Arduino Uno R4 WiFi

Hi, everyone. Do you have any ideas on how to update the firmware? I changed the port and wires, but I'm still facing the same issue. If I don't update the firmware, I won't be able to use the IoT cloud. Please help. Thanks!

1 Like

Please read the sticky topics in Uncategorized - Arduino Forum where you posted your question. Topic moved to the dedicated Uno Rev4 WiFi section.

1 Like

Hi @addychai. Due to a bug in Arduino IDE, the Arduino IDE Serial Monitor or Serial Plotter interfere with the firmware update process, so the cause of the failure you encountered might be that you had Serial Monitor or Serial Plotter open in Arduino IDE while you attempted the update.

Please try this:

  1. Unplug the USB cable of the UNO R4 WiFi board from your computer.
  2. Connect the UNO R4 WiFi board to your computer with the USB cable.
    The reason for unplugging and then re-plugging the cable is that the UNO R4 WiFi is put into a special firmware update mode by the IDE's firmware updater. After using the firmware updater, the board must be power cycled in order to switch it back to the normal mode. So this is done just in case the board was still in the firmware update mode from the previous attempt.
  3. If you have the Arduino IDE Serial Monitor or Serial Plotter running, close them.
    You can close Serial Monitor by clicking the X icon that appears on its tab when selected:
    image
  4. Select Tools > Firmware Updater from the Arduino IDE menus.
    The "Firmware Updater" dialog will open.
  5. Select the UNO R4 WiFi from the "Select Board" menu in the "Firmware Updater" dialog.
  6. Click the "CHECK UPDATES" button.
    An "INSTALL" button will be added to the dialog.
  7. Click the "INSTALL" button.
    An "Installing firmware" process will start, as indicated by the message near the bottom of the dialog.
  8. Wait for the firmware update process to finish successfully, as indicated by the message in the dialog:

    Firmware successfully installed.

  9. Click the X icon in the dialog.
    The dialog will close.
  10. Disconnect the USB cable of the UNO R4 WiFi board from your computer.
    :warning: This step is essential in order to restore the board back to the normal operational mode after the firmware updater puts it into the special firmware update mode.
  11. Connect the UNO R4 WiFi board to your computer with the USB cable again.
5 Likes

Hello, I am having the same issue. I have an Arduino Uno rev4 wifi, I have checked that the serial monitor is closed but it keeps failing. I launched the Arduino IDE from a terminal window so that I could see the error messages. I have tried to attach the zip file of this error message text but it tells me that new users to the forum are not allowed to attach files??

Please could someone advise me what to try next?

Same issue....

If you ever had the Serial Monitor open, you may need to restart the IDE (after you closed the Serial Monitor). This worked for me.

5 Likes

i've tried restarting pc (win10), reinstalling arduino ide 2.2.1, reinstaling dpinstamd64. Really frustrated...
I can install last UNO-R4-WIFI-S3.0.3.0-rc1.bin through update.bat on windows and looks like flashing is ok. After this unplug and replug the usb c, open Arduino IDE, upload blink code and this message appears and LED on the r4 starts breathing slowly as when double tap in the reset button.
Message: Cannot perform port reset: TOUCH: error during reset: opening port at 1200bps: Invalid serial port
No device found on COM15
Failed uploading: uploading error: exit status 1

Yeah... It NEVER works. What can I say?

Screenshot from 2023-11-11 14-09-26

From https://support.arduino.cc/hc/en-us/articles/9670986058780-Update-the-connectivity-module-firmware-on-UNO-R4-WiFi, it looks it only works for version 0.2.1 ???

Maybe it's because I've already flashed the newest version downloaded from https://github.com/arduino/uno-r4-wifi-usb-bridge/releases/ ???

No, that's not it. The screenshot in the Help Center article simply shows the firmware versions that were available at the time the article was written. The technique described there will work for any firmware version.

Hi, same problem. UNO r4 WiFi shown as offline in IOT CLOUD ‘devices’.
In ‘Device Info’ window shows Connectivity Module Firmware “Unknown” with an update option available.
I’ve tried a restart on my computer then straight into ide 2.2.1. Tried to install firmware version 0.3.0 and get Installation failed. Please try again. Same on chromebook.

Are you still having issues with the Firmware update or is it solved?
Help Center: https://support.arduino.cc/hc/en-us/articles/9670986058780-Update-the-connectivity-module-firmware-on-UNO-R4-WiFi

Hi,
Today all is working. The connectivity module 0.3.0 loaded and after loading the generated sketch the board online light has turned green.
Thanks to all.

Hello everybody ! And best wishes for 2024 !

I had tyhe same issue and wwas very disappointed to "destroy" my new R4 Wifi when trying the same update as you.

I couldn't connect it anymore because it was enlessly disconnecting/reconnecting USB, and identified falsely as WiFiduino V2...
Rapid pushes on reset button could not force recovery mode...
I was totally stuck :smiling_face_with_tear:

By reading many many messages from a wide variety of sources, I finally got A SOLUTION !

  • (1) download an archive with the firmware and utilities [Firmware v 0.3.0] same files exist for OSX and Linux. Unpacked the archive and navigated to the folder with a CLI (keep it open for later !)
  • (2) disconnect the board
  • (3) shorten with a male-male wire two of the "six pin" connector near the reset button (the one circles and the neighbour one iin the direction of the Arduino logo).
  • (4) reconnected the board. The "bridge-wire" forces a special mode where you can flash the firmware and is signalled by an orange blinking LED.
  • (5) used the CLI to lauch the batch "update.bat" to flash the R4.
  • (6) disconnected board (power off)
  • (7) taking the "bridge-wire" away
  • (8) reconnect board

It worked ! It was such a relief :slight_smile:

I was just a bit disappointed not to see the welcoming heart animation (I DLed it later)

All my apologies for my hesitating english, and my unexperienced vocabulary. I'm new to Arduino's ...

Hope this helps !

(Note : when posted, I noticed that the link for the firmware isn't usable, so, URL is
https://github.com/arduino/uno-r4-wifi-usb-bridge/releases/latest/download/unor4wifi-update-windows.zip

It works to me! Thank you!

Hi all,
had the same issue when finally unpacking and connecting my R4 WiFi for the first time today. The solution was rather simple: flash firmware 0.2.1 first, unplug, reconnect, then flash 0.3.0 :wink: Found this in an earlier forum post here. Enjoy your R4!

2 Likes

Thanks @derfredo -- Exactly the solution that worked for me!

1 Like

#9- #11 should be in the onscreen updater instructions.

I got the same message that it was not possible to update the firmware on Arduino R4 Wifi in LinuxMint after working on the new IDE2. Plug/unplug, install/Reinstall... nothing happen. I thought it was dead for the R4. I tried the same thing on MacOs Sonoma v14, with Arduino IDE2 and update the Firmware: the R4 Wifi was succesfull and get a new life! Sometime, Linux resolve problem, sometime, MacOs do.

Thank you, it worked for me twice. Why twice? I followed all the steps and finally I flashed the latest firmware. I should not have done that. A second procedure flashing only an early version of the Firmware, and now the R4 WiFi is usable again. I tried to figure out what were the latest steps before the R4 got bricked? The sketch was setting the baudrate to 115200 and without a break it started to send data via Serial println. The lesson I learned: never exceed the 9600 and always set a break before doing anything.

Glad to hear it !