QUOTE(Diddy147 @ Jan 12 2010, 02:01 AM)
![View Post](http://forums.xboxscene.org/public/style_images/master/snapback.png)
Ok as title I am trying to do the JTAG hack on my 360. I have managed to solder the lpt wires and eventually got 3 successful full (256mb) dumps. Now before I go on and solder the remaining 3 wires for the JTAG hack I want to be clear on what I am doing.
All my 3 identical dumps have the following bad blocks
0A58 Error: 250 reading block A58
0A59 Error: 210 reading block A59
0A5A Error: 210 reading block A5A
0A5B Error: 210 reading block A5B
0A5C Error: 210 reading block A5C
0A5D Error: 210 reading block A5D
0A5E Error: 210 reading block A5E
0A5F Error: 210 reading block A5F
Now I believe that to remap the Bad Blocks I have to do the following commands
nandPro xbr.bin: -r256 bad1.bin A58 1
nandPro xbr.bin: -r256 bad2.bin A59 1
nandPro xbr.bin: -r256 bad3.bin A5A 1
nandPro xbr.bin: -r256 bad4.bin A5B 1
nandPro xbr.bin: -r256 bad5.bin A5C 1
nandPro xbr.bin: -r256 bad6.bin A5D 1
nandPro xbr.bin: -r256 bad7.bin A5E 1
nandPro xbr.bin: -r256 bad8.bin A5F 1
then
nandpro lpt: -w256 bad8.bin 3FFF 1
nandpro lpt: -w256 bad7.bin 3FFE 1
nandpro lpt: -w256 bad6.bin 3FFD 1
nandpro lpt: -w256 bad5.bin 3FFC 1
nandpro lpt: -w256 bad4.bin 3FFB 1
nandpro lpt: -w256 bad3.bin 3FFA 1
nandpro lpt: -w256 bad2.bin 3FF9 1
nandpro lpt: -w256 bad1.bin 3FF8 1
Now my question is what is XBR.bin ? Is it the following file that i would get from the "Usual places" "XBR_JasperBB_8955_3.bin". Do I just rename this file to XBR.bin and put it in the nandpro folder and run the above commands ?
My next question is when exactly do I need to do the last 3 JTAG wires ?
And final Question where in all of this does the file "jasper_6723_hack_for_256mb_512mb.bin" come into play ?
I basically want to have my 360 fully jtag'd and have the ability to run the many goodies that are now appearing like mame ect.
Any help is much appreciated. Thankyou
Edit to add - I used the older version of degraded to got the following info from my dumps
Flash Version 1888/6717
CB
Version 6712
BASE 0x0008000
LENGTH 0x0008E60
ENTRY PT 0x000003C0
cd
Version 6712
Base 0x00010E60
LENGTH 0x000056F0
ENTRY PT 0x00000260
CE
VERSION 1888
BASE 0x00016550
LENGTH 0x0005606A
CF
VERSION 6717
BASE 0x00080000
LENGTH 0x00004450
ENTRY PT 0x00000360
CG
VERSION 6717
BASE 0x00000000
LENGTH 0x0003F780
Once again any help/assistance is much appreciated.
Ok first of 210 is not a bad block error it basically means that nandpro only read FF from the whole block which seems suspicious to it. It could possibly be a bad block but not necessarily. I know this because I had a XENON that was giving me 210, and no one would tell me what it was since it was my first XBOX and it freaked me and I had the old blades dash so I updated to 7371. Updating to 7371 eliminated those 210 errors and left me with only one 250 error. I could live with this. Anyhow the moral of the story being, that for whatever reason those 210 blocks were not bad blocks, but rather blocks that had been erased or couldn't be read.
Now Continuing....
A bad block means it a block of memory that can not be written to or read from sorta of like a bad sector on a hdd, no matter what you do to with the data that is suppose to go on that block that block will be reported as bad as it should since it is actually physically damaged either by use or from manufacturing. Nothing in the world is perfect no matter how much we try.
Now...
flash360 will report any blocks that are full ff or blank which is ff as bad specifically where data is usually expected or can not be written too.
Now on to XeLLous, since as it is developed by redline, and half the things we do today wouldn't be possible with him I would trust the blocks it reports as bad as the bible. Now the fact that it moves your block means that it does the job that it was intended to do. The fact that when you read back your nand and that same block is reported as bad is fine, since no matter what you do that block will be bad.
Now when the xbox 360 cpu is reading from the nand, and hits that block it knows to go to the spare area and look for the data there. Nandpro doesn't. So when it reads it will read the bad block, if you re-wrote nandpro so that depending on the flash config it was aware of the spare area, and instead of reading the data from that specific block it went to the spare area then you would eliminate the bad block message you don't like seeing. So it's all good and happy.
WOW this is long, now I looked over your blocks and then mapped them out to whereabouts they are in your nand, and based on their locations your kv and config are totally unaffected. Since that is the only real significant data you need from a backup to run xbreboot, I wouldn't worry about your errors to much. That being said I would let XeLLous take care of the badblocks, because that's like letting the master himself take care of it.
Now what issues do you seem to be having?
That this one badblock has you worry.
I am glad to hear you got that working and I like the memory diagram, also when flashing with XeLLous make sure you don't move any blocks whatsoever manually, because that would probably cause issues.
PS I think XeLLous uses the xbox 360 cpu routines to remap the bad blocks, the same one used my MS when updating your console.