Problem with arduino uno r4 wifi

I am experiencing an issue with my Arduino UNO R4 WiFi when trying to upload a blink sketch. The board is recognized by my computer, and the correct port (/dev/cu.usbmodem48CA435DEC102 ) appears in the Arduino IDE.
However, every time I attempt to upload a simple sketch (such as Blink), I receive the following error:
Sketch uses 52264 bytes (19%) of program storage space. Maximum is 262144 bytes.
Global variables use 6744 bytes (20%) of dynamic memory, leaving 26024 bytes for local variables. Maximum is 32768 bytes.
No device found on cu.usbmodem48CA435DEC102
Failed uploading: uploading error: exit status 1

I tried with two different cables and two different computers. Also, when I connect the board to the computer it lights up. Can someone please help me figure out why this happens?

Hi @user_102. I'm going to ask you to provide the full verbose output from an upload attempt.


:red_exclamation_mark: This procedure is not intended to solve the problem. The purpose is to gather more information.


Please do this:

  1. Select File > Preferences... (or Arduino IDE > Settings... for macOS users) from the Arduino IDE menus.
    The "Preferences" dialog will open.
  2. Uncheck the box next to Show verbose output during: compile in the "Preferences" dialog.
  3. Check the box next to Show verbose output during: ☐ upload.
  4. Click the "OK" button.
    The "Preferences" dialog will close.
  5. Attempt an upload, as you did before.
  6. Wait for the upload to fail.
  7. You will see an "Upload error: ..." notification at the bottom right corner of the Arduino IDE window. Click the "COPY ERROR MESSAGES" button on that notification.
  8. Open a forum reply here by clicking the "Reply" button.
  9. Click the <CODE/> icon on the post composer toolbar.
    This will add the forum's code block markup (```) to your reply to make sure the error messages are correctly formatted.
  10. Press the Ctrl+V keyboard shortcut (Command+V for macOS users).
    This will paste the error output from the upload into the code block.
  11. Move the cursor outside of the code block markup before you add any additional text to your reply.
  12. Click the "Reply" button to post the output.
Sketch uses 52264 bytes (19%) of program storage space. Maximum is 262144 bytes.
Global variables use 6744 bytes (20%) of dynamic memory, leaving 26024 bytes for local variables. Maximum is 32768 bytes.
Performing 1200-bps touch reset on serial port /dev/cu.usbmodem48CA435DEC102
"/Users/francimoli/Library/Arduino15/packages/arduino/tools/bossac/1.9.1-arduino5/bossac" -d --port=cu.usbmodem48CA435DEC102 -U -e -w "/Users/francimoli/Library/Caches/arduino/sketches/3E9B292F978F20050708F3A28F16D187/Blink.ino.bin" -R
Set binary mode
Send auto-baud
Set binary mode
No device found on cu.usbmodem48CA435DEC102
Failed uploading: uploading error: exit status 1

Hi, thank you for your reply. I copied what the error is

When a sketch that uses USB HID capabilities (e.g., the "Keyboard" or "Mouse" libraries) is running on the UNO R4 WiFi board, attempting to upload via the standard procedure fails with this error.

It is necessary to use a special upload procedure under these conditions. I'll provide instructions you can follow to do that:

  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.
  3. Press and release the button marked "RESET" on your UNO R4 WiFi board quickly twice.
    You should now see the on-board LED that is marked "L" start pulsing.
  4. Select the port of the UNO R4 WiFi board from Arduino IDE's Tools > Port menu.
    :red_exclamation_mark: The double reset you performed in step (3) can cause the port number of the board to change, so don't assume you already have the correct port selected.
  5. Select Sketch > Upload from the Arduino IDE menus (or click the "Upload" button).

The upload should now complete successfully.

If the sketch you uploaded to the board uses the USB HID capabilities, it will be necessary to use the special upload procedure described above for subsequent uploads. If you switch to a sketch that does not use USB HID (such as the "Blink" sketch) then you can resume uploading via the standard procedure after successfully uploading that sketch.


Please let me know if you have any questions or problems while following those instructions.

Thank you, but if I press the RESET button two times the on-board LED I is not pulsing, not even lighting it up. I don't know what to do.

I'm going to ask you to provide some additional information that might help us to identify the problem.


:red_exclamation_mark: This procedure is not intended to solve the problem. The purpose is to gather more information.


Please do this:

  1. Connect the Arduino board to your computer with a USB cable.
  2. Select the port of the board from Arduino IDE's Tools > Port menu.
  3. Select Tools > Board Info from the Arduino IDE menus.
    The "Board Info" dialog will open.
  4. Press the Ctrl+C keyboard shortcut (Command+C for macOS users).
    This will copy the contents of the dialog to the clipboard.
  5. Open a reply on this forum topic by clicking the "Reply" button.
  6. Press the Ctrl+V keyboard shortcut (Command+V for macOS users).
    This will paste the compilation output into the code block.
  7. Click the "Reply" button to post the output.