Introducing XDA:DevCon – A Conference For Developers By Developers
XDA Developers Android and Mobile Development Forum
Forgot your password?
 
Post Reply+
Tip us?
 
AdamOutler
Old
(Last edited by AdamOutler; 28th September 2012 at 01:50 PM.)
#1  
AdamOutler's Avatar
Elite Recognized Developer - OP
Thanks Meter 8006
Posts: 4,742
Join Date: Feb 2011
Location: Louisiana

 
DONATE TO ME
Default Ever tried JTAG unbrick recovery?

I bricked my captivate last night. It is possible to recover a black-screen bricked Captivate with JTAG. I was reading about using JTAG and it seems that RIFF is the most supported option. Basically, you use JTAG as a special serial device where you can send data directly to the board. It's how they load it at the factory.

I want to come up with a way to unbrick a captivate, but I don't want to spend $150 on a RIFF. It seems like overkill for such a small job. You can make a JTAG connection with 4 resistors and a parallel cable. I don't have a parallel cable on my computer.

Here's a pinout.


You can make your own JTAG (see attached file )

While I don't have a parallel port, I do have an Arduino. It is possible to set it up as a JTAG with a small bit of code.


I keep getting this question.. where can I get the parts and how do I do this? Well, you will get the parts from this post and I don't have any good recommendations about an interface board.
Quote:
I'd have to say that this method is doable by anyone who knows how to use a solder and flux well.

You will need
Header: http://www.mouser.com/ProductDetail/...VM5XnLHw%3d%3d
Receptical:http://www.mouser.com/ProductDetail/...VyeT43Dg%3d%3d
Soldering iron
Solder
desoldering sucker (just in case)
Flux
Sponge
super glue
alcohol
sewing needle
tweezers

How to apply the header:
1. flux the pads on the board
2. clean the iron with a sponge
3. apply a bead of solder to the tip of your iron
4. drag the soldering iron lightly across the board until the solder beads up on top of the pads (DO NOT TOUCH THE IRON TO THE PADS, they can be lifted) to tin the pads
5. apply flux to the header
6. tin the header
7. set tinned header on top of tinned pads
8. clean the soldering iron
9. carefully depress the individual pins on the header with the hot, clean, soldering iron
10. use a magnifying glass to verify all connections are against the board.
11. using a needle, apply superglue to the corners of the header
12. wait 1 hour
13. Clean with alcohol


As I said before, I got the receptacle board from "k-ww" on forums.hackaday.com
The receptacle installs the same way. You will need 30awg wire for the receptacle board breakout. You can see how I did it above.

In this picture the closest side has been cleaned with alcohol. The far side has burned flux on it.

I'm wondering what files do you send to the JTAG port? I suppose I'll find out soon enough. I purchased a spare phone today and I've got a development Captivate on the way. I will be attempting to pull the JTAG flash out of the phone if there isn't one available on-line somewhere.
Attached Files
File Type: rar Making a JTag Cable.rar - [Click for QR Code] (1.03 MB, 8829 views)
I ignore PMs with questions that could be answered by searching. If you PM me, I probly won't respond.
Check out my developer pages. Add me to your circles on Google Plus.
The Following 8 Users Say Thank You to AdamOutler For This Useful Post: [ Click to Expand ]
 
shane87
Old
#2  
Senior Member
Thanks Meter 195
Posts: 621
Join Date: Jan 2011
Location: Waynesburg, KY

 
DONATE TO ME
Hmm, I have never bricked my cappy (knock on wood, lol) and I have never messed with jtag. But I have read on this forum that you can make a simple jig with three one hundred ohm resistors that will boot the phone into download mode. Again, I haven't bricked my phone, so I am not sure if this would work with a black screen bricked phone, but it seems simple enough, and cheap enough, to test. Basically, you take three 100ohm resistots and wire them together. Then, you touch the leads to pin 4&5 of the micro usb connector. This is supposed to boot the phone into download mode. From there, you can hook your phone to your computer via usb and use odin or a similar tool to flash back to stock. Again, I am fairly new and have never tested this personally, so I don't know if it works at all, or if it will work with a black screen bricked phone. I hope this does help you out, though!

Sent from my Samsung Captivate using XDA App.
ROM: Cognition v4.1.1
Kernel: eXistZ's KB1 #5 Voodoo Sound v4, Voodoo Color, Voodoo lagfix
Modem: I897 UCJJ4 w/ HSUPA/HSDPA enabled
The Following User Says Thank You to shane87 For This Useful Post: [ Click to Expand ]
 
viny2cool
Old
#3  
viny2cool's Avatar
Senior Member
Thanks Meter 169
Posts: 947
Join Date: Oct 2010
Location: Jersey City, NJ
@ OP

Did you try using Jig?
Just curious...
ATT Samsung Galaxy S III
HTC one X: HTC never again
Samsung Galaxy S Captivate: ICS CM9
HP Touchpad: Classicnerd or CM9
Nook Simple Touch: Rooted with Stock
Samsung Galaxy Note : Returned (too big, too early)
Nokia lumia 900: Returned (WP7 still needs work)
 
venomio
Old
#4  
venomio's Avatar
Senior Member
Thanks Meter 29
Posts: 204
Join Date: May 2010
Location: Auckland
What part of "black-screen bricked Captivate" didn't you read...

And yes, FYI, he has his own Jig.
 
AdamOutler
Old
(Last edited by AdamOutler; 5th April 2011 at 03:11 AM.)
#5  
AdamOutler's Avatar
Elite Recognized Developer - OP
Thanks Meter 8006
Posts: 4,742
Join Date: Feb 2011
Location: Louisiana

 
DONATE TO ME
For reference, the contacts on this are about the size of the "I" on "In God We Trust" on a USA dime (10 cents).


I just used a microscope to obtain this picture today.
I ignore PMs with questions that could be answered by searching. If you PM me, I probly won't respond.
Check out my developer pages. Add me to your circles on Google Plus.
The Following User Says Thank You to AdamOutler For This Useful Post: [ Click to Expand ]
 
boborone
Old
#6  
boborone's Avatar
Senior Member
Thanks Meter 2297
Posts: 11,979
Join Date: Nov 2009
Location: Great country of Texas
If you agreed to not sell the service of it. Connexion has one and might help you out with it. He does unbricking from a hard state. Idk anything about arduinos but I do know that on their forums they have alot of sdk's. And those guys might help.
One Less Car

Get Out and Ride
The Following User Says Thank You to boborone For This Useful Post: [ Click to Expand ]
 
AdamOutler
Old
#7  
AdamOutler's Avatar
Elite Recognized Developer - OP
Thanks Meter 8006
Posts: 4,742
Join Date: Feb 2011
Location: Louisiana

 
DONATE TO ME
Right now I am focusing on the physical connection. JTAG is a well documented standard. These pins are stupidly small. I am trying to figure out something as far as some sort of non-solder connection. Like some sort of compression connector... that is the purpose of the measurements.
I ignore PMs with questions that could be answered by searching. If you PM me, I probly won't respond.
Check out my developer pages. Add me to your circles on Google Plus.
The Following User Says Thank You to AdamOutler For This Useful Post: [ Click to Expand ]
 
Dani897
Old
(Last edited by Dani897; 5th April 2011 at 06:20 AM.)
#8  
Senior Member
Thanks Meter 657
Posts: 3,422
Join Date: Aug 2010
does it need to be non soldered?

as for non solder i think a small piece of circuit board material with all the copper you dont want etched or milled away is the best way to manufacture it. you will either need to laser cut the mask and etch it or i can mill it and solder maybe magnet wire to it, or maybe a small ribbon cable if you know of a source for that.

just noticed your sig, are you a vet? would be happy to help out a fellow vet, pm me if you want me to take a shot at making a connector.
 
TRusselo
Old
(Last edited by TRusselo; 6th April 2011 at 05:54 PM.)
#9  
TRusselo's Avatar
Retired Forum Moderator / Recognized Developer
Thanks Meter 2437
Posts: 4,349
Join Date: Jan 2011
Location: Fort McMurray

 
DONATE TO ME
EDITED: serial/parallel brain fart! it reads correct now!

also dont forget they do have USB to PARALLEL port cables about 40$ at futureshop. ALSO its is cheaper and easier to just add a PARALLEL port to your pc. they run about 10$ at any computer supply shop, it goes in the backplate and connects to your motherboard.

Most mother boards that dont have PARALLEL on it will have a pinout to add it!
 
Dani897
Old
#10  
Senior Member
Thanks Meter 657
Posts: 3,422
Join Date: Aug 2010
Quote:
Originally Posted by Trusselo View Post
also dont forget they do have USB to serial port cables about 40$ at futureshop. ALSO its is cheaper and easier to just add a serial port to your pc. they run about 10$ at any computer supply shop, it goes in the backplate and connects to your motherboard.

Most mother boards that dont have serial on it will have a pinout to add it!
i believe the op can figure out the computer end of it. the issue is getting 12 wires in an area that measures under 1/100th of a square inch. each conductor is about .008" that is the thickness of the thinnest string on a banjo!. that is if the banjo has light tension strings on it. a better reference is about the thickness of 1.5-3 human hairs (or sheets of paper) depending on what figure you are following, obviously the thickness of both hair and papper varies.

 
Post Reply+
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Go to top of page...