Skip to content

microSD cable adapter tutorial #16

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 21 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file added pics/custom_tonies_ideas/pic01.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added pics/custom_tonies_ideas/pic02.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added pics/custom_tonies_ideas/pic03.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added pics/custom_tonies_ideas/pic04.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added pics/custom_tonies_ideas/pic05.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added pics/custom_tonies_ideas/pic06.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added pics/custom_tonies_ideas/pic07.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added pics/custom_tonies_ideas/pic08.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added pics/custom_tonies_ideas/pic09.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added pics/custom_tonies_ideas/pic10.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added pics/custom_tonies_ideas/pic11.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added pics/custom_tonies_ideas/pic12.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added pics/custom_tonies_ideas/pic13.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added pics/custom_tonies_ideas/pic14.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added pics/custom_tonies_ideas/pic15.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added pics/custom_tonies_ideas/pic16.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added pics/custom_tonies_ideas/pic17.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added pics/custom_tonies_ideas/pic18.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added pics/custom_tonies_ideas/pic19.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added pics/custom_tonies_ideas/pic20.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added pics/custom_tonies_ideas/pic21.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added pics/custom_tonies_ideas/pic22.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added pics/custom_tonies_ideas/pic23.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added pics/custom_tonies_ideas/pic24.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions pics/microSD-extension-cable/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Pics for <microSD extension cable.md> tutorial.
Binary file added pics/microSD-extension-cable/pic01.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added pics/microSD-extension-cable/pic02.jpg
Binary file added pics/microSD-extension-cable/pic03.jpg
Binary file added pics/microSD-extension-cable/pic04.jpg
Binary file added pics/microSD-extension-cable/pic05.jpg
Binary file added pics/microSD-extension-cable/pic09.jpg
Binary file added pics/microSD-extension-cable/pic10.jpg
Binary file added pics/microSD-extension-cable/pic11.jpg
Binary file added pics/microSD-extension-cable/pic12.jpg
Binary file added pics/microSD-extension-cable/pic13.jpg
Binary file added pics/microSD-extension-cable/pic14.jpg
Binary file added pics/microSD-extension-cable/pic15.jpg
Binary file added pics/microSD-extension-cable/pic16.jpg
Binary file added pics/microSD-extension-cable/pic17.jpg
Binary file added pics/microSD-extension-cable/pic18.jpg
Binary file added pics/microSD-extension-cable/pic19.jpg
4 changes: 3 additions & 1 deletion wiki/Useful-Links.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
https://github.com/micropython/micropython-infineon/blob/master/cc3200/Makefile

https://media.ccc.de/v/36c3-108-hacking-an-nfc-toy-with-the-chameleonmini
https://github.com/g3gg0/proxmark3/commit/24ee0f8de3d2ac75cce6707d9a4c86d550cffaff

https://github.com/g3gg0/proxmark3/commit/24ee0f8de3d2ac75cce6707d9a4c86d550cffaff
31 changes: 31 additions & 0 deletions wiki/custom_tonies_ideas.md
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The path is pointing to the wrong repo (danieldur instead of toniebox-reverse-engineering/toniebox)

Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
# This is only a list of inspirational pictures meant to spark ideas. It is in no way a how-to or a tutorial.

## Custom tonies

![](https://github.com/danieldur/toniebox/blob/master/pics/custom_tonies_ideas/pic01.jpg)
![](https://github.com/danieldur/toniebox/blob/master/pics/custom_tonies_ideas/pic02.jpg)
![](https://github.com/danieldur/toniebox/blob/master/pics/custom_tonies_ideas/pic03.jpg)
![](https://github.com/danieldur/toniebox/blob/master/pics/custom_tonies_ideas/pic04.jpg)
![](https://github.com/danieldur/toniebox/blob/master/pics/custom_tonies_ideas/pic05.jpg)
![](https://github.com/danieldur/toniebox/blob/master/pics/custom_tonies_ideas/pic06.jpg)
![](https://github.com/danieldur/toniebox/blob/master/pics/custom_tonies_ideas/pic07.jpg)
![](https://github.com/danieldur/toniebox/blob/master/pics/custom_tonies_ideas/pic08.jpg)
![](https://github.com/danieldur/toniebox/blob/master/pics/custom_tonies_ideas/pic09.jpg)
![](https://github.com/danieldur/toniebox/blob/master/pics/custom_tonies_ideas/pic10.jpg)
![](https://github.com/danieldur/toniebox/blob/master/pics/custom_tonies_ideas/pic11.jpg)
![](https://github.com/danieldur/toniebox/blob/master/pics/custom_tonies_ideas/pic12.jpg)
![](https://github.com/danieldur/toniebox/blob/master/pics/custom_tonies_ideas/pic13.jpg)
![](https://github.com/danieldur/toniebox/blob/master/pics/custom_tonies_ideas/pic14.jpg)
![](https://github.com/danieldur/toniebox/blob/master/pics/custom_tonies_ideas/pic16.jpg)
![](https://github.com/danieldur/toniebox/blob/master/pics/custom_tonies_ideas/pic20.jpg)
![](https://github.com/danieldur/toniebox/blob/master/pics/custom_tonies_ideas/pic21.jpg)
![](https://github.com/danieldur/toniebox/blob/master/pics/custom_tonies_ideas/pic22.jpg)
![](https://github.com/danieldur/toniebox/blob/master/pics/custom_tonies_ideas/pic24.jpg)

## Custom tonie holders

![](https://github.com/danieldur/toniebox/blob/master/pics/custom_tonies_ideas/pic15.jpg)
![](https://github.com/danieldur/toniebox/blob/master/pics/custom_tonies_ideas/pic17.jpg)
![](https://github.com/danieldur/toniebox/blob/master/pics/custom_tonies_ideas/pic18.jpg)
![](https://github.com/danieldur/toniebox/blob/master/pics/custom_tonies_ideas/pic19.jpg)
![](https://github.com/danieldur/toniebox/blob/master/pics/custom_tonies_ideas/pic23.jpg)
85 changes: 85 additions & 0 deletions wiki/microSD-extension-cable.md
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The path is pointing to the wrong repo (danieldur instead of toniebox-reverse-engineering/toniebox)

Original file line number Diff line number Diff line change
@@ -0,0 +1,85 @@
# SD card extension
For convenience a SD extension cable can be used to place the card in a better accessible way. A 25 cm cable is recommend.

You can use both types of cables:

* microSD card – microSD card
* microSD card – SD card

![](https://raw.githubusercontent.com/toniebox-reverse-engineering/toniebox/master/pics/sd_extension_cable.jpg)

## Tools needed:
- Philips (PH0) and flat screwdrivers
- flat screwdriver
- soldering station or cutter
- double sided foam tape (made for outside use since they are the strongest)
- cutting pliers
- extension cable - minimum 25 cm long

## Step 1: Preparing the extension cable

- Remove the plastic casing of the female end of the cable (where the card has to be inserted)
- Remove one resistor on the slot's PCB (marked in red) using either a soldering station or a cutter (more risky)

![](https://github.com/danieldur/toniebox/blob/master/pics/microSD-extension-cable/pic01.jpg)
![](https://github.com/danieldur/toniebox/blob/master/pics/microSD-extension-cable/pic02.jpg)

- Cut the corners of the PCB. Do not cut more than the holes allow as there are electrical traces nearby.

![](https://github.com/danieldur/toniebox/blob/master/pics/microSD-extension-cable/pic03.jpg)
![](https://github.com/danieldur/toniebox/blob/master/pics/microSD-extension-cable/pic04.jpg)

## Step 2: Open the Toniebox

I won't go into too many details at this step. I believe the following Youtube videos will give all the needed info: https://youtu.be/GOZRjaEhrcQ & https://youtu.be/eiMxkXM8YDs
In order to avoid damaging the PCB, disconnect the battery.

## Step 3: Connecting the extension cable to the mainboard

This part might be a bit tricky on older boards since these ones have a capacitor that sits a few mm in front of the microSD slot.

![](https://github.com/danieldur/toniebox/blob/master/pics/microSD-extension-cable/pic05.jpg)

Because the male end of the extension cable is not flexible, inserting it in the microSD slot is a matter of force. Before inserting the extension cable it is advisable to check the position of the latch in open and closed state, in order to get a feeling about how much it has to be pushed.

- Open the slot by pushing it towards the capacitor
- Take the original card out and replace it with the extension cable
- Close the microSD slot and simultaneously press with one finger on the latch while locking it into place with a flat screwdriver or a fingernail.
![](https://github.com/danieldur/toniebox/blob/master/pics/microSD-extension-cable/pic09.jpg)

## Step 4: Glue the new microSD slot in an accessible place

- Take as much tape as you feel comfortable (I could have probably added double as much) and stick one side to the cable's microSD slot.
- Glue the slot between the two screw holes on the battery holder, making sure that it sits as close to the edge as possible.

![](https://github.com/danieldur/toniebox/blob/master/pics/microSD-extension-cable/pic10.jpg)
![](https://github.com/danieldur/toniebox/blob/master/pics/microSD-extension-cable/pic11.jpg)
![](https://github.com/danieldur/toniebox/blob/master/pics/microSD-extension-cable/pic12.jpg)

## Alternative Step 4: Make the card slot more accesible

- In order to make the slot reach the very edge of the battery holder, some have cut two small slits into the walls of the screw guides. I wanted to keep my box 100% original so I skipped this step.

![](https://github.com/danieldur/toniebox/blob/master/pics/microSD-extension-cable/pic13.jpg)
![](https://github.com/danieldur/toniebox/blob/master/pics/microSD-extension-cable/pic14.jpg)

## Step 5: Start putting the box back

- Start by twisting the extension cable in such a way that it could stay between the PCB and the battery holder.
- Screw together the battery holder, the board and the white holder.
- Make sure the cable sits comfortably under the battery holder

![](https://github.com/danieldur/toniebox/blob/master/pics/microSD-extension-cable/pic15.jpg)

- Power on the box and test that the box recognizes the microSD card
Make sure to never touch the battery release latch, as this will partially detach the microSD slot.

![](https://github.com/danieldur/toniebox/blob/master/pics/microSD-extension-cable/pic16.jpg)

Step 6: Finish putting the box back and test again

- Just make sure that the microSD card is reachable with a set of tweezers and you can comfortably remove and put back the card. Be careful not to drop the card inside the box.

![](https://github.com/danieldur/toniebox/blob/master/pics/microSD-extension-cable/pic17.jpg)
![](https://github.com/danieldur/toniebox/blob/master/pics/microSD-extension-cable/pic18.jpg)
![](https://github.com/danieldur/toniebox/blob/master/pics/microSD-extension-cable/pic19.jpg)