I guess I need to publish a straight-forward set of instructions. I haven’t done exactly that yet, but I do have a ton of info here: Adventures in TinyAVR 1-Series
Basically, you need to…
- Make sure you have python3 installed on your computer
- Install “pip” for python3 (it may already be installed if you have python3)
- Use pip to install the “pymcuprog” package
- Download (or compile) the hex file
- Use pymcuprog on the command line to flash the hex file. I recommend doing an erase before writing the new hex file. I have sample commands in the post I linked above.
- As an alternative to #5, instead of trying to find your serial port and typing out your own commands, I have a python script here that you can use to issue a simple command like “flash-1616.py anduril.hex” to help do the dirty work.