blark / python-megadump

2 stars 3 forks source link

Can't find iButton device? #2

Open Xeon3D opened 1 year ago

Xeon3D commented 1 year ago

Hi Mark!

I've watched your talk, and I'm trying to read my keys using a ubuntu vm with the bus pirate passed through.

Managed to get pipsi and megadump installed (only had to change script to do ttyUSB0 than ttyACS), but while it detects the BP and properly turns on the VREG's et all it never finds the ibutton device.

Connected to Bus Pirate on /dev/ttyUSB0... Enabling Bus Pirate bit-bang mode...success. Enabling 1-Wire mode...success. Turning on VREG...success. Checking for 1-Wire device...no devices discovered on 1-Wire bus. Check your wiring...

I have GND connected to the Side\Top and MOSI to the bottom of the iButton.

I wonder if you could help?

Xeon3D commented 1 year ago

I just noticed that when I do 1-wire I can't use the "e" option to choose the 5V vpu source as you've done in your video. do you know what version of the Bus Pirate firmware you had?

EDIT: It seems you have a V4 Bus Pirate, where I have a V3.6. Do you have any idea on what I need to make it work with a V3.6?

EDIT 2: It seems I needed to add a jumper between VPU and 5V. I'm now able to read and write to the scratchpad like you do on the video, but your tool still gives me errors as it can't find a key.