Dampro escribió:Bueno, aquí está por fin el "PS2 LensChanger" versión 0.1 BETA2
Lo dejo en este nuevo hilo para que el que quiera lo pruebe y también se expongan resultados, sugerencias, etc, con el fin de mejorarlo todo lo que se pueda...
Aunque recalco en lo de "beta": significa que en modo alguno está concluido el programa, es aún muy experimental y falta mucho para que esté terminado pero ya ha sido probado en variedad de situaciones y ha trabajado bien, por eso es que lo hago publico en esta fase de desarrollo para que todos puedan ir probando, con la seguridada de que también esto sirva para descubrir todos sus posibles (muchos) bugs
(aparte de que por lo visto, seguro que le resolverá un problema a más de uno)
Por ahora, el programa soporta las versiones V5-V10 en cualquiera de los cambios posibles, en las más antiguas (V3,V4) esto no ha sido totalmente probado...
Algunos detalles y advertencias...
Esta utilidad modifica la configuración interna de la PS2, hay que tener en cuenta que si se reprograma la eeprom de la consola con datos incorrectos se puede perder fácilmente el control (por ejemplo si se tiene una consola con lente C y se reprograma para lente R, lógicamente luego de esta operación dejará de leer completamente a no ser que se le ponga un lente R) por tanto, mucho cuidado al programar si no se tiene a mano el sustituto correcto...
en un caso así de "pérdida de control" la unica forma de lograr ejecutar de nuevo el programa para volver a restaurar la configuración es o buscar un lente del tipo programado, o instalar un chip con posibilidades de ejecución desde MC, posibilidad que ya muchos de los codes existentes poseen, así que no creo que existan problemas con ello... (el reloader para los SX28, el ice revolution y los codes adaptados por carlosfer para DUO2 disponen de esta posibilidad)
Sobre esto, existen varias formas de ejecutar el programa, puede emplearse el Naplink (utilizando cable USB) o Ps2Link-Inlink (adaptador de red) estos programas pueden ser cargados desde el lector (esto implica que se tenga el lector funcionando con el lente adecuado), o desde la MC mediante exploit para independizar por completo el proceso del lector (en caso de que el lector no funcione esta es el única vía que queda).
cualquiera de estos programas (cliente en la PC y servidor o bootloader en la PS2) pueden encontrarse aquí:
http://ps2dev.org/kb.x?T=863PlatinoX ha hecho un magnífico tutorial sobre el uso del usb para cargar aplicaciones, se puede ver aquí:
http://www.magicx.info/vbulletin/showthread.php?t=5468el uso del adaptador de red es muy similar, pronto habrá un tutorial sobre ello.
También, más adelante se dispondrá de una versión para carga directa desde memory card, que se active con el exploit o modo dev, esto hará posible hacer los cambios de lente "en el terreno" sin necesidad de tener el PC al lado, o incluso sin disponer de lente, solo con la MC preparada y por supuesto contando con el chip. (si se usa el método del exploit también puede hacerse en una consola sin chip, usando un original de ps1 como arranque)
Resumiendo, para usar el programa por ahora se debe tener antes de alguna manera cargado en la PS2 alguno de los programas "server" o bootloader correspondientes al medio de conexion que se use (usb = NAPLINK, red = PS2LINK) y entonces ejecutar el " LENSCHANGER.ELF " desde la PC mediante el uso de el programa "cliente" adecuado, por ejemplo para el USB sería el NAPCLIENT y el INLINK para el adaptador de red.
Bueno, partiendo de que ya se ha logrado ejecutar el programa, aquí van algunas indicaciones de uso: simplemente seleccionar con el cursor el tipo de lente deseado, presionar "X" para seleccionar y luego "START" para confirmar la programación (cualquier otro botón cancela la acción) luego de haber reprogramado la eeprom con los datos deseados, solo es cuestión de apagar la consola e instalar el nuevo lente, debe funcionar sin problemas...
... y si no funciona de ninguna forma, o algo va mal? bueno pues hay que tener en cuenta esta posibilidad, para ello antes de programar es importante hacer un "backup" de toda la eeprom para en caso de necesidad restaurar esta info y dejar todo como estaba... dicho backup se hace presionado "R1" esto crea en la PC, en el mismo directorio desde donde se ejecutó el programa un archivo "backup.nvm" que en caso de necesidad se puede restaurar en cualquier momento presionando "L1" con lo que todo volverá a estar como antes..
!!! RECUERDEN SIEMPRE HAGAN EL BACKUP ANTES DE OTRA COSA !!!
Por cierto, tener en cuenta de que existe la (peligrosa o practica, depende de como se mire) posibilidad de sobreescribir la eeprom completa de una consola a otra, utilizando la antedicha función, (esto es, creando el backup de una consola y reprogramándoselo a otra) basicamente así se pueden "clonar" los datos de una a otra consola, es muy útil en caso de pruebas y análisis de los datos, pero por otro lado puede ser peligroso pues se pueden perder fácilmente los datos únicos que cada consola posee. es muy importante que si se han hecho backups de otras consolas primero se borre o renombre el archivo "backup.nvm" anterior, o crear uno nuevo con "R1" antes de usar la función de restaurar, hay que estar seguro de lo que se hace si se está experimentando con esto... pues en la eeprom se guardan entre otras cosas los ID propios de cada consola, que deben ser únicos. Esto no afecta la operación de la consola, pero si es posible que afecte los juegos online. La verdad no lo sé, pero desde luego aquí queda la advertencia.
Lo que recomiendo es antes de nada crear un backup, renombrarlo (por ejemplo "MIPS2.NVM" y dejarlo en un lugar aparte; así siempre se podrá restaurar en caso de meteduras de pata.)
.... si queda alguna duda sobre el uso es mejor que se espere por un tutorial explicando paso a paso los detalles de todo el proceso, que estará disponible pronto.
Por último, que quede claro que: Ni el autor ni los colaboradores de este proyecto se hacen en ningún momento responsables de los posibles daños que el uso de este software pueda causar, en su PC, PS2, TV, casa, mascotas, etc, etc
!! USESE BAJO SU PROPIO RIESGO !!