I have had a Jasper sitting here JTAG'd and ready to flash with XBR for a while, but not 100% of what to do.
In reading out the NAND I have never been able to get an identical dump. However it is always the same blocks which are bad. In each of my images if I zero out the bad locations, all dumps are identical.
With my 16mb Falcon I had one bad block (119), to make it work (ie non-error 71) I had to read the bad block and flash to the end of the NAND as such
CODE
nandpro xbr3a.bin: -w16 kv.bin 1 1
nandpro xbr3a.bin: -r16 bad1.bin 119 1
nandpro xbr3a.bin: -w16 bad1.bin 3FF 1
Now with my Jasper, there is a lot more read errors:
CODE
Error: 204 reading block 85F
Error: 204 reading block DBF
Error: 250 reading block E08
Error: 210 reading block E09
Error: 210 reading block E0A
Error: 210 reading block E0B
Error: 210 reading block E0C
Error: 210 reading block E0D
Error: 210 reading block E0E
Error: 210 reading block E0F
Error: 250 reading block E58
Error: 210 reading block E59
Error: 210 reading block E5A
Error: 210 reading block E5B
Error: 210 reading block E5C
Error: 210 reading block E5D
Error: 210 reading block E5E
Error: 210 reading block E5F
Error: 250 reading block 20F0
Error: 250 reading block 20F8
Error: 210 reading block 20FD
Error: 204 reading block 268F
Error: 204 reading block 295F
Error: 204 reading block 2BAF
Error: 250 reading block 3598
Error: 210 reading block 359C
Error: 204 reading block 3716
Error: 204 reading block 295F
Error: 250 reading block 37B8
Error: 210 reading block 37B9
Error: 210 reading block 37BA
Error: 210 reading block 37BB
Error: 210 reading block 37BC
Error: 210 reading block 37BD
Error: 210 reading block 37BE
Error: 210 reading block 37BF
So my plan of attack is to read out each bad block from the XBR binary, and save to a file
CODE
nandpro xbr.bin: -r256 bad85F.bin 85F 1
nandpro xbr.bin: -r256 badDBF.bin DBF 1
nandpro xbr.bin: -r256 badE08.bin E08 1
nandpro xbr.bin: -r256 badE09.bin E09 1
nandpro xbr.bin: -r256 badE0A.bin E0A 1
nandpro xbr.bin: -r256 badE0B.bin E0B 1
nandpro xbr.bin: -r256 badE0C.bin E0C 1
nandpro xbr.bin: -r256 badE0D.bin E0D 1
nandpro xbr.bin: -r256 badE0E.bin E0E 1
nandpro xbr.bin: -r256 badE0F.bin E0F 1
nandpro xbr.bin: -r256 badE58.bin E58 1
nandpro xbr.bin: -r256 badE59.bin E59 1
nandpro xbr.bin: -r256 badE5A.bin E5A 1
nandpro xbr.bin: -r256 badE5B.bin E5B 1
nandpro xbr.bin: -r256 badE5c.bin E5C 1
nandpro xbr.bin: -r256 badE5d.bin E5D 1
nandpro xbr.bin: -r256 badE5E.bin E5E 1
nandpro xbr.bin: -r256 badE5F.bin E5F 1
nandpro xbr.bin: -r256 bad20F0.bin 20F0 1
nandpro xbr.bin: -r256 bad20F8.bin 20F8 1
nandpro xbr.bin: -r256 bad20FD.bin 20FD 1
nandpro xbr.bin: -r256 bad268F.bin 268F 1
nandpro xbr.bin: -r256 bad595F.bin 295F 1
nandpro xbr.bin: -r256 bad2BAF.bin 2BAF 1
nandpro xbr.bin: -r256 bad3598.bin 3598 1
nandpro xbr.bin: -r256 bad359C.bin 359C 1
nandpro xbr.bin: -r256 bad3716.bin 3716 1
nandpro xbr.bin: -r256 bad295F.bin 295F 1
nandpro xbr.bin: -r256 bad37B8.bin 37B8 1
nandpro xbr.bin: -r256 bad37B9.bin 37B9 1
nandpro xbr.bin: -r256 bad37BA.bin 37BA 1
nandpro xbr.bin: -r256 bad37BB.bin 37BB 1
nandpro xbr.bin: -r256 bad37BC.bin 37BC 1
nandpro xbr.bin: -r256 bad37BD.bin 37BD 1
nandpro xbr.bin: -r256 bad37BE.bin 37BE 1
nandpro xbr.bin: -r256 bad37BF.bin 37BF 1
However when it comes back to writing these errors back from the end of the NAND, do I only need to worry about the first 64mb,
CODE
nandpro xbr.bin: -w256 bad85F.bin FFF 1
nandpro xbr.bin: -w256 badDBF.bin FFE 1
nandpro xbr.bin: -w256 badE08.bin FFD 1
nandpro xbr.bin: -w256 badE09.bin FFC 1
nandpro xbr.bin: -w256 badE0A.bin FFB 1
nandpro xbr.bin: -w256 badE0B.bin FFA 1
nandpro xbr.bin: -w256 badE0C.bin FF9 1
nandpro xbr.bin: -w256 badE0D.bin FF8 1
nandpro xbr.bin: -w256 badE0E.bin FF7 1
nandpro xbr.bin: -w256 badE0F.bin FF6 1
nandpro xbr.bin: -w256 badE58.bin FF5 1
nandpro xbr.bin: -w256 badE59.bin FF4 1
nandpro xbr.bin: -w256 badE5A.bin FF3 1
nandpro xbr.bin: -w256 badE5B.bin FF2 1
nandpro xbr.bin: -w256 badE5c.bin FF1 1
nandpro xbr.bin: -w256 badE5d.bin FF0 1
nandpro xbr.bin: -w256 badE5E.bin FEF 1
nandpro xbr.bin: -w256 badE5F.bin FEE 1
or the entire 256mb?
CODE
nandpro xbr.bin: -w256 bad85F.bin 3FFF 1
nandpro xbr.bin: -w256 badDBF.bin 3FFE 1
nandpro xbr.bin: -w256 badE08.bin 3FFD 1
nandpro xbr.bin: -w256 badE09.bin 3FFC 1
nandpro xbr.bin: -w256 badE0A.bin 3FFB 1
nandpro xbr.bin: -w256 badE0B.bin 3FFA 1
nandpro xbr.bin: -w256 badE0C.bin 3FF9 1
nandpro xbr.bin: -w256 badE0D.bin 3FF8 1
nandpro xbr.bin: -w256 badE0E.bin 3FF7 1
nandpro xbr.bin: -w256 badE0F.bin 3FF6 1
nandpro xbr.bin: -w256 badE58.bin 3FF5 1
nandpro xbr.bin: -w256 badE59.bin 3FF4 1
nandpro xbr.bin: -w256 badE5A.bin 3FF3 1
nandpro xbr.bin: -w256 badE5B.bin 3FF2 1
nandpro xbr.bin: -w256 badE5c.bin 3FF1 1
nandpro xbr.bin: -w256 badE5d.bin 3FF0 1
nandpro xbr.bin: -w256 badE5E.bin 3FEF 1
nandpro xbr.bin: -w256 badE5F.bin 3FEE 1
nandpro xbr.bin: -w256 bad20F0.bin 3FED 1
nandpro xbr.bin: -w256 bad20F8.bin 3FEC 1
nandpro xbr.bin: -w256 bad20FD.bin 3FEB 1
nandpro xbr.bin: -w256 bad268F.bin 3FEA 1
nandpro xbr.bin: -w256 bad595F.bin 3FE9 1
nandpro xbr.bin: -w256 bad2BAF.bin 3FE8 1
nandpro xbr.bin: -w256 bad3598.bin 3FE7 1
nandpro xbr.bin: -w256 bad359C.bin 3FE6 1
nandpro xbr.bin: -w256 bad3716.bin 3FE5 1
nandpro xbr.bin: -w256 bad295F.bin 3FE4 1
nandpro xbr.bin: -w256 bad37B8.bin 3FE3 1
nandpro xbr.bin: -w256 bad37B9.bin 3FE2 1
nandpro xbr.bin: -w256 bad37BA.bin 3FE1 1
nandpro xbr.bin: -w256 bad37BB.bin 3FE0 1
nandpro xbr.bin: -w256 bad37BC.bin 3FDF 1
nandpro xbr.bin: -w256 bad37BD.bin 3FDE 1
nandpro xbr.bin: -w256 bad37BE.bin 3FDD 1
nandpro xbr.bin: -w256 bad37BF.bin 3FDC 1
This Jasper has never been turned on. I went out and picked up an old arcade pack in late August last year when the initial information of the 'unhackable' boxes started. I'm wondering if I should remove the JTAG and try to format the memory using the 360 dash.
Any other ideas before I start to do anything with this box?