Figure 1—The upper left corner of the lubloader’s layout is the current executable loaded in the ATmega88 microcontroller. The outside files are in the AT45DB041 DataFlash. I’m in the process of updating bootloader copy 2.