Configuración y diagnosis de vehículos antiguos: VAG y otras marcas
Qué permiten KW1281 y KWP2000, cómo preparar una intervención y qué debe estar validado antes de codificar o adaptar una centralita.
Revisado por Daniel Morales, fundador de Reprorace SL, el
1. Alcance y disponibilidad
Es técnicamente posible desarrollar funciones de codificación, adaptación, ajustes básicos y pruebas de actuadores. Esta guía describe el proceso de ingeniería y taller; no es una declaración de compatibilidad universal ni un menú ya disponible. La base local incluye conexión y peticiones KW1281, exploración de centralitas y lectura de averías. Cada función de escritura necesita su propia receta verificada y validación sobre el hardware y la ECU concretos. VAG-COM/VCDS es una herramienta de Ross-Tech; no distribuimos su software ni su base de etiquetas.
2. Protocolo, vehículo y dispositivo
Identifica marca, modelo, año, motorización, mercado y equipamiento. Lee referencia de la ECU, versión de software, dirección y protocolo real. En VAG antiguo puede haber KW1281 o KWP2000 sobre línea K; otros vehículos usan CAN y generaciones posteriores UDS. La toma OBD no garantiza acceso a todas las centralitas. Comprueba cableado, adaptador, líneas necesarias y transceptor del dispositivo. ECO-LITE, ECO-LITE TOOL y ECOPRO Gen4 requieren una matriz propia por revisión: compartir software no acredita la misma cobertura eléctrica. OBD genérico no proporciona por sí solo configuración de confort, ABS o cuadro.
3. Inventario de funciones
Lectura: identificación, inventario de módulos, DTC y contexto disponible, bloques de medición y registros. Operaciones que modifican estado: borrar DTC, codificar equipamiento, adaptar parámetros, restablecer mantenimiento, ejecutar ajustes básicos y accionar salidas. Readiness permite comprobar monitores; borrar averías puede reiniciar su estado. Login o acceso de seguridad habilita ciertas operaciones, no configura por sí mismo. El alcance depende de la ECU: esta lista no significa que todas las funciones existan en cada coche. Programar firmware, emparejar llaves y sustituir módulos requieren procesos adicionales.
4. Preparar y guardar el estado inicial
Abre una orden de trabajo con el objetivo y el consentimiento del propietario. Consulta el procedimiento del fabricante aplicable a esa referencia y software. Estabiliza la alimentación según ese procedimiento; verifica temperatura, estado del motor y posición del vehículo requeridos. Guarda identificación, escaneo de averías y valores actuales de los parámetros afectados. Registra unidades, valor bruto y valor interpretado. Un escaneo no equivale a una copia completa de codificaciones y adaptaciones. No presupongas que una copia de valores permite recuperar una ECU que deja de comunicar.
5. Leer averías y datos en vivo
Conecta e identifica primero; selecciona únicamente los módulos y grupos documentados. Lee DTC y contexto antes de borrar. Registra las mediciones necesarias con unidades, frecuencia efectiva y estado del motor. Compara con límites del fabricante para esas condiciones; un número de grupo idéntico puede significar otra cosa en otra ECU. Para borrar, confirma qué memoria se modifica, guarda el informe previo y comprueba después qué códigos reaparecen. Borrar no repara la causa. Conserva también el estado de los monitores de emisiones antes y después.
6. Codificar equipamiento
Verifica que la función existe físicamente y que esa versión de ECU la admite. Lee y guarda la codificación completa original. Usa exclusivamente una tabla de opciones contrastada para la referencia exacta; no sumes números encontrados para otro modelo. Calcula el valor propuesto preservando opciones ajenas, muestra diferencias y solicita confirmación de la operación. Ejecuta el acceso autorizado que exija el fabricante y escribe una sola modificación. Relee, comprueba aceptación y verifica el comportamiento y los DTC. Reinicia o cicla el contacto solo si la receta lo requiere. Si falla, aplica únicamente la recuperación documentada.
7. Adaptar un parámetro
Selecciona el canal u objeto definido para esa ECU. Lee su valor original, unidad, escala, rango y dependencias. Introduce un valor dentro de los límites. Si la ECU ofrece prueba temporal, úsala según el procedimiento; no supongas que equivale a guardar ni que es inocua. Confirma el guardado persistente, relee y verifica su efecto. No uses un canal de restablecimiento general para deshacer un cambio individual. Los canales numéricos clásicos y los objetos UDS no son intercambiables. Cada adaptación necesita identificación, autorización y condiciones explícitas.
8. Ajustes básicos y pruebas de actuadores
Un ajuste básico inicia un aprendizaje o calibración; una prueba de salidas manda actuar un componente. Ambos pueden mover mecanismos o cambiar el estado del vehículo. Utiliza la secuencia específica del fabricante, con una persona responsable junto al vehículo cuando corresponda. Comprueba condiciones iniciales, resultado esperado, tiempo máximo y criterio de interrupción. Inicia una sola rutina y observa su estado hasta finalización. No repitas automáticamente tras perder la comunicación: primero averigua si sigue ejecutándose. Después comprueba valores aprendidos, averías y funcionamiento. Frenos, dirección y sistemas de retención necesitan procedimientos específicos y personal cualificado.
9. Mantenimiento, accesos y otras marcas
El reinicio de servicio requiere saber qué contador se modifica, sus unidades y el mantenimiento realmente efectuado. No reemplaza el trabajo físico. Para operaciones protegidas utiliza credenciales y vías autorizadas; no pruebes códigos al azar. Protección de componentes, inmovilizador y sistemas de autorización modernos quedan fuera de una receta genérica de línea K. En otras marcas se conserva este método de trabajo, pero direcciones, servicios, codificaciones, accesos y escalas deben documentarse por separado. Compartir ISO 9141 o KWP2000 no hace compatibles las recetas VAG.
10. Datos necesarios para habilitar cada función
La ficha técnica debe contener familia de ECU, referencias y versiones compatibles, protocolo y dirección, fuente y edición, precondiciones, solicitud y respuesta, campos y orden de bytes, escala y unidades, valores permitidos y reservados, sesión y acceso autorizado, tiempos y reintentos, efectos persistentes y criterio de éxito. Añade estrategia de interrupción y recuperación, traducciones y pruebas positivas y negativas. Distingue dato documentado, implementación probada en simulación y validación en vehículo. Un servicio de transporte disponible no convierte una función en validada.
11. Ejemplo de aceptación y cierre
Para una opción de confort: primero identifica una ECU que documente esa opción; guarda el valor inicial; prepara el cambio usando su tabla exacta; verifica que los demás bits permanecen iguales; confirma y ejecuta; relee y prueba la opción con el vehículo inmóvil. Archiva valores antes y después, respuesta de la ECU, versión de receta, operador y resultado. Si la ECU no coincide o falta el significado de un campo, detén esa receta y solicita documentación. No hay un canal, código de acceso o valor universal que pueda publicarse para todos los VAG.
12. Fuentes y autoría
Guía original de Reprorace SL. Fuentes de contraste: Ross-Tech, manuales Coding y Adaptation. Consulta siempre el manual de reparación del fabricante para el vehículo concreto. Revisión: 08-10-2026.
- https://www.ross-tech.com/vcds-lite/manual/coding.html
- https://www.ross-tech.com/vcds/tour/adaptation_screen.php
13. Recetas preparadas: Golf 1J, confort de tercera generación
Cuatro planes de ingeniería disponibles: tres variantes de apertura y aprendizaje de mandos. No hay ejecución automática habilitada. Verifica referencia y software de la ECU, protocolo detectado y dispositivo. No apliques estos valores a otros módulos de confort.
| Equipamiento | Selectiva / todas las puertas |
|---|---|
| 2 puertas / 2 elevalunas | 00064 / 00065 |
| 4 puertas / 2 elevalunas | 00066 / 00067 |
| 4 puertas / 4 elevalunas | 00258 / 00259 |
- Codificación: identifica el módulo 0x46 y guarda codificación, código de taller e identificación. Selecciona la fila exacta de equipamiento; detente si la codificación actual no pertenece a esa pareja.
- Confirma el cambio con el cliente, escribe el valor elegido mediante una herramienta compatible, vuelve a leer la codificación y comprueba físicamente la apertura. Una confirmación de transporte no demuestra que se haya aplicado. Si se pierde la respuesta, lee el estado antes de plantear otra escritura.
- Mandos: lee el canal 01; introduce el total de mandos, incluidos los existentes (1–4). Prueba el valor, comprueba la respuesta y confirma antes de guardarlo. Esta operación afecta al cierre remoto; no empareja el inmovilizador.
- Después de guardar, mantén pulsada la apertura de cada mando al menos un segundo; completa todos en 15 segundos. Vuelve a leer y prueba cada mando. No se incluye borrado automático del canal 00.
Importante: Los canales 03–10 necesitan valores y aplicabilidad contrastados antes de generar recetas de escritura. Los planes locales conservan estas limitaciones; no equivalen a compatibilidad validada del firmware.
Más guías de esta sección
- Cómo funciona una sesión remota
- Plan del túnel: conectar una herramienta al vehículo a distancia
- Aceptar o retirar el acceso remoto a tu vehículo
- Colaborar en una sesión: mensajes, indicaciones y fotos
- Modo PassThru del equipo desde la app
- PassThru en Mac, Linux e iOS
- Solicitudes de asistencia, citas y órdenes de trabajo
- Codificación y programación de vehículos modernos
- Diagnóstico automático: un toque y te lo explica
- Leer un vehículo y compartir el informe
- Diagnosis CANopen de maquinaria
- Ficha del vehículo: identificarlo por el VIN
- Panel en directo, funciones de servicio y prueba de batería
- Procedimientos v2: beta y operativos
- Avisos de compatibilidad de tu herramienta
- Capturas CAN
- Informe previo a la compra
- Estado de la batería de eléctricos e híbridos
- Pedir ayuda a Diaglana
- Tu primera lectura: entender el resultado y qué hacer
- Opciones de diagnosis: cada ajuste y cuándo cambiarlo
- Ajustes del taller: solicitudes, órdenes, red y avisos
- Lectura: elegir el protocolo y entender el informe OBD sobre UDS
- Qué significa un código de avería
- Datos en vivo: paneles, grabación y exportación
- Adjuntar los códigos de avería a una orden de trabajo
- Procedimientos que escriben, programan o se autentican
- ISOBUS: leer y cambiar el NAME de un apero
- Diagnosis por Ethernet (DoIP)
- Descargar Diaglana PassThru para Windows, Mac y Linux
- Autorizar un PC para el PassThru
- Actualizaciones de Diaglana PassThru