Please use the far-function only for larger atmegas (#if FLASHEND > UINT16_MAX) to save PROGMEM.