Please upgrade the firmware

I think I've already successfully connected to my router, for the serial output:

Please upgrade the firmware
Attempting to connect to SSID: TELUSXXXX
SSID: TELUSXXXX
IP Address: 192.168.1.YY
signal strength (RSSI):-52 dBm

However, a couple of issues:

  1. Why there is always a line Please upgrade the firmware printed? What is the function WiFi.firmwareVersion(); doing? And, how do I fetch the firmware version inside my Arduino UNO R4 Wifi board?
  String fv = WiFi.firmwareVersion();
  if (fv < WIFI_FIRMWARE_LATEST_VERSION) {
    Serial.println("Please upgrade the firmware");
  }
  1. Is this signal with a negative dBm strong enough? signal strength (RSSI):-52 dBm ?
    Can anybody let me know what's the normal dBm range? And is -52 okay?

Sorry for the naive questions, but, can anybody give me a hand? Thank you

Pei

My bad... It looks I found it?
https://docs.arduino.cc/tutorials/uno-r4-wifi/esp32-upload

Let me give it a try...

that is outdated. try the fw updater from the Tools menu of IDE 2.

@Juraj

This is what I obtained all the time.
Always Installation failed.

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

Hi,
Have you solved this. I have the same problem.

I don't use the IDE, and the Linux update zip is only for 64 bit x86 systems, but I was able to use the procedure below to manually update the firmware to 0.3.0 using a Raspberry Pi. It's taken from Arduino UNO R4 WiFi Upload to ESP32 which was mentioned previously:

  1. Install esptool.py if not already done (pip3 install esptool).
  2. Download latest firmware from https://github.com/arduino/uno-r4-wifi-usb-bridge/releases.
  3. Extract the bin file from the firmware subdirectory in the zip.
  4. Short bottom left and bottom centre pins on 3x2 header near USB connector before powering on. Remove jumper after applying power.
  5. Erase flash with: esptool.py --chip esp32s3 --port <yourPort> erase_flash
  6. Write flash with: esptool.py --chip esp32s3 --port <your port> write_flash -z 0 <extracted file.bin>
1 Like

Make sure that only the UNO R4 Wifi is the only USB device attached to your PC and then do the steps this guide Update the connectivity module firmware on UNO R4 WiFi