Je sais, je déterre.
Mais j'ai la solution (bien que depuis le temps, j’espère que tu as trouvé)
Tu dis que la carto marche très bien sur un B16a2, j'en déduis, si c'est pas le même Ecu, que c'est un P30
Ta carto doit être sur base P30, et vouloir la lire dans un P28 provoque cette erreur,
Heureusement, dans Crome il y a une option :
Remove checksum routine
en gros, la différence entre la base P28 et P30 est que certaines données ne sont pas gravées au même endroit sur la puce (du moins, c'est ce que j'en ai compris)
Quand on active cette option, ca permet de lire une base P30 sur un P28.
Je le sais, j'ai eu le même soucis