Fiche code défaut · Calculateur et circuits de commande
Code défaut P0601 : erreur de somme de contrôle de la mémoire du calculateur
Réponse immédiate
P0601 signifie que le calculateur, en relisant sa mémoire, obtient une somme de contrôle différente de celle attendue : il juge son logiciel ou ses données altérés. Le moteur peut tourner normalement, passer en mode dégradé ou refuser de démarrer. Avant de condamner le calculateur, contrôlez batterie et charge, demandez si le logiciel a été reprogrammé ou modifié, et cherchez une mise à jour du constructeur. Le remplacement vient en dernier, avec programmation et codage.
Ce que surveille le calculateur
Une somme de contrôle est un nombre calculé à partir du contenu d’une zone mémoire. Le calculateur la recalcule et la compare à la valeur enregistrée avec son logiciel : si un seul bit a changé, les deux valeurs divergent. P0601 signale ce désaccord ; il ne dit pas si le logiciel a été mal écrit, s’il a été modifié ou si la mémoire elle-même se dégrade.
Le moment du contrôle dépend du calculateur. Le concept de surveillance EGAS prévoit en règle générale de tester les mémoires au moins une fois par cycle de conduite, à l’initialisation ou à la mise hors tension ; après une erreur, le test est obligatoirement refait à l’initialisation suivante, et le démarrage n’est autorisé qu’une fois ce test réussi.
- Quand le test a lieu après la coupure du contact, le calculateur doit rester alimenté le temps de le terminer : c’est le rôle du maintien d’alimentation, souvent assuré par le relais principal. Une batterie coupée aussitôt l’arrêt peut interrompre cette phase.
- Pour le groupe Volkswagen, Ross-Tech cite trois causes : calculateur défectueux, mémoire flash d’une préparation moteur (« puce ») défaillante, tension trop basse.
- Selon le véhicule, un autre calculateur du groupe motopropulseur, celui de la boîte par exemple, peut mémoriser ce code : vérifiez lequel l’a enregistré avant tout diagnostic.
Symptômes possibles
- Voyant moteur allumé, souvent sans autre symptôme
- Démarrage refusé si le test mémoire échoue à la mise sous tension
- Code apparu juste après une reprogrammation, une préparation moteur ou la pose d’un calculateur d’occasion
- Autres codes internes mémorisés en même temps (P0602, P0605, P0606)
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 codeIndiceP0601 lu dans le calculateur de boîte ou un autre calculateur, et non dans le calculateur moteur. | Relever les codes calculateur par calculateur et noter l’émetteur de P0601 ; appliquer la procédure propre à ce calculateur.AttenduÉmetteur identifié sans ambiguïté. | Seul le calculateur moteur a mémorisé le code. |
| Contrôle n° 02 | Tension trop basse pendant le test mémoireIndiceBatterie ancienne, démarrages laborieux, véhicule resté longtemps immobilisé. Ross-Tech cite la tension basse parmi les causes de P0601. | Tester la batterie en charge et le circuit de charge, puis suivre la tension au connecteur de diagnostic à la mise du contact, au démarrage et dans les minutes qui suivent la coupure du contact.AttenduBatterie en état, tension sans creux marqué à la mise du contact ni après l’arrêt. | Batterie conforme et code qui revient malgré une tension stable, relevée au moment du défaut. |
| Contrôle n° 03 | Maintien d’alimentation du calculateur et relais principalIndiceCode qui apparaît après l’arrêt du moteur, batterie coupée dès l’arrêt, code de relais principal associé. Piste de contrôle, pas une cause établie pour P0601. | Vérifier que le calculateur reste alimenté après la coupure du contact, le temps prévu par le constructeur : suivre au multimètre ou à l’oscilloscope la sortie du relais principal ; contrôler fusibles et masses du calculateur ; demander au conducteur s’il coupe la batterie juste après l’arrêt.AttenduAlimentation maintenue puis relâchée proprement par le calculateur. | Maintien d’alimentation conforme, masses saines, aucune coupure manuelle. |
| Contrôle n° 04 | Logiciel réécrit, interrompu ou modifiéIndiceReprogrammation récente, préparation moteur, calculateur d’occasion. Ross-Tech cite une mémoire flash de préparation défaillante. | Lire à la valise l’identification logicielle du calculateur et la comparer à la référence prévue par le constructeur pour ce véhicule ; interroger le client sur l’historique du logiciel.AttenduLogiciel d’origine, identification conforme au véhicule. | Logiciel d’origine jamais modifié, dernière programmation réussie et documentée. |
| Contrôle n° 05 | Logiciel d’origine à un niveau dépasséIndiceLogiciel d’origine, code apparu sans intervention sur le calculateur. | Lire le niveau logiciel et le comparer aux mises à jour publiées par le constructeur pour ce véhicule ; si l’une s’applique, reprogrammer avec le logiciel officiel, sous maintien de tension adapté.AttenduLogiciel au dernier niveau applicable. | Aucune mise à jour pour ce véhicule, ou logiciel déjà au dernier niveau. |
| Contrôle n° 06 | Mémoire du calculateur défaillanteIndiceCode qui revient dès la remise du contact, même après une reprogrammation complète et réussie. | Réinstaller intégralement le logiciel officiel ; si le code revient aussitôt, remplacer le calculateur puis le programmer et le coder selon le constructeur, antidémarrage compris.AttenduPlus de code après remplacement. | Le code disparaît durablement après 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 : Identifier le calculateur qui a mémorisé P0601 ; relever les autres codes et les données figées.
Si conforme P0601 seul dans le calculateur moteur : contrôler la tension.
Si non conforme Autre calculateur émetteur : appliquer la suite à ce calculateur. Codes de tension ou de relais principal : les traiter d’abord.
Étape 2 : Batterie et charge ; tension à la mise du contact, au démarrage et après la coupure du contact.
Si conforme Tension stable : examiner l’historique du logiciel.
Si non conforme Remettre en état batterie, charge ou maintien d’alimentation, puis effacer et valider.
Étape 3 : Historique du logiciel et identification lue à la valise, comparée à la référence du constructeur.
Si conforme Logiciel d’origine : vérifier le niveau logiciel.
Si non conforme Logiciel modifié ou inconnu : réinstaller le logiciel officiel, sous maintien de tension adapté.
Étape 4 : 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 À jour : effacer, puis passer à la validation.
Si non conforme Mise à jour applicable : reprogrammer, puis valider.
Étape 5 : Validation : effacer, couper le contact, laisser le calculateur terminer sa phase de fin de cycle, puis remettre le contact et relire les codes sur plusieurs cycles.
Si conforme Plus de code : restituer le véhicule.
Si non conforme Code immédiat : reprogrammation complète du logiciel officiel.
Étape 6 : Nouveau cycle complet après reprogrammation.
Si conforme Plus de code : la mémoire avait été altérée.
Si non conforme Remplacer le calculateur, puis le programmer et le coder.
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.
Par motorisation
Seules figurent les particularités établies par une source publique. Beaucoup de ces documents, les plus accessibles, visent des véhicules du marché nord-américain : vérifiez que la version européenne de votre véhicule est concernée avant d’en tirer une conclusion.
| Motorisation | Ce qu’il faut savoir | Source |
|---|---|---|
| 1.6 HDi DV6C (calculateur de la maquette pédagogique documentée) | P0601, P0603, P0604, P0605 et P0606 sont regroupés sous le libellé « défaut calculateur injection », sans caractérisation plus fine : sur ce moteur, le code seul ne dit pas quelle mémoire a échoué. | exxotest.com (nouvel onglet) |
Erreurs fréquentes
Pièce neuve, même défaut : un calculateur neuf monté avec une batterie fatiguée, ou programmé sous tension instable, peut ressortir le même code.
Remplacer le calculateur moteur alors que P0601 a été enregistré par un autre calculateur.
Oublier de demander si le logiciel a été modifié ou si le calculateur provient d’un autre véhicule.
Effacer le code et rendre le véhicule sans avoir laissé le calculateur terminer un cycle complet d’arrêt puis de remise du contact.
Lancer une reprogrammation sans appareil de maintien de tension ni liaison stable : HELLA Gutmann rappelle qu’une écriture interrompue, si elle ne peut pas reprendre, laisse un calculateur au fonctionnement perturbé, à remplacer.
Codes et guides associés
Codes associés
Guides atelier
Vous êtes automobiliste ?
Ce voyant signale un défaut du calculateur lui-même, pas d’une pièce du moteur. Si le moteur démarre et fonctionne normalement, rejoignez un garage prudemment et sans tarder. Signalez toute intervention récente sur le logiciel (reprogrammation, préparation) et tout souci de batterie. Si le moteur cale, refuse de démarrer ou passe en mode dégradé, arrêtez-vous dès que possible en sécurité et ne multipliez pas les tentatives de démarrage : faites appel à une assistance.
Montrez cette fiche à votre garagiste. Elle lui donne l’ordre des contrôles et les erreurs à éviter sur P0601.
Pour les professionnels
Ce code vous résiste ?
Cette fiche donne la méthode. Sur votre dossier, DIAGIA replace P0601 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é P0601 : moteur, boîte, autre ?
- Le logiciel a-t-il été reprogrammé ou modifié, et le calculateur est-il celui d’origine ?
- Dans quel état est la batterie, et le code est-il apparu après une longue immobilisation ?
- Le code revient-il dès la remise du contact après effacement ?
10 diagnostics inclus · carte bancaire demandée · annulable depuis votre espace client · réservé aux professionnels · conditions de l’essai
Questions fréquentes sur P0601
Qu’est-ce qu’une somme de contrôle ?
Un nombre calculé à partir du contenu d’une mémoire. Le calculateur la recalcule et la compare à sa valeur de référence : si elles diffèrent, le contenu a changé. Il mémorise alors P0601 plutôt que de faire confiance à des données douteuses.
Une reprogrammation peut-elle suffire ?
Elle peut suffire quand le contenu de la mémoire a été altéré ou qu’une mise à jour existe. Si le code revient juste après une reprogrammation complète et réussie, sous tension stable, la mémoire du calculateur elle-même est en cause. 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.
Une préparation moteur peut-elle provoquer P0601 ?
Oui : Ross-Tech cite une mémoire flash de préparation défaillante parmi les causes, et un logiciel modifié dont la somme de contrôle ne correspond plus à la référence donne le même constat. Le retour au logiciel d’origine du constructeur est alors le premier contrôle.
Quelle différence entre P0601 et P0605 ?
Leurs libellés génériques se recouvrent : P0601 parle de somme de contrôle, P0605 de mémoire programme (ROM). Un même autotest peut donc remonter sous l’un ou l’autre selon le constructeur, et les contrôles à mener sont les mêmes.
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 P0601 ; 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 P0601 (« Internal Control Module Memory Check Sum Error ») et de P0605 (« Internal Control Module Read Only Memory (ROM) 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)
Tests des mémoires à l’initialisation ou à la mise hors tension, test refait à l’initialisation suivante, démarrage autorisé seulement après un test réussi.
Consulté le
Ross-Tech (wiki)16985/P0601/001537 : Internal Control Module Memory Check Sum Error (nouvel onglet)
Causes citées pour les véhicules du groupe Volkswagen : calculateur défectueux, mémoire flash de préparation (« puce ») défaillante, tension basse ; contrôle de la batterie et du circuit de charge.
Consulté le
HELLA Gutmann (HELLA Tech World)PassThru: Access to OEM data (nouvel onglet)
Programmation d’un calculateur : appareil de maintien de tension branché, liaison qui ne doit pas être coupée ; écriture interrompue qui ne peut pas reprendre : fonctionnement du calculateur perturbé, remplacement nécessaire.
Consulté le
Exxotest (Annecy Électronique)Maquette pédagogique moteur diesel HDi (DV6C) (nouvel onglet)
Liste des codes défaut : P0601 et P0603 à P0606 regroupés sous « défaut calculateur injection ».
Consulté le
Fiche vérifiée par l’équipe technique DIAGIA le 29 septembre 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.
