Flashing Instructions Update
I was reviewing the flashing instructions today and ran across an exciting development. After what seems like years of stagnation, the AVRDUDE project has been revived and moved from Savannah over to GitHub. Along with this, the long-awaited Version 7.0 was recently released.
So what does this mean for us? AVRDUDE now supports flashing the new AVR chips like the attiny1616 that has appeared in several recent flashlights. No more compiling AVRDUDE V7.0 on your own or loading in custom config files. And while I like pymcuprog, it requires quite a bit more setup than what a lot of people want to go through (installing Python 3 with Pip, then installing the pymcuprog package, and then learning new syntax).
With my USB to Serial adapter I was able to drop a familiar-looking AVRDUDE command and flash my Sofirn SP10 Pro.
avrdude -p attiny1616 -c serialupdi -P com3 -Uflash:w:anduril.2022-07-25.sofirn-sp10-pro.hex
For you Windows users… if you’re not sure what your COM port is, you can either see it in the Device Manager (in the Ports section) or by issuing one of these two commands: