En los BMW la lectura del ISN desde la DME suele parecer que se queda colgada porque el coche tiende a dormirse continuamente. Este procedimiento explica cómo mantenerlo despierto, hasta llegar a crear un transpondedor temporal sacado del ISN del CAS.
Licencias necesarias
—
Hardware / cables
AVDI
PROTAG
⚠ AtenciónAntes de tocar la configuración del CAS guarda SIEMPRE las llaves en un fichero desde el menú "Cas Keys": es la copia de seguridad que necesitas para dejarlo todo como estaba. Al terminar el trabajo tienes que borrar el transpondedor temporal y restaurar el último byte de la configuración en la posición 9, o el CAS se queda modificado. Si la lectura del ISN se para en el 10% las causas son solo dos: DME no soportada (consulta la ISN support matrix en la web abrites.com) o coche que se duerme.
Procedimiento
Conecta al coche un alimentador externo constante de 14V.
Primer intento: mantén el coche despierto encendiendo y apagando las luces continuamente, pulsando los botones de cierre y los demás mandos. En la mayoría de los casos esto, unido a los 14V constantes, basta para leer el ISN.
Alternativa rápida: puentea los pines 1 y 16 del conector OBDII (en un DB25 corresponden a los pines 2 y 17). Ojo: este método no sirve en todos los coches para mantenerlos despiertos.
Si no basta, prepara un transpondedor temporal. Lee el ISN del CAS y apúntalo.
Entra en "Cas Keys" y guarda las llaves en un fichero como copia de seguridad.
Sigue en "Cas Keys": en la posición 9 (la última) escribe el último byte de la config como "00" (cero cero) y escríbelo en el CAS con el botón "Write CAS EEPROM". Nota: si el CAS lleva ISN de 4 bytes, en el paso siguiente tendrás que escribir los dos últimos bytes.
Programa un transpondedor en cualquier posición libre y, cuando te pida el ISN, mete el que has leído del CAS. Si el PCF es 7942 o 7944 no hace falta renovarlo antes de programarlo.
Mete el transpondedor en una carcasa de llave BMW vacía y da el contacto: el coche se despierta y el cuadro se ilumina. Con este transpondedor el coche no arranca, solo gira el motor de arranque: da igual, sirve únicamente para mantenerlo despierto como con el contacto dado.
Lee el ISN de la ECU: el proceso de reprogramación sigue adelante y consigues leer el ISN. Apúntalo.
Borra el transpondedor temporal pulsando "Clear Key and CAS" con el transpondedor metido en el programador.
Restaura el último byte de la config en la posición 9 tal y como estaba de origen y escribe el CAS con "Write CAS EEPROM"; más sencillo aún, pulsa "Load from File", elige el fichero guardado en el punto 5 y luego "Write CAS EEPROM".
Ahora ya puedes programar la llave nueva: cuando te pida el ISN, mete el que has leído de la ECU.
Capturas de referencia
Fuente: Manuale BMW/Mini, terza parte, cap. 17.1 e 17.7 (p.73-74, 80) · ⏱ tiempo estimado 60-120 min