› Foros › Xbox 360 › Exploits y homebrew
Cómo proceder en caso de Bad Blocks
DE FORMA MANUAL:
Se puede dar el caso de que la Nand tenga bloques que están defectuosos físicamente, conocidos como "Bad blocks". Al usar el NandPro aparecería un error o más tipo error: Block 0x2CE found at 0x3F8. En la guía lenta, como toda la lectura de la Nand se hace desde el NandPro, se detectará cualquier Bad Block que hubiera, para luego repararlo.
Para repararlos se puede usar el 'Bad Block Remapper' o hacerlo a mano con el Nandpro:
nandpro xbr.bin: -r16/256/512 block2ce.bin 2ce 1 <--- Lee el bloque 0x02CE y lo guarda como block2ce.bin
nandpro xbr.bin: -w16/256/512 block2ce.bin 3f8 1 <--- Escribe el resultado block2ce.bin en 0x3f8 donde esta remapeado el bloque
En la guía rápida, como únicamente se leen con el NandPro 3 megabytes, es posible no darse cuenta de algún bad block más allá de los 3 primeros megas, por lo que después de escribir en la Nand podría no arrancar la consola o dar un error E71, síntoma de un mal flasheo por no haber remapeado los Bad Blocks. Si ocurre esto, se recomienda volver a flashear utilizando el Debian 5.0 Mini LiveCD - Free60, que incluye el XBRFlasher, una aplicación que flashea la Nand remapeando automáticamente los Bad Blocks. Otra alternativa más lenta sería leer la Nand completa con el Nandpro para saber donde están los Bad blocks y luego repararlos como se indica arriba.
En esta imagen se puede ver a donde se pueden remapear los Bad Blocks: Bad Block Management in XBOX 360 NAND
CON DEBIAN 5.0 Mini LiveCD:
Este tutorial está enfocado sobre todo a las consolas con placa Jasper con memoria interna de 256/512 Mb, pese a que es válido para cualquier placa, no obstante para nands de 16mb se recomienda usar el programa BadBlockMover.
Enlace al tutorial con Debian 5.0 Mini Live CD: TUTORIAL CON DEBIAN