One can always write his / her own bootloader to support fashing from SD ![]()
@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