E ECU-SECURITY

Módulos y funciones de las calculadoras

Cada calculadora trabaja una familia de módulos (motor, cambio, confort, cuadro…). Aquí tienes, en claro, qué hace cada una. Todo el procesamiento se realiza en el servidor; tú solo subes el archivo leído (FLASH/EEPROM) y descargas el resultado.

MED17 / EDC17 Bosch

Motores gasolina y diésel VAG (EDC17, MED17).
  • Decodificar — lee y muestra los datos del inmovilizador (VIN, CS, MAC, PIN, número de software).
  • Decode + guardar — aplica los cambios y genera el archivo listo para escribir.
  • Immo OFF — desactiva el inmovilizador para que la ECU arranque sin llave codificada.
  • Clonar immo — copia los datos de inmo a otra ECU idéntica (reemplazo).
  • Transfer SW — pasa el software de una ECU donante conservando el immo original.
  • Full Clone — clonación completa (FLASH + EEPROM) para reemplazo 1:1.
  • Import ImmoData — extrae el inmo de una lectura por OBD/bench (UDS/MQB).

Continental (SIMOS) SIMOS 10/12/18

Motores gasolina VAG con ECU Continental/SIMOS.
  • Decodificar / Decode + guardar — lectura y edición del inmo.
  • Clonar immo — copia el inmo a otra unidad.
  • Transfer SW y Full Clone — cambio de software o clonación completa.
  • Flash encriptada — soportada aportando el CPU SN (Dimsport o KESS3).

BCM2 VAG A4/A5/A6/A7/Q5

Módulo de confort / inmovilizador (BCM2), con y sin cifrado.
  • Decodificar — muestra VIN, número de parte, SW/HW/versión, CS (BCM, ECU, TCM, ELV), MAC, KEYs, PIN y configuración.
  • Decode + guardar — edita y graba cualquiera de esos campos.
  • Reparar CRC — corrige los checksums del EEPROM.
  • Virginizar CP — deja el componente virgen para adaptarlo a otro vehículo.
  • Sincronizar — extrae los CS de las ECUs desde un archivo de sincronización.
  • Guardar / Cargar Immo (.idt) e Import ImmoData — respaldo y traspaso de datos de inmo.

DSG / TCM Temic

Cajas automáticas VAG (DQ200 MQB, DQ250, DQ400, VL381, DL501).
  • Decodificar / Decode + guardar — lectura y edición del inmo de la caja.
  • Immo OFF — desactiva el inmovilizador del TCM.
  • Clonar immo (Transfer Immo) — traspasa el inmo entre cajas para reemplazo.
  • Kilometraje — lee y ajusta el km almacenado en el TCM.

ELV Audi Columna

Cerradura electrónica de columna de dirección.
  • Decodificar — muestra FAZIT, VIN, CS, MAC y PIN.
  • Nuevo immo — reescribe el FLASH con datos nuevos para adaptación o reemplazo.

12 → 16 SIMOS IMMO 1.2 → 4.5

Conversión del sistema de inmo antiguo al nuevo.
  • Decodificar EEPROM (160 B) — obtiene VIN, CS1 y CS2.
  • Convertir a Immo 16 — genera ECU16 y CSK para migrar el inmovilizador.

Key Sincro MQB / BCM

Sincronización de llaves e inmo entre módulos.
  • Decodificar immo — lee VIN, CS de inmo, configuración y verificaciones.
  • Construir sincro (32 B) — arma el bloque de sincronización.
  • Generar / completar CS — crea CS consistentes que pasan las validaciones.

Cluster MM5 Magneti Marelli

Tablero/cuadro con inmo Magneti Marelli MM5.
  • Leer cluster — procesa FLASH (V850) + EEPROM (95320) y muestra los datos.
  • Decodificar / generar IMMO-DATA — arma el bloque de inmo (160 B).
  • Escribir EEPROM — genera el EEPROM nuevo listo para grabar.

9GV / 7GV Magneti Marelli

ECU/módulos Magneti Marelli 9GV y 7GV.
  • Decodificar — lee los datos de inmo.
  • Nuevo immo e Immo OFF — reescribe o desactiva el inmo.
  • Clonar (Transfer Immo) — copia el inmo del origen al donante.
  • Import ImmoData (160/189) — importa el bloque de inmo leído.

ME7 Bosch

Motores gasolina con ECU Bosch ME7.x.
  • Decodificar — lee los datos del inmo.
  • Virginizar — deja la ECU virgen para adaptarla.
  • Nuevo immo, Immo OFF, Clonar immo — reescribe, desactiva o clona el inmo.

MED9 Bosch MED9.1 / 9.5.10

Motores gasolina Bosch MED9 (incluye modo programador).
  • Decodificar — lee los datos del inmo.
  • Virginizar — deja la ECU virgen.
  • Nuevo immo, Immo OFF, Clonar immo — gestión completa del inmo.

SFD VAG unlock

Desbloqueo SFD para módulos VAG protegidos (MQB/MEB).
  • Obtener token SFD — a partir del challenge del módulo genera el token de desbloqueo (nivel básico / lectura) para poder diagnosticar y leer módulos protegidos por SFD.
  • Detección automática — marca por VIN y dirección de diagnóstico desde el archivo del challenge.

GM Basic DPS · Seed · OBD2

Programación y seguridad de módulos GM (Global A / GMLAN). Incluye tres herramientas en una licencia.
  • DPS Files — busca el cache SPS, identifica el utility y arma el paquete DPS (calibraciones + utility) listo para programar. Incluye Config Manual (orden de segmentos), Type 4 y Historial de pincode.
  • Change Vin / Pin Files — genera los archivos con el VIN o PIN modificado para reprogramar el módulo.
  • Seed·Key 2 bytes — calcula la KEY a partir del SEED con la tabla (GMLAN/Class2/Others) y el algoritmo del utility. Incluye "Buscar algo" y "Probar todos".
  • Seed·Key 5 bytes — cálculo por familia (E38/E39A, E82, E84, E92, E80, E78, BCM Bosch…): del SEED obtiene la KEY de 5 bytes.
  • OBD2 Mode (J2534) — Get Controller Info: lee en vivo los identificadores del módulo (VIN, Model Numbers, Broadcast, SW Version, Programming Date, Software Module IDs, Programming Status).
  • Security Access — pide el SEED al módulo y calcula la KEY (Table + Algorithm del utility) para desbloquearlo (UNLOCK).
  • READ VIN — lee el VIN directo del módulo.
  • WRITE VIN — escribe el VIN en el módulo (con Security Access). Tiene costo aparte por tokens.

Global B GM UDS · licencia permanente

Programación y seguridad de módulos GM de generación Global B (UDS / SM2A-SecOC), vía interfaz J2534 (MDI2 / AutoKeyProg / VirtualJ2534). Requiere licencia permanente; cada operación consume tokens.
  • DPS MODE · Programación de calibración (reflash) — reprograma la calibración/OS del módulo Global B (34/36/37 con seed→key en vivo del Server IECS), con detección por mapping matrix, despertar de gateway y reintento seguro. Escribe VIN/fecha/fingerprint al cierre.
  • Vehicle Key Provisioning (SM2A) — provisiona las llaves de mensajería segura del vehículo: verifica qué ECUs lo soportan, junta todos los seeds en una sola corrida (Bulk IECS Unlock), pide las llaves al Server y las escribe. Requiere gateway. Cobro por corrida en 3 pasos.
  • Seed → Key (Security Access) — del SEED del módulo, el Server calcula la KEY para desbloquearlo (27 01 → 27 02).
  • OBD2 mode (CAN FD) — GET INFO (identidad del módulo por UDS 22), lectura y borrado de DTC, READ VIN.
  • WRITE VIN — escribe el VIN en el módulo (UDS 2E F190 con Security Access). Dos funciones (desbloqueo + escritura): cobra doble del seed.

BMW DME-EWS / CAS Siemens · Bosch · Continental

Motor (DME), inmovilizador (EWS) y Car Access System (CAS) de BMW/MINI. La versión y el tipo se autodetectan del volcado; solo cargas el archivo que pide cada tipo (FLASH y/o EEPROM).
  • Decode DME-EWS — lee VIN, ISN, PSW-MCU y horas de ~28 tipos: EWS3/4, CAS2/3 (DG256/512), MINI R50 ESM, Cluster, Siemens MS42/43/45, Bosch ME9.x / EDC16CP35 / MED17.2 / MEVD17.x, Continental MSS65/60, MSV70/80/90, MSD80/85, y Bosch MG1CS.
  • Change VIN — reescribe el VIN en el archivo del tipo seleccionado.
  • Change ISN (16 bytes) — EWS4, MSS60, MSV80/90, MSD80/85, MED17.2 / MEVD17.x.
  • Change ISN 4 bytes — ISN corto: EWS3/4, MINI, MS42/43/45, ME9.x, EDC16, MSS65, MSV70.
  • Resetear horas de trabajo — pone en cero el contador de horas de trabajo: MSV70 / MSV80 / MSV90, MSD80 / MSD85, y MED17.2.2 (TC1767/TC1797) / MEVD17.2.3 / MEVD17.2.X.
  • Virgin Mode — deja virgen la zona immo (MS42 / MS43).
  • Immo-OFF — MS42/MS43 con plantilla probada + VIN; MSV70 y grupo Bosch MED17.2 / MEVD17.x por parche; MS45 con archivo MPC y corrección de checksum.
  • Guardar como — cada operación exporta con nombre original + función + fecha (WH / VIRG / OFF / New).
CAS — Car Access System (autodetección CAS2 / CAS3 / CAS3+):
  • Decode CAS — VIN, ISN largo/corto, EGS-DME, ODO/KM, EWS TYPE, versión CAS y la tabla de las 10 llaves (KEYS ID, CRYPTO LOW/HIGH, PASSWORD, CFG/PSW, REMOTE, ID, STATUS).
  • Change VIN / ISN / EGS-DME / ODO — edición de datos con recálculo de CRC.
  • Llaves (.kif) — exporta/importa una llave o las 10 (LOAD-KEY / SAVE-KEY / ALL-KEYS); el archivo se nombra VIN + Key## + fecha.
  • CAS3+ Descifrar (CRYPTO KEY) — con el ISN real de la DME o con una llave conocida (KEY DATA) deriva el XOR KEY, descifra la CFG y recupera el ISN real; al guardar re-cifra los datos editados.
  • Fix CRC — recalcula todos los checksums de la EEPROM.

Glosario rápido

Decodificar
Leer y mostrar los datos del inmovilizador de un archivo.
Immo OFF
Desactivar el inmovilizador para que el módulo funcione sin llave codificada.
Virgin / Virginizar
Dejar el módulo "en blanco" (sin adaptar) para programarlo a un vehículo.
Clonar
Copiar los datos de inmo de un módulo a otro idéntico (reemplazo).
Transfer SW
Cambiar el software conservando el inmovilizador original.
CS / MAC / PIN
Componentes de seguridad del inmovilizador que enlazan el módulo con el auto.
FLASH / EEPROM
Las memorias del módulo que lees con tu herramienta y subes a la calculadora.

Nota: el resultado se entrega listo para escribir con tu herramienta habitual. El costo en tokens depende de cada operación (las lecturas y derivados suelen ser gratuitas; los clones/transfers y algunas operaciones tienen costo).