En bref
Le calculateur moteur est le cerveau de votre voiture. Comprendre son fonctionnement aide à mieux appréhender la reprogrammation.
Architecture d'un calculateur
Un calculateur moteur (ECU - Engine Control Unit) est un ordinateur spécialisé qui gère le fonctionnement du moteur. Il se compose de :- Un processeur (microcontrôleur) : exécute le programme de gestion moteur - Une mémoire flash : stocke le programme (firmware) et les cartographies - Une mémoire EEPROM : stocke les données d'adaptation et l'immobilizer - Une mémoire RAM : données temporaires de fonctionnement - Des circuits d'entrée/sortie : interface avec les capteurs et actuateurs
Les principaux fabricants d'ECU sont Bosch (le plus répandu), Siemens/Continental, Delphi, Marelli et Denso.
Les cartographies (maps)
Le cœur de la reprogrammation, ce sont les cartographies. Ce sont des tables de données en 2D ou 3D qui définissent le comportement du moteur. Exemples :- Map d'injection : quantité de carburant en fonction du régime et de la charge - Map de pression turbo : consigne de pression en fonction du régime et de la pédale - Map d'avance : timing d'allumage selon le régime et la charge - Map de limitation : seuils de couple, régime max, température max
Un calculateur moderne contient des centaines de ces maps, toutes interconnectées.
Protections constructeur
Les constructeurs protègent de plus en plus leurs calculateurs contre la modification :- Checksum : somme de contrôle qui vérifie l'intégrité du firmware - Signature RSA : signature cryptographique (Bosch MD1, MG1) - Tuning protection : détection de modification et passage en mode dégradé - Anti-clone : lien entre l'ECU et le numéro VIN du véhicule
Ces protections nécessitent des outils et des connaissances spécifiques pour être contournées.
Processus de reprogrammation
La reprogrammation suit un processus rigoureux :1. Diagnostic pré-intervention (vérification état moteur) 2. Lecture du fichier d'origine (backup complet) 3. Identification exacte du calculateur et du firmware 4. Modification de la cartographie par l'ingénieur 5. Écriture du fichier modifié dans l'ECU 6. Vérification et test routier 7. Ajustements si nécessaire
Le fichier d'origine est toujours conservé pour garantir la réversibilité.