samyk / opensesame

OpenSesame attacks wireless garages and can open most fixed-code garages and gates in seconds using a Mattel toy
https://samy.pl/opensesame/
GNU General Public License v2.0
846 stars 175 forks source link

Tips for programming the IM-Me without a GoodFet (Using a Raspberry Pi) #20

Closed deweydb closed 9 months ago

deweydb commented 9 months ago

The GoodFet has been discontinued for some time now. Instead you can use a Raspberry Pi, but you need an older model that uses the BCM2835 SOC. I happened to have an original Raspberry Pi 1 kicking around so it was perfect for this task.

Now connect up the 5 IM-Me pins as follows, looking at the back of the board, from left to right: image

1) Reset -> Raspberry Pi Pin 13 2) Debug Data -> Raspberry Pi Pin 11 3) Debug Clock -> Raspberry Pi Pin 12 4) VCC -> Raspberry Pi 3.3 volts (don't use 5v!!!) 5) Ground -> Raspberry Pi Ground

Then clone this onto your pi:

git clone https://github.com/tobyjaffey/cctl.git
cd cctl/ccpil
make

Then copy your build of opensesame.hex onto the pi, then:

./ccpil -f opensesame.hex