Tutorial - RGH Utilizando JR Programmer, Jrunner y Coolrunner-V.3

24
Tutorial realizado por JRVO Tutorial - RGH Utilizando JR Programmer, Jrunner y Coolrunner (V.4) EXCLUSIVO EOL - Con el JR Programmer conectado a la PC por usb (reconocido correctamente), el cable de programación nand correctamente soldado y conectado al JR Programmer, abrimos el JRunner y Esperamos a que nos aparezca –FINISHED CHECKING FILES-. NOTA: La fuente de poder de la consola debe de estar conectada a la corriente y a la consola para el proceso de lectura y escritura de la nand. EXCLUSIVO EOL

Transcript of Tutorial - RGH Utilizando JR Programmer, Jrunner y Coolrunner-V.3

Page 1: Tutorial - RGH Utilizando JR Programmer, Jrunner y Coolrunner-V.3

Tutorial realizado por JRVO

Tutorial - RGH Utilizando JR Programmer, Jrunner y Coolrunner

(V.4)

EXCLUSIVO EOL

- Con el JR Programmer conectado a la PC por usb (reconocido correctamente), el cable de programación nand correctamente soldado y conectado al JR Programmer, abrimos el JRunner y Esperamos a que nos aparezca –FINISHED CHECKING FILES-. NOTA: La fuente de poder de la consola debe de estar conectada a la corriente y a la consola para el proceso de lectura y escritura de la nand.

EXCLUSIV

O EOL

Page 2: Tutorial - RGH Utilizando JR Programmer, Jrunner y Coolrunner-V.3

Tutorial realizado por JRVO

- Vamos a comprobar que tenemos nuestro programador soldado correctamente e identificar nuestro tipo de placa. Para esto nos vamos a -TOOLS- / -GET MB TYPE-.

EXCLUSIV

O EOL

Page 3: Tutorial - RGH Utilizando JR Programmer, Jrunner y Coolrunner-V.3

Tutorial realizado por JRVO

- Obtendremos la –FLASH CONFIG- y el tipo de placa, en este caso –TRINITY-.

EXCLUSIV

O EOL

Page 4: Tutorial - RGH Utilizando JR Programmer, Jrunner y Coolrunner-V.3

Tutorial realizado por JRVO

- Seleccionamos la cantidad de veces que queremos leer la nand en el apartado –NO. READS- (En este caso 3 –RECOMENDADO-) y presionamos –READ NAND-. Nos aparecerá –READING NAND- en la ventana de status. NOTA: En consolas Jasper es necesario seleccionar el tipo de Nand (16mb, 256mb o 512mb) y si la consola tiene memoria interna de 256mb o 512mb leer los primeros 64mb.

EXCLUSIV

O EOL

Page 5: Tutorial - RGH Utilizando JR Programmer, Jrunner y Coolrunner-V.3

Tutorial realizado por JRVO

- Se realizara la primera lectura (Con el JR Programmer en cerca de 5 minutos) y procederá a hacer la segunda. NOTA: El error 250 de lectura (si sucede una o pocas veces y siempre en el/los mismos bloques) no es relevante siempre y cuando las copias de la nand sean idénticas.

EXCLUSIV

O EOL

Page 6: Tutorial - RGH Utilizando JR Programmer, Jrunner y Coolrunner-V.3

Tutorial realizado por JRVO

- El programa cargara automáticamente la primera copia de la nand en el apartado –SOURCE FILE-, la segunda en el apartado –ADDITIONAL FILE- y procederá a compararlas. Nos debe de mostrar -NANDS ARE THE SAME- en la ventana de status.

EXCLUSIV

O EOL

Page 7: Tutorial - RGH Utilizando JR Programmer, Jrunner y Coolrunner-V.3

Tutorial realizado por JRVO

- Si seleccionamos más de dos lecturas en –NO. READS-, el programa continuara con la siguiente lectura, la cargara en el apartado –ADDITIONAL FILE- y la comparara automáticamente con la primera lectura. De nuevo nos debe aparecer –NANDS ARE THE SAME- en la ventana de status. NOTA IMPORTANTE: Es imprescindible tener una copia de la nand original antes de proceder. Si NO tienes dos o más copias de la nand idénticas repite el proceso de lectura y checa tu soldadura hasta obtenerlas. Las copias de tu nand se guardan en la carpeta –OUTPUT- dentro de la carpeta del -JRUNNER-. Se guardan con los nombres -nandump1.bin-, -nanddump2.bin- y sucesivamente. Una vez obtenida una copia de la nand original es recomendable guardarla en una memoria flash usb o quemarla en un disco.

EXCLUSIV

O EOL

Page 8: Tutorial - RGH Utilizando JR Programmer, Jrunner y Coolrunner-V.3

Tutorial realizado por JRVO

- Procederemos a crear la imagen con los parches XELL. Con la nand original cargada en el apartado –SOURCE FILE- (el programa lo hace automáticamente después de la lectura), damos click en –CREATE ECC-.

-

EXCLUSIV

O EOL

Page 9: Tutorial - RGH Utilizando JR Programmer, Jrunner y Coolrunner-V.3

Tutorial realizado por JRVO

- El programa creara la imagen XELL. Nos aparecerá –WRITTEN INTO OUTPUT/IMAGE_000000.ECC-. Checamos que en el Log no nos muestre errores.

EXCLUSIV

O EOL

Page 10: Tutorial - RGH Utilizando JR Programmer, Jrunner y Coolrunner-V.3

Tutorial realizado por JRVO

- Procedemos a escribir la imagen con XELL. Inmediatamente después de crear la imagen ECC, el programa la cargara en el apartado –SOURCE FILE-. Para escribirla solo damos click en –WRITE ECC-.

EXCLUSIV

O EOL

Page 11: Tutorial - RGH Utilizando JR Programmer, Jrunner y Coolrunner-V.3

Tutorial realizado por JRVO

- El programa escribirá la imagen en la nand. NOTA IMPORTANTE: Si el programa da errores de escritura como en la ventana de status de la siguiente imagen, vamos a resolver el problema antes de avanzar. Si no da errores podemos proceder a desconectar el cable de corriente de la placa, desconectar el JR Programmer y soldar el Coolrunner a la placa.

EXCLUSIV

O EOL

Page 12: Tutorial - RGH Utilizando JR Programmer, Jrunner y Coolrunner-V.3

Tutorial realizado por JRVO

- Si tuvimos errores de escritura, iremos a la parte superior y daremos click en –SETTINGS-.

EXCLUSIV

O EOL

Page 13: Tutorial - RGH Utilizando JR Programmer, Jrunner y Coolrunner-V.3

Tutorial realizado por JRVO

- Nos aparecerán las opciones de la siguiente imagen. En el apartado de –JR-PROGRAMMER DELAY- incrementamos el valor a 2 (Este valor puede variar pero 2 es el recomendado). NOTA: En estas opciones podemos cambiar los sonidos de éxito, éxito en comparación de nands y fracaso que utiliza el programa. Los sonidos tienen que ser archivos WAV. En este caso escuchamos a Robin Williams gritando ¡Good Morning Vietnam! cuando las nand son idénticas y a Jar Jar Binks cuando se realiza una lectura ☺.

EXCLUSIV

O EOL

Page 14: Tutorial - RGH Utilizando JR Programmer, Jrunner y Coolrunner-V.3

Tutorial realizado por JRVO

- Una vez modificado este parámetro cargamos la imagen ECC en source file y volvemos a dar click en –WRITE ECC-. Debe de realizar la escritura sin errores como en la siguiente imagen. Si aun da errores volvemos a cambiar el valor de –JR-PROGRAMMER DELAY- y a escribir de nuevo.

EXCLUSIV

O EOL

Page 15: Tutorial - RGH Utilizando JR Programmer, Jrunner y Coolrunner-V.3

Tutorial realizado por JRVO

- Una vez escrita la imagen con XELL correctamente, podemos desconectar el JR Programmer del cable que va a la placa y procedemos a programar el Coolrunner. Hay que conectar el cable de programación al Coolrunner y al JR Programmer. Por ultimo ponemos el switch en –PRG-(no es necesario mas si recomendado). IMPORTANTE: El cable del JR Programer viene marcado en el extremo que se conecta al Coolrunner, hay que verificar que los puntos correspondan a los del Coolrunner. Para hacerlo más sencillo, verificar que el cable rojo conecte con el pin marcado -VCC- en el Coolrunner como en la siguiente imagen.

EXCLUSIV

O EOL

Page 16: Tutorial - RGH Utilizando JR Programmer, Jrunner y Coolrunner-V.3

Tutorial realizado por JRVO

- Con todo conectado correctamente seleccionamos –USB- en la sección –COOLRUNNER PROGRAMMING- y damos click en -FLASH COOLRUNNER- (Si estamos realizando un RGH 2.0 es necesario seleccionar RGH 2.0 en la sección superior derecha (-XEBUILD OPTIONS-) para que nos aparezcan las opciones de programación de RGH 2.0).

EXCLUSIV

O EOL

Page 17: Tutorial - RGH Utilizando JR Programmer, Jrunner y Coolrunner-V.3

Tutorial realizado por JRVO

- Si en todo el proceso no hubo ningún error de lectura o escritura el programa automáticamente programara el Coolrunner con el archivo adecuado. Si no nos aparecerá la siguiente imagen y seleccionaremos manualmente el tipo de placa (en este caso TRINITY).

- Si hicimos todo correctamente nos aparecerá –SUCCESS- en la ventana de status del programa y nos dirá que archivo se utilizo para programar el circuito.

EXCLUSIV

O EOL

Page 18: Tutorial - RGH Utilizando JR Programmer, Jrunner y Coolrunner-V.3

Tutorial realizado por JRVO

- Con el Coolrunner programado correctamente y la imagen con XELL escrita correctamente a la consola podemos proceder a soldar el Coolrunner a la placa.

- El switch SLIM/FAT del Coolrunner lo ponemos hacia el lado correspondiente al tipo de placa que tenemos.

- El switch NOR/PRG lo ponemos en PRG durante el proceso de soldado. Una vez soldado el Coolrunner lo cambiamos a NOR. Si dejamos el switch en la posición PRG, el circuito no hará su función.

- Soldamos el Coolrunner de acuerdo al diagrama correspondiente. En este paso los diagramas se explican por sí solos. Aquí el enlace de descarga de los diagramas para el Coolrunner Rev. C: http://www.mediafire.com/?3icdgbvz2xu6bx3

EXCLUSIV

O EOL

Page 19: Tutorial - RGH Utilizando JR Programmer, Jrunner y Coolrunner-V.3

Tutorial realizado por JRVO

- Los jumpers no los vamos a tocar al menos que se vaya a realizar el RGH 2.0. En ese caso solo vamos a abrir el jumper de la imagen 1 para deshabilitar el capacitor C15.

EXCLUSIV

O EOL

Page 20: Tutorial - RGH Utilizando JR Programmer, Jrunner y Coolrunner-V.3

Tutorial realizado por JRVO

- Si todo se realizo correctamente, cuando inicies la consola con el Coolrunner conectado, el led verde del circuito se encenderá intermitentemente y la consola mostrara el Xell Reloaded en la Pantalla.

- Procedemos a apuntar la Clave CPU que nos muestra (your CPU key).

EXCLUSIV

O EOL

Page 21: Tutorial - RGH Utilizando JR Programmer, Jrunner y Coolrunner-V.3

Tutorial realizado por JRVO

- Una vez obtenida la Clave CPU, vamos a apuntarla en el apartado –CPU KEY- del Jrunner. Si la apuntamos correctamente, nos mostrara –CPU KEY IS CORRECT- en la ventana de status y procederá a desencriptar nuestra nand.

EXCLUSIV

O EOL

Page 22: Tutorial - RGH Utilizando JR Programmer, Jrunner y Coolrunner-V.3

Tutorial realizado por JRVO

- En el siguiente paso vamos a crear la imagen XeBuild para escribirla en la consola. En la sección superior derecha (-XEBUILD OPTIONS-) seleccionamos el tipo de hack –RGH- o –RGH 2.0-. Seleccionamos el dashboard que deseamos en la imagen XeBuild. Seleccionamos imagen tipo –GLITCH-. Activamos la casilla –DASHLAUNCH PATCHES- para que los incluya en la flash y por ultimo damos click en –CREATE IMAGE-.

EXCLUSIV

O EOL

Page 23: Tutorial - RGH Utilizando JR Programmer, Jrunner y Coolrunner-V.3

Tutorial realizado por JRVO

- El programa nos creara la Imagen XeBuild y la guardara en una carpeta con el -NUMERO DE SERIE- de la consola dentro de la carpeta –JRUNNER-. La imagen se guarda con el nombre –nandflash.bin- o -updflash.bin- dependiendo de la configuración que tengamos. Si la guarda como -updflash.bin- la renombramos como –nandflash.bin-. NOTA: En la sección de –SETTINGS- podemos modificar el nombre con que el programa guarda la imagen XeBuild. Para ello solo ponemos el nombre que deseamos en el apartado –XEBUILD IMAGE NAME-.

- Pasamos la imagen –nandflash.bin- junto con el archivo -xenon.elf- que está en esa misma carpeta a la raíz de una memoria flash USB. NOTA: En caso de que no aparezca el archivo -xenón.elf- en la carpeta, descargamos el Rawflash V4 ( http://www.logic-sunrise.com/forums/files/file/4577-rawflash-v4/ ) y pasamos el archivo -xenón.elf- a la raíz de la memoria flash USB junto con el archivo -nandflash.bin-.

- Conectamos la memoria usb a la consola e iniciamos la consola para que muestre Xell. La consola automáticamente flasheara la nand modificada y confirmara su escritura.

EXCLUSIV

O EOL

Page 24: Tutorial - RGH Utilizando JR Programmer, Jrunner y Coolrunner-V.3

Tutorial realizado por JRVO

- Cuando nos confirme –IMAGE WRITTEN. SHUT DOWN NOW-, apagamos la consola, desconectamos la consola de la corriente y quitamos la memoria USB.

- Por Ultimo conectamos la consola a la corriente y la encendemos. Si todo salió bien veremos el led verde del Coolrunner encender intermitentemente y la consola iniciara en el dashboard que seleccionamos en la imagen XeBuild.

- Listo. Tenemos la consola con el Reset Glitch Hack instalado.

- También se puede escribir la imagen XeBuild utilizando el JR Programmer. Para esto solo cargamos la imagen –nandflash.bin- en el apartado –SOURCE FILE-, conectamos el JR Programmer y damos click en –WRITE IMAGE-. NOTA: Se recomienda utilizar XELL y RAWFLASH para la escritura de la imagen XeBuild. Es más rápido y seguro.

EXCLUSIV

O EOL