Changing the code by only changing the ad card

One can always write his / her own bootloader to support fashing from SD :slight_smile:

@ch3eselord
An alternative is to have a second board that functions as a programmer and has a SD card on board. If you main board is based on an AVR chip, see crossroads programmer