SOLVED! Something went wrong flashing FW3A (hope not bricked...)

Was trying to flash newest firmware, but something went wrong and now I get this:

Not tried to solder driver back and test. What shoud I do? :frowning:

First of all, check the wiring. If possible, send photos of your setup.

link to google drive photos
Hope that wiring is wrong, because instructions was not stright forward for me…

The wiring looks to be OK. So next step is to remove the clip and attach it again. There might be bad contact. Then try to read the fuses:

avrdude -p t85 -c usbasp -U lfuse:r:-:h -U hfuse:r:-:h -U efuse:r:-:h

Repeat several times and check that you get consistent results.

I got 4 times:

That’s strange. Reading the fuses explicitly says L:E2 H:DE E:FF, but the summary is L:E2 H:FF E:DE (high and extended exchanged)

Sounds like a bug in avrdude. I assume that the explicitly read values are correct and they match the default Anduril configuration. So just try to flash it again.

edit: lol, the avrdude bug tracker already has a big warning at the top:

Which is this bug: Typo fix in fuses report
And it was fixed already 2013…

I installed avr tools from MHV_AVR_Tools_20131101.exe
Do I need newer version?
Thanks

It’s an old version, but it should work.

The latest version would be http://download.savannah.gnu.org/releases/avrdude/avrdude-6.3-mingw32.zip (I’m a Linux user and haven’t tested the Windows version.)

Still no luck.
I have avrdude 6.3 now and still get:

First try to flash with 3.3 V instead of 5 V by moving the jumper on the programmer one pin to the right (from pin 1+2 to pin 2+3). I had problems flashing with 5 V because the power consumption of the LEDs was too high. Not sure how other people handle this.

If it didn’t work: Don’t know if avrdude detects if the lock bit is set. Please show the output of this command:

avrdude -p t85 -c usbasp -U lock:r:-:b

Tried with 3.3V

Will try to solder driver back and test.
Edit: Everything works! Thanks for yout help, SammysHP!