Defective USB on Nano Every: Alternatives for Reprogramming?

Hello, I recently purchased an Arduino Nano Every, but after a few uses, it’s no longer recognized as a device... Unfortunately, I’ve already soldered the Arduino in place, and replacing it would be extremely complicated. I don’t have access to the SPI pins; I only have access to the side pins. I tried using another Arduino as ISP, but I couldn’t get it to work. I also tried with a USB-to-serial adapter... At this point, I wonder if it's possible to reprogram a Nano Every without using USB.

Thank you very much,
Tommaso

The ATmega4809 on the Nano Every cannot be programmed via SPI. It uses UPDI, which is a completely different beast. A cheap DIY UPDI programmer can be made with a classic Nano, a 4.7K resistor and a 10uF capacitor, but the issue then becomes hooking that into the Every. The 4809's UPDI pin isn't brought out to a header, Even when you located a trace you chould solder to, I'd have to wonder if you could hook it up in parallel with the SAMD and have it work.

1 Like

Is it running the sketch that you uploaded initially - or is it 'dead'?
How soon was that after the following? Right away? --

The previous sketch is functioning well overall, but I need to update the code to remove an error. Essentially, it broke immediately after the third sketch was loaded 30 min/1h of uptime. I don't know what parallel SAMD is, but I can try. The only other alternative is to desolder it (Destroy it) and solder a new one.

Maybe upload a picture of your board and how is it soldered?
I think on one side, you can access the pins of the ATMEGA4809, so the UPDI pin is there.
On the other side, there is a 6 pin header which is typically not soldered. One of those 6 pins is the UPDI pin.

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