Alternativ könnte man natürlich einen über I2C programmierbaren Bootloader verwenden.