Arduino bootloader load sketch from microSD

I think a very useful feature of the Arduino Bootloader could be the automatic update of the sketch if it is found in the microSD slot (where available).

So the user, via Ethernet Shield TCP Socket, can send the new firmware via network to the "node" and save it to the microSD card. Then send a reset that make the new firmware be loaded automatically!

It would be a very very great feature! I don't know if it is simple to develop and feasible! :slight_smile:

In my experience, the code for finding/reading files on an SD card is too big to fit inside a bootloader :frowning:
There is talk of network-based bootloading...