Alap probléma, hogy az EEPROM mérete sokkal kisebb, mint a Flash mérete. Miközben a Flash-be 32k-t lehet nyomni, addig EEPROM-ba csak 1k-t.
Kézenfekvő lenne, hogy időnként külső IC helyett a Flash-t használjuk adattárolásra. Ez gyorsabb és több adatot tudunk benne tárolni, de kevesebb felülírást él túl.
A csatolt könyvtár használatával a Flash-t is használhatjuk EEPROM helyett, de ehhez a bootloader-t módosítani kell.
Az Atmel IC-k saját magukat csak a bootloader részből tudják módosítani. Éppen ezért 6 byte-ot be kell préselni a bootloader-be:
Kód: Egész kijelölése
7FF8: 87 bf out 0x37, r24 ; SPM REG
7FFA: e8 95 spm
7FFC: 08 95 ret
A könyvtár tartalmazza a patkolt NANO / UNO bootloadereket is, valamit példaprogramot a Flash manipulálására.