[Tutorial] JTAG Alternativo + FreeBoot SIN E79 (Zeph&Falc)

1, 2, 3, 4, 59
Tutorial Instalación JTAG Alternativo + FreeBoot ** NO MÁS E79 ** (para Zephyr/Falcon y alguna Jasper 16MB)

Esta guía va dirigida a todos aquellos poseedores de una X360 Zephyr, Falcon con salida HDMI y/o posiblemente Jasper 16MB (en esta última no conozco casos de JTAGs problematicos), con posibilidad de realizar JTAG (o con él ya realizado), y que no quieran obtener nunca errores E79 (esto no siempre ocurre, hay que decirlo), o quieran solventarlos de una vez por todas, para asi no tener que reconfigurar la consola cada vez que nos suelta uno de estos fallos, y poder así funcionar con nuestro FreeBoot, con total normalidad. En las Jasper (al igual que en los otros modelos), lo que sí podríamos "arreglar" al menos, será el encendido aleatorio de luces del panel frontal, cuando se tiene aplicado el JTAG original.

A parte de que este tutorial vaya dirigido a personas que se dispongan a realizar el JTAG a su consola, y sobre todo, a gente que con el JTAG ya realizado y funcional, estén hartos de andar reconfigurando el país, idioma, etc, cada vez que les suelta un E79 la consola, es muy probable que este manual, sirva también de apoyo a las personas que no se engloben en estos grupos anteriores, y solo quieran documentarse para construir sus JTAGs (con las pertinentes modificaciones que cada uno tendrá que aplicar por su cuenta, claro está).

Como nota adicional, no es el cometido de esta guía, explicar cómo se abre una ventana CMD en Windows,se ejecutan comandos simples del tipo "cd freeboot", "dir", o se descomprime un .ZIP .RAR, ... Se pedirá un mínimo de conocimientos del S.O. MS Windows.

Me gustaría dejar claro que, los agradecimientos de este método no son para mí, sino para BLACKADDR de XboxHacker.net (el desarrollador de esta alternativa), el Team del FreeBoot, a los sceners que han contribuido a la creación de las numerosas herramientas que aquí se exponen, y a los creadores de los manuales/imágenes/u otro tipo de información a los que esta guía apunta o expone. Lo único meritorio por mi parte, si así puede decirse, ha sido recopilar esta información, y exponerla aquí, para que todo el que quiera, encuentre por fin solución a este malfuncionamiento que hemos sufrido/sufren algunos poseedores de este tipo de consolas con JTAG, en especial Zephyr y algunas Falcon.

De antemano, me disculpo si algunas secciones del siguiente tutorial quedan un poco "cojas" en contenido y explicación, y ruego se complementen con los manuales adjuntos (si se dan), o con los distintos hilos que la comunidad EOL tendrá de seguro preparados para ello. Esto va a ser así, debido a que, como se ha dicho ya, esta variante de JTAG que intenta solventar errores E79, en esencia, difiere únicamente en el cambio de un punto de soldadura por otro nuevo (denominado AUD_CLAMP). Por tanto, todos los demás pasos: lectura/escritura de la nand, confección del JTAG (a excepción de este otro punto de soldadura), compilación del FreeBoot (contemplando esta variante de JTAG que entra en escena), y flasheo de la imagen resultante; son procedimientos idénticos, a los ya ampliamente documentados en multitud de foros.

Por último, y como mera advertencia, debido a que la solución aquí documentada, pasa por intercambiar un punto de soldadura del esquema original de JTAG, por otro que reside en la parte posterior de la placa base, y además, por tener que "compilarse" un nuevo FreeBoot (con una pequeña variación en un paso), para posterior flasheo en la nand, es posible que eche para atrás a más de uno, por lo que, si estás en ese grupo, de poca ayuda puede servir esta guía.

----------------------------------------------------------------------------------

Material Hardware:
    - Consola Xbox360 con salida HDMI (Zephyr, Falcon, ¿¿jasper 16MB??) exploitable* para JTAG, o exploteada pero dando aleatorios E79, y en ambos casos, con la version 7371 como ultima actualizacion de dash original instalada;
    - Un nand dumper funcional, lpt/usb da igual (aqui no se discute como se realiza el mod para leer/escribir la nand de la consola, hay muchos otros foros en donde se profundiza mas, e incluso se puede utilizar alguno comercial del tipo Nand-X de Xecuter, Cygnos v2, o el de Maximus);
    - Herramientas para desensamblar la consola (basicamente puntas Torx 7 y 9, o las inmediatamente superior a estas, 8 y 10);
    - Kit de soldadura (soldador de 11W basta);
    - Para el JTAG:
      - cable (el que cada uno le venga mejor, tenga a mano);
      - 2 x Transistores 2N3904 + 2 x Resistencias de 10K Ohms, SOLO SI sigues el esquema original diseñado por Blackaddr (esta opción, debe ser la recomendada);
      - 2 x Diodos 1N4148 o similares, SOLO SI sigues el esquema más sencillo de hacer (teóricamente no tan fiable, pero certifico que también funciona);
    * exploitable <-> cargando en "Degraded" la imagen nand original obtenida de tu consola, debe darte un CB de entre estos:
    Exploitable Kernel CB versions:
      Xenon CB menor o igual a 1921 (excepción: CB = 8192 ES EXPLOITABLE)
      Zephyr CB menor o igual a 4558 (excepción: CB = 4580 ES EXPLOITABLE)
      Falcon CB menor o igual a 5770
      Jasper CB (16MB) menor o igual a 6712
      Jasper CB (Arcade 256/512MB) menor o igual a 6723

    - Pendrive o similar compatible con Xbox360, capaz de almacenar una imagen nand de 16MB (puede ser opcional si se decide hacerlo todo a través del nand dumper, pero con XeLLous y uno de estos, el flasheo en nand es muy muy rapido);
    - (Opcional) Una cámara de fotos para capturar la CPU Key (los que no la tengan ya, claro está);

Material Software:
Configuración Inicial de Software:
    - Nuestra Xbox 360 debía de tener como última actualización de dash original, la 7371 (independientemente de si ya se tiene hecho el JTAG o no);
    - (Aconsejable) Descomprimir todos estos ficheros/aplicaciones en directorios distintos, pero con un mismo directorio padre, para así tenerlos ordenados e identificados de forma correcta, y accesibles rápidamente desde una consola CMD (por ejemplo, el directorio "C:\X360_JTAG", podrá contener los subdirectorios: "Degraded", "NandPro", "FreeBoot", "Build_XeLLous", etc, cada uno a su gusto);
    - La aplicacion "Degraded" tiene que tener configurado el valor de la clave "1BL" a "DD88AD0C9ED669E7B56794FB68563EFA", y ha de quedar como muestra la siguiente imagen:

      Imagen

    - Del paquete "smc_updater_v0.2.zip", extraer las librerías "mfc42d.dll", "MSVCP60D.DLL" y "msvcrtd.dll", y copiarlas dentro de "C:\WINDOWS\System32\" (en Windows XP, sobre Vista o Windows 7 no he probado que funcione luego el SBTool);

----------------------------------------------------------------------------------
    Este tutorial consta de los siguientes puntos:

        * Paso 1 - Desensamblaje de Xbox 360
        * Paso 2 - Lectura de la Nand con el NandDumper escogido (casero, Nand-X, Cygnos v2...)
        * Paso 3 - Construcción del PATCHED SMC. Fasheo de NAND con XeLLous
        * Paso 4 - Instalación del JTAG ALTERNATIVO ** OBTENCIÓN DE CPU KEY **
        * Paso 5 - Construcción de FreeBoot. Flasheo del FreeBoot a la Nand
        * Paso 6 - Montar la consola de nuevo, y a disfrutar!!

----------------------------------------------------------------------------------

Paso 1: Desensamblaje de Xbox 360

    Utilizando los destornilladores Torx, hay que abrir la consola, y extraer al completo la placa base de su carcasa (no se requerirá retirar los disipadores, sale con ellos puestos, y se puede trabajar igualmente). Para esta tarea, mejor acudir a los múltiples videotutoriales en Youtube.
    Si ya tienes un JTAG activo con XeLL/XeLLous, puedes retrasar el abrir la consola hasta que vayas a resoldar para el JTAG alternativo. Mas que nada, por si no eres capaz de, con la consola destripada, conectarla con todos sus elementos para hacer pruebas de encendido con cable de alimentacion y video incluidos.


Paso 2: Lectura de la Nand con el NandDumper escogido (casero, Nand-X, Cygnos v2...)
(si ya se tiene la nand original de la consola extraída, omite este paso)

    Si se quiere conocer con detalle cómo construir e instalar un Nand Dumper casero, e incluso aprender cómo se realizan los procesos de lectura y escritura de la nand, puede (y debe ahora) leerse el tutorial de VDF_Demon hilo_tutorial-xploit-xbox-360-noob-like-ahora-zephyr_1304457 . En concreto, hasta el apartado de "VERIFICACION DE LA NAND" (este no es necesario llevarlo a cabo, si se hacen las cosas concienzudamente). Aunque se aconseja la lectura completa de ese manual, llegado aquel punto, rogaría retomar este otro, para no confundirnos en la parte de instalación del JTAG.

    En resumen hasta ahora, y una vez decantados por un Nand Dumper cualquiera, lo que se ha hecho en el manual de VDF_Demon para leer nuestra nand original, ha sido ejecutar el comando:

      > NandPro.exe lpt: -r16 nand7371.bin
      o
      > NandPro.exe usb: -r16 nand7371.bin

      según nuestro nand dumper sea por puerto paralelo o USB, respectivamente. Estos comandos solo sirven para una consola con nand de 16MB (Xenon, Zephyr, Falcon/Opus, y las Jasper sin memoria interna).

    Si abrimos con Degraded la nand obtenida, podremos ver si es exploitable para realizar el JTAG:

      Imagen
      (Observar que la imagen tiene Bad Blocks. Aunque lo normal sería que no salieran, es posible que no se puedan impedir. Pero a veces, aun con ellos, se puede conseguir que todo funcione con normalidad. Si no, podría intentarse restaurar la nand, con una donada)
    ** IMPORTANTE ** Si obtuvieramos un CB = 4580 (modelo Zephyr venida del SAT), de aquí en adelante, la trataremos como si de una consola Falcon se tratara. PARA TODO!!


Paso 3: Construcción del PATCHED SMC. Fasheo de NAND con XeLLous

    3.1). Selección de archivos de trabajo, extracción, y parcheo del SMC, acorde a nuestro modelo de consola

      - Haced doble click con el ratón para lanzar la aplicacion "Build XeLLous v0.1.exe", y en la ventana emergente, escribid vuestro modelo de consola (Zephyr o Falcon). Seguid las simples instrucciones que se dan, hasta que se cierre la aplicación:

        Imagen
      - Tras esto, habremos creado una imagen XeLLous v1.0 llamada "XeLLous_v1.0_Zephyr.bin", o "XeLLous_v1.0_Falcon.bin", según nuestro modelo de consola.

      - Para Zephyr --> usar "zephyr_hack_updxell.bin" (este es XeLL) y "XeLLous_v1.0_Zephyr.bin" (este es XeLLous); copiar estos 2 ficheros, y ejecutar en el directorio correspondiente donde resida SMC_IO.EXE, para extraer el SMC.BIN e inyectárselo al XeLLous:
        > SBTool.exe x SMC_free60.bin zephyr_hack_updxell.bin
        > smc_io.exe SMC_free60.bin smc.bin
        > SBTool.exe i smc.bin XeLLous_v1.0_Zephyr.bin
      - Para Falcon --> usar "falcon_hack_updxell.bin" (este es XeLL) y "XeLLous_v1.0_Falcon.bin" (este es XeLLous); copiar estos 2 ficheros, y ejecutar en el directorio correspondiente donde resida SMC_IO.EXE, para extraer el SMC.BIN e inyectárselo al XeLLous:
        > SBTool.exe x SMC_free60.bin falcon_hack_updxell.bin
        > smc_io.exe SMC_free60.bin smc.bin
        > SBTool.exe i smc.bin XeLLous_v1.0_Falcon.bin

        Imagen

      - Llegados aquí, ya tenemos el smc.bin que nos servirá para confeccionar nuestro FreeBoot. Así que guardadlo para la ocasión. Existen otros métodos para llegar a obtener la fuente de este Patched SMC.BIN, como a través del XBReboot_8955_3 con alguna herramienta tipo 360 Flash Dump Tool que lo extraiga, las aplicaciones "propietarias" que existen si posees un Cygnos v2, o extrayéndo el SMC con SBTool de la misma imagen de XeLLous modificable, por ejemplo.

      - Además, ya casi hemos terminado la imagen de XeLLous adaptada para el JTAG alternativo, aún por implementar. El problema, es que esta imagen de XeLLous resultante ("XeLLous_v1.0_Zephyr.bin" o "XeLLous_v1.0_Falcon.bin", la que corresponda) ha crecido hasta los 16MB, por lo que con NandPro tendremos que recortarla a su tamaño normal, ejecutando el siguiente comando (para trabajar mejor, copiar esta imagen de XeLLous de 16MB al directorio del NandPro):
        Para Zephyr:
        > NandPro.exe XeLLous_v1.0_Zephyr.bin: -r2 updxell.bin 0 50

        Para Falcon:
        > NandPro.exe XeLLous_v1.0_Falcon.bin: -r2 updxell.bin 0 50

        Imagen
      - A continuación, falta por insertar la Key Vault de nuestra consola, a esta imagen de XeLLous creada (updxell.bin). ** OJO ** Debido a que la version "NandPro v2.0e" que hemos estado usando hasta ahora (y que volveremos a usar tras realizar esta tarea del Key Vault), falla a la hora de realizar el "insert", se hace preciso trabajar con la version NandPro v2.0b, pues es mas permisiva frente a warnings. Así pues, nos movemos al directorio "NandPro20b", copiamos en él los ficheros necesarios, esto es, nuestra nand original "nand7371.bin", y el XeLLous "updxell.bin" que acabamos de generar, y procedemos con la tarea en cuestion:
        Esto se ejecuta desde el directorio NandPro20b, con copia previa de ficheros "nand7371.bin" y "updxell.bin", y para cualquier modelo de consola:
        > NandPro.exe nand7371.bin: -r16 mikv.bin 1 1
        > NandPro.exe updxell.bin: -w16 mikv.bin 1 1

        ** poniendo especial atención ** copiamos y sobreescribiremos este "updxell.bin" que reside en "NandPro20b", a la carpeta del "NandPro20e", y nos olvidamos ya de la version B, que no la necesitaremos más

        Imagen

      (SOLO para los que ya tengan la CPU KEY y un XeLL o XeLLous funcional en la consola, realizar lo inmediatamente a continuación, y después saltar al PASO QUE SE INDICA)

        - Si dispones de XeLL (NO XELLOUS), actualízalo a XeLLous ahora:
          - Descargarse este paquete de XeLLous compilado (http://dwl.xbox-scene.com/xbox360/linux ... s_v1.0.zip), y extraer el archivo "xell-2f.bin";
          - Cópia este "xell-2f.bin" a la raíz de un pendrive o similar, y renombralo a "updxell.bin" (no vayamos a confundir este fichero con el anterior que hemos generado nosotros, cuidado);
          - Pincha el pen a la Xbox360, enciendela pulsando boton EJECT (con el cable de video Amarillo, Rojo y Blanco) para lanzar el XeLL, y debería el solito detectar la actualización y flashearla a la nand.
          - Para comprobar que esto ha funcionado, desconecta el pen de la consola, apaga y enciende la consola (mejor quitarla de la corriente electrica unos segundos) a traves del boton EJECT, y observa si ahora al final aparece tu CPU KEY claramente, pues es sintoma de que has actualizado a XeLLous correctamente;
          - Si esto te fallara por lo que sea, no te preocupes. Eso sí, no te quedará mas remedio que continuar con este manual, y tendras que flashear la imagen final del FreeBoot con el NandPro (lo siento si tu nand flasher es por LPT, pues el proceso es lento...).
          (SALTAR AL PASO 4 AHORA)
        - Si dispones de XeLLous (NO XELL):
          - Ejecuta el Paso 5 ANTES que el Paso 4. Haciendo esto, consigues flashear con tu JTAG original operativo, una imagen de FreeBoot válida para funcionar SOLO con el JTAG alternativo. Y, si tienes suerte y todo te va bien, lo habras hecho por pendrive desde el XeLLous (que lo agradeceras por la velocidad que consigues), incluso antes de ponerte a realizar el JTAG alternativo;
          - Si llegado el momento de probar el nuevo FreeBoot para JTAG alternativo, no te funcionara, no te preocupes. Lo unico que ocurriria, es que tendrias que flashear la imagen final de este FreeBoot con el NandPro (lo siento...).
          (SALTAR AL PASO 5 ahora, y luego hacer el PASO 4)

    3.2). Flasheo de NAND con imagen XeLLous (herramienta NandPro)

      - En el directorio del NandPro, ejecutar lo siguiente (comprobar, que efectivamente, tenemos el fichero updxell.bin recien creado en el paso anterior, en esta misma carpeta que estamos, y ocupa 1MB y pico):
        Si tu Nand Dumper es por LPT:
        > NandPro.exe lpt: -w16 updxell.bin 0

        Si tu Nand Dumper es por USB:
        > NandPro.exe usb: -w16 updxell.bin 0

        hay que ver que no da ningun error de escritura. Si fuera así, reintentarlo. El "0" del final del comando, aplica en consolas Zephyr y Falcon nada más.

        Imagen

      - Ya tenemos el XeLLous metido para que funcione una vez instalemos el JTAG alternativo. La consola dará E79 si se intentara encender ahora, o si tuviera un diseño de JTAG distinto al detallado aquí.


Paso 4: Instalación del JTAG ALTERNATIVO (por cortesía de Blackaddr) ** OBTENCIÓN DE CPU KEY **

    Llegó la hora de soldar, y destripar la consola si no lo habias hecho ya.
    Muestro las 2 opciones de esquema que hay para realizar el JTAG Alternativo de Blackaddr (así mismo, si se conoce algun punto de soldadura equivalente a los aquí mostrados, puede usarse sin ningún miedo), ambos, igualmente válidos. La primera opción es más efectiva, pero quizás implica algo más de trabajo que la segunda, que en teoría es algo susceptible a fallos (en mi caso nunca lo he notado, hasta ahora):

      - Opción de esquema A (usando Transistores):

        Imagen

    - Opción de esquema B (usando Diodos):

      Imagen

    ** NOTA ** Los módulos prefabricados de JTAG tambíen son perfectamente válidos para dichas instalaciones de JTAG

    Ya que estamos con la placa base fuera de su carcasa, si no lo habias hecho ya, deshabilita la resistencia R6T3 para impedir actualizaciones imprevistas que pueden anular el JTAG para siempre en tu consola.
    Dependiendo de cuál de las siguientes imágenes represente tu placa, haz el puente donde se indica:
    http://img121.imageshack.us/img121/7542 ... ernate.jpg o http://img705.imageshack.us/img705/4139/jasperefuse.jpg


    ¡¡BIEN!! Ya tenemos casi todo el trabajo realizado. Para probar que lo que se ha hecho hasta ahora es correcto (además de comprobar y recomprobar soldaduras y demás), podemos semi-montar la consola (lector DVD, cables de alimentación y vídeo - Amarillo, Rojo y Blanco -, frontal de luces, etc), y, al encenderla con el EJECT, deberíamos poder ver ya el XeLLous (ten a mano la cámara de fotos!).

    Lo que haremos, cámara en ristre, es, arrancar con el EJECT la consola, y hacer una foto en el momento que se muestran los datos de la CPU Key. La siguiente imagen indica dónde en XeLL (por ver la diferencia nada mas), para XeLLous no tendremos ninguna dificultad de verlo, pues sale al final de todo:

      Imagen

      - La concatenación de los valores de los "fuseset 03:" y "fuseset 05:", conforman la CPU KEY de nuestra consola:

        · fuseset 03: 1234432112344321
        · fuseset 05: ABCDDCBAABCDDCBA
        --> la CPU KEY sería igual a: "1234432112344321ABCDDCBAABCDDCBA", por ejemplo. ESCRIBETE LA TUYA A FUEGO, y tenla a mano.
      ** Nos daremos cuenta de que lo que tenemos nosotros es XeLLous en vez de XeLL, porque al final, veremos claramente la CPU KEY de nuestra consola.

    Si crees que todo está correcto, puedes empezar a montar la consola. A lo sumo, dejarla accesible para poder echar mano del Nand Dumper si cometemos algun fallo con un flasheo a la nand a traves del pendrive, o por lo que sea, no puedes hacerlo de otra forma.


Paso 5: Construcción de FreeBoot. Flasheo del FreeBoot a la Nand

    Con la nueva aparición del último FreeBoot 0.04, incluído en el paquete FbBuild 0.11 (nosotros usaremos una variacion de este que automatiza el proceso). El método de creación del FreeBoot ha cambiado (más sencillo la verdad) con respecto a versiones anteriores.

    Los pasos a seguir son los siguientes:
      - descargarse el paquete "script-de-gab76-pour-freeboot-12611" (en la seccion de Materiales Software de arriba), que lo automatiza todo (en frances, pero entendible), y descomprimirlo en una carpeta llamada "FreeBoot", por ejemplo;
      - descargarse el fbBuild v0.11 (http://www.logic-sunrise.com/telecharge ... d-011.html), descomprimir y reemplazar los archivos y carpetas del anterior paquete ("script-de-gab76-pour-freeboot-12611"), con estos nuevos del fbBuild v0.11;
      - descargarse el dash 12611 decoded, y descomprimirlo dentro de la carpeta "data" de la carpeta "FreeBoot" anterior;
      - copiar nuestra nand original con dash 7371 ("nand7371.bin", por ejemplo) que tenemos (parece ser que tambien funcionan otras versiones, e incluso una nand previa del anterior FreeBoot 0.032 funcionando en nuestra consola), a la carpeta "FreeBoot";
      - IMPORTANTISIMO!!!!! COPIAR Y SOBREESCRIBIR nuestro smc.bin generado en el Punto 3 de este tutorial, a la carpeta "smc" dentro de "FreeBoot". Lo que hay que hacer es copiar el smc.bin, y renombrarlo a all_smc.bin (observaréis que ya existe un all_smc.bin en esta carpeta, pero este no está capacitado para funcionar con el JTAG alternativo, por lo que lo borraremos). Si no hacéis esto, al final obtendréis un E79 cuando flasheeis este FreeBoot.
      - leer el Readme.txt para entender un poco lo que se nos va a pedir (básicamente nuestra nand original, la CPU Key, y el modelo de placa que tenemos entre manos);
      - ejecutar el archivo "fbbuild_fr.bat";
      - seguir sus instrucciones, e ir introduciendo a mano lo que se nos pida: la CPU Key, el número correspondiente al modelo de placa que tengamos, el nombre del fichero que representa nuestra nand original ("nand7371.bin", por ejemplo), verificamos los datos introducimos, y decimos yes, comienza el proceso automatico, y si no ha habido errores, podemos decir yes o no a la pregunta de borrar el contenido de "temp\", es igual;
      - habremos obtenido un fichero "out.bin", que será nuestro FreeBoot para JTAG alternativo, en su última version;


    - Generado ya el binario del FreeBoot ("out.bin", ubicado dentro del directorio Freeboot), lo renombramos a updflash.bin y copiamos tal cual a la raíz de nuestro pendrive (OJO! Eliminar del pendrive antes, todo rastro de ficheros "updxell.bin" o "updflash.bin" que pudieramos tener dentro de él).

    - Pinchar el pendrive en la consola, y arrancar esta desde el boton de EJECT para lanzar el XeLLous. Así, dejar que encuentre la actualización, y flashee automaticamente la misma a la nand. (Puede no funcionar y tener que hacerse finalmente con NandPro)

      Imagen

    - Tras esto, si no hemos cometido ningún fallo, apagamos (incluso podemos desconectar de la alimentacion la consola unos segundos), retiramos el pendrive, reiniciamos la X360 normalmente, y ya nos debería mostrar la interfaz del Dash de Xbox360, en su versión 12611 "jatageada".

    Si hemos perdido, por lo que sea, la posibilidad de flashear la nand desde un pendrive a través del XeLLous, o simplemente no funciona, lo tendremos que hacer desde nuestro nand dumper/flasher, utilizando el comando que corresponda:

    · Con un flasher por LPT (puerto paralelo):
    > NandPro.exe lpt: -w16 updflash.bin

    · Con un flasher por USB:
    > NandPro.exe usb: -w16 updflash.bin

    (no olvidarse de copiar el "updflash.bin" a la carpeta donde tengamos el NandPro)


    ¡¡Por fin ya tenemos el último FreeBoot funcionando, libre de E79s (y que sea así por siempre), gracias a Blackaddr!!

    Si algo saliera mal, o no estuviéramos conformes con el estado final, lo único que habría que hacer es, revertir el JTAG al esquema original (o si no queremos JTAG lo quitamos), y mediante el nand flasher, flashear la nand original de la consola, o incluso una nand retocada que tuviéramos de un JTAG previo.


Paso 6: Montar la consola de nuevo, y a disfrutar!!

    Pues simple, ¿no?

    Lo que queda por decir, es que ya para todo, podremos usar el cable HDMI sin miedo, para jugar a nuestros juegos con todo su esplendor. Además, nos habremos quitado las lucecitas marcianas, que de vez en cuando soltaba la consola por su panel frontal de LEDs.


MUCHAS GRACIAS a todos por la paciencia que habeis demostrado al leer este extenso manual, y espero que pueda animar a muchos a realizar y/o mejorar su JTAG. Eso sí, si os cargáis algo, las culpas a Microsoft por haber hecho las cosas tan complicadas.


Agradecimientos a VDF_Demon por sus manuales, a Talfi por servir de beta tester, y en especial a todos los que sin duda me dejo. Ha sido un gran esfuerzo realizar este tutorial, espero que sirva de algo y a muchos. Y que no estropee muchas consolas.

EDIT:
- Había un fallo en una instrucción: "SBTool.exe i SMC_free60.bin zephyr_hack_updxell.bin" y "SBTool.exe i SMC_free60.bin falcon_hack_updxell.bin". CORREGIDO.
- Veo que la actualización vía pendrive esta dandome problemas incluso a mí, por lo que recomiendo usar el NandPro a la hora de flashear las imagenes a la nand. (parece que si se usa finalmente XeLLous, ya no hay tantos problemas. ver "EDIT 21/08/2010").
- (21/08/2010). Añadidas 2 aplicaciones software a la lista (NandPro20b y Build XeLLous v0.1). Se modifica el tutorial para utilizar (y actualizar si procede) XeLLous en vez de XeLL. Esto se hace para conseguir mayor compatibilidad a la hora de flashear desde pendrive a traves del XeLLous, y no tener que usar tanto NandPro, que es mas lento. Además, en relacion a este punto, podre introducir en algun momento, alguna imagen aclaratoria.
- (23/08/2010). Pequeñas modificaciones (palabra XeLL por XeLLous, y renumeracion puntos 3a, 3b, por 3.1, 3.2). Introducción de un pequeño Indice del tutorial.
- (11/11/2010). Añadida nota en el Paso 5, tras la salida del ultimo reboot a la fecha, Freeboot v0.04 (o tambien FbBuild v0.1). En posteriores fechas es posible que amplíe un poco el tutorial para meter mejor los pasos del nuevo FreeBoot.
- (12/11/2010). Añadidos los cambios pertinentes al tutorial, para adaptarlo a la ultima version de FreeBoot 0.04. Los cambios se aprecian en Materiales Software, y el Paso 5 del tutorial. Sin previo aviso se podra insertar alguna imagen explicativa de la nueva herramienta de automatizacion del FreeBoot.
- (16/11/2010). Modificado el Paso 5, tras la salida de la revisión del fbBuild v0.11.
al fin algo que resuelve ese molesto e79 :)

amigo puedes subir tambien el SBTool para descargarlo sin entrar a xbins porfavor [risita]
Aver para cuando lo tienes completo que tengo una falcon que solo saca e79 por un tubo pero sin embargo el xbr le va perfecto :S

a la espera :D!
Muchas gracias leon44 porque al final te has decidido a hacer el tutorial que te pedí [plas]

Esperaré a que lo completes y así probar los pasos que hiciste por mi.

[beer]
esta interesante no tengo e79 pero si alguna luz en mi jasper
Buena iniciativa.
En mi caso, tengo el jtag según el esquema de sandungas en una zephyr. Con el XBR me salía a veces el E79, pero con el freeboot no me ha salido todavía, y ya llevo bastantes encendidos.
Si me sale otra vez el E79, probaré este método.
muchisimas gracias tengo zephyr desde hace tiempo com el jtag instalado pero sin instalar el freeboot para evitar la e79
Según tengo entendido, el E79 se puede evitar instalando XBR primero, y tras sacar la CPUkey, crear freeBOOT y actualizar con éste desde XBR.
Las Zephyr que son guerreras, como la mía (independientemente del CB que tengan), dan problemas con XBR o freeBOOT si no se realiza este nuevo diagrama AUD_CLAMP que comenta leon44 (lo digo por propia experiencia).

Yo he usado uno de los agujeros que rodean el Southbrige para llevar el cable que va soldado a la patilla del Q2N1 por la parte inferior de la placa...

Imagen

Y así queda una vez hecha la soldadura...

Imagen

Espero que sirve para ayudar a documentar el tutorial.
soy poseedor de una jasper 512, pero soloentro para agradecer el tuto, la verdad que no esta mal y a muchos les va a servir, y porke no..... siempre viene bien ke agradezcan el trabajo de uno.
gracias por el curro.
xboxadicto escribió:soy poseedor de una jasper 512, pero soloentro para agradecer el tuto, la verdad que no esta mal y a muchos les va a servir, y porke no..... siempre viene bien ke agradezcan el trabajo de uno.
gracias por el curro.


Suscribo lo dicho.
Por fin acabé el tutorial. De ahora en adelante, lo más que podrá haber serán pequeñas modificaciones, que no deben afectar al transcurso del mismo.
Si hubiera una errata grave, se indicaría.
Gracias a todos.
puede q suene algo tonto pero para ya no usar el nandumpler con el flash 360 puedo poner mi falcon_hack_updxell.bin ya parcheado y asi no instalo el nandumper como ven? espero aver si me responen algo rapido para no perder 1 hora de mi vida en pasar eso

edit: bueno ya mejor q les parese si pongo mi updflash.bin ya parchado en flash360 y pongo esa nand?

una preguntotototota que diferensia hay de flasher la nand con flash360 que con xell?
kiris escribió:puede q suene algo tonto pero para ya no usar el nandumpler con el flash 360 puedo poner mi falcon_hack_updxell.bin ya parcheado y asi no intalo el nandumper como ven? espero aver si me responen algo rapido para no perder 1 hora de mi vida en pasar eso

Explica un poco con mas detalle qué tienes ahora. Debo entender que tienes un XeLL (o es XeLLous?) funcionando con el JTAG original, y lo que quieres ahora es flashear el falcon_hack.bin parcheado para JTAG alternativo y continuar desde ahi, sin tener que volver a instalar (soldar) un nand dumper/flasher?? Es eso?
Si es asi, debo advertirte que yo mismo siguiendo ahora el tutorial, estoy viendo que no me pilla el updflash.bin desde pendrive para flasheo en nand... Voy a intentar (que no queria), ver si actualizando en un paso previo a XeLLous, puedo meter sin problemas desde pendrive mi falcon_hack.bin para JTAG alternativo.
Cuento mi experiencia, y actualizo el tutorial con este nuevo paso.
Contesta si es esto que he entendido lo que te sucede.
leon44 escribió:
kiris escribió:puede q suene algo tonto pero para ya no usar el nandumpler con el flash 360 puedo poner mi falcon_hack_updxell.bin ya parcheado y asi no intalo el nandumper como ven? espero aver si me responen algo rapido para no perder 1 hora de mi vida en pasar eso

Explica un poco con mas detalle qué tienes ahora. Debo entender que tienes un XeLL (o es XeLLous?) funcionando con el JTAG original, y lo que quieres ahora es flashear el falcon_hack.bin parcheado para JTAG alternativo y continuar desde ahi, sin tener que volver a instalar (soldar) un nand dumper/flasher?? Es eso?
Si es asi, debo advertirte que yo mismo siguiendo ahora el tutorial, estoy viendo que no me pilla el updflash.bin desde pendrive para flasheo en nand... Voy a intentar (que no queria), ver si actualizando en un paso previo a XeLLous, puedo meter sin problemas desde pendrive mi falcon_hack.bin para JTAG alternativo.
Cuento mi experiencia, y actualizo el tutorial con este nuevo paso.
Contesta si es esto que he entendido lo que te sucede.


no, tengo mi freeboot y e cambiado el diagrama de mi jtag (el de los diodos) al q pusiste y puedo poner mi updflash (parcheada por el smc) en flash 360? (aplicacion .xex) y asi poder flashear mi nand sin xell ni xellous y ya


olvida lo q dije esq no sirve el diagrama q puse nuevo de los diodos en mi freeboot por q no esta parcheado osea q nesesitaria pasar por xell afuerzas?
Es decir, el único cambio que hay en el esquema B con respecto al esquema original, es sustituir la soldadura (con diodo) que va al panel del anillo de luces...

Imagen

...por el punto del lado inferior de la placa, no?
retabolil escribió:Es decir, el único cambio que hay en el esquema B con respecto al esquema original, es sustituir la soldadura que va al panel del anillo de luces...

Imagen

...por el punto del lado inferior de la placa, no?


pues viendo bien si nadamas hay q cambiar ese pero primero tienes que poner el xell parcheado por q si lo cambias te va a dar e79 con el XBR o freboot q tengas me acaba de pasar eso :(
pero qué es exactametne lo que hay que parchear, para dejar los conceptos claros?

- El raw dump de la nand recien extraída de la consola
- El XeLL
- La XBR/freeBOOT image

Si hago la instalación de modo normal (no los alternativos que muestra este tuto), no tengo que parchear nada? simplemente escribo XeLL en la nand, extraigo CPUKey, creo freeBOOT image y flasheo la nand con Nand Pro?
retabolil escribió:pero qué es exactametne lo que hay que parchear, para dejar los conceptos claros?

- El raw dump de la nand recien extraída de la consola
- El XeLL
- La XBR/freeBOOT image

Si hago la instalación de modo normal (no los alternativos que muestra este tuto), no tengo que parchear nada? simplemente escribo XeLL en la nand, extraigo CPUKey, creo freeBOOT image y flasheo la nand con Nand Pro?


xell tiene q ser parchado con smc y de hay instalar tu freeboot ya parchado tambien con smc y antes de hacer todo esto tienes q cambiar el diagrama por que si no te dara error e79
kiris escribió:
retabolil escribió:pero qué es exactametne lo que hay que parchear, para dejar los conceptos claros?

- El raw dump de la nand recien extraída de la consola
- El XeLL
- La XBR/freeBOOT image

Si hago la instalación de modo normal (no los alternativos que muestra este tuto), no tengo que parchear nada? simplemente escribo XeLL en la nand, extraigo CPUKey, creo freeBOOT image y flasheo la nand con Nand Pro?


xell tiene q ser parchado con smc y de hay instalar tu freeboot ya parchado tambien con smc y antes de hacer todo esto tienes q cambiar el diagrama por que si no te dara error e79


Pero entonces cómo se ha arreglado toda la gente que hasta ahora lo ha hecho por el esquema tradicional sin problemas? Quizá sea porque las falcon/jasper no dan tanto este problema como las zephyr?

Insisto de nuevo, por el método tradicional (sin usar la soldadura inferior de la placa), no es necesario aplicar ningún parche smc ni nada?
a lo estabas afirmando pense q lo preguntabas entonses para mi no funciona yo e cambiado el diagrama ese de los diodos q dice y ami me marca e79 osea q :-?
Voy a intentar responder a todos.

retabolil,
- SÍ, el unico cambio del JTAG original a este alternativo, es lo que comentas y te confirma kiris.
- lo que se parchea, es el SMC.BIN para que permita funcionar con el JTAG alternativo, si no lo parcheas, tendras que quedarte con el JTAG original, y viceversa, si lo parcheas, tendras que funcionar con el JTAG alternativo. Pero en ambos casos, siempre, restaurar la nand original de la consola, funcionara. Lo que pasa, que una vez tenemos parcheado el SMC.BIN, hay que insertarlo en las imagenes de los XeLL y Freeboot, para que funcionen ambos con tu JTAG alternativo.
- si haces la instalacion normal (no esta alternativa que propongo) y haces lo que dices, claro que te funcionara. Pero lo mas seguro que obtengas estos E79 aleatorios. Pero ya que haces eso, casi con el mismo esfuerzo ejecutas este tutorial, y nunca tendras E79s (bueno, depende qué modelo de consola tengas, ya que algunas falcon y jasper no lo sufren).

El querer flashear mediante pendrive, es por rapidez, pero no siempre es posible (como me esta ocurriendo a mi ahora que intento reproducir el tutorial en mi consola), y tendremos que echar mano del NandPro (que tampoco pasa nada, solo que es mas lento).

kiris,

- para flashear, en este caso, yo intentaria hacerlo solo por pendrive (si se deja, que veo que voy a tener que recomendar NandPro) y por NandPro. Ya cuando tengamos el FreeBoot funcionando, usaria el 360 Flash, u otros cualesquiera.

Sigo intentando realizar pruebas de flasheo a traves de pendrive. pero tened en mente, que lo que no se pueda hacer (o falle) por pendrive, se podra hacer por NandPro.
leon44 escribió:El querer flashear mediante pendrive, es por rapidez, pero no siempre es posible (como me esta ocurriendo a mi ahora que intento reproducir el tutorial en mi consola), y tendremos que echar mano del NandPro (que tampoco pasa nada, solo que es mas lento).


Por cierto, el mismo Nand Pro, aparte de flashear, también sirve para crear la freeBOOT image una vez obtenida la CPUKey, verdad? es decir, puede hacerse tanto manualmente con Nand Pro, ó con freeBOOT ToolBox, correcto?
retabolil escribió:
leon44 escribió:El querer flashear mediante pendrive, es por rapidez, pero no siempre es posible (como me esta ocurriendo a mi ahora que intento reproducir el tutorial en mi consola), y tendremos que echar mano del NandPro (que tampoco pasa nada, solo que es mas lento).


Por cierto, el mismo Nand Pro, aparte de flashear, también sirve para crear la freeBOOT image una vez obtenida la CPUKey, verdad? es decir, puede hacerse tanto manualmente con Nand Pro, ó con freeBOOT ToolBox, correcto?

No, para crear la imagen del FreeBoot, únicamente, con el FreeBoot ToolBox (ibuild.exe).
El NandPro es para leer/escribir nands. Ejecuta NandPro.exe y lo veras.
creo q mi falcon v2 no esta echa para esto tenia todo original jtag y freeboot lo q hize fue cambiar la nand por flash 360 y puse el updflash parcheado y lo instalo cuando acabo lo apague quite el jtag y puse el nuevo jtag y lo prendi me marca e79 y no manda ninguna luz a la placa de encendido
kiris escribió:creo q mi falcon v2 no esta echa para esto tenia todo original jtag y freeboot lo q hize fue cambiar la nand por flash 360 y puse el updflash parcheado y lo instalo cuando acabo lo apague quite el jtag y puse el nuevo jtag y lo prendi me marca e79 y no manda ninguna luz a la placa de encendido

Tienes un MP kiris.
leon44 escribió:
retabolil escribió:
leon44 escribió:El querer flashear mediante pendrive, es por rapidez, pero no siempre es posible (como me esta ocurriendo a mi ahora que intento reproducir el tutorial en mi consola), y tendremos que echar mano del NandPro (que tampoco pasa nada, solo que es mas lento).


Por cierto, el mismo Nand Pro, aparte de flashear, también sirve para crear la freeBOOT image una vez obtenida la CPUKey, verdad? es decir, puede hacerse tanto manualmente con Nand Pro, ó con freeBOOT ToolBox, correcto?

No, para crear la imagen del FreeBoot, únicamente, con el FreeBoot ToolBox (ibuild.exe).
El NandPro es para leer/escribir nands. Ejecuta NandPro.exe y lo veras.


De acuerdo, pero además de leer/escribir, lo que es seguro es que tb servía para injectar los keyvolt y configblocks al "xbr_8955.bin", lo que al fin y al cabo era generar la XBR image. Por eso pensé si podría hacer lo mismo con la CPUKey para el freeBOOT. Ej:

nandpro xbr_8955.bin: -w16 rawkv.bin 1 1
nandpro xbr_8955.bin: -w16 rawconfig.bin 3de 2
Por cierto, el mismo Nand Pro, aparte de flashear, también sirve para crear la freeBOOT image una vez obtenida la CPUKey, verdad? es decir, puede hacerse tanto manualmente con Nand Pro, ó con freeBOOT ToolBox, correcto?


Con este tuto puedes crear la imagen del freebot de forma manul mediante archivos .bat
hilo_tutorial-instala-freeboot-9199-facilmente-en-nand-interna_1415471
retabolil escribió:...
De acuerdo, pero además de leer/escribir, lo que es seguro es que tb servía para injectar los keyvolt y configblocks al "xbr_8955.bin", lo que al fin y al cabo era generar la XBR image. Por eso pensé si podría hacer lo mismo con la CPUKey para el freeBOOT. Ej:

nandpro xbr_8955.bin: -w16 rawkv.bin 1 1
nandpro xbr_8955.bin: -w16 rawconfig.bin 3de 2

Estas en lo cierto en esos casos que pones, pero... es complicarse la vida creo yo.
leon44 escribió:
retabolil escribió:...
De acuerdo, pero además de leer/escribir, lo que es seguro es que tb servía para injectar los keyvolt y configblocks al "xbr_8955.bin", lo que al fin y al cabo era generar la XBR image. Por eso pensé si podría hacer lo mismo con la CPUKey para el freeBOOT. Ej:

nandpro xbr_8955.bin: -w16 rawkv.bin 1 1
nandpro xbr_8955.bin: -w16 rawconfig.bin 3de 2

Estas en lo cierto en esos casos que pones, pero... es complicarse la vida creo yo.


No, no; a ver, no es que lo vaya a hacer así. Simplemente trato de aclarar dudas "de concepto" que no puedo a través de las guías o tutoriales. Es decir, éstas son muy buenas para llegar al fin/objetivo, pero ahora estoy tratando de conocer un poco más a fondo el "backstage" de los procesos y funciones.

Entonces concluyendo, se podría crear (teniendo la CPUkey obviamente) la freeBOOT image usando como herramienta el Nand Pro, mediante el command prompt, correcto?
retabolil escribió:
leon44 escribió:
retabolil escribió:...
De acuerdo, pero además de leer/escribir, lo que es seguro es que tb servía para injectar los keyvolt y configblocks al "xbr_8955.bin", lo que al fin y al cabo era generar la XBR image. Por eso pensé si podría hacer lo mismo con la CPUKey para el freeBOOT. Ej:

nandpro xbr_8955.bin: -w16 rawkv.bin 1 1
nandpro xbr_8955.bin: -w16 rawconfig.bin 3de 2

Estas en lo cierto en esos casos que pones, pero... es complicarse la vida creo yo.


No, no; a ver, no es que lo vaya a hacer así. Simplemente trato de aclarar dudas "de concepto" que no puedo a través de las guías o tutoriales. Es decir, éstas son muy buenas para llegar al fin/objetivo, pero ahora estoy tratando de conocer un poco más a fondo el "backstage" de los procesos y funciones.

Entonces concluyendo, se podría crear (teniendo la CPUkey obviamente) la freeBOOT image usando como herramienta el Nand Pro, mediante el command prompt, correcto?

La respuesta teorica es sí, pero si te soy sincero, yo no sabria como, y facil, desde luego, no seria. Ademas, se me ocurre que igualmente deberias apoyarte en otras herramientas para conseguirlo...
retabolil escribió:
leon44 escribió:
retabolil escribió:...
De acuerdo, pero además de leer/escribir, lo que es seguro es que tb servía para injectar los keyvolt y configblocks al "xbr_8955.bin", lo que al fin y al cabo era generar la XBR image. Por eso pensé si podría hacer lo mismo con la CPUKey para el freeBOOT. Ej:

nandpro xbr_8955.bin: -w16 rawkv.bin 1 1
nandpro xbr_8955.bin: -w16 rawconfig.bin 3de 2

Estas en lo cierto en esos casos que pones, pero... es complicarse la vida creo yo.


No, no; a ver, no es que lo vaya a hacer así. Simplemente trato de aclarar dudas "de concepto" que no puedo a través de las guías o tutoriales. Es decir, éstas son muy buenas para llegar al fin/objetivo, pero ahora estoy tratando de conocer un poco más a fondo el "backstage" de los procesos y funciones.

Entonces concluyendo, se podría crear (teniendo la CPUkey obviamente) la freeBOOT image usando como herramienta el Nand Pro, mediante el command prompt, correcto?


No se usa nandpro para nada, lee el tuto que te he puesto, lo que haces basicamente (yo tampoco lo se explicar tecnicamente) es crear un archivo .bat que junto con tu nand original tu smc y algunos archivos mas... compila la imagen del freebot apta para tu placa y consola.
dartoes, tienes razon en parte, puedes crear un .bat para agilizar el proceso del ibuild.exe, pero tampoco se tarda tanto en escribir los comandos a mano (que casi todo es copy&paste todo), cada uno que haga lo que le sea mas facil. Y pensé apuntar en mi tutorial al tuyo para lo del freeboot, pero no lo hice por el tema del Flash360.xex, que basicamente, como no lo he probado, no sé si funciona o no (ademas que aqui se esta hablando de modificar el SMC.BIN).
Como va a funcionar el flasheo siempre, es a traves del NandPro.
Si disculpa leon 44, el procedimiento que mencionas en tu tuto es igual pero no lo habia visto actualizado. Estamos hablando de lo mismo entonces, con la salvedad de modificar el smc,
la cuestion es que no se usa el nandpro para esto si no que simplemente ponemos comandos en una ventana de DOS cierto no? o estoy yo equivocado? ya te digo que tampoco tengo mucha idea tecnica asi que es posible [+risas]
dartoes escribió:No se usa nandpro para nada, lee el tuto que te he puesto, lo que haces basicamente (yo tampoco lo se explicar tecnicamente) es crear un archivo .bat que junto con tu nand original tu smc y algunos archivos mas... compila la imagen del freebot apta para tu placa y consola.


No has leído o entendido lo que estoy preguntando. No hablo de si se usa o no se usa en un tutorial u otro. Simplemente era una pregunta técnica que me estaba planteando, sobre si se podría usar nandpro para crear freeBOOT image igual que se puede usar para crear XBR inyectando los kaybolt y configblocks.
Se ha añadido/modificado informacion relevante en el tutorial (ver EDIT del 21/08/2010), para hacer un poco mas compatible el flasheo a traves de pendrive, y no tener que usar tanto el Nandpro. Aunque no queda descartado, claro esta.
Buenas, me gustaría hacerte una consulta, voy a realizar el jtag a mi xbox (placa falcon) con los módulos quicksolder del Maximus Nandflasher(http://360nandflasher.com/downloads/nan ... ug_v10.pdf) y me gustaría seguir el esquema de este tutorial (que por cierto, muchas gracias por el curro que te has dado), y he estado mirando y el circuito del maximus está compuesto de diodos, por lo cuál habría que realizar el esquema B. Entonces el cable rojo no tengo ningún problema para soldarlo ya que sería el mismo punto de soldadura que tú indicas en este esquema, ahora bien con el cable azul proponen 2 puntos de soldadura y ninguno es el que tú indicas (creo) y me gustaría saber si habría algún problema si soldara el cable rojo en el punto que tú indicas en el esquema o debería ceñirme al esquema del fabricante. Espero tu respuesta y muchísimas gracias!
porque no pasas del quicksolder ese y lo haces con los diodos normales o con los transistores
Xparda escribió:Buenas, me gustaría hacerte una consulta, voy a realizar el jtag a mi xbox (placa falcon) con los módulos quicksolder del Maximus Nandflasher(http://360nandflasher.com/downloads/nan ... ug_v10.pdf) y me gustaría seguir el esquema de este tutorial (que por cierto, muchas gracias por el curro que te has dado), y he estado mirando y el circuito del maximus está compuesto de diodos, por lo cuál habría que realizar el esquema B. Entonces el cable rojo no tengo ningún problema para soldarlo ya que sería el mismo punto de soldadura que tú indicas en este esquema, ahora bien con el cable azul proponen 2 puntos de soldadura y ninguno es el que tú indicas (creo) y me gustaría saber si habría algún problema si soldara el cable rojo en el punto que tú indicas en el esquema o debería ceñirme al esquema del fabricante. Espero tu respuesta y muchísimas gracias!

El "cable azul" que tu llamas, es precisamente el cable que cambia en este JTAG alternativo. Asi que, sueldalo al AUD_CLAMP y listo. Si dices que va con diodos el maximus, esquema B, y adelante (yo tengo el modulo JTAG del Team Xecuter, y me funciona de perlas, e imagino los dos seran similares).

Suerte con el proceso!!
Hay un pequeño detalle que modificaría para dejarlo correcto, ya que podría dar lugar a confusión si se anta un poco perdido. El apartado 3, lo subdivides usando letras, cuando este cambio de número a letra se suele usar para indicar los apartados son caminos paralelos, es decir o lo haces de un modo, o del otro. Si entiendes lo que dice te das cuenta de que son pasos seguidos, pero técnicamente esto se debería indicar con un sub 4.1 y 4.2 por ej.

Por cierto, es obligatorio escribir Xellous en la nand, antes de realizar la instalación JTAG?

Otra cosa que no me queda del todo clara, por curiosidad, es qué es realmente lo que escribes a la nand para sacar la key, XeLL ó XeLLous? pq a veces dice xell, otras xellous... y no se cuál de los dos es al final el que se escribe. Normalmente para sacar la key se instalaba XBR que llevaba xell integrado...
retabolil escribió:Hay un pequeño detalle que modificaría para dejarlo correcto, ya que podría dar lugar a confusión si se anta un poco perdido. El apartado 3, lo subdivides usando letras, cuando este cambio de número a letra se suele usar para indicar los apartados son caminos paralelos, es decir o lo haces de un modo, o del otro. Si entiendes lo que dice te das cuenta de que son pasos seguidos, pero técnicamente esto se debería indicar con un sub 4.1 y 4.2 por ej.

Por cierto, es obligatorio escribir Xellous en la nand, antes de realizar la instalación JTAG?

Otra cosa que no me queda del todo clara, por curiosidad, es qué es realmente lo que escribes a la nand para sacar la key, XeLL ó XeLLous? pq a veces dice xell, otras xellous... y no se cuál de los dos es al final el que se escribe. Normalmente para sacar la key se instalaba XBR que llevaba xell integrado...

Lo de los apartados quizas lo haga asi como dices, si crees que alguien puede no enterarse.

Obligatorio no es que sea escribir XeLLous para JTAG alternativo, antes de realizar el JTAG como tal. Si al final lo vas a hacer mediante NandPro, entonces te da igual hacerlo antes o despues del JTAG. El tema esta en que, si tienes hecho un JTAG original previo, y tienes XeLLous funcionando para ese tipo de JTAG, entonces, es mejor actualizar al XeLLous "alternativo" mediante pendrive, porque asi cuando pases a JTAG alternativo, con suerte, no tendras que usar para nada el NandPro (con la celeridad que eso supone), ni para meter XeLLous (porque ya lo tienes), ni para meter el FreeBoot (porque lo flasheas por pendrive).

Lo de XeLL/XeLLous, es cierto que en una ocasion (dos a lo sumo) creo que pone XeLL. A ver si lo quito. El tema esta en que, al principio el tutorial hablaba de XeLL, pero luego he metido el XeLLous porque ofrece mayor compatibilidad para todo y claro, se me habra quedado algun XeLL de por medio. Lo cambio.
Bueno, ya he conseguido terminar de exploitear mi consola gracias a tu tutorial, muchísimas gracias, estaba todo muy claro y no he tenido ningún problema, excepto que hice el puente para impedir la quema de efuses antes de actualizar a la versión 7371 y me apareció un error e80, pero bueno, quité el puente y ya no tuve ningún problema para la actualización, lo único que hice trabajo para nada quitando y poniendo el puente [carcajad] . Ahora lo que me queda es investigar en la scene y entender un poco como funciona la 360, lo cual no es nada fácil con tantas aplicaciones que ya están en desuso y demás, pero bueno a lo que iba, que muchísimas gracias por tu tutorial que no sé qué hubiera hecho sin él.

Un saludo!
Xparda escribió:Bueno, ya he conseguido terminar de exploitear mi consola gracias a tu tutorial, muchísimas gracias, estaba todo muy claro y no he tenido ningún problema, excepto que hice el puente para impedir la quema de efuses antes de actualizar a la versión 7371 y me apareció un error e80, pero bueno, quité el puente y ya no tuve ningún problema para la actualización, lo único que hice trabajo para nada quitando y poniendo el puente [carcajad] . Ahora lo que me queda es investigar en la scene y entender un poco como funciona la 360, lo cual no es nada fácil con tantas aplicaciones que ya están en desuso y demás, pero bueno a lo que iba, que muchísimas gracias por tu tutorial que no sé qué hubiera hecho sin él.

Un saludo!

Me alegro que te haya servido este manual. [ginyo]
Ahora basicamente, tampoco es que haya excesivas cosas por hacer... Meter el dashlaunch 1.0 + System ping remover, fbanext, freestyle 2 y xexmenu. Lo mismo, si se te calienta mucho la consola, como a mi, yo le tengo forzados al 90% ahora en verano los ventiladores (fanspeedflasher). Mira el hilo viewtopic.php?p=1718775237 , si no lo has visto ya.
Y estos dias, puedes probar con 2-3 semanas de adelanto el Halo Reach para JTAG.
Hola xicos!! A ver si me podeis ayudar...

He realizado el Nand Dumper, extraido la nand y comprobado que es correcta.
Luego la construcción del PATCHED SMC y Fasheo de NAND con XeLLous.

Y al final puse todos los cables, transistores y resistencias del JTAG.

Y al proceder a encender la consola conectada a la tele, no se ve nada, y solo se me enciende una luz roja (abajo a la derecha) parpadeando...

Cual puede ser el error???? La construcción del Patched o los puntos soldados del JTAG.

Ayudadme pliss!!!
djemix escribió:Hola xicos!! A ver si me podeis ayudar...

He realizado el Nand Dumper, extraido la nand y comprobado que es correcta.
Luego la construcción del PATCHED SMC y Fasheo de NAND con XeLLous.

Y al final puse todos los cables, transistores y resistencias del JTAG.

Y al proceder a encender la consola conectada a la tele, no se ve nada, y solo se me enciende una luz roja (abajo a la derecha) parpadeando...

Cual puede ser el error???? La construcción del Patched o los puntos soldados del JTAG.

Ayudadme pliss!!!

Tienes un MP.
En realidad pueden ser las dos cosas, e incluso un mal flasheo. Lo mas importante es que creas que has hecho bien al menos la soldadura. Luego ya es probar y probar. No siempre salen las cosas a la primera.
Ahora estoy intentando subir la nand original para al menos ver que enciende y asegurarme de algo no?? xDD

Ahora te cuento...
djemix escribió:Ahora estoy intentando subir la nand original para al menos ver que enciende y asegurarme de algo no?? xDD

Ahora te cuento...

Espero que sea por usb... Asi al menos te cercioras que no has hecho un corto o similar, sí.
Luego de eso, crea el XeLLous como el manual dice, o a lo mejor te puedo echar una mano. Has visto el MP?
Si, y te agregado al msn. Te mando un privado.
Estupenda guía.

Felicidades
Gromber escribió:Estupenda guía.

Felicidades

Gracias.

djemix escribió:Si, y te agregado al msn. Te mando un privado.

Bueno, supongo que el FreeBoot te seria mas facil desde donde lo dejamos, no? Lo conseguiste hacer? Imagino que sí.
440 respuestas
1, 2, 3, 4, 59