Fiche code défaut · Calculateur et circuits de commande
Code défaut P0605 : erreur de la mémoire programme (ROM) du calculateur
Réponse immédiate
P0605 signifie que le calculateur a contrôlé la mémoire qui contient son logiciel (ROM ou mémoire flash) et que le résultat ne correspond pas à la référence : le programme est jugé altéré. Premier contrôle : l’historique du logiciel (mise à jour, reprogrammation, préparation moteur), le calculateur qui a mémorisé le code et la tension de bord. Un logiciel en mémoire flash se réécrit : une reprogrammation complète du logiciel officiel, sous maintien de tension adapté, se tente avant tout remplacement.
Ce que surveille le calculateur
La mémoire programme contient le logiciel du calculateur et ses étalonnages. Autrefois figée (ROM), c’est aujourd’hui le plus souvent une mémoire flash, réinscriptible par l’outil de programmation. Le calculateur en vérifie l’intégrité, en règle générale par une somme de contrôle comparée à une valeur de référence : si le résultat diffère, le programme est jugé altéré et P0605 est mémorisé. Ross-Tech le résume pour le groupe Volkswagen : ce code est enregistré quand le calculateur échoue à un autotest interne.
Le concept de surveillance EGAS demande de tester la mémoire programme au moins une fois par cycle de conduite. Une programmation de la mémoire flash inachevée ou erronée y laisse le calculateur dans son programme d’amorçage, sans piloter le moteur.
- Première question : le logiciel a-t-il été touché (mise à jour, reprogrammation, préparation moteur, calculateur réparé) ? Une écriture ratée ou un logiciel modifié expliquent souvent le code.
- Les libellés génériques de P0601 (erreur de somme de contrôle de la mémoire) et de P0605 sont voisins : selon le constructeur, un même défaut peut être rangé sous l’un ou l’autre, et la démarche est la même.
- Selon le véhicule, un autre calculateur du groupe motopropulseur, celui de la boîte par exemple, peut mémoriser ce code.
Symptômes possibles
- Voyant moteur allumé
- Mode de secours à puissance limitée, selon le calculateur
- Démarrage impossible si le calculateur reste dans son programme d’amorçage
- Boîte en fonctionnement de secours quand le code vient du calculateur de boîte
- Code apparu après une mise à jour, une reprogrammation ou une préparation moteur
Causes possibles, dans l’ordre où les contrôler
Ordre de contrôle recommandé, pas une fréquence. Du contrôle le plus rapide et le moins coûteux au plus lourd. Pour chaque cause : ce qui la soutient, comment la vérifier, et ce qui l’écarte.
| Ordre | Cause possible | Contrôle et résultat attendu | L’écarte si… |
|---|---|---|---|
| Contrôle n° 01 | Calculateur qui a mémorisé le codeIndiceP0605 lu dans un calculateur de boîte ou un autre calculateur du groupe motopropulseur ; troubles de boîte. | Relever les codes calculateur par calculateur, identifier l’émetteur, suivre sa procédure propre et ses consignes de secours.AttenduÉmetteur identifié. | Seul le calculateur moteur a mémorisé le code. |
| Contrôle n° 02 | Logiciel modifié ou reprogrammation antérieure ratéeIndicePréparation moteur, calculateur réparé ou reprogrammé hors réseau, code apparu juste après une écriture. | Lire l’identification logicielle à la valise et la comparer à la référence du constructeur pour ce VIN ; réinstaller intégralement le logiciel officiel, sous maintien de tension adapté.AttenduLogiciel officiel correspondant au véhicule. | Logiciel d’origine, jamais modifié, dernière écriture réussie. |
| Contrôle n° 03 | Tension instable pendant l’écriture ou au démarrageIndiceMise à jour faite batterie faible, sans maintien de tension ou interrompue ; démarrages laborieux. | Tester batterie et charge. Pour toute reprogrammation, brancher un appareil de maintien de tension adapté selon les exigences du constructeur : HELLA Gutmann rappelle qu’une sous-alimentation peut interrompre le transfert.AttenduBatterie saine, tension tenue pendant toute l’écriture. | Programmation réalisée et confirmée dans les conditions du constructeur. |
| Contrôle n° 04 | Logiciel d’origine à mettre à jourIndiceCode apparu sans intervention sur le calculateur, logiciel d’origine. | Lire le niveau logiciel avec l’outil du constructeur et vérifier s’il existe une mise à jour du calculateur pour ce véhicule ; l’appliquer selon la procédure du constructeur, sous maintien de tension adapté.AttenduLogiciel au dernier niveau applicable ; code absent à la validation. | Aucune mise à jour pour ce véhicule, ou déjà appliquée. |
| Contrôle n° 05 | Mémoire programme défaillanteIndiceCode qui revient après une reprogrammation complète et réussie du logiciel officiel. | Suivre la procédure du constructeur jusqu’à sa conclusion. Ross-Tech indique pour le groupe Volkswagen qu’un tel défaut ne se répare en général pas, mais qu’il peut exister des sociétés spécialisées dans la remise en état de ces calculateurs : une remise en état ne s’envisage que si le constructeur ne l’exclut pas. Dans tous les cas, programmer et coder ensuite pour le véhicule.AttenduPlus de code, après validation, avec le calculateur remplacé ou remis en état, programmé et codé. | Le code disparaît durablement après la reprogrammation. |
Arbre de contrôle
Suivez les étapes dans l’ordre : chaque contrôle mène à l’étape suivante ou à une réparation.
Étape 1 : Relever les codes de tous les calculateurs, l’émetteur de P0605 et l’historique du logiciel : mises à jour, reprogrammations, préparation.
Si conforme Calculateur moteur d’origine, jamais reprogrammé hors réseau : contrôler la tension de bord.
Si non conforme Logiciel modifié ou reprogrammation récente : prévoir la réinstallation du logiciel officiel complet. Autre calculateur émetteur : suivre sa procédure.
Étape 2 : Batterie, charge, tension au démarrage ; préparation du maintien de tension pour la programmation.
Si conforme Conformes : vérifier le niveau logiciel.
Si non conforme Remettre en état avant toute écriture.
Étape 3 : Niveau logiciel comparé aux mises à jour publiées pour ce véhicule. Avant de remplacer une pièce, vérifiez s’il existe une note technique ou une mise à jour du calculateur du constructeur pour ce véhicule.
Si conforme Logiciel d’origine et à jour : réinstaller en entier le même logiciel officiel.
Si non conforme Logiciel modifié, ou mise à jour qui vise ce véhicule : installer le logiciel officiel le plus récent.
Étape 4 : Reprogrammation complète, sous maintien de tension adapté, liaison stable, sans couper le contact ni débrancher l’outil.
Si conforme Programmation confirmée par l’outil : effacer et valider.
Si non conforme Échec : relancer si le calculateur l’accepte. Échecs répétés dans les bonnes conditions : mémoire du calculateur en cause, remplacement ou remise en état selon le constructeur, puis programmation, codage et validation.
Étape 5 : Validation : effacer, plusieurs cycles contact coupé puis mis, essai routier.
Si conforme Plus de code : restituer le véhicule.
Si non conforme Code revenu après une programmation réussie : remplacement ou remise en état selon le constructeur, programmation et codage, puis nouvelle validation.
Après toute réparation Effacez les codes, puis reproduisez les conditions dans lesquelles le défaut apparaissait, jusqu’à ce que le calculateur ait refait son contrôle (moniteur « prêt » ou test exécuté). Code absent : réparation validée. Code qui revient : reprenez à l’étape qui suit celle de la réparation.
Erreurs fréquentes
Pièce neuve, même défaut : remplacer le calculateur sans avoir tenté une reprogrammation complète du logiciel officiel, ou programmer le neuf sans maintien de tension adapté.
Réécrire par-dessus un logiciel modifié sans revenir d’abord au logiciel officiel complet.
Couper le contact ou débrancher l’outil pendant l’écriture : le calculateur peut rester bloqué dans son programme d’amorçage.
Programmer avec une connexion internet instable : HELLA Gutmann demande une liaison qui ne soit pas coupée pendant tout le transfert.
Codes et guides associés
Codes associés
Guides atelier
Vous êtes automobiliste ?
Si le moteur fonctionne normalement, rejoignez un garage prudemment et signalez toute mise à jour, reprogrammation ou préparation moteur récente. Si la voiture passe en puissance réduite, évitez voies rapides et dépassements et limitez le trajet au strict nécessaire. Si la boîte refuse les rapports ou si le moteur ne démarre plus, faites appel à une assistance.
Montrez cette fiche à votre garagiste. Elle lui donne l’ordre des contrôles et les erreurs à éviter sur P0605.
Pour les professionnels
Ce code vous résiste ?
Cette fiche donne la méthode. Sur votre dossier, DIAGIA replace P0605 dans le contexte du véhicule et de ce qui a déjà été fait, classe les pistes et vous donne le contrôle qui départage. Vous mesurez, il reclasse.
Ce que DIAGIA vous demanderait ensuite
- Quel calculateur a mémorisé P0605, et le logiciel a-t-il été mis à jour, reprogrammé ou modifié récemment ?
- Quel niveau logiciel le calculateur affiche-t-il, comparé aux mises à jour publiées pour ce véhicule ?
- Quels autres codes accompagnent P0605, et le véhicule est-il en puissance limitée ?
- Une reprogrammation complète du logiciel officiel a-t-elle déjà été tentée, et avec quel résultat ?
10 diagnostics inclus · carte bancaire demandée · annulable depuis votre espace client · réservé aux professionnels · conditions de l’essai
Questions fréquentes sur P0605
Le calculateur est-il forcément à remplacer ?
Non. Le logiciel stocké en mémoire flash se réécrit : une reprogrammation complète du logiciel officiel peut suffire. Le remplacement se décide quand le code revient après une reprogrammation complète et réussie. Avant de remplacer une pièce, vérifiez s’il existe une note technique ou une mise à jour du calculateur du constructeur pour ce véhicule.
Un calculateur qui échoue à son autotest peut-il être réparé ?
Rarement par les moyens de l’atelier. Pour le groupe Volkswagen, Ross-Tech indique qu’un tel défaut ne se répare en général pas, mais qu’il peut exister des sociétés spécialisées dans la remise en état de ces calculateurs ; ailleurs, suivre la conclusion du constructeur. Dans tous les cas, le calculateur doit ensuite être programmé et codé pour le véhicule.
Quelle différence entre P0601 et P0605 ?
Les libellés génériques sont voisins : P0601 vise une erreur de somme de contrôle de la mémoire, P0605 une erreur de la mémoire programme. C’est le calculateur qui choisit le code, et chaque constructeur répartit ses autotests à sa façon ; le diagnostic suit la même logique : historique du logiciel, tension, reprogrammation complète, puis calculateur.
Peut-on rouler avec P0605 ?
Si le moteur fonctionne normalement, oui, jusqu’au garage. En puissance limitée, limitez le trajet au strict nécessaire. Si la boîte refuse les rapports ou si le moteur ne démarre plus, faites appel à une assistance.
Sources
SAE InternationalSAE J2012, Diagnostic Trouble Code Definitions (révision J2012_202509) (nouvel onglet)
Pratique recommandée SAE qui définit les codes défaut normalisés que les systèmes OBD doivent signaler, dont les codes génériques P0xxx comme P0605 ; page officielle de la révision de septembre 2025, texte intégral payant (libellés : voir la liste HELLA).
Consulté le
HELLADéfinitions génériques des codes OBD, série P (nouvel onglet)
Libellé générique de P0605 (« Internal Control Module Read Only Memory (ROM) Error ») et de P0601 (« Internal Control Module Memory Check Sum Error »).
Consulté le
Groupe de travail EGAS (document du dossier NHTSA-2014-0108)Standardized E-Gas monitoring concept for engine management systems of gasoline and diesel engines, version 4.0 (nouvel onglet)
Test de la mémoire programme une fois par cycle ; programmation flash inachevée ou erronée : maintien dans le programme d’amorçage.
Consulté le
Ross-Tech (wiki)16989/P0605/001541 : Internal Control Module ROM Error (nouvel onglet)
Groupe Volkswagen : code enregistré après l’échec d’un autotest interne ; défaut qui ne se répare en général pas, avec la possibilité que des sociétés spécialisées remettent ces calculateurs en état.
Consulté le
HELLA Gutmann (HELLA Tech World)PassThru: Access to OEM data (nouvel onglet)
Programmation d’un calculateur : appareil de maintien de tension adapté selon les exigences du constructeur, sous-alimentation qui peut interrompre le transfert, liaison internet qui ne doit pas être coupée.
Consulté le
Fiche vérifiée par l’équipe technique DIAGIA le 1 octobre 2026. Rédaction technique DIAGIA à partir des sources citées. Mise à jour le . Les valeurs, procédures et précautions du constructeur du véhicule priment sur cette fiche.
Fiche d’information générale : elle aide à comprendre un code défaut, mais ne remplace ni le diagnostic sur le véhicule, ni les instructions du constructeur, ni l’avis d’un professionnel qualifié. Le code seul n’établit ni la cause, ni la possibilité de rouler en sécurité, ni le résultat du contrôle technique.
Les marques et modèles cités appartiennent à leurs titulaires et servent uniquement à identifier les véhicules, les pièces et les documents concernés ; DIAGIA n’est affilié à aucun constructeur.
