Xbox360 Forums => Xbox 360 Hacking Forums => General Technical Hacking Discussion => Topic started by: energyshawn on July 08, 2010, 10:36:00 AM
Title: Jtag - Could Not Detect Flash Controller. Pics Included
Post by: energyshawn on July 08, 2010, 10:36:00 AM
I recently came across on article on how to JTAG xbox kernals that were not updated in the Summer of 09 update. I had a spare console in my closet for the last two years due to a bricked hitatchi drive. I have been unsuccessful of getting they key off the drive due to bricking it while attempting the two wire cross trick to put it into mode B.
I thought this JTAG method may allow me to save the console by getting the DVD Key by dumping the NAND.
So I've spent the last three nights trying to get this to work. I stripped down a printer cable and used a voltmeter to trace back the wires needed. I then stripped the cable, shortened it and added 5 100ohm 1/2 watt resistors to the listed wires and a switching diode. I soldered all the points and it went pretty easy.
Hooking up the xbox to the PC with the LPT cable and then running Nandpro gave me the "Could not detect a flash controller!". So I read up on it and tried many things.
Removed the 5 100 ohm resistors Resoldered the wires for the LPT cable Originally I had the J2D2.2 cable connected to the front panel by the reset button. I moved it to the back of the mother board. Moved the ground pin#16 to a different ground on the board Moved JTD2.1 to an alternate point on the back. (Subsequently I think I burned out the first point because of resoldering it twice) After doing these steps I kept trying again and kept getting the same "Could not detect a flash controller!" while running Nandpro.
My questions are:
Does it look like any of my solder points could be bad? Maybe bridging a point that I am not seeing? (see IMAGES ) Is it possible to remove the LPT cable and test that just the JTAG hack is working so I can verify at least those points are good?I really appreciate any help on this. All the pictures can be found at; www.energyshawn.aisites.com/JTAG/jtag.asp
Title: Jtag - Could Not Detect Flash Controller. Pics Included
Post by: pink1 on July 08, 2010, 10:46:00 AM
you can read the nand without the jtag installed so thats not the problem. most of the time when i get the "Could not detect a flash controller!" it is the ground wire.
Title: Jtag - Could Not Detect Flash Controller. Pics Included
Post by: rykin on July 08, 2010, 11:03:00 AM
Follow that. Try it without the diode. Also, when you solder the wires to the motherboard try to make sure the wire goes inside the holes, rather than on top.
Title: Jtag - Could Not Detect Flash Controller. Pics Included
Post by: energyshawn on July 08, 2010, 12:38:00 PM
Follow that. Try it without the diode. Also, when you solder the wires to the motherboard try to make sure the wire goes inside the holes, rather than on top.
I will try it with the diode. Most of the wires did go inside the holes. Maybe one or two slipped up during the soldering and aren't in the hole. I will try that again. Thanks. By the way, I've used three different computers testing this becuase I heard that some like the resistors and some don't...
Title: Jtag - Could Not Detect Flash Controller. Pics Included
Post by: thwack on July 08, 2010, 01:19:00 PM
The DB-25 connector you've got in your pictures - you've soldered it the wrong way - basically a 'mirror image' of what it should be - see this diagram:
The DB-25 pictured is the BACK of the plug, not the front - basically on your piccy your wire running to pin 1 is actually on pin 13, wire to pin 2 is really on pin 12 etc.
This post has been edited by thwack: Jul 8 2010, 08:20 PM
Title: Jtag - Could Not Detect Flash Controller. Pics Included
Post by: energyshawn on July 08, 2010, 01:39:00 PM
QUOTE(thwack @ Jul 8 2010, 02:19 PM)
The DB-25 connector you've got in your pictures - you've soldered it the wrong way - basically a 'mirror image' of what it should be - see this diagram:
The DB-25 pictured is the BACK of the plug, not the front - basically on your piccy your wire running to pin 1 is actually on pin 13, wire to pin 2 is really on pin 12 etc.
Ha!. Well that stinks. I probably screwed something else up redoing it so many times (IMG:style_emoticons/default/smile.gif) Okay, I just bought a DB25 connector. I will just solder the wires onto this connector instead of the plug I have now and then use it. Or do you think I could just say forget the connector and just put the wires directly into the port? Thanks!
Title: Jtag - Could Not Detect Flash Controller. Pics Included
Post by: thwack on July 08, 2010, 01:50:00 PM
Might as well wire it up to the DB-25 - you never know, if you have a bad flash etc then ou'd have to resolder again (as the 360 won't boot with the LPT wires connected to your PC) - and you should be ok with your soldering on the mobo, looks like you haven't done any damage, and it's better than a few I've seen (IMG:style_emoticons/default/smile.gif)
Also, don't worry about the mirrored wiring - there's loads of peeps here have done it the wrong way round!
This post has been edited by thwack: Jul 8 2010, 08:51 PM
Title: Jtag - Could Not Detect Flash Controller. Pics Included
Post by: brandogg on July 08, 2010, 03:09:00 PM
Also those are some very bad looking solder joints. Make sure your soldering the right way - heat the area on the board you want to solder to, touch the area with some solder and watch it flow, then add the wire and solder it in place. It looks like you're trying to put solder on the iron, then "glue" the wire to the board.
Title: Jtag - Could Not Detect Flash Controller. Pics Included
Post by: energyshawn on July 08, 2010, 03:13:00 PM
QUOTE(brandogg @ Jul 8 2010, 04:09 PM)
Also those are some very bad looking solder joints. Make sure your soldering the right way - heat the area on the board you want to solder to, touch the area with some solder and watch it flow, then add the wire and solder it in place. It looks like you're trying to put solder on the iron, then "glue" the wire to the board.
Thanks. You are right about that. I kepting tinning the iron and the tip was too wide to just heat the point so I started adding solder to the tip and then to transfer it to the wire while placing on the point.
I just bought a lower wattage and finer point iron today and a bottle of rosin flux. I will try the new connector tonight and if it doesn't work I will solder all points again. Either way I will re do the JTAG points since they are there for good. Thanks for the response!
Title: Jtag - Could Not Detect Flash Controller. Pics Included
Post by: energyshawn on July 08, 2010, 07:18:00 PM
Great news! It is dumping the NAND now! On the first Dump. I will report later and let you know how it goes.
All I did is wired to the new DB25 connector (this time in the correct order) and then tried that before trying to remove the diode. Seems to be working fine thus far.
Thanks!
Title: Jtag - Could Not Detect Flash Controller. Pics Included
Post by: thwack on July 09, 2010, 01:41:00 AM
Glad it works after re-wiring. Just a heads up, but don't do anything on the PC whilst dumping - it's known to cause errors. Also if you're using a power strip to power the 360 PSU, don't plug anything in whilst it's dumping - it'll make NandPro Error 300.
Title: Jtag - Could Not Detect Flash Controller. Pics Included
Post by: energyshawn on July 09, 2010, 07:57:00 AM
QUOTE(thwack @ Jul 9 2010, 03:41 AM)
Glad it works after re-wiring. Just a heads up, but don't do anything on the PC whilst dumping - it's known to cause errors. Also if you're using a power strip to power the 360 PSU, don't plug anything in whilst it's dumping - it'll make NandPro Error 300.
Thank you. I ran 4 dumps last night and when comparing in the comandor utility each one had 24 or 25 differences from each other. I think tongiht I will try with the 100ohm resistors on or do you think I should try my other computer first? I have a second PC that has a printer port right next to it?
The flash number matched perfectly and is the same flash number I see in all the tutorials so I think that means my cables are good.
Title: Jtag - Could Not Detect Flash Controller. Pics Included
Post by: brandogg on July 09, 2010, 06:33:00 PM
I would try the other computer first.
Title: Jtag - Could Not Detect Flash Controller. Pics Included
Post by: energyshawn on July 09, 2010, 08:34:00 PM
QUOTE(brandogg @ Jul 9 2010, 08:33 PM)
I would try the other computer first.
Well I added the resistors back on and couldn't find the LPT again. I removed the resistors again and shortened the cable by about another three inches. I also reseated the ground cable. I am running the first dump now. I will let you know how it comes out.
Regards,
Shawn
Title: Jtag - Could Not Detect Flash Controller. Pics Included
Post by: chatterx on July 09, 2010, 09:10:00 PM
I had to add three grounds on my cable before I would get identical matches. Since I have done that, I get perfect matches on the first two dumps.
Two of my grounds are going to pin 18. one ground is the purple dot shown and the other is the one shown circled in this pic
I also soldered a ground wire on the big ground point like you did and attached it to the outer metal of the db-25 end.
Title: Jtag - Could Not Detect Flash Controller. Pics Included
Post by: energyshawn on July 10, 2010, 03:08:00 AM
QUOTE(chatterx @ Jul 9 2010, 11:10 PM)
I had to add three grounds on my cable before I would get identical matches. Since I have done that, I get perfect matches on the first two dumps.
Two of my grounds are going to pin 18. one ground is the purple dot shown and the other is the one shown circled in this pic
I also soldered a ground wire on the big ground point like you did and attached it to the outer metal of the db-25 end.
Okay, after taking off the resistors I got 2 dumps to match first go! Ichecked in degraded and it is exploitable. Then I flashed the xell but I get a E67 error? I went ahead and re did my jtag wiring and now it looks great. Solder points are much cleaner, every wire is in the hold. http://img145.imageshack.us/img145/7457/reversejatg.jpg http://boxxdr.com/boxxdr_jtag.jpg I used a combination of these two diagrams. I screwed up the point on the board where the left wire went in the first diagram so I used the alternate point in the second. So all my points are under the board. I will upload pictures tomorrow.
So I am loading my nand dump back onto the xbox now and will see if it works after that. Does this error mean there is something wrong with my JTAG connections or could it still be something with the LPT connection even though it dumps and loads fine?
Thank you for your help everyone!
Title: Jtag - Could Not Detect Flash Controller. Pics Included
Post by: energyshawn on July 10, 2010, 03:46:00 AM
After loading the original NAND dump back it boots fine. I am trying to flash the XELL again to see what happens. I didn't have the DVD ROM plugged up the first time I tried and I noticed it wouldn't boot without it with the original NAND so maybe I need to do that with the XELL as well.
Title: Jtag - Could Not Detect Flash Controller. Pics Included
Post by: energyshawn on July 10, 2010, 07:26:00 AM
The flash worked the second time around. I was able to get my CPU key when XELL booted up.
Now on to the next question What's next? I need to install FREEBOOT I guess?
I went ahead and created the freeboot flash file by injecting my key into the file for the Falcon board using nandpro. Do I just need to flash my original NAND back and then put the freeboot bin file on a FAT32 thumbdrive and then load it via USB to the xbox.
I saw a video that showed accessing the freeboot file from the flash drive via the xbox dashboard. It then will flash the system with the freeboot file. Am I missing something here? Just want to be sure I am progressing down the right path. I will have pictures up later of my new wiring. It is 100% cleaner then before.
Title: Jtag - Could Not Detect Flash Controller. Pics Included
Post by: energyshawn on July 10, 2010, 02:06:00 PM
Okay, I am good to go. I loaded XBReboot and it is working fine now. I extracted my DVD key using 360 flash tool. I am swaping the dvd rom now and installing the xex tool. Any other recomendations for a newly JTAG'ed Xbox?
Title: Jtag - Could Not Detect Flash Controller. Pics Included
Post by: WorldFormula on July 10, 2010, 02:10:00 PM
Freestyle dash for sure, and I would pick up a big (~500 gb) hard drive to store games and such on. You can go external or internal with that, obviously external is much easier.
Title: Jtag - Could Not Detect Flash Controller. Pics Included
Post by: energyshawn on July 12, 2010, 02:19:00 PM
QUOTE(WorldFormula @ Jul 10 2010, 04:10 PM)
Freestyle dash for sure, and I would pick up a big (~500 gb) hard drive to store games and such on. You can go external or internal with that, obviously external is much easier.
Cool, I bought a 1 Tearabyte external drive to use. I can't find any tutorials on how to use it to play games off of though. I have loaded movies and roms etc. on it no problem but can I just use something like XeX menu to copy a game to the HD?