DIY : Récupérer le contenu d’une carte SD avec un Arduino

Severin avait une carte SD qui ne pouvait plus être lu par aucun appareil, que ce soit avec un ordinateur, un appareil photo ou une caméra, elle était impossible à lire.
Il s’est donc mis en tête de récupérer les données contenues avec une carte Arduino.
Tout d’abord, il est essentiel de savoir qu’une carte SD dispose de deux modes de fonctionnement :
- Le mode SDIO : le plus couramment utilisé par les appareils numériques, car plus rapide, une sorte de bus 4 bits de mémoire
- Le mode SPI : Plus lent, mais plus facile à utiliser par les bidouilleurs et nécessite moins de points de connexion.
Par chance la carte SD de Severin était accessible en mode SPI et il a donc était facile de dumper la mémoire et de l’envoyer au PC à travers une liaison série.
Il faut tout de me être patient car le transfert d’une carte de 4GB peut prendre plusieurs jours.
AU final, il a donc créé deux utilitaires, un permettant de dumper les fichiers, et un autre dumpe la mémoire d’une manière bestiale.
Vous pouvez retrouver plus de détail sur tech.tiefpunkt.com et tous les fichiers sur github.com/tiefpunkt/