Complete NAND/JTAG Tutorial - FOLLOW THIS GUIDE FIRST !

modmonster

VIP Member
Nov 7, 2009
4,640
0
Cheshire, UK
xboxmods.wordpress.com
Ok i did this but when i turned on the xbox with the eject button it only booted up like normal to the dashboard
Your not giving us much to go on are you?
What have you done so far?
 

hankarlo

Junior Member
May 7, 2009
20
0
Hi all, thanx for the great tutorial. Ive dumped my full nand a few times & I keep getting 1 error at the same spot. Ive tried comparing them in Nand Compare v1.4 but none of my dumps match. Ive also tried Total Commander & I cant get any of them to match. So coz I cant get any of the dumps to match I was thinking maybe there has to be some kinda tool to do this for u, I googled for a bit & found JTAG tool. I have a good clean Xenon dump that I download from coolshrimps site. Is it possible to use JTAG tool to splice the clean donor nand with my bad nand? If I use the Repair Bad Nand function in JTAG tool, will my nand be clean & good to use? Will I still be able to extract all the files I need from the rebuilt nand image like KV etc? Sorry for all the noob questions Its my first time trying to JTAG.

Below is the error in NandPro 2.0d.

Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.

C:\Documents and Settings\Admin>cd c:\nandpro20d

C:\NandPro20d>nandpro lpt: -r16 nand1.bin
NandPro v2.0d by Tiros

Testing LPT device address:0378
Using LPT device at address:0378
Flash Config: 0x01198010
Block Size: 16KB Block Limits: 0x000000..0x0003FF
File: nand1.bin
Reading
Error: 250 reading block 1C2
03FF

C:\NandPro20d>nandpro lpt: -r16 nand2.bin
NandPro v2.0d by Tiros

Testing LPT device address:0378
Using LPT device at address:0378
Flash Config: 0x01198010
Block Size: 16KB Block Limits: 0x000000..0x0003FF
File: nand2.bin
Reading
Error: 250 reading block 1C2
03FF

C:\NandPro20d>

Cheers & thanx for reading
 

JSP62

Full Member
Jan 6, 2006
33
0
Boston
Hello,

Great site! I have recently stepped in the 360 arena and purchased a used Jasper 256 w/6717 (6712?) dashboard.

I have found so many tutorials and it's really confusing with the many different ways.

I purchased the NandX and did all my wiring. I am using the JTAG tool (by coolshrimp) and I did my 3 dumps with 0 non-matching blocks. So now I am at the stage of the Xell loading and turning on the Xbox to get the CPU screen.

I am stuck on this stage, as when I power on my xbox the screen just stays black. There is no RROD and the color is currently green. I don't know if I messed up or what, but I am worried that something is wrong.

Has anyone experienced this? Can anyone give me any troubleshooting steps?

If I was able to get my 0 non-matching dumps, there wouldn't be an problem with my soldering job is there?

Thanks in advance for your help
 

jfelding

VIP Member
Feb 9, 2010
687
0
Denmark
Hello,

Great site! I have recently stepped in the 360 arena and purchased a used Jasper 256 w/6717 (6712?) dashboard.

I have found so many tutorials and it's really confusing with the many different ways.

I purchased the NandX and did all my wiring. I am using the JTAG tool (by coolshrimp) and I did my 3 dumps with 0 non-matching blocks. So now I am at the stage of the Xell loading and turning on the Xbox to get the CPU screen.

I am stuck on this stage, as when I power on my xbox the screen just stays black. There is no RROD and the color is currently green. I don't know if I messed up or what, but I am worried that something is wrong.


Has anyone experienced this? Can anyone give me any troubleshooting steps?

If I was able to get my 0 non-matching dumps, there wouldn't be an problem with my soldering job is there?

Thanks in advance for your help
It sounds like you turned your xbox on using the normal power button.
Whenever you want to boot xell, you need to press the DVD-button, to turn it on.

If this dosn't solve it (or if you already did do this),
try following.... This tutorial.. Jtag tool does have buggs.
 

JSP62

Full Member
Jan 6, 2006
33
0
Boston
It sounds like you turned your xbox on using the normal power button.
Whenever you want to boot xell, you need to press the DVD-button, to turn it on.

If this doesn't solve it (or if you already did do this),
try following.... This tutorial.. Jtag tool does have buggs.
Stupid me for not following the rules. I did use the power button. I just tried using the eject button and receive the same issue. I must say modding the 360 is much more specific versus the original Xbox, where I have done multiple mods without any issues.

Could you clarify . . .

#1
I want to install FreeBoot, but I know it was SUGGESTED that I have the dash FreeBoot was based off of (dash 7371). I currently have the 6717 dash. If I already installed the JTAG + Nand-X, am I still able to upgrade my dash with all the soldering done?

#2
I am still getting the black screen, when I press the eject button:
a) does my DVD andor HD need to be connected?
b) what other steps can I take to address my blank screen? I've already tried on another TV, without sucess

#3
I don't understand XBReboor vs FreeBoot. I've read, "XBReboot does not require the second NAND. But is not as stable as freeBOOT is. freeBOOT had more developement time than XBReboot did." Would you mind elaborating on this? I am not sure about the second NAND part and what difference it makes. Basically would like your recommendation as to which is better. Is it based on personal preference or is it based on Xbox MB version?

#4
All this talk of nands and dashboards. Aren't we talking about the same thing? nand = dashboard right?
a) so if I pulled my dump1.bin, dump2.bin, dump3.bin from my Xbox360, I am assuming this is my 6717 dashboard right?
 
Last edited:

jfelding

VIP Member
Feb 9, 2010
687
0
Denmark
Stupid me for not following the rules. I did use the power button. I just tried using the eject button and receive the same issue. I must say modding the 360 is much more specific versus the original Xbox, where I have done multiple mods without any issues.

Could you clarify . . .

#1
I want to install FreeBoot, but I know it was SUGGESTED that I have the dash FreeBoot was based off of (dash 7371). I currently have the 6717 dash. If I already installed the JTAG + Nand-X, am I still able to upgrade my dash with all the soldering done?

#2
I am still getting the black screen, when I press the eject button:
a) does my DVD andor HD need to be connected?
b) what other steps can I take to address my blank screen? I've already tried on another TV, without sucess

#3
I don't understand XBReboor vs FreeBoot. I've read, "XBReboot does not require the second NAND. But is not as stable as freeBOOT is. freeBOOT had more developement time than XBReboot did." Would you mind elaborating on this? I am not sure about the second NAND part and what difference it makes. Basically would like your recommendation as to which is better. Is it based on personal preference or is it based on Xbox MB version?
Ofcourse :), i'll give it a try:

1#
yes, you should be able to update with eveything installed.
but to do this, you will need to boot your normal dash. So you need to write the original NAND image (The ones you read earlier to get your CB). Then you will always be able to boot as you did before you started. Remember to unplug your nand-x when doing this (or whenever you turn on your xbox), and change the JTAG switch option to "OFF" to turn it off.

2#
Nope, they dont need to be connected.
You probably used HDMI to connect to your TV. Try with your normal AV/Component cable.

3#
I must admit, that i never used XBReboot, but that is because Freeboot is recommended by anyone i listened to at this point. Before the newer versions of freeboot.

I think, that only Freeboot will boot a hacked 9199 dashboard, and that XBReboot will only run 8*** dashboards. I might be wrong.
I bet its more stable as well. You can use XBReboot, but i dont know why. Never had a single problem with freeboot 0.032 :D.

Hope it helped!

EDIT: Didn't see your new #4 question before i posted :).
Your nand is not exacly the same as your dashboard. This is your nand:

Its a chip, with the data of your dashboard (and xell) on it. so its quite simple this hack. What you do is basicly to replace the files with some other ones, so that your xbox will boot Freeboot and Xell instead of the original NXE dashboard.
So yes. If you flash your dumps, you will get your 6717 dashboard.
 
Last edited:

jorgesalas831

VIP Member
Aug 2, 2010
245
0
California
very good post couldnt have done it better my self
 

jfelding

VIP Member
Feb 9, 2010
687
0
Denmark

JSP62

Full Member
Jan 6, 2006
33
0
Boston
Ofcourse :), i'll give it a try:

1#
yes, you should be able to update with eveything installed.
but to do this, you will need to boot your normal dash. So you need to write the original NAND image (The ones you read earlier to get your CB). Then you will always be able to boot as you did before you started. Remember to unplug your nand-x when doing this (or whenever you turn on your xbox), and change the JTAG switch option to "OFF" to turn it off.
.
First off, THANKS very much for responding promptly as I am currently working as we speak.

The tutorial had no mention regarding the switching diode and on/off settings on the J1D2 component piece I installed. Photo below is one I found online.




So I see the writing, which shows in order OFF, 330, 470, 0. The little switch seems have 3 settings. Why is there writing for the 4 settings, yet only 3 allowable?

Also I see there are (2) jumper settings for 330 and 470.

How would I know which setting and jumper to use? Again these were not discussed on the tutorial I've been following. Is it possible that I am getting my black screen because of a wrong setting? I didn't do anything with this when it came in the mail, to which it is currently switched to the far left (off or 470?) and the jumper is on 470 I believe (jumper is on the middle pin and pin labeled 470).
 

jfelding

VIP Member
Feb 9, 2010
687
0
Denmark
First off, THANKS very much for responding promptly as I am currently working as we speak.

The tutorial had no mention regarding the switching diode and on/off settings on the J1D2 component piece I installed. Photo below is one I found online.




So I see the writing, which shows in order OFF, 330, 470, 0. The little switch seems have 3 settings. Why is there writing for the 4 settings, yet only 3 allowable?

Also I see there are (2) jumper settings for 330 and 470.

How would I know which setting and jumper to use? Again these were not discussed on the tutorial I've been following. Is it possible that I am getting my black screen because of a wrong setting? I didn't do anything with this when it came in the mail, to which it is currently switched to the far left (off or 470?) and the jumper is on 470 I believe (jumper is on the middle pin and pin labeled 470).
I dont think, that the JTAG part is your problem at all. If it is, it normally shows by the wellknown E79 error and 1 Red light flashing. I was just saying, that you can turn it off when the normal dash is used.

There is 3 settings. OFF-330/470-0.
0 and 33/470 is used when booting hacked stuff. Both can work, but on some consoles, one of them might work better than the other.
 

JSP62

Full Member
Jan 6, 2006
33
0
Boston
Ofcourse :), i'll give it a try:
2#
Nope, they dont need to be connected.
You probably used HDMI to connect to your TV. Try with your normal AV/Component cable.
I wish it were the HDMI cable, which would explain my issue. Unfortunately, I am using the AV composite cables.


3#
I must admit, that i never used XBReboot, but that is because Freeboot is recommended by anyone i listened to at this point. Before the newer versions of freeboot.

I think, that only Freeboot will boot a hacked 9199 dashboard, and that XBReboot will only run 8*** dashboards. I might be wrong.
I bet its more stable as well. You can use XBReboot, but i dont know why. Never had a single problem with freeboot 0.032 :D.
Awesome thanks! I pretty much understand that I should be using FreeBoot, which clears some things up and now I don't need to consider/review anything regarding XBR.

EDIT: Didn't see your new #4 question before i posted :).
Your nand is not exacly the same as your dashboard. This is your nand:

[italics]photo omitted[/italics]

Its a chip, with the data of your dashboard (and xell) on it. so its quite simple this hack. What you do is basicly to replace the files with some other ones, so that your xbox will boot Freeboot and Xell instead of the original NXE dashboard.
So yes. If you flash your dumps, you will get your 6717 dashboard.
Thanks! I understand now
 

JSP62

Full Member
Jan 6, 2006
33
0
Boston
I dont think, that the JTAG part is your problem at all. If it is, it normally shows by the wellknown E79 error and 1 Red light flashing. I was just saying, that you can turn it off when the normal dash is used.

There is 3 settings. OFF-330/470-0.
0 and 33/470 is used when booting hacked stuff. Both can work, but on some consoles, one of them might work better than the other.
Sorry for being so Q&A, but I just want to be sure . . . measure twice cut once right!?!?

Okay, so I think the first step should be for me to update my dash to 7371. I have to unplug my Nand-X programmer. Do I have to pull the wires from the MB? I am assuming the NANDs + JTAGs remain as they are soldered on. I just have to make sure I have my switch to 'OFF'. Can you confirm this?


After this is completed I can get back to my Xell issue. I have a feeling it has something to do with flashing XBR to the NAND. The tutorial says,
Flashing XBR to your nand :
  • Grab the latest XBR_8955 matching your motherboard from Xbins (XBOX 360/development/XBReboot/ )
  • Go to your nandpro20d folder
  • nandpro orig.bin: -r16 rawkv.bin 1 1
  • nandpro orig.bin: -r16 rawconfig.bin 3de 2
  • Now that you have extracted your keyvault and config blocks from your orig.bin, inject them in the xbr_8955.bin of your motherboard version :
  • Rename the xbr_8955.bin of your board to xbr.bin to simplify things.
  • nandpro xbr.bin: -w16 rawkv.bin 1 1
  • nandpro xbr.bin: -w16 rawconfig.bin 3de 2
  • Now that you've injected your keyvault and config into xbr.bin all you need to do is flash it back to your nand.
  • nandpro usb: -w16 xbr.bin
  • Once done , unplug nand-x usb cable from pc.
  • Leave the console unplugged, and powered off for 30 seconds in order to clear the SMC from memory.
  • Turn on xbox and enjoy XBR (To boot to Xell power on with your eject button)
I did not do this step. When I used coolshrimp's JTAG Tool, I just did the 3 dumps and then click the 'Write Xell'. <----- by selecting this, what did I do? Install my original dash on the NAND?
 

jfelding

VIP Member
Feb 9, 2010
687
0
Denmark
Sorry for being so Q&A, but I just want to be sure . . . measure twice cut once right!?!?

Okay, so I think the first step should be for me to update my dash to 7371. I have to unplug my Nand-X programmer. Do I have to pull the wires from the MB? I am assuming the NANDs + JTAGs remain as they are soldered on. I just have to make sure I have my switch to 'OFF'. Can you confirm this?


After this is completed I can get back to my Xell issue. I have a feeling it has something to do with flashing XBR to the NAND. The tutorial says,
I did not do this step. When I used coolshrimp's JTAG Tool, I just did the 3 dumps and then click the 'Write Xell'. <----- by selecting this, what did I do? Install my original dash on the NAND?
Yes, correct. You can leave the cables in, im pretty sure.
Try powercycling now, before doing anything else, and see if it helps. If not, try reflashing Xell after you upgraded to 7371
 
Last edited:

JSP62

Full Member
Jan 6, 2006
33
0
Boston
Hmmm... I seemed to have come to a impass. When starting my Xbox360 all I have is a black screen. I have a 2nd Xbox unmodded and it started fine, so it isn't an issue with the power cable or AV cable.

I am not sure if it is a hardware or software issue. I don't think it is the software issue because I was able to get my dumps off the NAND. Has anyone experienced this before?
 

jfelding

VIP Member
Feb 9, 2010
687
0
Denmark
Hmmm... I seemed to have come to a impass. When starting my Xbox360 all I have is a black screen. I have a 2nd Xbox unmodded and it started fine, so it isn't an issue with the power cable or AV cable.

I am not sure if it is a hardware or software issue. I don't think it is the software issue because I was able to get my dumps off the NAND. Has anyone experienced this before?
Im not sure, if i understand what you have done so far. Doesn't it boot when flashing your old dump? Remember that you should REFLASH, and not make another dump. Wirte, not read. You can't start your xbox, when the NAND only has Xell flashed. you need a dashboard to do it. Also, did you powercycle and try starting xell again?
 

JSP62

Full Member
Jan 6, 2006
33
0
Boston
I thought I followed the tutorial :(

Okay so I've . . . :

- Soldered Xecuter's NANDs and JTAGs
- Dumped Nand 3 times and did a check and received 0 non-matching report
*** I did receive errors, but as I understand as long as I have 0 non-matching errors I will be fine. Below is photo of my dos prompt




- After I compared the dumps, I proceeded to the 'Write Xell' step from coolshrimp's JTAG tool.


I am not if I missed a step in between or not. I am also not sure what I did by clicking the 'Write Xell' button.
 

jfelding

VIP Member
Feb 9, 2010
687
0
Denmark
I thought I followed the tutorial :(

Okay so I've . . . :

- Soldered Xecuter's NANDs and JTAGs
- Dumped Nand 3 times and did a check and received 0 non-matching report
*** I did receive errors, but as I understand as long as I have 0 non-matching errors I will be fine. Below is photo of my dos prompt




- After I compared the dumps, I proceeded to the 'Write Xell' step from coolshrimp's JTAG tool.


I am not if I missed a step in between or not. I am also not sure what I did by clicking the 'Write Xell' button.
Im sorry to tell you, but you obviously didn't. You were using JTAG tool, which is not recommended. Especially with Jaspers. Follow THIS tutorial. Not the other one.

Btw, fixed a broken link of yours in the quote.
 
Last edited:

JSP62

Full Member
Jan 6, 2006
33
0
Boston
heh, thanks for the fix. It's actually a screen shot of my entire desktop. I only wanted the cmd prompt window to show. thanks.


Okay, so I will start from scratch and follow through the steps from top to bottom of this thread. Cross my fingers!
 

JSP62

Full Member
Jan 6, 2006
33
0
Boston
Just great!

I followed the steps on the beginning of this thread and now my Xbox360 will not turn on. :mad:

I've flashed the xbr.bin file onto the Xbox360 and unplugged the NandX USB connection and also unplugged the power cable for 30 seconds.

There Xbox isn't turning on at all. No lights and no fans. I completely agitated and now thinking I have an expensive paperweight! Anyone have any ideas what happened?