PlayStation 2 acaba de perder uno de los últimos grandes secretos de su hardware. El investigador canadiense DiscoStarslayer ha conseguido extraer el contenido del MechaCon CXP102064, un chip fundamental para el control del lector óptico y los sistemas de seguridad de las primeras PS2, después de aproximadamente cuatro años de ingeniería inversa.
El avance combina decapsulado químico, análisis óptico del silicio y, finalmente, un exploit descubierto por Libby a partir de los volcados obtenidos físicamente. Ahora existe un método por software para acceder a información que había permanecido cerrada durante más de dos décadas, algo con implicaciones para preservación, reparación, homebrew y una emulación más precisa.
Cuatro años desmontando el MechaCon hasta llegar al firmware
DiscoStarslayer comenzó el trabajo mediante decapsulado químico del CXP102064 para dejar expuesto el propio die de silicio, permitiendo posteriormente fotografiar y estudiar su estructura mediante técnicas de optical dumping.
El procedimiento físico permitió obtener información parcial, pero el salto definitivo llegó cuando Libby encontró un exploit utilizando precisamente esos volcados ópticos, haciendo posible pasar del análisis microscópico a una solución capaz de extraer el contenido mediante software.
Esto resulta especialmente importante porque el firmware de los primeros MechaCon basados en SPC970 estaba almacenado internamente en OTP o Mask ROM y no podía leerse mediante los métodos convencionales utilizados con otros componentes de PS2.
La propia PS2 Developer Wiki ya refleja el descubrimiento realizado en septiembre de 2026. Hasta hace poco, el firmware SPC970 seguía sin haber sido volcado públicamente, a diferencia de las posteriores variantes Dragon del MechaCon.
MechaCon era mucho más que el controlador del lector
Su nombre procede de Mechanics Controller y una de sus funciones principales es gestionar la mecánica de la unidad óptica, pero MechaCon también constituye una pieza central de la cadena de seguridad de PlayStation 2.
Entre sus funciones se encuentran la autenticación de discos, la verificación y descifrado de archivos KELF, la gestión de MagicGate en tarjetas de memoria y diferentes comprobaciones relacionadas con regiones y tipos de disco.
Las primeras revisiones utilizan un núcleo Sony SPC970 de 16 bits funcionando aproximadamente a 33,87 MHz, mientras generaciones posteriores de PS2 adoptaron un MechaCon diferente basado en ARM y conocido internamente como Dragon.
El CXP102064 apareció en varias revisiones tempranas de la consola. No se trata, por tanto, de haber descubierto de repente toda la arquitectura de PS2, sino de abrir una de las piezas que todavía permanecían especialmente opacas para la comunidad de ingeniería inversa.
Puede ayudar a mejorar la preservación y emulación de PS2
Disponer del firmware permite estudiar directamente cómo ejecuta internamente determinadas operaciones el MechaCon en lugar de tener que deducir su comportamiento únicamente observando entradas y respuestas externas.
Para proyectos de emulación, esto puede ayudar a documentar casos límite y mecanismos que anteriormente requerían aproximaciones. No significa que PCSX2 vaya a ganar rendimiento automáticamente, sino que los desarrolladores disponen ahora de más información para reproducir con mayor fidelidad determinadas funciones del hardware original.
También resulta relevante para la preservación de consolas físicas. A medida que fallan lectores, láseres y controladores originales, comprender completamente la comunicación entre MechaCon, unidad óptica y resto del sistema facilita desarrollar herramientas de diagnóstico o futuras soluciones de reemplazo.
El trabajo puede igualmente beneficiar al homebrew y a nuevas investigaciones relacionadas con seguridad. Conocer el código real ejecutado por el chip permite buscar comportamientos y vulnerabilidades que sencillamente no podían analizarse de la misma manera mientras el firmware permanecía inaccesible.
Un ODE completo para PS2 es ahora más plausible, pero todavía no existe
Una de las posibilidades más interesantes sería desarrollar finalmente un Optical Drive Emulator capaz de reemplazar electrónicamente al lector de PS2 y comportarse ante la consola como la unidad original.
Sistemas similares existen desde hace años para otras consolas, pero PS2 presenta dificultades adicionales por la integración del lector con sus mecanismos de autenticación. El nuevo conocimiento sobre MechaCon podría eliminar parte de esa incertidumbre y ayudar a entender exactamente qué espera la consola durante la comunicación con la unidad óptica.
Sin embargo, el descubrimiento no equivale a disponer ya de un ODE terminado ni garantiza que vaya a aparecer uno. Será necesario analizar el firmware, documentar los protocolos relevantes y comprobar qué partes pueden reproducirse externamente de forma fiable.
Por ahora, el logro fundamental es haber convertido una pieza cerrada de silicio en código que puede estudiarse, algo mucho más útil a largo plazo para preservación que una modificación destinada únicamente a ejecutar software no firmado.
El descubrimiento también afecta a varias placas arcade
El interés tampoco termina en PlayStation 2. Variantes del CXP102064 están presentes en hardware arcade basado en la arquitectura de PS2, incluyendo sistemas Namco System 246 y System 256.
La documentación de PS2 Developer Wiki identifica, por ejemplo, la revisión CXP102064-651R con firmware 2.04 utilizada en los Namco System 246 y 256, sistemas sobre los que se ejecutaron numerosos juegos arcade durante aquella generación.
Konami Python 1 también comparte tecnología derivada de PS2, por lo que comprender mejor esta familia de controladores puede beneficiar igualmente a la preservación de máquinas arcade cuyo hardware original resulta cada vez más difícil de reparar.
Después de cuatro años de trabajo, el resultado va por tanto bastante más allá de “romper” una protección. El firmware del MechaCon SPC970 deja de ser una caja negra y pasa a formar parte del conocimiento documentado sobre PlayStation 2, abriendo nuevas posibilidades para estudiar y conservar hardware que lleva más de un cuarto de siglo en circulación.
Vía: TechPowerUp











