I've just received a Raspberry Pi 2 and tried to insert the micro SD card, but for some reason the mechanism doesn't appear to be working correctly.

You hear a click and can observe the card pushing fully into the slot. However, the card simply springs out and can be pulled free without having to push the card in again.

Can someone with a Raspberry Pi 2 please confirm that this is indeed defective. I assume the mechanism should operate like the SD card slot on a mobile phone for example?

2 Answers 2


Yes, your SD card slot is broken. This is a well known failure mode for the Raspberry Pi 2 model B. It is probably one of the reasons they have moved to a friction slot for the Raspberry Pi 3 instead of a spring-loaded one.

My Raspberry Pi had this failure happen today. The only way I know to fix the problem is to (forcibly) remove the spring from the card reader.

To begin with, bend the J shaped piece of metal (circled in the image below) on the micro SD card slot backwards (in the direction indicated by the arrow on the image below) lifting the free end.

An image of the SD card on the Raspberry Pi 2 Model B, with an arrow indicating the way to bend part of the housing to gain access to the spring. (Image based on the photo by Multicherry on Wikimedia Commons, CC-BY-SA.)

Then insert a thin probe (I used a safety pin, but a paper clip should fit) into the gap opened up and push the spring and plastic clip downward (in the direction indicated by the arrow on the image below). The spring and clip will separate and come free. Using the probe, remove the spring and the clip from the SD card slot.

An image of the SD card on the Raspberry Pi 2 Model B, with an arrow indicating the in which direction to apply force to the spring.

Here are what the two parts look like once removed.

The removed retaining clip and spring, along with the safety pin I used to remove them, and my SD Card.

After the spring and clip are removed, you can bend the J shaped piece of metal back to its original position. The card slot will now work, but you'll need to push cards all the way in to seat them, and pull them out by hand to remove them.

  • 1
    For me, the uSD card isn't recognized if pushed ALL the way in, but to the point of first resistance, leaving ~1.5mm gap between the end (the farthest it can go in) and the end of the uSD card.
    – reukiodo
    Commented Nov 30, 2021 at 21:38

Do not press the card all the way as far is it will go. Press the card most of the way. You will then hear a click. Once you hear the click, the SD card should lock into place.

When you said it should work like a phone SD card slot, I'm not sure you're correct. The SD card slot on my phone uses a bar to hold the SD card in place. Another type of SD card slot I'm aware of are the types built into sim trays. With these, the SD card sits on the tray like a sim card before being pushed into the phone.

If your SD card reader is truly defective, I recommend returning the Pi from where you bought it, you should be sent a new one.

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.