Flag Arduino mega/uno

Maybe Run a sketch from an SD memory card can be of help.

Possibly more useful information in here: arduino bootloader load sketch from SD - Google Search