Tutorial de instalación AVRKey para PS3

No quería -ni debía- quedar mal con el AVRKey que me dejaron esta tarde, puesto que mañana es festivo local y mi primo no paraba hasta "operar" su PS3, aquí estoy, intentando escribir un pequeño tutorial de cómo ha ido el asunto.

Para empezar decir que he seguido varios tutoriales que luego mencionaré (referencias) y nos hemos encontrado algún pequeño escollo que nos ha costado algo de tiempo, pero al final ha salido todo según lo esperado. Vayamos por partes.

Tutorial de instalación AVRKey para PS3:

  1. Lo primero que debemos hacer si tenemos una PS3 con un firmware muy antiguo es descargar el firmware 3.41 oficial de Sony y prepararlo en un USB para actualizar la consola desde Ajustes -> Actualización del sistema -> Actualizar mediante un soporte de almacenamiento. Una vez hecho ésto (se reinicia automáticamente un par de veces durante la instalación) podemos apagar la consola.
  2. Vamos a desconectar todos los USB que podamos tener enchufados a la consola, extraemos los DVD/BR para dejar la unidad vacía y apagamos la consola. Además de apagarla desenchufamos el cable de corriente de la misma (en mis pruebas se trata de una PS3 FAT).
  3. Ahora cogemos un ordenador con Windows (en mis pruebas XP) y lo preparamos para programar el chip del AVRKey, para ello descargamos el Flip de Atmel (el programa que servirá para programar el AVRKey y además trae los drivers para Windows).
  4. Por otro lado también debemos descargar el HEX del PSGroove y el Open Manager en castellano. El primero es el sistema que permite cargar backups y homebrews mientras que el segundo es el encargado de copiar/ripear los juegos a un disco duro.
  5. Ambos archivos vienen comprimidos en rar, así que procedemos a descomprimirlos y nos quedamos con el psgroove.hex y OPEN_MANAGER SPANISH.pkg. Con el primero -psgroove.hex- tenemos que programar el AVRKey mientras que el segundo (OPEN_MANAGER SPANISH.pkg) es para instalar en la consola una vez ésta arranque con PSGroove.
  6. Para programar el AVRKey necesitamos tener instalado el Flip de Atmel que nos hemos descargado anteriormente, la instalación es muy sencilla a base de siguiente-siguiente (típico de Windows). Ojo, el programa requiere tener Java (JRE) instalado en la máquina (se puede descargar de aquí).
  7. Una vez instalado conectamos el AVRKey en el ordenador. Ojo, para conectarlo adecuadamente debe encenderse el led azul (parece medio azul y medio rojo, serán del Barça) del mismo, hay muchos sitios en los que recomiendan enchufarlo y desenchufarlo 3 veces en menos de 10 segundos, asegurando así que a la tercera lo pilla.
  8. Windows detectará el dispositivo y nos preguntará por los drivers, seleccionamos una ruta específica para la instalación de los mismos. Los drivers se encuentran en la carpeta donde hemos instalado el Flip de Atmel, (habitualmente en c:/Archivos de programa/Atmel/), en un directorio que se llama "usb". Una vez seleccionada la ubicación dejamos que Windows acabe la instalación de los drivers.
  9. Según ha finalizado la instalación arrancamos el Flip de Atmel para proceder a la instalación del HEX en el dispositivo. Para instalarlo vamos a la pestaña Device -> Select y de toda la lista de chipsets seleccionamos el ATMEGA32U2.
  10. Ahora vamos a Settings -> Communication -> USB -> Open para seleccionar que vamos a programar un dispositivo que está conectado al puerto USB.
  11. Posteriormente vamos a File -> Load HEX File y seleccionamos el archivo psgroove.hex del que ya hemos hablado antes, dejamos todas las opciones activadas (Erase, Blank Check, Program y Verify) y pulsamos el botón Run. Este último paso programará el AVRKey.
  12. Al terminar el proceso satisfactoriamente podemos quitar el AVRKey del puerto USB y pasamos nuestro escenario de actuación hacia la PS3.
  13. Enchufamos el AVRKey a la PS3 con la consola apagada y el cable de corriente desconectado, una vez enchufado el USB conectamos el cable de corriente y -en caso de la PS3 FAT- ponemos el interruptor trasero en posición ON.
  14. Ahora viene un momento crucial, tenemos que encender la PS3, para que durante el encendido se detecte el AVRKey debemos pulsar el botón de encendido y luego -rápido- el de "eject", una pulsación en ambos (una en el de encendido y rápidamente procederemos a pulsar una vez el de "eject"). Notaremos que ha funcionado porque la PS3 tarda un poco más en arrancar.
  15. Una vez arrancada la consola nos aparecerá una nueva opción bajo el menú de Juego -> INSTALL PACKAGE FILES (de hecho aparecerá otra opción más a la que no haremos caso por el momento).
  16. Llegados a este punto la consola está preparada para la instalación del Open Manager (el equivalente al Backup Manager para AVRKey). Para poder instalarlo hemos de preparar el pkg en cualquier otro USB formateado con fat32. Requisito imprescindible meter el OPEN_MANAGER SPANISH.pkg en el raíz del USB.
  17. Conectamos ese USB con el Open Manager y nos vamos a la opción INSTALL PACKAGE FILES, deberá aparecernos el Open Manager para su instalación, pulsamos X para instalar et voilá! ya tenemos el Open Manager instalado en la PS3 y esperando a ser usado para hacer tus propias copias de seguridad.

Ripeo de un juego Blu-Ray a disco duro:

  1. Meter el juego original en el lector Blu-Ray de la PS3
  2. Abrir el Open Manager (para que funcione adecuadamente debemos haber iniciado la consola en "modo avrkey", osea desconectándola de la corriente, volviéndola a conectar con el AVRKey puesto y pulsando la tecla de encendido seguida de la tecla de eject).
  3. Dentro del Open Manager, en la parte de abajo del menú nos detectará los distintos dispositivos de almacenamiento que tenemos (BDD0, HDD0, USB0...) que no os confunda, BD es Blu-Ray disc, HD es el disco duro interno de la PS3 y USB se refiere a algún disco duro que tengáis enchufado por USB.
  4. El resto de instrucciones son bastante simples, si habéis metido un juego original en el Blu-Ray lo detectará automáticamente permitiendo ejecutarlo (X) o hacer una copia (O).
  5. Seleccionando la opción de copia (O) nos preguntará el destino, HDD0 si os apetece hacerla al disco duro interno de la PS3 o USB0 su queréis usar un disco duro externo.
  6. Comienza el ripeo, en todo momento vemos el nº de archivo en el que va, el tiempo que lleva y el % de ripeo del archivo actual.

Banco de Pruebas:

Debido al horario tan solo hemos podido probar a hacer un backup del Grand Theft Auto IV (GTA para los amigos). El proceso duró aproximadamente unos 25 minutos generando poco más de 10Gb. en disco. El juego ha funcionado correctamente (la versión de Open Manager que probé es la antigua que requiere tener un juego original en el lector Blu-Ray).

Referencias:

Agradecimientos:

  • A Luis y Vulcancinho por escribir esos grandiosos tutoriales (y por las fotos que acompañan a éste post, que se las he robado).
  • A DiscoAzul por darme opción a probar un AVRKey.
  • A mi primo por su PS3 con firmware del año de la pera.
  • A quien corresponda que haya elegido mañana como festivo y me permita estar escribiendo ésto a las 2:30am ;).
  • A Manuel porque mañana le tocará clonar juegos a punta pala -te compadezco-.

About the author

Óscar
has doubledaddy super powers, father of Hugo and Nico, husband of Marta, *nix user, Djangonaut and open source passionate.