Fails: * r1 was supposed to be a pullup * programming/icsp header is broken Prog ==== * avrdude -c avrisp -b 19200 -p m328p -P /dev/ttyUSB5 -vvv // * avrdude -pm328pb -cstk500v1 -P/dev/ttyUSB5 -b19200 -e -Uefuse:w:0xf5:m -Uhfuse:w:0xDE:m -Ulfuse:w:0xFF:m * avrdude -pm328pb -cstk500v1 -P/dev/ttyUSB5 -b19200 -C avrdude.conf -e -Uhfuse:w:0xDE:m -Ulfuse:w:0xFF:m * avrdude -pm328pb -cstk500v1 -P/dev/ttyUSB5 -b19200 -Uflash:w:/home/informatic/.arduino15/packages/arduino/hardware/avr/1.6.8/bootloaders/optiboot/optiboot_atmega328.hex:i -Ulock:w:0x0F:m * avrdude -pm328p -cstk500v1 -P/dev/ttyUSB5 -b19200 -Uflash:w:optiboot/optiboot/bootloaders/optiboot/optiboot_atmega328.hex:i -Ulock:w:0x0F:m Full flash (no questions asked) ========== ``` sudo nix-shell -p avrdude --run 'avrdude -pm328pb -c usbasp -C avrdude.conf -e -Uefuse:w:0xf5:m -Uhfuse:w:0xDE:m -Ulfuse:w:0xFF:m -Uflash:w:optiboot/optiboot/bootloaders/optiboot/optiboot_atmega328.hex:i -Ulock:w:0xCF:m' sudo nix-shell -p avrdude --run 'avrdude -pm328p -c usbasp -C avrdude.conf -e -Uefuse:w:0xfD:m -Uhfuse:w:0xDE:m -Ulfuse:w:0xFF:m -Uflash:w:optiboot/optiboot/bootloaders/optiboot/optiboot_atmega328.hex:i -Ulock:w:0xCF:m' ```