Unable to upload to Arduino MKR WiFi 1010 – COM3 Error

Hello,

I am having trouble uploading a sketch to my Arduino MKR WiFi 1010. I tried running the Blink sketch, using the double reset method as suggested in some tutorials, but the upload always fails.

Here is the message I get in the serial monitor and notifications:

No device found on COM3 Failed uploading: uploading error: exit status 1 Timeout. The IDE has not received the 'success' message from the monitor after successfully connecting to it. Could not connect to COM3 serial port.

The board seems to be correctly recognized by the IDE (correct COM3 port and board type), but the upload does not start. I have already tried:

  • Unplugging and plugging the board back in

  • Using a double reset

  • Restarting the IDE and the computer

Has anyone experienced this issue before?

Thank you in advance for your help.

Hi @bouazzaouiselma. 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 reply here on this forum topic 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 publish the post.

Hi, thank you for your guidance.

I’ve followed the steps you provided and enabled verbose output during upload. I attempted the upload again, and as expected, it failed. I copied the error messages and pasted them below using the code block for proper formatting:

Le croquis utilise 13924 octets (5%) de l'espace de stockage de programmes. Le maximum est de 262144 octets.Les variables globales utilisent 2412 octets (7%) de mémoire dynamique, ce qui laisse 30356 octets pour les variables locales. Le maximum est de 32768 octets.Performing 1200-bps touch reset on serial port COM3Waiting for upload port...No upload port found, using COM3 as fallbackNo device found on COM3Failed uploading: uploading error: exit status 1

Please let me know if this gives you enough information to help diagnose the issue. Thanks again!