Cargar sketch a SD Card

Buenos días, estoy metido en un proyecto en el que intento cargar los nuevos sketch (quiero un servidor web) a distancia. Para ello estoy utilizando un bootloader con TFTP.

De momento ya he conseguido resetear a distancia mi arduino MEGA2560 y también que espere a la subida de un nuevo sketch. Este nuevo sketch que subo mediante TFTP, va directamente cargado a la memoria Flash.

Os pregunto lo siguiente por si hay alguien que lo sepa, ¿podría cargar mediante TFTP a una SD Card que tengo insertada en la placa de expansión de Ethernet en lugar de a la memoria Flash?

Otra opción, pero esto ya me parece imposible, es crear una página web, en el sketch que permita la subida de ficheros a la SD Card y una vez subidos, intentar la forma de cargarlos.

Un saludo, gracias