E71 en Falcon

Hola a todos,

estoy haciendo exploit en la Falcon de mi compañero de piso que se la ha pillado esta semana, y esto nunca me habia pasado.

Lo he hecho todo como habitualmente, lo unico es que al leer la nand me ha dado 2 bloques mal. Lo he comprobado con el dregraded para ver a donde me redireccionaba los bloques y lo he hecho manualmente con el nandpro. Pues nada, E71.

Despues utilizo el Bad Block Mover, escribo el XBR otra vez y me sale el arbol de navidad xD.

Qué hago ahora? hay que borrar la nand antes de escribir el XBR? Ahora mismo estoy bloqueado, porque he leido todos los tutoriales y errores del E71 pero no se qué hacer...

Edit: Estaba usando el nandpro20b, ahora he probado el 20e y hace lo mismo. A ver si alguien me echa una mano...


______________________________________________________________________________________________________________________________________________________________________________

SOLUCIONADO: Flasheando el XBR con el Xellous. Maldito E71 xD.
Has probado con la aplicación XBRFlash que te remapea automáticamente los badblocks?
Error 71 escribió:
Si tienes un USB conectado, desconéctalo, tiene que ver con un archivo .xex que tienes en la raíz.Tambien y sobre todo en placas Jasper con Big nands posibles bloques corruptos que no han sido bien remapeados.Recuerda,una biena opcion para estas placas es hacer el dump y la posterior escritura de la nand con programas como XBRFLASH que remapean automaticamente los bloques corruptos de la nand.
No, pero es que no se como funciona el XBRFlash. Hay que bajarse Linux y tal no?

He probado todo esto:
- Sacar 3 nands, las 3 con los 2 mismos bloques malos. Extraigo kv y config, se lo meto al XBR, en el XBR remapeo los bloques que son:
-- Error 250: block 1D5 Found at 0x3FF (segun degraded)
-- Error 250: block 205 Found at 0x3FE (segun degraded)

escribo el xbr en la nand y nada, E71. En cambio el Xell si funciona.

Y bueno he probado a borrar la nand, y la he escrito otra vez, la original, no me ha dado ningun error ni de borrado ni de escritura y la consola enciende normal, como de serie vaya.

Estaba mirando ahora el tutorial de "Reparar tu Nand corrupta" aprovechando que tengo aqui la Nand de mi Falcon. Pero no se si los CB tienen que ser iguales y tal, me estoy haciendo un lio...
Pedrinky escribió:No, pero es que no se como funciona el XBRFlash. Hay que bajarse Linux y tal no?

He probado todo esto:
- Sacar 3 nands, las 3 con los 2 mismos bloques malos. Extraigo kv y config, se lo meto al XBR, en el XBR remapeo los bloques que son:
-- Error 250: block 1D5 Found at 0x3FF (segun degraded)
-- Error 250: block 205 Found at 0x3FE (segun degraded)

escribo el xbr en la nand y nada, E71. En cambio el Xell si funciona.

Y bueno he probado a borrar la nand, y la he escrito otra vez, la original, no me ha dado ningun error ni de borrado ni de escritura y la consola enciende normal, como de serie vaya.

Estaba mirando ahora el tutorial de "Reparar tu Nand corrupta" aprovechando que tengo aqui la Nand de mi Falcon. Pero no se si los CB tienen que ser iguales y tal, me estoy haciendo un lio...


Si tienes acceso al Xell, ¿has probado a flashear con Xellous?

Guía rápida, con Xellous (sacado de la Wiki)
1. Leer desde la Xbox al PC 3 megas de la nand original, 3 veces (cada vez tarda pocos minutos), mediante puerto lpt. En caso de usar puerto usb en lugar de lpt, cambiar lo que pone "lpt" por "usb":
nandpro lpt: -r3 nand3mb_1.bin
nandpro lpt: -r3 nand3mb_2.bin
nandpro lpt: -r3 nand3mb_3.bin



2. Comparar los 3 bins resultantes hasta sacar copias idénticas. Usar total comander > archivo > comparar por contenido, tiene que salir el mensaje "¡Los dos ficheros son idénticos!". Si sale mal verificar el cable, acortarlo, soldar la masa del conector a masa en la Xbox. Hay que sacar más copias hasta que sean idénticas al menos 2.



3. Extraer el KV y el config desde la 360 tres veces cada uno (es muy rápido), para verificar que se tiene una copia fiable:
Para nands de 16mb:
nandpro lpt: -r16 kv1.bin 1 1
nandpro lpt: -r16 kv2.bin 1 1
nandpro lpt: -r16 kv3.bin 1 1
nandpro lpt: -r16 config1.bin 3DE 2
nandpro lpt: -r16 config2.bin 3DE 2
nandpro lpt: -r16 config3.bin 3DE 2
Para nands de 256/512mb:
nandpro lpt: -r256/512 kv1.bin 1 1
nandpro lpt: -r256/512 kv2.bin 1 1
nandpro lpt: -r256/512 kv3.bin 1 1
nandpro lpt: -r256/512 config1.bin EF7 2
nandpro lpt: -r256/512 config2.bin EF7 2
nandpro lpt: -r256/512 config3.bin EF7 2
Comprobar que las copias son idénticas mediante el Total Comander. Si no lo mismo que antes, verificar cable, etc.



4. Escribir el Xell. Descargar el Xell, según cual sea la placa de la Xbox:
•newXell.bin - Xenon
•falcon_hack.bin - Falcon
•zephyr_hack_updxell.bin - Zephyr
•jasper_6712_hack.bin - Jasper 16mb
•jasper_6723_hack_for_256mb_512mb.bin - Jasper 256/512mb
Poner el que corresponda a la placa de la Xbox en la carpeta del NandPro, renombrar a xell.bin para mayor comodidad, y escribir en la Nand (unos pocos minutos):
nandpro lpt: -w2 xell.bin 0
Si ya está soldado el JTAG, se puede encender la xbox conectada por cable VGA o por componentes (RGB rojo verde azul, no confundir con compuesto) y ver el Xell. Al encender aparecerá una pantalla en azul con letras blancas como esta. Si la pantalla se queda en negro o sale un error E79 no hay que preocuparse, sólo hay que revisar el cableado del JTAG.



5. Actualizar de Xell a Xellous. Descargar "Xellous 1.0", y de los archivos que hay en el RAR elegir el xell-1f.bin. Copiar a un pen usb formateado en FAT32 y lo renombrar a updxell.bin. Enchufar el pen a la Xbox (quitar la corriente 5 seg, para que lo coja bien) y al encender se actualizará. Si da problemas, probar con otro pen usb. Nota: Escribir directamente xell-1f.bin a la Nand no funcionará, hay que seguir los pasos indicados al pie de la letra.



6. Extraer la nand completa y CPU key desde el Xellous. Conectar el router a la Xbox y el DHCP le asignará una IP que mostrará en pantalla (el Xellous también funciona sólo con cable VGA o componentes). Con el DHCP desactivado o conexión directa PC <-> Xbox sin router (puede ser cable de red sin cruzar) se le asigna la IP 192.168.1.99.

Poner la IP en el navegador (no se recomienda Internet Explorer) y acceder al menú web del Xellous, donde se puede extraer la Nand completa, la cpu key y dvd key, etc. de una manera elegante y rápida:

Extraer la Nand completa con la opción raw flash. Renombrar por ejemplo a nandcompletaxellous.bin. Así será más fácil identificarlo, ya que este archivo bin es el que lleva el Xellous + el resto de la Nand original. Extraer 3 veces y comparar, para estar seguros.
Importante: Es normal que el Xellous ahora no deje ver la DVD key y extraer el Key Vault (KV). Esto se debe a que después de flashear el Xell y el Xellous, se ha borrado el KV original en la Xbox (el config sigue siendo el mismo, comprobado). Opcionalmente en este punto se podría restaurar a la Xbox el kv.bin extraído anteriormente, para que esté todo accesible en el Xellous:
nandpro lpt: -w16/256/512 kv.bin 1 1 <-- "-wX" según el tamaño de la Nand
Como dentro de dos minutos estará el XBR+Xellous con los KV y CONFIG originales inyectados, este paso no es necesario.



7. Construir un archivo con el dumpeo completo virgen. Inyectar el bin con esos 3 primeros megas extraidos al principio (ejemplo: nand3mb_1.bin) al bin completo que recien extraido desde el menú web del xellous (ejemplo: nandcompletaxellous.bin):
nandpro nandcompletaxellous.bin: -w3 nand3mb_1.bin
Si sale el mensaje "could not open Virtual Nand Device nandcompletaxellous.bin" utilizar el nandpro 2.0b.
Ahora este archivo resultante será la nand completa original, renombrar por ejemplo a nandcompletaorig.bin, para saber que este es el dumpeo completo sin xellous, para evitar confusiones. Se ha de guardar bien, es un salvavidas además de la cpukey y dvdkey.



8. (Opcional) Extraer el KV y CONFIG ahora del archivo resultante nandcompletaorig.bin. Este paso sólo sirve para comparar y confirmar si los KV y CONFIG siguen siendo los mismos que los que había en la Xbox al principio.
Para nands de 16mb:
nandpro nandcompletaorig.bin: -r16 kv.bin 1 1
nandpro nandcompletaorig.bin: -r16 config.bin 3DE 2
Para nands de 256/512mb:
nandpro nandcompletaorig.bin: -r256/512 kv.bin 1 1
nandpro nandcompletaorig.bin: -r256/512 config.bin EF7 2



9. Inyectar el KV y CONFIG originales en el XBRReboot. Utilizar el XBRRebooter descargado antes y renombrado a XBR.bin:
Para nands de 16mb:
nandpro xbr.bin: -w16 kv.bin 1 1
nandpro xbr.bin: -w16 config.bin 3DE 2
Para nands de 256/512mb:
nandpro xbr.bin: -w256/512 kv.bin 1 1
nandpro xbr.bin: -w256/512 config.bin EF7 2



10. Flashear el XBRReboot. Una vez modificado el XBR.bin, copiar a un pen usb y renombrar a updflash.bin. Al arrancar el Xellous lo detectará y lo escribirá en la Nand (en caso de BigNand son 66mb, tardará 4 o 5 minutos).



Opcional: actualizar el Xell que lleva el XBRReboot a Xellous. Al escribir el XBRReboot sobreescribe el Xellous con el antiguo Xell. Para volver a ponerlo, copiar el xell-2f.bin del RAR del "Xellous 1.0" al usb y renombrar a updslot0.bin. Ejecutar la utilidad Flash360 y actualizar el xell a Xellous. En este post de Flash78 se indica cómo paso a paso: hilo_xellous-v1-0_1369703_s40


Y si, para usar el XBRFlash necesitas un Linux... pero piensa que este remapea los bad blocks automáticamente... con lo que te debería de quitar el dolor de cabeza...
Como te dicen por aquí arriba, lo mejor es con xell. Pero para eso tienes que poder flashear xell en tu máquina sin que salga E71.

Yo que tu primero flashearía una imagen con xell para tu placa (falcon) que tarda muy poco (son solo unos bloques) y si arranca ya tienes un paso, y de ahí al xellous.

salu2.
Aun no he probado lo de linux, y sinceramente no le veo futuro.

Lo que he hecho esta noche es coger otra nand que tenia por aqui de Falcon, y reparar la nand corrupta, lo he hecho, no me marcaba ningun error en el degraded. Y aun asi, E71.

Es decir he conseguido que la nand de esta Falcon esté limpia de errores, con su cpu key, dvd key, pairing, y los LDV.

Si no ha funcionado esto, no se yo si lo de linux funcionará...

La Falcon que estoy exploiteando solo se abrió para flashearle el lector. LLevo todo el día leyendo sobre el error E71, reparar, mover, mapear bad blocks...y sin embargo en otros hilos leo cosas como esta:

Yo habia flasheado 3 consolas con el mismo pc, con la misma longitud de cable, todo sin ningun problema. Todo bien hasta la cuarta consola, me pegue 4r dias probando cosas porque no me reconocia la nand. Lo solucione dejadno el cable muuucho mas corto, pasé de 80cm (si, 80!) a unos 25cm y todo bien a la primera.
Dio algunos bad block, pero eso no tiene porque ser error de lectura, algunas consolas vienen con bloques defectuosos de fabrica.


Entonces por qué a esta no para de salirle E71?
Si lo has solucionado actualiza el post con la solución por si otra persona llega a tu post intentar seguir tus pasos para ver cómo solucionarlo :D! --> hilo_falcon-6717-update-a-7371-xell-xbr-8955-3a-homebrew_1361822_s40#p1719577771

P.D.: Me alegro que finalmente ya te funcione ^^
Yo también me alegro, y me alegro que me ayudaras. La verdad es que cuando intenté hacerlo con linux y el XBRFlasher casi que desistí...porque no hay tutoriales digamos "oficiales" de ese metodo, los que vi eran antiguos y lo de montar un servidor NFS a mi no me iba, y tampoco tengo router ni na...

En fin menos mal que se pudo hacer con el Xellous.

Y lo sigo diciendo, ya te lo dije antes...y seguramente estabas en lo cierto, pero para mi que el Xellous remapea automaticamente, de hecho, un mensaje que vi en pantalla fue:

" Blocks remaped found"

claro que tambien se puede referir a que ha notado que estaban mapeados, porque como explico en el otro hilo primero los remapeé con el "bad block mover".
Hola que tal a ver si alguien me puede ayudar por favor
Les explico un poco que me ha pasado. Bueno intente flashear la lectora pero me salio mal y se me rompio y no pude sacar la clave .entonces buscando en foros encontre tutoriales para sacarla con la nand haciendo jtag ect.. solde todo bien la conecte por el puerto lpt y bien me lee saque tres nand dos eran exactamente iguales hasta y bien meto el xell enciendo la consola y se me encendia tres luces rojas,volvi a mirar por internet y vi que se podia solucionar aplicando calor al gpu o algo asi se lo aplique y bien ya se quito las tres luces rojas y bueno la enciendo y me salta el error E71.y bueno pense en meter otra vez la nand original que he sacado pero hay mi sorpresa que ya no se puede conectar por puerto lpt no la reconoce y echo de todo he cambiado la configuración de la bios pero nada he rebisado los cables y estan bien me dan continuidad las resistencias estan bien no se que a podido pasar no poner la nand original via lpt aver si men pueden ayudar por favor gracias.
8 respuestas