-
Notifications
You must be signed in to change notification settings - Fork 54
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
Possible issue with the lightning extension cable I used? Any help appreciated! #11
Comments
Thank you so much for this amazing work and I really appreciate this! |
I believe these are the related devices that I have:
I can connect to all with picocom. But only tty.usbmodem313371 shows the Tamarin interface and or any output. I have tried every Tamarin option. Including the F option. |
My lightning cable extension is pretty long. Prob 3 ft or so. Would cutting it down potentially help? I might try and solder the wired directly to the pico too. Out of ideas Checking with mu multimeter I get 0 resistance from the lightning cable pins down to the pico too. |
Hey,
I was hoping I could follow this amazing work and try to make my own Tamarin cable. I am running into some issues though I believe point to the lightning extension cable I chose? Because everything seems like it is setup fine to me and I am stumped.
So my cord when cut has the following colors and I used a multimeter more times than I can count to map them to the provided pico pins.
I used this image as well:
I translated the pin number I found using the multimeter for each color listed above to a pin (matching the pin number scheme on the image above). And then matched up the colors/wires to the pico pics by following:
I have seen pictures on twitter of people not using the 5v (vbus?) and using the 3v3_en for power (what is white for me or yellow in the list directly above).
So the issue I have is that I believe I have the phone correctly in demoted DFU mode.
When I plug it into my laptop using a palera!n compatible cord:
This is an iPhone 7 BTW.
To get this into a demoted DFU state I run:
palera1n-macos-arm64 -d
It's output looks good to me and since OSX finds it in DFU mode with a normal cable I assume that is fine:
Here are some images of my setup:
The additional (blue) USB cable I am using was from some UART USB cable order if I remember right? that I made on amazon. I hope that isnt causing any issues. When I try without that plugged in though I see no difference.
So now plugging in my unworking Tamarin cable (after building the firmware in this repo and dropping it onto the pico which I know works because I can connect to 2 USB interfaces, one of which shows the 5 Tamarin options.. JTAG, DCSD, RESET, etc..). So I know that the Tamarin firmware is installed and the pico is working I believe.
But after plugging in the Tamarin cable to the phone this is what I see on my USB bus:
If I plugin the Blue additional USB to the hub I am using:
So I am my cable just show Tamarin cable and no iPhone when plugged in.
I will continue to try to use ipwndfu instead of plaera1n to demote but was having some local dev env issues (python related) and just figured palera1n should work fine as well?
I was wondering if anyone has any ideas?
When I use pico com:
I just get success messages from Tamarin but see nothing change on my phone, the other picocom USB connection, etc.
When I try to run openocd from the repo here:
I get:
And this is AFTER I connected to:
And set JTAG mode:
I have tested the connection from my wiring to the pico a ton too. So I am thinking it is the cable I bought?
Any ideas? Thank you so much!
The text was updated successfully, but these errors were encountered: