Remapear 1 bloque en nand 16MB de forma manual?

Hola,

Primero pedir perdón si alguien se siente ofendido por este post, porque debería postearlo en otro lugar etc..., pero me he leido hilos e hilos y no he encontrado nada que aclare mi duda.

Yo tengo un error en 0x1F1 físico en mi nand. Quiero remapearlo para tener las cosas bien. He intentado usar el Bad Block remaper pero me da error.

Después de leer un buen rato por ahí he estado leyendo como funciona la nand y parece que lo que se hace cuando en la fase de grabación se detecta un error es que se marca como tal, y se van grabando al final de esta en orden inverso, osea si tienes un solo error por ejemplo en una nand de 16 MB, se remapearía a 0x3FF, o bueno eso es lo que yo he deducido.

Así, supuestamente para remapear el bloque este en mi jasper de 16 MB tendría que usar algo del tipo (voy a poner el freeboot):

nandpro freeboot.bin: -r16 block1f1.bin 2ce 1 <--- Lee el bloque 0x01F1
nandpro freeboot.bin: -w16 block1f1.bin 3ff 1 <-- grabo al final

freeboot.bin será la imagen que me crea el cerdito a partir de mi nand.

Gracias por adelantado,
Notbad.
el badblockmover te hara la vida mas facil. descargalo

edito:pero no se si ya soporta jasper viejo
Hola,

Ese programilla me lanza un excepción al intentar cargar mi nand, por eso estoy intentando hacerlo manual :(.

Un saludo,
Notbad.
en tu caso

bloque malo 1F1

nandpro Freeboot.bin: -r16 badblock058.bin 1F1 1
nandpro Freeboot.bin: -w16 badblock058.bin 3FF 1

Una pagina con toda la info que necesitas:
https://docs.google.com/View?id=dnfmv5h_23gw47ddgs

Un saludo
Hola,

Muchas gracias, al parecer al final lo había entendido bien :D.

Un saludo,
Notbad.
4 respuestas