MKR WIFI 1010 No longer recognized?!

I have a project I've been working on for a few months now. It's been working great, I've been plugging my MKR WIFI 1010 into my Mac Mini via USB to upload new versions of the sketch - everything was going great.

Today I plugged it in to try to make some updates and something strange happened. I could see the DEVICE as online in my THINGS IoT dashboard. However, when I opened the FULL EDITOR and tried to upload my changes, the Board did not show up in the dropdown at the top of the Full Editor.

So I tried to use the dropdown to select "Other Board & Port". I selected the only port available (/dev/cu.usbmodem107....) and chose MKR WIFI 1010. This was accepted but uploading the sketch did not work.

At this point I thought, "Something really screwy is going on!". I went to my DEVICES in the IoT dashboard, could still see the board name as ONLINE, but it said "Over the air updates" underneath it's name. I am currently still using a free account so I can't do over-the-air.

I assumed something had gone wrong and so I deleted the device entirely from my DEVICES dashboard and tried to re-add it. Of course, the Setup Device wizard can't find any connected device now.

I'm so confused as NOTHING in my setup changed. Same USB cable, same board, minimal changes to the sketch, no new other USB devices have been added to my computer. What's going on and how can I get my MKR WIFI 1010 back up and running?!

Thanks!

I've tried using a different USB port, restarting my computer, re-installing the Arduino Create Agent, still no luck...

Hi @postonthehill. Please try this experiment and then report back with the results:

  1. Connect your Arduino board to your computer with the USB cable.
  2. Press and release the reset button on your Arduino board quickly twice.
  3. If it is not already open, open Arduino Web Editor in your web browser. If it is already open, refresh the Arduino Web Editor browser tab.
  4. If it is not already running, start Arduino Create Agent.
  5. Open the dropdown menu at the top of the Arduino Web Editor page.

Now please reply here on the forum thread with the answers to the following questions:

  • Do you now see the LED on the board pulsing?
  • Do you see a port for the board in the dropdown menu at the top of the Arduino Web Editor page?

Thanks ptillisch, I've tried this experiment.

  • The LED on the board DID indeed pulse when I reset it.
  • I was able to add the Device and re-associate with my Thing after resetting it.
  • After doing so, I have Board as Arduino MKR WIFI 1010 as the only option in the dropdown at the top of the Arduino Web Editor (notably, this is NOT the name that I have given the device when setting it up as a Device in IoT dashboard / associating it to my Thing)
    *I DO see the proper named Device (in my case "Oddmund") listed in the dropdown here, but this option is greyed out and prompts me to Upgrade in order to do Over-The-Air updates.
  • If I try to upload my sketch to Board as Arduino MKR WIFI 1010, I consistently receive am "Executing command: exit status 1" error with no further details

As a follow-up to this... When I open the Full Web Editor with my Arduino plugged in via USB, I am getting a Notification popup in the top right that says

"Oddmund has been connected"

It seems to repeat 10 or so times until finally stopping, but again "Oddmund" (which is the name I gave the device when setting it up and associating it to a Thing), never appears as a selectable option in the dropdown at the top of the Web Editor. It is grayed out and asks me to Upgrade to do Over-The-Air updates.

That is normal. The menu in Arduino Web Editor labels the port using the USB VID/PID identifier that is associated with the board model by the Arduino MKR WIFI 1010 board definition in the "Arduino SAMD Boards (32-bits ARM Cortex-M0+)" platform rather that attempting to identify the specific hardware unit.

I'm going to ask you to post the full verbose output from an upload attempt.


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


Please do this:

  1. Attempt an upload.
  2. Wait for the upload to fail.
  3. Hover the mouse over the red bar at the bottom of the "Arduino Web Editor" that shows the error message. Click and drag it up so you can see the black console window.
  4. Click the icon in the top right corner of the console that looks like two pieces of paper.
  5. In a forum reply here, click on the reply field.
  6. 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.
    Code tags icon on toolbar
  7. Press Ctrl+V.
    This will paste the error output from the upload into the code block.
  8. Move the cursor outside of the code tags before you add any additional text to your reply.
  9. Click the Reply button to post the output.
/usr/local/bin/arduino-cli compile --fqbn arduino:samd:mkrwifi1010 --build-cache-path /tmp --output-dir /tmp/1322605890/build --build-path /tmp/arduino-build-CCE2C4FB70892D83567DB7BE842C4837 /tmp/1322605890/Connected_Scoreboard_V1_mar18a

Sketch uses 104080 bytes (39%) of program storage space. Maximum is 262144 bytes.

Global variables use 8920 bytes (27%) of dynamic memory, leaving 23848 bytes for local variables. Maximum is 32768 bytes.

Upload started

Programming with: Serial

Restarting in bootloader mode

Flashing with command:/Users/**REDACTED**/.arduino-create/arduino/bossac/1.7.0-arduino3/bossac -i -d --port=cu.usbmodem107NTBK2D6772 -U true -i -e -w -v /var/folders/9_/mb09c6b954jg6k_4hr8xdt5r0000gn/T/arduino-create-agent257708063/Connected_Scoreboard_V1_mar18a.bin -R

No device found on cu.usbmodem107NTBK2D6772

Set binary mode

Send auto-baud

Set binary mode

It look as though no device is being found on the given port. However, if I attempt to click "Select Other Board & Port" from the dropdown on the web editor, that port is the only option I can select.

Just giving this a bump, would love to be able to push an update to my project before the end of the week.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.