I have an Arduino Nano 33 BLE board that I've been using without problems for a while now. Today, when I tried to upload a new sketch I found that my computer could not find the board. It does not appear as a tty device anywhere, and the Arduino IDE cannot detect it.
I have put it into bootloader mode to upload the sketch, and the board successfully enters some bootloader, as the LED flashes indicating it is in a bootloader (I always use the bootloader to upload as well).
What is odd, is the last program I uploaded still works (it has serial output that I can read still). However, when I put it into a bootloader mode, the board starts to get pretty warm (noticeably warmer than when in normal mode).
The only notable thing I did today, was to hook up the board to an external power source (DC wall adapter, 12v, to Vin). I don't think I fried anything, no "magic smoke" smell and the board still seems to operate well.
Any thoughts on how to debug and diagnose further?
There's a tiny white round button centered on the PCB close to the USB port.
Press twice while powered up.
The second green LED should start flashing and the board reconnecting using another Port
I re-programmed the entire Nano 33 BLE Bootloader from here via a Raspberry Pi and OpenOCD.
This successfully programmed, as my program is no longer present and the nano only pulses now on any reset.
I'm assuming some part of the Nano 33 BLE is fried or broken, I'm just curious as to what now, and if there's any way to confirm that or diagnose it further.
Just arrived in the same situation, bricked two Nano 33 BLE's. Do you have a pointer on how to connect the Nano to the Pi?
My sketch was nothing special, just LED-blink and Serial output, but the boards stopped responding very reliable.
Thank you for the response. The double click resulted in a visible port, but it does not work.
Compiling and linking is ok, but then:
No device found on ttyACM0
An error occurred while uploading the sketch
The program was really nothing special (just LED-blink and Serial output), so I assume there is a problem somewhere else in the chain. And I don't want to risk more Nano 33 BLEs, they aren't that cheap! An old style Nano programs ok.
There might be some more output but that is for another thread, I think. My response was intended to get information on how to fix the Nano 33 BLEs, not as a bug report.
Addendum: With the IDE 2.0 RC (and another Linux instance) I managed to flash the blink sketch to the Nano 33 BLE, which now acts normal again. I'll try out more combinations and variations, but there could be a problem with IDE 1.8.19 and Nano 33 BLE.