Este artículo describe el proceso de ingeniería inversa de la memoria PROM (Programmable Read-Only Memory) de la estación de trabajo Silicon Graphics O2. El objetivo era permitir la actualización del CPU a un modelo más potente (RM7900 a 900 MHz) que estaba bloqueada por la imposibilidad de modificar el firmware del PROM. El autor desarrolló una herramienta llamada 'ip32prom-decompiler' para descomprimir el PROM en código ensamblador modificable, lo que elimina la necesidad de asistencia de Silicon Graphics (ya desaparecida) para realizar las modificaciones necesarias. El artículo detalla los pasos realizados, incluyendo el análisis del formato binario y la identificación de funciones, y explica cómo esta herramienta abre la puerta a futuras mejoras en la compatibilidad de hardware con la SGI O2.
