Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,813,143 Members 54,038 Now Online
XDA Developers Android and Mobile Development Forum

Ever tried JTAG unbrick recovery?

Tip us?
 
AdamOutler
Old
(Last edited by AdamOutler; 28th September 2012 at 01:50 PM.)
#1  
AdamOutler's Avatar
Recognized Developer - OP
Thanks Meter 9,624
Posts: 5,197
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, 13651 views)
Flash with Odin on Windows, Linux and Mac. Use JOdin3, Available in a web browser or offline
Check out my developer pages. Add me to your circles on Google Plus.
Wanna see the longest Linux BASH script ever made? click here.
The Following 12 Users Say Thank You to AdamOutler For This Useful Post: [ Click to Expand ]
 
shane87
Old
#2  
Senior Member
Thanks Meter 208
Posts: 635
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 181
Posts: 993
Join Date: Oct 2010
Location: Jersey City, NJ
@ OP

Did you try using Jig?
Just curious...
Nexus 5
ATT Samsung Galaxy S III (Backup phone)
HP Touchpad: CM10.1
 
venomio
Old
#4  
venomio's Avatar
Senior Member
Thanks Meter 29
Posts: 205
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
Recognized Developer - OP
Thanks Meter 9,624
Posts: 5,197
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.
Flash with Odin on Windows, Linux and Mac. Use JOdin3, Available in a web browser or offline
Check out my developer pages. Add me to your circles on Google Plus.
Wanna see the longest Linux BASH script ever made? click here.
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 2,369
Posts: 12,862
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
Recognized Developer - OP
Thanks Meter 9,624
Posts: 5,197
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.
Flash with Odin on Windows, Linux and Mac. Use JOdin3, Available in a web browser or offline
Check out my developer pages. Add me to your circles on Google Plus.
Wanna see the longest Linux BASH script ever made? click here.
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 684
Posts: 3,539
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 2,770
Posts: 4,682
Join Date: Jan 2011
Location: Edmonton

 
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 684
Posts: 3,539
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.

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes