diff --git a/pics/custom_tonies_ideas/pic01.jpg b/pics/custom_tonies_ideas/pic01.jpg new file mode 100644 index 0000000..67abae7 Binary files /dev/null and b/pics/custom_tonies_ideas/pic01.jpg differ diff --git a/pics/custom_tonies_ideas/pic02.jpg b/pics/custom_tonies_ideas/pic02.jpg new file mode 100644 index 0000000..eadd485 Binary files /dev/null and b/pics/custom_tonies_ideas/pic02.jpg differ diff --git a/pics/custom_tonies_ideas/pic03.jpg b/pics/custom_tonies_ideas/pic03.jpg new file mode 100644 index 0000000..12658db Binary files /dev/null and b/pics/custom_tonies_ideas/pic03.jpg differ diff --git a/pics/custom_tonies_ideas/pic04.jpg b/pics/custom_tonies_ideas/pic04.jpg new file mode 100644 index 0000000..5dd70d9 Binary files /dev/null and b/pics/custom_tonies_ideas/pic04.jpg differ diff --git a/pics/custom_tonies_ideas/pic05.jpg b/pics/custom_tonies_ideas/pic05.jpg new file mode 100644 index 0000000..8fb1ee5 Binary files /dev/null and b/pics/custom_tonies_ideas/pic05.jpg differ diff --git a/pics/custom_tonies_ideas/pic06.jpg b/pics/custom_tonies_ideas/pic06.jpg new file mode 100644 index 0000000..e4b27da Binary files /dev/null and b/pics/custom_tonies_ideas/pic06.jpg differ diff --git a/pics/custom_tonies_ideas/pic07.jpg b/pics/custom_tonies_ideas/pic07.jpg new file mode 100644 index 0000000..8438531 Binary files /dev/null and b/pics/custom_tonies_ideas/pic07.jpg differ diff --git a/pics/custom_tonies_ideas/pic08.jpg b/pics/custom_tonies_ideas/pic08.jpg new file mode 100644 index 0000000..addccef Binary files /dev/null and b/pics/custom_tonies_ideas/pic08.jpg differ diff --git a/pics/custom_tonies_ideas/pic09.jpg b/pics/custom_tonies_ideas/pic09.jpg new file mode 100644 index 0000000..78b1085 Binary files /dev/null and b/pics/custom_tonies_ideas/pic09.jpg differ diff --git a/pics/custom_tonies_ideas/pic10.jpg b/pics/custom_tonies_ideas/pic10.jpg new file mode 100644 index 0000000..4f9ded9 Binary files /dev/null and b/pics/custom_tonies_ideas/pic10.jpg differ diff --git a/pics/custom_tonies_ideas/pic11.jpg b/pics/custom_tonies_ideas/pic11.jpg new file mode 100644 index 0000000..8c5e18d Binary files /dev/null and b/pics/custom_tonies_ideas/pic11.jpg differ diff --git a/pics/custom_tonies_ideas/pic12.jpg b/pics/custom_tonies_ideas/pic12.jpg new file mode 100644 index 0000000..d59adaa Binary files /dev/null and b/pics/custom_tonies_ideas/pic12.jpg differ diff --git a/pics/custom_tonies_ideas/pic13.jpg b/pics/custom_tonies_ideas/pic13.jpg new file mode 100644 index 0000000..93b2af6 Binary files /dev/null and b/pics/custom_tonies_ideas/pic13.jpg differ diff --git a/pics/custom_tonies_ideas/pic14.jpg b/pics/custom_tonies_ideas/pic14.jpg new file mode 100644 index 0000000..dc60600 Binary files /dev/null and b/pics/custom_tonies_ideas/pic14.jpg differ diff --git a/pics/custom_tonies_ideas/pic15.jpg b/pics/custom_tonies_ideas/pic15.jpg new file mode 100644 index 0000000..1b00d7e Binary files /dev/null and b/pics/custom_tonies_ideas/pic15.jpg differ diff --git a/pics/custom_tonies_ideas/pic16.jpg b/pics/custom_tonies_ideas/pic16.jpg new file mode 100644 index 0000000..fbfb9a7 Binary files /dev/null and b/pics/custom_tonies_ideas/pic16.jpg differ diff --git a/pics/custom_tonies_ideas/pic17.jpg b/pics/custom_tonies_ideas/pic17.jpg new file mode 100644 index 0000000..59dc0a6 Binary files /dev/null and b/pics/custom_tonies_ideas/pic17.jpg differ diff --git a/pics/custom_tonies_ideas/pic18.jpg b/pics/custom_tonies_ideas/pic18.jpg new file mode 100644 index 0000000..52bee97 Binary files /dev/null and b/pics/custom_tonies_ideas/pic18.jpg differ diff --git a/pics/custom_tonies_ideas/pic19.jpg b/pics/custom_tonies_ideas/pic19.jpg new file mode 100644 index 0000000..6097815 Binary files /dev/null and b/pics/custom_tonies_ideas/pic19.jpg differ diff --git a/pics/custom_tonies_ideas/pic20.jpg b/pics/custom_tonies_ideas/pic20.jpg new file mode 100644 index 0000000..782c125 Binary files /dev/null and b/pics/custom_tonies_ideas/pic20.jpg differ diff --git a/pics/custom_tonies_ideas/pic21.jpg b/pics/custom_tonies_ideas/pic21.jpg new file mode 100644 index 0000000..0ad6dd9 Binary files /dev/null and b/pics/custom_tonies_ideas/pic21.jpg differ diff --git a/pics/custom_tonies_ideas/pic22.jpg b/pics/custom_tonies_ideas/pic22.jpg new file mode 100644 index 0000000..2122fdc Binary files /dev/null and b/pics/custom_tonies_ideas/pic22.jpg differ diff --git a/pics/custom_tonies_ideas/pic23.jpg b/pics/custom_tonies_ideas/pic23.jpg new file mode 100644 index 0000000..e4e5452 Binary files /dev/null and b/pics/custom_tonies_ideas/pic23.jpg differ diff --git a/pics/custom_tonies_ideas/pic24.jpg b/pics/custom_tonies_ideas/pic24.jpg new file mode 100644 index 0000000..10d3e5b Binary files /dev/null and b/pics/custom_tonies_ideas/pic24.jpg differ diff --git a/pics/microSD-extension-cable/README.md b/pics/microSD-extension-cable/README.md new file mode 100644 index 0000000..2346c2f --- /dev/null +++ b/pics/microSD-extension-cable/README.md @@ -0,0 +1 @@ +Pics for tutorial. diff --git a/pics/microSD-extension-cable/pic01.jpg b/pics/microSD-extension-cable/pic01.jpg new file mode 100644 index 0000000..2dfa092 Binary files /dev/null and b/pics/microSD-extension-cable/pic01.jpg differ diff --git a/pics/microSD-extension-cable/pic02.jpg b/pics/microSD-extension-cable/pic02.jpg new file mode 100644 index 0000000..da09759 Binary files /dev/null and b/pics/microSD-extension-cable/pic02.jpg differ diff --git a/pics/microSD-extension-cable/pic03.jpg b/pics/microSD-extension-cable/pic03.jpg new file mode 100644 index 0000000..a607c04 Binary files /dev/null and b/pics/microSD-extension-cable/pic03.jpg differ diff --git a/pics/microSD-extension-cable/pic04.jpg b/pics/microSD-extension-cable/pic04.jpg new file mode 100644 index 0000000..c104c79 Binary files /dev/null and b/pics/microSD-extension-cable/pic04.jpg differ diff --git a/pics/microSD-extension-cable/pic05.jpg b/pics/microSD-extension-cable/pic05.jpg new file mode 100644 index 0000000..8551baf Binary files /dev/null and b/pics/microSD-extension-cable/pic05.jpg differ diff --git a/pics/microSD-extension-cable/pic09.jpg b/pics/microSD-extension-cable/pic09.jpg new file mode 100644 index 0000000..1d3d4d6 Binary files /dev/null and b/pics/microSD-extension-cable/pic09.jpg differ diff --git a/pics/microSD-extension-cable/pic10.jpg b/pics/microSD-extension-cable/pic10.jpg new file mode 100644 index 0000000..da74516 Binary files /dev/null and b/pics/microSD-extension-cable/pic10.jpg differ diff --git a/pics/microSD-extension-cable/pic11.jpg b/pics/microSD-extension-cable/pic11.jpg new file mode 100644 index 0000000..2415223 Binary files /dev/null and b/pics/microSD-extension-cable/pic11.jpg differ diff --git a/pics/microSD-extension-cable/pic12.jpg b/pics/microSD-extension-cable/pic12.jpg new file mode 100644 index 0000000..5aa15df Binary files /dev/null and b/pics/microSD-extension-cable/pic12.jpg differ diff --git a/pics/microSD-extension-cable/pic13.jpg b/pics/microSD-extension-cable/pic13.jpg new file mode 100644 index 0000000..d5c5041 Binary files /dev/null and b/pics/microSD-extension-cable/pic13.jpg differ diff --git a/pics/microSD-extension-cable/pic14.jpg b/pics/microSD-extension-cable/pic14.jpg new file mode 100644 index 0000000..aef442c Binary files /dev/null and b/pics/microSD-extension-cable/pic14.jpg differ diff --git a/pics/microSD-extension-cable/pic15.jpg b/pics/microSD-extension-cable/pic15.jpg new file mode 100644 index 0000000..ae8bfae Binary files /dev/null and b/pics/microSD-extension-cable/pic15.jpg differ diff --git a/pics/microSD-extension-cable/pic16.jpg b/pics/microSD-extension-cable/pic16.jpg new file mode 100644 index 0000000..fccb942 Binary files /dev/null and b/pics/microSD-extension-cable/pic16.jpg differ diff --git a/pics/microSD-extension-cable/pic17.jpg b/pics/microSD-extension-cable/pic17.jpg new file mode 100644 index 0000000..5c77885 Binary files /dev/null and b/pics/microSD-extension-cable/pic17.jpg differ diff --git a/pics/microSD-extension-cable/pic18.jpg b/pics/microSD-extension-cable/pic18.jpg new file mode 100644 index 0000000..4842906 Binary files /dev/null and b/pics/microSD-extension-cable/pic18.jpg differ diff --git a/pics/microSD-extension-cable/pic19.jpg b/pics/microSD-extension-cable/pic19.jpg new file mode 100644 index 0000000..3a37658 Binary files /dev/null and b/pics/microSD-extension-cable/pic19.jpg differ diff --git a/wiki/Useful-Links.md b/wiki/Useful-Links.md index 144814d..b233fb0 100644 --- a/wiki/Useful-Links.md +++ b/wiki/Useful-Links.md @@ -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 \ No newline at end of file + +https://github.com/g3gg0/proxmark3/commit/24ee0f8de3d2ac75cce6707d9a4c86d550cffaff diff --git a/wiki/custom_tonies_ideas.md b/wiki/custom_tonies_ideas.md new file mode 100644 index 0000000..b71394c --- /dev/null +++ b/wiki/custom_tonies_ideas.md @@ -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) diff --git a/wiki/microSD-extension-cable.md b/wiki/microSD-extension-cable.md new file mode 100644 index 0000000..4235dc1 --- /dev/null +++ b/wiki/microSD-extension-cable.md @@ -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)