I was thinking, if this possible to connect a flash storage on the GPIO, I know that I could just use one of the USB ports and attach something similar to this, but that will take one of the ports, which I do not want to do.

Is there any type of storage( with a size of at least a 1GB), that could be connected on the GPIO pins?

Keys to the best solution:

  • Does not suggest a USB hub
  • Does not take any USB ports
  • Fits inside the case or there is a case that could contain it
  • It can be plug and play (so it is easy to be replaced)
  • Does not require an extension board
  • Fits inside a regular case

1 Answer 1


There's an extant solution, but it fails one of your criteria:

  • Does not require an extension board

… although you could just have it on flying leads from the GPIO. The idea doesn't seem to have had much work done on it since the early days of the Raspberry Pi.

I'm suggesting that an SPI-based Micro SD adaptor should be able to work plugged into the GPIO. It's not going to be very fast, it will likely need kernel drivers, and you're probably going to have to do some magic incantations to stop the system croaking if you pull it out of a running Raspberry Pi. But these devices work well with µcontrollers, and the Raspberry Pi has all the right data lines. It's just a small matter of programming to get it going …

  • Thanks very much for the light of hope, will be perfect if you could recommend me some tut or some guide as I am more of the software than hardware type (although I am confident enough to try) Jan 8, 2014 at 9:14
  • You can also just solder some wires to a microSD to SD card adapter. A quick google bring up the thread raspberrypi.org/phpBB3/viewtopic.php?f=72&t=59395
    – Gerben
    Jan 8, 2014 at 14:29

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.