lunes, 7 de septiembre de 2015

Programar matrix v1, v3 coolrunner y squirt desde usb con nand flasher spi

ACTUALIZADO EL ENLACE A LOS ARCHIVOS Y ADJUNTO VIDEO SUBIDO POR EL USUARIO TECNOBIT_VIDEOJUEGOS EN EL CUAL MUESTRA EL PROCEDIMIENTO BAJO WINDOWS 10 (LOS ENLACES TAMBIEN SON DE SU AUTORÍA)


ENLACE A LOS ARCHIVOS NECESARIOS

 

SOLO PARA CHIPS CPLD de Xilink (Matrix, CR, Squirt)

En este turorial vamos a realizar la conversion de un SPI Nand Flasher basado en el PIC18F2455/PIC18F2550 en un dispositivo programador 2 en 1.
Basicamente esta modificacion permitira programar glitchers como el coolrunner, matrix y otros similares, al terminar el mod tendras en tu poder una especie de nand-x/j-runner de bajo costo.

Agradecimientos a quien publico este mod en 7s y a su vez a quien el agradece
  "thank Nurox for posting the information and files needed to make this mod on 7s. I would also like to thank the person who came up with this mod"
Este mod no es muy dificl, pero puede tomarte un par de horas dependiendo de tu nivel de habilidades.

Estas es lo que necesitaras.

  • Herramientas para soldar (cautin, pasta, estaño y un cable delgado)

  • El matrix Nand flasher, o cuaquier otro basado en PIC18F2455/PIC18F2550.
  • 1Resistencia de 400 ohms.
  • 1 10uf capacitor (cuyo voltaje debera ser de 6.3V o mayor)
  • 1 3.3V diodo zener, como el 1n4728a (tambien puedes usar un regulador de voltaje pero en este tuto usaremos un zener.)
  • OPCIONAL
  • 1 Tablilla para circuitos, en mi caso utilice una Modelo 155 de steren.


Software:
https://dl.dropboxusercontent.com/u/16255396/hackfaq_soft/Nand&CoolRunner_Flasher_USB_v1.1.zip

Empecemos, necesitaremos hacer el siguiente circuito para agregarlo a nuestro Nand flasher como se muestra en la siguiente imagen:
El mio quedo asi:


 
Luce diferente ya que mi Nand Flasher es uno de fabricacion nacional ( dicho sea de paso, nunca me ha dado problemas) fabricado por MegaDigit Team.

Una vez hecha la modificacion, necesitamos puentear el pin 17 a tierra o al pin 26 para reeprogramar nuestro PIC, como se muestra en la siguiente imagen:

Ahora conectamos a nuestra PC y vamos al Administrador de Dispositivos nos aparecera como Dispositivo desconocido...

Damos click derecho en Dispositivo desconocido y elegimos Actualizar Driver
Ubicamos el driver que viene dentro de la carpeta que descargamos anteriormente NANDFlasherFirmware, dentro de la ruta /PIC_Firmware/DRIVER/


Ya que se instalo el driver, nos aparecera el dispositivo como "Microchip Custom Usb Device"

Ahora vamos a la carpeta /PIC_FIRMWARE/ y ejecutamos PDFSUSB.exe

Recomiendo hacer un backup del hex original de nuestro Flasher, por si algo fuese mal, esto dando click en el boton, "read device" ya que finalizo la lectura, elegimos del menu desplegable la opcion PICDEM FS USB 0 (BOOT).
presionamos el boton Execute y esperamos a que borre y escriba nuestro Flasher.

Ya que haya terminado, desconectamos el flasher de la PC y retiramos el puente que hicimos anteriormente y listo!

Ahora en cuanto al funcionamiento, el flasher funcionara exactamente igual que antes en lo que respecta a la lectura y escritura de nands, funcionara con J-runner o AutoGG, en cuanto a la programacion de los chips, esta se debera realizar de la siguiente forma:

Dentro de la carpeta XSVF hay un archivo llamado promt.bat, lo ejecutamos y en la ventana de comandos simplemente escribes: xsvf.exe nombre_archivo.xsvf" y listo:


 Aclaracion, este pack solo incluye los xsvf del rgh1, los archivos del rgh2 y del 1.2 hay que descargarlos e introducirlos en la misma carpeta, eso es todo espero que a mas de uno le sirva de algo como a mi, ya que compre un super nand flasher all in one y no me duro nada, xq sus componentes son muy fragiles aunado a eso el costo es de 300 mientras q este mod costo apenas $20 pesos.

jueves, 15 de enero de 2015

E71 en Falcon despues de RGH.

Hace una par de dias me trajeron una consola Fat con moherboard Falcon, con version del sistema 15574 para que le instalara el RGH, como siempre la enciendo antes de empezar a rabajar y todo bien, hago todo el procedimieno de lectura de la nand, escritura del NandXell, me da el Xell con los datos necesarios en un muy buen tiempo (20 a 40 segundos), me dispuse a generar la xebuild con la version 17150, la escribo en la consola, empiezo a armar la consola y antes de poner las tapas pues la revise de nuevo para evitar tener que descarmarla por completo por si algo iba mal, resulta q al encender la consola y tras mostrar el logo de arranque de X360 me salta a la pantalla negra con el error e71 y una luz roja en el aro.


 
genero de nuevo la xebuild, esta vez con una version 16xxx la escribo via usb mediante el xell (aclaro que el xell funcionaba perfectamente), y vuelvo a encender la consola. Sopresa de nuevo el mismo error, lei en algunos foros que se trataba de hardware, en otros decian que era por una nand corrupta, en mi caso me fui mas por esta segunda opcion puesto q yo sabia q esta consola estaba funcionando perfecto antes del rgh, hago una prueba insalando el FSD en la USB y entraba perfectamente, vuelvo a intentar flashear la consola via usb, pero en esta ocacion presto mas atencion a la escritura de la informacion y note que me marcaba un badblock, en tonces pense que el error seria en la nand, no en el archivo generado, asi que mi manera de solucionar este error para mi caso en particular, fue simplemente, borrar por completo la nand de la consola para despues volver a escribirla por completo (via NandFlasher) procedi a hacerlo y listo, la consola volvio a funcionar perfecto con el Dash original.

Resumen:
Problema:
Xbox 360 con placa falcon, generando E71 y una luz roja tras instalarle el RGH, no deja entrar al dashboard oficial solo a Xell o a FSD.
Solucion:
Borrado por completo de la nand de la consola y volver a escribirla, via NandFlasher.