Codificación BMW con E-Sys: guía completa para principiantes
Qué es E-Sys, qué necesitas y cada paso, desde conectarte al coche hasta tu primer cambio de codificación, con seguridad.
¿Qué es E-Sys?
E-Sys es el software de ingeniería de BMW para codificar y programar las unidades de control (ECU) de los coches BMW de las series F, G e I, y de los modelos MINI y Rolls-Royce que usan la misma electrónica. Codificar significa cambiar los ajustes de un módulo: activar o desactivar una función, cambiar cuánto tiempo se queda encendida una luz o hacer que funcione una pieza instalada después. Programar (flashear) significa sustituir el software de un módulo.
E-Sys trabaja con archivos de ajustes llamados CAFD. Cada módulo tiene uno, y E-Sys lo convierte en un archivo editable (un NCD) con todos los ajustes de ese módulo. Tú cambias los valores que quieras y E-Sys los escribe de vuelta en el módulo.
Qué necesitas
- Un PC con Windows (Windows 10 u 11). Lo más cómodo es un portátil que puedas llevar hasta el coche.
- BMW E-Sys, instalado en ese PC.
- PSdZData: el paquete de datos de BMW que E-Sys necesita para conocer los módulos de tu coche. El paquete Lite basta para codificar; el paquete Full solo hace falta para flashear. Consulta ¿Qué es PSdZData?
- Una conexión con el coche: un cable ENET (Ethernet al puerto OBD) o un BMW ICOM. Consulta Cable ENET o ICOM.
- Un cargador de batería conectado al coche mientras codificas. Una caída de la tensión de la batería es la causa más común de que una codificación salga mal.
Los adaptadores OBD Bluetooth y Wi-Fi pensados para aplicaciones de móvil no sirven para conectar E-Sys, y los cables K+DCAN tampoco conectan E-Sys.
Antes de empezar
- Conecta el cargador, pon el contacto (pulsa Start sin pisar el freno) y mantén el motor apagado.
- Desactiva cualquier software de VPN en el PC; puede desviar la búsqueda de coches de E-Sys.
- Haz una copia de seguridad de la codificación de cada módulo antes de cambiar nada, para poder volver siempre atrás.
Paso a paso: tu primer cambio de codificación
- Conecta. Enchufa el cable ENET al puerto OBD del coche y al PC (o conecta el ICOM). En E-Sys pulsa Connect, elige la serie de tu coche y selecciona Connection via VIN; tu coche aparece con su VIN. Con un ICOM elige en su lugar Connection via ICOM/Ethernet.
- Lee el pedido del vehículo. Abre Expert Mode > Coding, pulsa Read en el pedido del vehículo (FA) y después Activate FA. El pedido del vehículo es la lista de todo con lo que se fabricó tu coche; E-Sys la usa para saber qué ajustes encajan.
- Lee la lista de módulos. Pulsa Read SVT. E-Sys muestra todos los módulos del coche con su CAFD.
- Lee los datos de codificación. Selecciona el módulo que quieres cambiar (por ejemplo la unidad central o el módulo de carrocería) y pulsa Read Coding Data. E-Sys guarda la codificación actual del módulo como un archivo NCD. Guarda una copia: es tu camino de vuelta.
- Edita. Haz clic derecho en el CAFD del módulo y elige Edit FDL. Se abre el FDL-Editor con todos los ajustes. Busca el que quieres y cambia su valor, por ejemplo de
nicht_aktiv(desactivado) aaktiv(activado). Guarda. - Codifica. De vuelta en la página Coding, selecciona el CAFD del módulo y pulsa Code (en algunas versiones de E-Sys es Code FDL o Code NCD). E-Sys escribe la nueva codificación y muestra un informe.
- Prueba. Apaga el contacto y vuelve a ponerlo, y prueba la función. Si algo no va bien, vuelve a codificar el NCD guardado.
Siguientes pasos: la codificación FDL explica con más detalle el CAFD, el NCD y el FDL-Editor, la codificación VO muestra cómo añadir o quitar un código de opción, y codificación por serie indica qué coches codifica E-Sys.
¿Por qué los ajustes aparecen como «.» o en alemán?
Los nombres de los ajustes vienen de los datos de BMW. Desde alrededor de 2016, BMW quita los nombres del PSdZData que publica, así que muchos ajustes del E-Sys actual aparecen solo como un punto, y los que tienen nombre son abreviaturas cortas en alemán. Por eso los codificadores usan hojas de referencia: listas de qué hace cada ajuste.
E-Sys MAX añade dentro de E-Sys la mitad que falta: nombres y explicaciones en inglés de miles de ajustes, cambios ya preparados para tu coche, una copia de seguridad completa con un clic y un historial de cada cambio. Cada escritura en el coche sigue esperando tu Yes.
Preguntas
¿Es segura la codificación con E-Sys?
Codificar cambia ajustes, no el software del módulo, así que es la más suave de las dos operaciones. Los riesgos reales son una batería débil, perder la conexión en mitad de una escritura y un valor equivocado. Usa un cargador, haz una copia antes, cambia una sola cosa cada vez y conserva el NCD original para poder restaurarlo.
¿Qué versión de E-Sys debo usar?
Recomendamos E-Sys 25.10, o 24.06: funcionan mejor con el PSdZData reciente y con los coches de la serie G. Las versiones 22.x a 25.x manejan los coches actuales y DoIP. E-Sys MAX es compatible con E-Sys 22.06 hasta 25.x y está probado con 25.10, 24.06, 22.10 y 22.06. E-Sys 3.40 y anteriores funcionan con un Java antiguo y no son compatibles. Consulta qué versión para qué coche.
¿Puedo codificar un BMW de la serie G con E-Sys?
Sí. Los pasos son los mismos. Los módulos de la serie G tienen muchos menos ajustes con nombre en los datos públicos, así que los nombres en inglés y los cambios ya preparados importan aún más ahí.
¿Necesito flashear para codificar?
No. La mayoría de los cambios de codificación no requieren flashear. Flashear solo hace falta para actualizar el software de un módulo o cuando una instalación posterior lo exige, y entonces necesitas PSdZData Full.
Codifica tu BMW en lenguaje claro
E-Sys MAX funciona dentro de tu propio E-Sys. Prueba todas las funciones gratis durante 3 días.
