OK, I managed to brick my T4. I flashed the firmware using:
EDIT2: Oh, I erased the entire flash memory and now I need to burn the bootloader again, right?
A bootloader is
not needed when programming the AVR MCU with the ISP header.
(On the other hand a bootloader is required to program
Arduino boards via a serial or USB port. It’s easy to get confused about this.)
Upgrading transistor tester firmware
always requires programming the flash
and the eeprom.
Generally the fuse bytes require no changes (except
possibly when changing the frequency of the crystal from 8MHz to 16 or 20MHz - could the experts please comment on this?)
Programming of the fuse bytes
is required when a virgin (never used before) AVR MCU is programmed for the very first time. The factory default is 1MHz internal clock. Therefore the fuse bytes must be changed to “external crystal oscillator” or else the transistor tester will operate at only 1/8 of its normal speed.
-Elecdonia