QUOTE(krazykraz @ Feb 20 2012, 10:31 PM)
![View Post](http://forums.xboxscene.org/public/style_images/master/snapback.png)
hey all....
i dumped my nand on my halo edition slim... got 2 bad blocks @ 49 & 4a (dumped it 6 times always the same)
I tried to use jtag tool to remap the bad blocks on the .ecc image putting 49 to 3ff and 4a to 3fe.
that all seemed to work.. wrote it to the console and it wont boot into xell. i double checked all the wiring and its all good... I wrote original nand back to it and it works fine no issues.
My question is....Is there something I am doing wrong here? I have done quite a few slims that all worked right away....and believe it or not this is the first one i have come across with bad blocks... so this is new territory to me.
anyone have any ideas at all?
ok for first 50 blocks if u have bad blocks i suggest remapping them manually using nandpro.
4a we can ignore we just need block 49 to get the ecc image to function properly.
first we gotta remap the blocks to the right spot from your original nand we remap them in a copy of the original nand image so when you make the ecc image it is generated correctly the python/and ecc tools out there will not look in the reserved area of your nand for the proper data.
nandpro original.bin: -r16 block49.bin 3FF 1 (where it should already be located in reserved area)
nandpro original2.bin: -w16 block49.bin 049 1 ( moved the "data" back to block 49 in the original2.bin image )
^^^^^^^ u can do the same for block 4a if u want but what we are after at this point is getting xell reloaded to boot..
take original2.bin and pop it into whatever program ur using to create ecc image and tell it to use original2.bin to build ur ecc image
take newly created ecc image and read data from block 49 location
nandpro image_00000000.ecc: -r16 eccblock49.bin 049 1
nandpro image_00000000.ecc: -e16 049 1
nandpro usb : +w16 image_00000000.ecc let this finish then
nandpro usb: +w16 eccblock49.bin 3FF 1
ecc image is only 50ish blocks and this is outside your reserved area so u cannot remap a ecc block in the ecc image to the end of the ecc image
![tongue.gif](style_emoticons/default/tongue.gif)
sorry if im mistaken on wether this is what u did but following the above should net u xell reloaded
edit: a shortcut method (should work)
remap the bad block from reserved area in original to right spot it belongs in original 2
---------------
nandpro original.bin: -r16 block49.bin 3FF 1 (where it should already be located in reserved area)
nandpro original2.bin: -w16 block49.bin 049 1 ( moved the "data" back to block 49 in the original2.bin image )
create ecc image
read ecc image block 49
nandpro image_00000000.ecc: -r16 block49.bin 049 1
take ecc image write to original 2
nandpro original2.bin: +w16 image_00000000.ecc
let this finish then write eccblock49.bin to 3FF 1
flash entire original2.bin to console using +w16