xbox-scene.com - your xbox news information source
Quick Links: Main Forums | Xbox360 Forums | Xbox1 Forums | PS3 Forums
Xbox-Scene Forum Help  Search Xbox-Scene Forums   Xbox-Scene Forum Members   Xbox-Scene Calendar

Giganews Usenet Offers: +1150 days binary retention, 99%+ Completion, and Unlimited Speed/Access!

360 ODD Emulators: X360 Key $99 | Wasabi360 FAT $99 | Wasabi360 Slim $99
C4E's iXtreme Burner MAX Drive: LiteOn iHAS124 DROPPED TO JUST $17


Welcome Guest ( Log In | Register )

 Forum Rules Rules
4 Pages V  1 2 3 > »   
Reply to this topicStart new topic
> Faq: Problems With Nand Dumping/writing/homebrew?, Little Ongoing Guide For The Beginner.
thwack
post Dec 18 2009, 12:04 PM
Post #1


X-S Freak
*****

Group: Last Chance
Posts: 1334
Joined: 16-November 09
From: Yorkshire at heart.....
Member No.: 425490
Xbox Version: unk
360 version: unknown



FAQ about NAND dumping. JTAG, and Homebrew

This rough guide is hopefully going to reduce the threads about 'why doesn't my XXXXX work'

You need a combination of things to get going, and it depends on your PC and 360 setup - everyone's is different! One setup will work for someone, on someone else's it won't!

This is all about patience - don't rush into installing XBR etc or uncrippling without having a bit of a read around. This forum section (Hacking) is a good place to start. And don't forget about the SEARCH button!

First things first - YOU MUST BACKUP YOUR NAND! (and by backup I mean at least 2 good copies) Get this right first, before getting carried away and turning your beloved crippled/pre 8XXX kernel 360 into a paperweight! You won't know for sure if your kernel is exploitable until you have done this if you're going the homebrew route.

1. NAND Dumping.

Common materials needed for LPT dumping:

A. Printer cable or 25 pin Dsub hood.
B. 100ohm resistors, or lesser value ones (30/50/68ohms) or none - depends on your PC LPT port.
C. Switching Diode or not, again depending on your PC/360
D. Soldering iron - 15-20w
E. Solder
F. Flux
G. PRACTICE AND PATIENCE. Do not rush straight in - have a go on a broken pcb you've got kicking around.


Programs Needed:

A. NandPro 2.0B (Not 2.0 or 2.0A)
B. 360 FlashTool
C. A hex editor
D. Degraded

Guides to doing this:

NAND dumping wiring for ALL VERSION motherboards : http://forums.xbox-scene.com/index.php?sho...p;#entry4523337

My tut: http://forums.xbox-scene.com/index.php?showtopic=697231

More permenant way of fixing LPT cable: http://forums.xbox-scene.com/index.php?showtopic=691873

Common Problems:

1. No Flash Config Found

A. Does your PC have an LPT port? A PCI card with LPT port WILL NOT WORK!
B. Try shortening the length of your cable - the shorter the cable (and remember its gotta reach your PC) the better.
C. Are your PC bios settings right?
D. Add/remove resistors/try lower value ones.
E. Add/remove switching diode.
F. Is your soldering good?
G. Is the LPT wired up the right way? (remember the guides show THE REAR of the LPT plug, not the front!)
H. If you can't get NandPro to run, check that you've changed directory/installed NandPro to the correct directory.
I. If you're getting no errors in NandPro, but when you open your dumps in Degraded it shows bad blocks with no 'moved to 0X03FF' and each of the dumps have errors in differing places, you need to ground the LPT cable. The un-shielded wire on the LPT cable (ie no plastic sleeve) is the ground, or if you've built your own cable from scratch, attach a wire from the metal chassis of the DB-25 connector. Attach this to the metal shielding of the 360 or one of the copper grnd points around the screw holes in the mobo and that should sort the problem.

J. Nandpro not detecting your 360 - you may have the 'DLportIO.sys not loaded error'. In 'regedit' (cmd prompt) try: "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ In regedit. There should be a "dlportio" key (folder) in there. If there is, delete it, reboot and try a reinstall. If that doesnt work, go back into regedit, back to the dlportio key and change the value of "Start" to "1"."


You should have Nandpro Flashconfig:

Xenon/Zephyr/Opus/Falcon
FlashConfig: 01198010

Jasper (16MB)
FlashConfig: 00023010

Jasper (256MB)
FlashConfig: 008A3020
256MB NAND Detected

Jasper (512MB)
FlashConfig: 00AA3020
512MB NAND Detected

in NandPro appear on the CMD window, if not check the above.

If you get errors whilst dumping NAND, check the above. Also you'll get errors (normally error 250) if you've zero'd parts of your NAND.

Some errors may occur irregardless see below.

2. Can read NAND but get some errors after checking in Degraded

You've got bad blocks in the NAND.

A. If you've got more than one backup of your NAND (and you should have) and it's got good blocks where another dump hasn't, you can self repair using NandPro.
ie:
Make a note of the bad sectors addresses - ie 0X0124, 0X3b7 etc, then take nand.bin (with bad sectors) and nand2.bin (with good sectors where nand.bin's bad one's are - make sure you keep the original dumps as a backup) and put in the root folder of NandPro 2.0b, then open NandPro:

nandpro nand2.bin: -r16 badsector.bin *whatever bad sector address is* 1
nandpro nand2.bin: -r16 badsector2.bin *whatever bad sector address is* 1

repeat this with all sectors that are bad on your nand.bin

Then write the good sectors back to the first bad NAND at the same addresses:

nandpro nand.bin: -w16 badsector.bin *whatever bad sector address is* 1
nandpro nand.bin: -w16 badsector2.bin *whatever bad sector address is* 1

You should now check in Degraded and there should be no bad blocks!

B. You can use Redline99's bad block remapper.
C. NandPro can be problematic sometimes on first read - try reading a small amount of the NAND first (ie nandpro lpt: -r16 praccy.bin 0X0124 1) and then read the NAND without closing the CMD prompt window.

Congrats. You should now have at least two good NAND dumps BACK THEM UP TO DISC!.

2. NAND Writing.

Using NandPro 2.0B you've encountered errors writing to the NAND.

A. Recheck your soldering. If you could dump the NAND and now you can't write, you might have knocked something loose. This is important. If you could read the NAND, you should be able to write to it.
B. You're NAND is being stubborn. Erase it (ONLY IF YOU HAVE GOOD BACKUPS!) using the -e command in NandPro and then try rewriting.
C. You've not placed the .bin file you want to write to the NAND in the NandPro root directory.
D. Short pins on the NAND and then boot briefly. THIS IS A LAST RESORT! I'm not going into details with this as I got flamed the last time, but use the search function wink.gif


3. Problems with XBR/Xell.

You've got your NAND backups, now you want homebrew. Your kernel version should be less than 8XXX - you need to check your CB value in 360FlashTool/Degraded. A list of the exploitable CB's are here:

http://www.eurasia.nu/wiki/index.php/Xbox360Kernel

Read this excellent guide by Roamin64 here:

http://forums.xbox-scene.com/index.php?showtopic=698328

Read it again so you understand it smile.gif

You will need (depending on your mobo version):

A. 330ohm resistors
B. Switching Diodes
C. Wire.
D. XBR/Xell.
E. Component/VGA cable.
F. PATIENCE.

It is now recommended that you use the switching diodes for the Xenon - not the original 3X330ohm resistors.

Install guides for the JTAG wiring are here:

Xenon: http://i.imgur.com/Fdjmi.png

All other boards: http://pictures.xbox-scene.com/xbox360/free60/diagram.jpg


1. You've flashed XBR and now you're getting error codes/RLOD. Normally E79.

A. Your JTAG wires are either incorrectly or not soldered correctly. Check them out using a multimeter. You may also have shorted ponts on the mobo. CHECK THAT YOUR DIODES ARE THE CORRECT WAY AROUND!
B. You have not got an exploitable CB - see above.
C. You've injected rawkv.bin and rawconfig.bin into XBR before flashing back to the 360. Try only using rawkv.bin and reflash.
D. You've only injected rawkv.bin into XBR before flashing back to the 360. Try adding rawconfig.bin and reflash.
E. You've flashed XBR to the 360 and then added rawkv.bin and rawconfig.bin. Reflash XBR and try only adding rawkv.bin.
F. You have still got bad blocks in your NAND - either remap the original NAND using Redline99's remapper, or rebuild yourself THEN DUMP RAWKV.BIN AND RAWCONFIG.BIN.
G. NandPro isn't writing the XBR.bin properly - try redumping and comparing using a hex editor to see if there are any discrepancies.
H. You have an error code such as 0102. It's a hardware problem not XBR/Xell - has your 360 suffered from the 3RLOD's before? X-Clamp fix it. Various guides are in the 'General Hardware' section of these forums.
I. Use NandComplete on your XBR with injected kv/config. Reflash.
J. Leave the 360 off for a couple of minutes after flashing then retry booting.
K. There seems to be some reports of repaired Zephyr motherboards with a CB of 4580 christmas lighting after flashing the appropriate XBR. If this is the case (and this should only be done after checking the above points), some people have reported sucess by flashing the FALCON version of XBR to the NAND.
L. Some 360's frag after the JTAG install - either intermittantly, or straight off the bat. Try installing a 330ohm resistor between points J2D2.4 and J2D2.7 instead of the wire jumper.

If the above fails, uninstall your JTAG wires, and reflash your ORIGINAL NAND dump. Does the 360 boot? If it doesn't, you may be encountering write problems - see above. (This is not because the 360 won't boot with original dash and JTAG wires in place, simply to return the 360 to stock and eliminate write problems).

2. XBR worked for a while, and now it doesn't?

A. If you've got a 360 with a large NAND (ie 256/512mb internal memory), and you've been saving to it - DON'T! As of XBR v.3 saving to the NAND can cause XBR to not work anymore. Reflash XBR AND DON'T SAVE TO THE NAND!
B. Re-check your JTAG wires.
C. Make sure your 360 hasn't rlod'd - check the secondary error code - if it's 0102 or 0110 it needs the X-clamp fix/reflow.

If you're KV's corrupt (and it shouldn't be if you've got good NAND dumps) see here:

http://forums.xbox-scene.com/index.php?showtopic=699353


All the software needed is available at the usual places.
Hope this mini problem guide helps - if anyone's got any suggestions/additions please let me know and I'll add 'em. Also feel free to ignore if the guides not necessary wink.gif

Added Flashconfig for all mobo's - thanks dakaku!

Added DlPortio error - thanks carpedro smile.gif



This post has been edited by thwack: Jun 10 2010, 03:51 PM
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
j3ll3
post Dec 18 2009, 05:14 PM
Post #2


X-S Member
*

Group: Members
Posts: 105
Joined: 24-October 09
Member No.: 421585
Xbox Version: v1.6b
360 version: v5.0 (360S - trinity)



Thx.. very nice and helpful

maybe this will help someone. general guide:

http://www.mediafire.com/?5kqxq1kgjz2

This post has been edited by j3ll3: Dec 18 2009, 05:14 PM
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
pipeme
post Dec 20 2009, 12:52 PM
Post #3


X-S Young Member
*

Group: Members
Posts: 55
Joined: 6-November 02
Member No.: 7607



If this helps someone.

I had error 79 and followed this FAQ by just did what step J said

"C. You've injected rawkv.bin and rawconfig.bin into XBR before flashing back to the 360. Try only using rawkv.bin and reflash."

I re-extracted the kv from my original NAND and re-wrote it to a new copy of the XBR bin, then re-wrote that to my NAND. My xbox booted up perfectly after this.

Thanks for the FAQ, I was dreading having to re-solder my wires again....luckily it wasn't that!
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
vintage_guitar
post Dec 20 2009, 02:21 PM
Post #4


X-S Freak
*****

Group: Members
Posts: 1441
Joined: 16-July 03
Member No.: 50385
Xbox Version: v1.4
360 version: unknown



Tmbinc says this about e79:
QUOTE

Q: "I get E79"
A: This means that, congratulations, your console is still booting into a
kernel, and just cannot go further (which was to be exepcted, given that
there is no filesystem anymore).
You're almost there, but for some reasons, the DMA attack didn't run.
This can be either that you didn't used a patched SMC, or that the target
address wasn't inserted properly.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
thwack
post Dec 20 2009, 06:44 PM
Post #5


X-S Freak
*****

Group: Last Chance
Posts: 1334
Joined: 16-November 09
From: Yorkshire at heart.....
Member No.: 425490
Xbox Version: unk
360 version: unknown



QUOTE(pipeme @ Dec 20 2009, 11:52 AM) *

If this helps someone.

I had error 79 and followed this FAQ by just did what step J said

"C. You've injected rawkv.bin and rawconfig.bin into XBR before flashing back to the 360. Try only using rawkv.bin and reflash."

I re-extracted the kv from my original NAND and re-wrote it to a new copy of the XBR bin, then re-wrote that to my NAND. My xbox booted up perfectly after this.

Thanks for the FAQ, I was dreading having to re-solder my wires again....luckily it wasn't that!


No bother smile.gif

QUOTE(vintage_guitar @ Dec 20 2009, 01:21 PM) *

Tmbinc says this about e79:


Yep - also can mean that the JTAG wiring is fuxxored (wrong value resistors/diode/soldering)
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
dakaku
post Dec 21 2009, 01:27 PM
Post #6


X-S Senior Member
**

Group: Members
Posts: 167
Joined: 30-November 09
Member No.: 426967



Xenon/Zephyr/Opus/Falcon
FlashConfig: 01198010

Jasper (16MB)
FlashConfig: 00023010 (<- this right ? googled it)

Jasper (256MB)
FlashConfig: 008A3020
256MB NAND Detected

Jasper (512MB)
FlashConfig: 00AA3020
512MB NAND Detected
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
thwack
post Dec 21 2009, 01:58 PM
Post #7


X-S Freak
*****

Group: Last Chance
Posts: 1334
Joined: 16-November 09
From: Yorkshire at heart.....
Member No.: 425490
Xbox Version: unk
360 version: unknown



QUOTE(dakaku @ Dec 21 2009, 12:27 PM) *

Xenon/Zephyr/Opus/Falcon
FlashConfig: 01198010

Jasper (16MB)
FlashConfig: 00023010 (<- this right ? googled it)

Jasper (256MB)
FlashConfig: 008A3020
256MB NAND Detected

Jasper (512MB)
FlashConfig: 00AA3020
512MB NAND Detected


Added - chhers dakaku
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
sfarooq
post Dec 21 2009, 02:05 PM
Post #8


X-S Enthusiast


Group: Members
Posts: 18
Joined: 19-October 08
Member No.: 392937



thank you will give it a go

i have a problem when i was flashing the nand my computer lost power, now the xbox will not power up and i can not erase it using nandpro i am in the process of re doing the connections but do you think i have fried or damaged the xbox..
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
covis
post Dec 21 2009, 03:32 PM
Post #9


X-S Enthusiast


Group: Members
Posts: 6
Joined: 21-December 09
Member No.: 428718



QUOTE

C. You've injected rawkv.bin and rawconfig.bin into XBR before flashing back to the 360. Try only using rawkv.bin and reflash.
D. You've only injected rawkv.bin into XBR before flashing back to the 360. Try adding rawconfig.bin and reflash.
E. You've flashed XBR to the 360 and then added rawkv.bin and rawconfig.bin. Reflash XBR and try only adding rawkv.bin.


Its not so clear what do you mean in this 3 steps.
It does matter if you flash the xbr with injected rawkv than add it after flashing ?
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
covis
post Dec 21 2009, 06:21 PM
Post #10


X-S Enthusiast


Group: Members
Posts: 6
Joined: 21-December 09
Member No.: 428718



QUOTE
Yep - also can mean that the JTAG wiring is fuxxored (wrong value resistors/diode/soldering)


Sorry for the double post but how can you measure the diode with the multimeter and what it will be supposed to be the value? (I used the diagram for xenon with diodes)
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
craz3d
post Dec 22 2009, 10:14 AM
Post #11


X-S Senior Member
**

Group: Members
Posts: 249
Joined: 1-June 05
Member No.: 224496



QUOTE(covis @ Dec 21 2009, 12:21 PM) *

Sorry for the double post but how can you measure the diode with the multimeter and what it will be supposed to be the value? (I used the diagram for xenon with diodes)
Diodes really don't have a value.

A diode allows current to flow in one direction only. An ohmmeter (the resistence setting on your multimeter) measures the resistance of a circuit or circuit element by applying a voltage across it. When you have a difference in electric potential (voltage), you get a flow of electrons, or current. Therefore with one orientation of your red and black probes, you should see very little resistance (the diode conducts the multimeter's current without restricting the flow substantially), and in the opposite orientation, you should see very high resistance (the diode is blocking the current.)

Check out the pictures, http://www.allaboutcircuits.com/vol_3/chpt_3/2.html

This post has been edited by craz3d: Dec 22 2009, 10:16 AM
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
thwack
post Dec 23 2009, 11:33 AM
Post #12


X-S Freak
*****

Group: Last Chance
Posts: 1334
Joined: 16-November 09
From: Yorkshire at heart.....
Member No.: 425490
Xbox Version: unk
360 version: unknown



Added stuffs on diodes rather than resistors - also made it more clear to check the direction you've installed your diodes in smile.gif
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Mr10001
post Dec 23 2009, 03:51 PM
Post #13


X-S Enthusiast


Group: Members
Posts: 28
Joined: 27-May 04
From: wi
Member No.: 122229
Xbox Version: v1.6



I just wanted to add another item related to reading your nand. If you're getting errors reading blocks 200 and above, try restarting your PC and leave everything plugged in, and then read your nand again. Apparently, there are some Windows polling issues that cause this problem.

Also, I ran into this issue on a Xenon.

This post has been edited by Mr10001: Dec 23 2009, 03:52 PM
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Riffy
post Jan 2 2010, 08:34 AM
Post #14


X-S Enthusiast


Group: Members
Posts: 20
Joined: 17-December 09
Member No.: 428447



Question, I bought this 360 off ebay and it came shipped with XBR already loaded. Now the new XBR came out and I am not sure if I can update to the new one without the original bin files, or can I just pull it off the nand now and make use of the already edited one?
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
uzi
post Jan 4 2010, 12:44 AM
Post #15


X-S Member
*

Group: Members
Posts: 60
Joined: 4-April 04
Member No.: 111922



Anything about an xbox turning on but only fans spin? No lights nothing on screen not even a signal
User is offlineProfile CardPM
Go to the top of the page
+Quote Post





4 Pages V  1 2 3 > » 
Reply to this topicStart new topic

 

Lo-Fi Version Time is now: 22nd May 2013 - 10:25 PM