Corrección de checksums

Bosch TriCore · Bosch ME7.x (C167) · EEPROM Bosch EDC17 / MED17 (CS1) · Continental SID208 · Continental SID209 · DSG Temic MQB (DQ200-MQB) · Magneti Marelli 9GV · EEPROM 95040 Bosch ME7.5 (VAG) · ELV MQB 3Q0 (D-Flash) · BCM GM Cruze · Bosch ME7.9.6 NOR ** · DSG G2 (EEPROM externa) ** · Bosch AURIX MG1 / MD1 / MDG1 ** · Magneti Marelli IAW (EEPROM HC11) · GM Delco E83 · GM Delco E84 · GM Delco E98 ** · Bosch ME7.4.9 (PSA) · Bosch ME7.4.9R (PSA) · Bosch ME7.4.4 (PSA) · Bosch ME7.4.6 (PSA) · Nissan Denso SH7058 (YD25) · Continental SID807evo ** · Magneti Marelli 10GF

Qué hace

Fijate cómo está tu archivo antes de tocarlo. Te digo si está sano, si está roto o si no lo reconozco — y en cada caso, qué checksum lleva, dónde vive, qué valor trae y qué valor le corresponde, estructura por estructura. Verificar es gratis; corregir y descargar cuesta un crédito, y no se cobra una corrección que después no verifica.

Procesa tu propio archivo, para cualquier auto de la plataforma.

1 crédito o USD 15.51 (ARS 25.500) para compra suelta

Usar la herramientaComprar créditos

Familias y módulos que cubre

  • Bosch TriCore Infineon TriCore (TC1767 / TC1791 / TC1793 y familia) · flash interna del micro · CRC32 (poly 0xEDB88320) por dwords con semilla del campo, ADD32, y ADD16 con la última palabra corrida a los 16 bits altos COMPROBADO
  • Bosch ME7.x (C167) Infineon C167 / ST10 · flash externa de la ECU (512 KB o 1 MB) · 8 mecanismos: ROMSYS Startup y ParamPage, tabla CRC32, Main CRC32 encadenado x3, Main CSM con su inversa, ROMSYS ProgramPages, Main Program CSM con su inversa y Multipoint COMPROBADO
  • EEPROM Bosch EDC17 / MED17 (CS1) — · EEPROM serie 95xxx (de 2 KB a 128 KB) · crc = w ^ (((crc<<1) | paridad(crc & 0xEDB88320)) & 0xFFFFFFFF) sobre palabras de 32 bits LE, semilla = identificador del bloque, 16 bits bajos. No es un CRC-32 clásico COMPROBADO
  • Continental SID208 Infineon TriCore TC1797 · Flash interna del micro (4 MB) más D-Flash de 64 KB · CRC-32 no reflejado (poly 0x04C11DB7, semilla 0) encadenado sobre los pares de rango que declara cada descriptor COMPROBADO
  • Continental SID209 Infineon TriCore TC1797 · Flash interna del micro (4 MB) más D-Flash de 64 KB · CRC-32 no reflejado (poly 0x04C11DB7, semilla 0) encadenado sobre los pares de rango que declara cada descriptor COMPROBADO
  • DSG Temic MQB (DQ200-MQB) Infineon TriCore TC1766 · flash interna del micro · JAMCRC = complemento del CRC-32 estándar (poly 0xEDB88320 reflejada, init 0xFFFFFFFF, sin xor final) COMPROBADO
  • Magneti Marelli 9GV Freescale MPC5634 · flash interna del micro (1,5 MB, con o sin shadow block) · ninguno guardado. Con el original al lado se mantiene la suma de palabras BE de 16 bits del sector de calibración COMPROBADO
  • EEPROM 95040 Bosch ME7.5 (VAG) — · EEPROM serie 95040 (512 bytes, 32 páginas de 16) · chk = (-(suma de los 14 datos + k)) & 0xFFFF, donde k es el número de página salvo en las de respaldo, que usan el de su página principal COMPROBADO
  • ELV MQB 3Q0 (D-Flash) Renesas UPD70F3624 · D-Flash del micro (64 KB) · CRC-32 estándar sobre el contenido del registro más un byte 0x01, guardado en BIG-ENDIAN. Se verifica y se informa; la corrección la hace el módulo de esa familia. DOCUMENTADO
  • BCM GM Cruze — · EEPROM emulada del módulo de carrocería · NOT(suma de palabras BE de 16 bits del cuerpo) & 0xFFFF; el cuerpo es el bloque sin sus 2 primeros bytes DOCUMENTADO
  • Bosch ME7.9.6 NOR ** Infineon C167 · flash NOR externa 29F400 (512 KB) o 29F800 (1 MB) · suma de palabras LE de 16 bits por bloque de 0x4000, truncada a 16 DOCUMENTADO
  • DSG G2 (EEPROM externa) ** Infineon TriCore TC1784 · EEPROM serie externa · CRC-16/CCITT-FALSE (poly 0x1021, init 0xFFFF, sin reflejar), guardado en LE DOCUMENTADO
  • Bosch AURIX MG1 / MD1 / MDG1 ** Infineon AURIX TC3xx · flash interna del micro · CRC-32 estándar por bloque DOCUMENTADO
  • Magneti Marelli IAW (EEPROM HC11) Motorola HC11 · EEPROM serie del módulo · suma de palabras de 16 bits que cierra en 0x55AA, incluida la propia palabra de checksum del registro. Se verifica y se informa; la corrección la hace el módulo de esa familia. DOCUMENTADO
  • GM Delco E83 Freescale MPC de 32 bits · Flash interna del micro (2 MB) · suma nº1: suma de palabras BE de 16 bits del segmento entero == 0 (big-endian en +0x00); suma nº2: CRC-16/ARC (poly 0x8005 reflejado, semilla 0) del segmento sin las dos palabras (little-endian en +0x20); sumas extra de la calibración Engine por versión de OS COMPROBADO
  • GM Delco E84 NXP MPC5676R · Flash interna del micro (6 MB) · suma nº1: suma de palabras BE de 16 bits del segmento entero == 0 (big-endian en +0x00); suma nº2: CRC-16/ARC (poly 0x8005 reflejado, semilla 0) del segmento sin las dos palabras (little-endian en +0x20). Sin sumas extra conocidas COMPROBADO
  • GM Delco E98 ** Freescale MPC de 32 bits (PowerPC VLE) · Flash interna del micro (4 MB) · suma nº1: suma de palabras BE de 16 bits del segmento entero == 0 (big-endian en +0x00); suma nº2: CRC-16/ARC (poly 0x8005 reflejado, semilla 0) del segmento sin las dos palabras (little-endian en +0x20); sumas extra de la calibración Engine por versión de OS DOCUMENTADO
  • Bosch ME7.4.9 (PSA) Infineon C167 de 16 bits · Flash externa 29F800 (lectura de 832 KB o 896 KB) · tabla multipoint de 44 o 48 descriptores (inicio, fin, valor, inversa): suma de palabras LE de 16 bits de cada página de 16 KB, módulo 2^32; CRC-32 (zlib) de cierre sobre la calibración y la tabla COMPROBADO
  • Bosch ME7.4.9R (PSA) Infineon C167 de 16 bits · Flash externa 29F800 (lectura de 832 KB o 896 KB) · tabla multipoint de 44 o 48 descriptores (inicio, fin, valor, inversa): suma de palabras LE de 16 bits de cada página de 16 KB, módulo 2^32; CRC-32 (zlib) de cierre sobre la calibración y la tabla COMPROBADO
  • Bosch ME7.4.4 (PSA) Infineon C167 de 16 bits · Flash externa 29F400 (512 KB) · ROMSYS (Startup y ParamPage) y tabla multipoint de 32 descriptores (inicio, fin, valor, inversa): suma de palabras LE de 16 bits de cada rango, módulo 2^32 COMPROBADO
  • Bosch ME7.4.6 (PSA) Infineon C167 de 16 bits · Flash externa 29F400 (512 KB) · ROMSYS (Startup y ParamPage) y tabla multipoint de 32 descriptores (inicio, fin, valor, inversa): suma de palabras LE de 16 bits de cada rango, módulo 2^32 COMPROBADO
  • Nissan Denso SH7058 (YD25) Renesas SH7058 (flash de 1 MB) o SH7059 (flash de 1,5 MB) · Flash interna del micro (1 MB o 1,5 MB) · tabla de rangos al final de la flash (inicio, fin, valor, en big-endian): la suma de 32 bits big-endian de cada rango más su valor tiene que dar 0x5AA5A55A COMPROBADO
  • Continental SID807evo ** Infineon TriCore TC1797 · Flash interna del micro (4 MB); la D-Flash de 64 KB no lleva descriptores · CRC-32 no reflejado (poly 0x04C11DB7, sin xor final) encadenado sobre los pares de rango que declara cada descriptor, con la palabra anterior al CRC como semilla (0 en los de programa, FFFFFFFF en el de la calibración) DOCUMENTADO
  • Magneti Marelli 10GF Freescale/NXP MPC5642 · Flash interna del micro (2 MB) + EEPROM 95640 externa · ninguno guardado para la aplicación ni para la calibración (medido en 8 originales). El sector de arranque lleva la suma de sus bytes en 0x1FFFC y no se toca; con el original al lado se informa la suma de bytes del bloque de calibración y si cambió. Se verifica y se informa; la corrección la hace el módulo de esa familia. DOCUMENTADO

Se procesa en línea con tu cuenta de ZSPORT, Tucumán. Descarga inmediata del archivo. Términos y privacidad