Right, as some of you know I've had a mare with this Jasper, I just can't repair the bad block, tried loads of times with jtag tool, but after I've done what the guides say then if I compare them again they are even worse so I'm not doing it right, I've got the 64 meg of the 512 meg jasper and have them saved (thank god I found the command out for reading just the 1st 64 meg of the nand as the 512 takes about 45 minutes per read)
I know that the bad block is in 8 which is located at 1FF....
Any way I just can't do it......alas I have to hold my hands up in the air and say I'm defeated by it.!
I've been following the jtag guide tutorial, and that hasn't worked and then also the nandpro3 one where you run the commands in a dos windows. This is where I start to loose it, they go on talking about writing the ECC and you'll get an error etc, virtual nands and the like.
This is where I start to loose it.... I have a bad block at position 008 x 1FF and I'm trying to manually fix it, but can't quite get my head around the dos commands so an automatic nice GUI (jtag tool) for example comes in handy for us n00bs.
I've got a "drop box" account so can share it with some kind sole.....never mind all the abandoned kittens, hamsters and chi-wowers.......my nand is much more important!
So this was the tut that I'd been following: and got so far but then decided that I best check what I'm doing...
Any one fancy having a go for me at re-mapping the bad block.
I know that the bad block is in 8 which is located at 1FF....
Any way I just can't do it......alas I have to hold my hands up in the air and say I'm defeated by it.!
I've been following the jtag guide tutorial, and that hasn't worked and then also the nandpro3 one where you run the commands in a dos windows. This is where I start to loose it, they go on talking about writing the ECC and you'll get an error etc, virtual nands and the like.
This is where I start to loose it.... I have a bad block at position 008 x 1FF and I'm trying to manually fix it, but can't quite get my head around the dos commands so an automatic nice GUI (jtag tool) for example comes in handy for us n00bs.
I've got a "drop box" account so can share it with some kind sole.....never mind all the abandoned kittens, hamsters and chi-wowers.......my nand is much more important!
If you are unfortunate enough to have a bad block in the first 50 blocks (where the ecc file goes), you'll find it hard to get the CPU key. Ironically, once you have the CPU key, Multi_builder will happily remap the block for you. Before you get there, you'll need to do it manually:
example: Bad block at 0x49 remapped to xxxxx.
If it's the first bad block on the NAND, it'll be remapped to 0x3FF on 16MB NANDs and 0xFF8 on 256/512MB NANDs.
1. Take a copy of your original NAND and keep it safe. Call the copy nandecc.bin.
Done this
2. Write the ecc file to your NAND as per normal. You'll get an error writing to one of the blocks. Don't worry about it for now.
Not sure on this?
3. run NANDPro to inject the ecc file into your VNAND:
So this was the tut that I'd been following: and got so far but then decided that I best check what I'm doing...
If you are unfortunate enough to have a bad block in the first 50 blocks (where the ecc file goes), you'll find it hard to get the CPU key. Ironically, once you have the CPU key, Multi_builder will happily remap the block for you. Before you get there, you'll need to do it manually:
example: Bad block at 0x49 remapped to xxxxx.
If it's the first bad block on the NAND, it'll be remapped to 0x3FF on 16MB NANDs and 0xFF8 on 256/512MB NANDs.
1. Take a copy of your original NAND and keep it safe. Call the copy nandecc.bin.
2. Write the ecc file to your NAND as per normal. You'll get an error writing to one of the blocks. Don't worry about it for now.
3. run NANDPro to inject the ecc file into your VNAND:
Big/Small block NAND:
Nandpro nandecc.bin: +w16 image_ecc.ecc
(+w16 works for both as the image you're writing is less than 16MB. In truth, +w2 should also work).
4. Extract the block we're re-mapping:
Small Block NAND:
Nandpro nandecc.bin: -r16 bb1.bin 49 1
Big Block NAND:
Nandpro nandecc.bin: -r64 bb1.bin 49 8
5. Write the block to the NAND, replacing the remapped one from the stock image:
Small Block NAND:
Nandpro usb: -w16 bb1.bin 3FF
Big Block NAND:
Nandpro usb: -w64 bb1.bin FF8
With any luck, you should now be booting to XeLL.
Any one fancy having a go for me at re-mapping the bad block.