Can't get a USB port for Nano 33 IOT

I've been using a Nano 33 IoT board with this particular data cable for a while, successfully, using the 2.0 version of the Arduino IDE. However, today, no correct USB port shows up in TOOLS. What I get in the TOOLS menu are two choices: Arduino NANO 33 IoT at /dev/cu.BW-HP2-JL_SPP Serial Port and Arduino NANO 33 IoT at undefined undefined. That's right, "undefined undefined". Rebooting, unplugging the board, reinstalling the Arduino software don't help. What should I do? Thanks.
P.S. I tried using Version 1.8 of the IDE just now, and when I tried to upload the cross-compiled binary, here's the error message I got:
Arduino: 1.8.13 (Mac OS X), Board: "Arduino Uno"

Sketch uses 2556 bytes (7%) of program storage space. Maximum is 32256 bytes.
Global variables use 194 bytes (9%) of dynamic memory, leaving 1854 bytes for local variables. Maximum is 2048 bytes.
avrdude: ser_open(): can't open device "/dev/cu.usbmodem141201": No such file or directory
Problem uploading to board. See http://www.arduino.cc/en/Guide/Troubleshooting#upload for suggestions.

This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.

PPS: I tried deleting the Arduino15 library. This seemed to force a reinstallation of the board's driver. However, it doesn't help. Still have the same problem. Can't upload anything to the board.

Give this a go,
Maybe:
Hold down the Reset button, click the Upload gadget in the IDE, and then release the Reset button just at the time the IDE notes Uploading. . .

1 Like

Thanks for the suggestion! I just solved the problem by pressing the reset button twice in rapid succession, making the board go into bootloader mode.
However, when the program runs, sometimes the board becomes inadvertently associated with a wrong usb port again. I'd say the Nano 33 IoT isn't as fool-proof to use as the Uno.

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