Hola a todos,
Llevaba un par de años detrás de descubrir la modificación necesaria en el software del cuadro de instrumentos (a partir de ahora IPC) del Corsa-C para conseguir que el hardware ejecute la autocomprobación del recorrido de los diales del IPC al dar al contacto. Esta característica nunca estuvo implementada en el Corsa-C puesto que era específica de los modelos OPC de la misma generación (Meriva-A, Vectra-C, Astra-H,...), por tanto, me vi obligado a buscar un IPC de una Meriva-A OPC ya que es el único modelo que compartiendo plataforma con el Corsa-C tenía la característica de "Needle Sweep" (autocomprobación de agujas).
Sabiendo que en el fondo es algo que simplemente aporta un toque de distinción, me puse el reto de averiguar que diferencias a nivel de software existen entre un IPC con Needle Sweep y uno convencional. Aprovechando la coyuntura del estado de alarma he conseguido desmantelar byte a byte el software de los IPC de las plataformas Meriva-A y Corsa-C para extraer el código necesario para conseguir el Needle Sweep en cualquier IPC posterior al año 2006 (año de inicio de comercialización de la Meriva-A OPC), indistintamente de si se trata de un Corsa-C con motor diesel o gasolina.
Los pasos para conseguir la modificación conllevan desoldar el procesador NEC que lleva el cuadro de instrumentos. Con ello podemos modificar el contenido del mismo para incluir, en cualquier versión de software e independientemente del índice de código, los bytes necesarios para ejecutar el Needle Sweep.
Para facilitar el proceso, he usado como mártir un cuadro de instrumentos de un Corsa-C con motor Z12XEP (gasolina), al que he modificado el software con los datos que he obtenido del IPC de la Meriva-A OPC. Esta modificación no afecta al programa base del IPC, es decir, no se cambia ningún parámetro que afecte a la configuración del cuadro en relación al tipo de motor o equipamiento del coche. Como sabéis, el marcado de la velocidad y revoluciones cambia según el tipo de motor, sin embargo, todo se mantiene conforme a la configuración original, nada cambia. Simplemente ahora vemos como se mueven las agujas del cuadro cada vez que damos al contacto.
IPC Meriva-A OPC (motor Z16LET):


IPC Corsa-C (motor Z12XEP) conectado al programador:

En el siguiente vídeo podéis ver el resultado final, con el IPC de mi Corsa-C con motor Z13DT ya reprogramado con la nueva variante de software.
Cualquier duda no tengáis reparo en preguntar.
Saludos desde León,
Darío.
Llevaba un par de años detrás de descubrir la modificación necesaria en el software del cuadro de instrumentos (a partir de ahora IPC) del Corsa-C para conseguir que el hardware ejecute la autocomprobación del recorrido de los diales del IPC al dar al contacto. Esta característica nunca estuvo implementada en el Corsa-C puesto que era específica de los modelos OPC de la misma generación (Meriva-A, Vectra-C, Astra-H,...), por tanto, me vi obligado a buscar un IPC de una Meriva-A OPC ya que es el único modelo que compartiendo plataforma con el Corsa-C tenía la característica de "Needle Sweep" (autocomprobación de agujas).
Sabiendo que en el fondo es algo que simplemente aporta un toque de distinción, me puse el reto de averiguar que diferencias a nivel de software existen entre un IPC con Needle Sweep y uno convencional. Aprovechando la coyuntura del estado de alarma he conseguido desmantelar byte a byte el software de los IPC de las plataformas Meriva-A y Corsa-C para extraer el código necesario para conseguir el Needle Sweep en cualquier IPC posterior al año 2006 (año de inicio de comercialización de la Meriva-A OPC), indistintamente de si se trata de un Corsa-C con motor diesel o gasolina.
Los pasos para conseguir la modificación conllevan desoldar el procesador NEC que lleva el cuadro de instrumentos. Con ello podemos modificar el contenido del mismo para incluir, en cualquier versión de software e independientemente del índice de código, los bytes necesarios para ejecutar el Needle Sweep.
Para facilitar el proceso, he usado como mártir un cuadro de instrumentos de un Corsa-C con motor Z12XEP (gasolina), al que he modificado el software con los datos que he obtenido del IPC de la Meriva-A OPC. Esta modificación no afecta al programa base del IPC, es decir, no se cambia ningún parámetro que afecte a la configuración del cuadro en relación al tipo de motor o equipamiento del coche. Como sabéis, el marcado de la velocidad y revoluciones cambia según el tipo de motor, sin embargo, todo se mantiene conforme a la configuración original, nada cambia. Simplemente ahora vemos como se mueven las agujas del cuadro cada vez que damos al contacto.
IPC Meriva-A OPC (motor Z16LET):


IPC Corsa-C (motor Z12XEP) conectado al programador:

En el siguiente vídeo podéis ver el resultado final, con el IPC de mi Corsa-C con motor Z13DT ya reprogramado con la nueva variante de software.
Cualquier duda no tengáis reparo en preguntar.
Saludos desde León,
Darío.
