Please help with a nano Every Board

I've recently bought an official Arduino Every board, and I tried to plug it to my computer, but this one doesn't recognise the board, if I reset the board, pressing 2 times the reset button, sometimes green light flashes for a moment (half a second), and my computer detects it for a small amount of time. The cable works with an ESP32 board that I have, and the board is powered because the orange built in led is always blinking. I've tried all from the internet tutorials, the computer doesn't detect any device and my computer doesn't do it's caracteristic sound when some device is plugged (windows).

Nothing shows under:TOOLS >> PORT?

Anything is shown, it appears the port display faded.

What does Device Manager >> COMM PORTS look like?

COMM ports doesn't appear because is like if the computer doesn't recognise it as something "pluggeable" (when I connect the ESP 32 the computer shows the COMM PORTS).

Does this happen, fresh out of the box, or did you first upload a sketch?

This happens fresh out the box, I realised when I plugged the Arduino and tried to upload the sketch

Oh, well... not good. Some Arduinos can be bricked by a bad sketch. Too bad.

Have you done all the equipment swaps? Computer? USB Cable? etc. ???

1 Like

The Arduino Nano Every is not one that can be soft-bricked by a bad sketch. The ones that can aren't hard to revive, either.

I vaguely remember something about a number of early nano everys shipping without firmware on the on-board programmer. That would account for your problem...

Cable yes, computer I can't, but I tried this sketch with other Arduino (normal nano) and it worked, the reason I swaped arduinos is because the anterior broke due to an overvoltage (fixed), and I don't know wich another swaps I can do.

It seems is the most probable thing, do you know how do I can upload the firmaware? This is for a school project and I'm on an special place wich is better to test, so I don't have much time.

I didn't mean to imply that it was catastrophic or daunting... but it can be confusing if you don't know about it. The unbricking works easily if you have good instructions in front of you.

To try, how do I could unbrick? But this is strange to happen, because my sketch didn't upload completely.

It was pointed out, this board doesn't have that issue. So there is no bricking or unbricking...

Your board must have a different problem.

I think it could be the firmware problem mentioned before, but I don't know how could I fix it

You can download the firmware from Arduino site and install it via ICSP programming.

Nano Every | Arduino Documentation | Arduino Documentation
Check out the setup section for the nano every.

The Nano Every has a SAMD11 chip which works as the USB interface and also switches into a programming mode when it receives a 1200 baud pulse. If the SAMD11 chip is damaged or unprogrammed it could lead to what you see.

There are ways to reprogram the SAMD11 chip but it is getting into very complicated stuff. I'm also unclear if the reprogramming instructions are for just the programming code of the chip or for the USB part as well.

The key symptom of the Nano Every not being recognized by the computer is different than not switching into program mode. It's not clear if there is an ICSP back door into SAMD11.

Some references are here, but if the board is unrecognized on a different computer with a different cable, you would do best to return it to the vendor for a replacement.

https://forum.arduino.cc/t/reset-nano-every-via-1200-baud-touch/939949/9

https://forum.arduino.cc/t/firmware-for-samd11d14a-in-arduino-nano-every-compilation/941057

https://forum.arduino.cc/t/unable-to-program-nano-every-via-icsp-isp-with-aruino-uno-as-programmer/648472

Just to verify, did you download the Arduino MegaAVR Boards package in the IDE? Doubt that would contain the actual driver needed for the USB, but would affect the ability to program the board.

They contain the drivers, but I actualise, now, I tried again, same cable, same computer, same board, and like magically, worked. Thanks for all the help.
The problem I have actually Is that doesn't power the 3V3 and 5V, a question, if my old board had overvoltage, it could have damaged the other things plugged in?