Software

sumas de control

Also known as: Suma de comprobación de la ECUCRC

In short: La suma de verificación es un valor de verificación en el archivo ECU que verifica la integridad del firmware. Modifique mapas sin volver a calcular la suma de comprobación del bloque de ECU.

La suma de verificación es un valor matemático calculado sobre el contenido del archivo ECU que la unidad de control verifica al inicio. Si el archivo modificado no coincide con la suma de comprobación, la ECU rechaza el firmware y el coche entra en modo de emergencia o no arranca en absoluto.

Tipos de sumas de comprobación en archivos de la ECU

  • CRC16/CRC32: sumas de comprobación polinomiales estándar
  • sumas de comprobación patentadas por Bosch: algoritmos específicos de la familia (EDC17, MED17, ME9, MD1)
  • SHA/firma digital: las ECU recientes (posteriores a 2018) utilizan firmas criptográficas

Cómo gestionarlas

Las herramientas profesionales como WinOLS tienen complementos de suma de comprobación específicos para cada familia de ECU. Después de editar los mapas, el complemento vuelve a calcular automáticamente la suma de verificación correcta. Sin este paso, el archivo modificado no se puede utilizar.

Errores comunes

El mensaje "no funciona después del flash" casi siempre se debe a una suma de comprobación incorrecta. Antes de acusar a los mapas, verifique siempre la suma de verificación.

Por qué existe

La suma de verificación protege la integridad del firmware: garantiza que el contenido no esté dañado y, en las ECU recientes, que no hayan sido manipulados. A menudo no se trata de un valor único, sino de una serie de sumas de comprobación para diferentes áreas de memoria (programa, calibración, datos), cada una con su propio algoritmo.

Flujo de trabajo correcto

Después de modificar los mapas, el archivo debe pasarse para corregir la suma de comprobación antes de escribirlo: herramientas como WinOLS tienen complementos dedicados para la familia de ECU que recalculan automáticamente los valores. En las unidades de control más modernas, las sumas de control simples van acompañadas de firmas criptográficas (RSA/ECDSA): en estos casos no es posible "recalcular" la firma y esto se hace mediante procedimientos o protocolos específicos de la herramienta. Casi todos los informes de "no arranca después del flash" se derivan de sumas de comprobación incorrectas.

Pregunta frecuente

"Sólo cambié un mapa y el coche no arranca": en casi todos los casos el problema es la suma de comprobación desactualizada, no el mapa. La verificación y corrección de la suma de verificación debe realizarse sistemáticamente antes de cada escritura. En las centrales con firma criptográfica del firmware, sin embargo, no basta con recalcular: es necesario un protocolo de herramienta que gestione el procedimiento, de lo contrario la escritura se rechaza independientemente del contenido.

Build your chiptuning business with TuningFile

Manage ECU files, customers, payments — all on your own branded portal.

Iniciar prueba gratuita ← Back to Glossary