La carte en question à son propre MCU...
Autant mettre un ATmega168/328 dédié à lire la carte SD et à émuler AVRdude.
@bricopin
Est-ce que a carte SD sert à autre chose dans le projet ?
Au lieu d'une carte SD, serait-il acceptable que l'utilisateur branche un autre appareil pour faire la mise à jour (comme une carte Arduino + shield SD) à brancher sur un petit connecteur 4 ou 5 broches (VCC, RESET, TX, RX, GND).