Fiche code défaut · Calculateur et circuits de commande
Code défaut P0603 : erreur de la mémoire maintenue (KAM) du calculateur
Réponse immédiate
P0603 signifie que la mémoire que le calculateur conserve contact coupé, grâce à une alimentation permanente ou à une mémoire non volatile, a été perdue ou ne passe plus son contrôle. Cause la plus simple : batterie débranchée, déchargée ou mal serrée. Commencez par la batterie et ses cosses, puis l’alimentation permanente et la masse du calculateur ; effacez et vérifiez que le code ne revient pas après plusieurs cycles de contact. Le calculateur n’est suspecté qu’ensuite.
Ce que surveille le calculateur
La mémoire maintenue (Keep Alive Memory, KAM) est la partie de la mémoire du calculateur qui doit survivre à la coupure du contact. Elle garde des valeurs apprises en roulant (corrections de mélange ou de ralenti, selon les calculateurs) et des informations de fonctionnement. Selon la conception, elle reste alimentée en permanence par un fil qui vient directement de la batterie, ou repose sur une mémoire non volatile. P0603 est le code générique qui signale qu’elle a été perdue ou que son contenu ne passe plus le contrôle du calculateur. Le détail de ce contrôle est propre à chaque constructeur ; Ross-Tech rapporte par exemple, pour le groupe Volkswagen, le libellé « erreur de mémoire non volatile ».
Varta, fabricant de batteries, le rappelle : quand la tension de bord descend sous le seuil de sous-tension des calculateurs, un défaut est inscrit en mémoire et des données de la partie volatile sont perdues. D’où la première piste à vérifier pour P0603 : une batterie débranchée, déchargée ou mal serrée.
- Une perte ponctuelle, après un changement de batterie sans maintien de tension par exemple, se règle en général par un contrôle de la batterie, un effacement et une confirmation.
- Un code qui revient après chaque arrêt, batterie saine, oriente vers l’alimentation permanente du calculateur ou sa masse.
- Après une perte de mémoire, le moteur peut tourner un peu différemment le temps de réapprendre ses valeurs.
- Selon le véhicule, un autre calculateur, celui de la boîte par exemple, peut mémoriser ce code : notez lequel l’a relevé.
Symptômes possibles
- Voyant moteur allumé après un remplacement ou un débranchement de batterie
- Moteur au comportement un peu différent pendant quelques trajets, le temps de réapprendre
- Démarrages laborieux, batterie faible ou véhicule resté longtemps immobilisé
- Aucun symptôme ressenti : code mémorisé seul
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 | Batterie débranchée, remplacée ou déchargéeIndiceBatterie changée ou débranchée sans maintien de tension, démarrage assisté, véhicule immobilisé longtemps. | Interroger le client sur l’historique, puis tester la batterie (état de charge et test en charge) et relever la tension contact mis, moteur arrêté.AttenduBatterie en bon état, tension conforme contact mis. | Aucune intervention ni décharge récente, batterie conforme au test en charge. |
| Contrôle n° 02 | Cosses et câbles de batterieIndiceCosse oxydée ou desserrée, défaut qui apparaît après des secousses. | Contrôler le serrage et l’état des cosses (cosse oxydée : la remplacer selon la méthode du constructeur ; un nettoyage ne suffit que si le constructeur l’autorise), puis mesurer la chute de tension entre chaque borne et sa cosse pendant le démarrage.AttenduCosses saines et serrées, chute de tension négligeable. | Aucune chute de tension mesurable au démarrage. |
| Contrôle n° 03 | Alimentation permanente du calculateurIndiceCode qui revient à chaque arrêt prolongé alors que la batterie est saine. | Schéma en main, contact coupé : contrôler le fusible dédié et son porte-fusible, mesurer la tension à la broche d’alimentation permanente du calculateur, puis refaire la mesure en faisant débiter le circuit (charge de test adaptée), car un fil en partie coupé peut donner la bonne tension tant que rien ne débite.AttenduTension de batterie présente en permanence, qui ne s’effondre pas sous charge. | Tension stable à la broche, fusible et fil intacts. |
| Contrôle n° 04 | Masse du calculateurIndicePlusieurs codes de tension ou défauts variables selon les consommateurs en service. | Mesurer la chute de tension entre chaque masse du calculateur et la borne négative de la batterie, consommateurs en service ; inspecter les points de masse (serrage, oxydation, peinture). HELLA le rappelle : une résistance de contact peut créer des chutes de tension, sources de dysfonctionnements et de diagnostics erronés.AttenduChute de tension faible et stable. | Masses conformes, même en manipulant le faisceau. |
| Contrôle n° 05 | Codage ou configuration du calculateurIndiceCalculateur remplacé ou réparé récemment, code présent dès la première mise du contact. Pour le groupe Volkswagen, Ross-Tech cite un codage incorrect parmi les causes possibles. | Lire à la valise le codage et les données de configuration, les comparer aux valeurs attendues pour le véhicule, puis coder selon la procédure du constructeur.AttenduCodage conforme au véhicule. | Codage et configuration conformes. |
| Contrôle n° 06 | CalculateurIndiceBatterie, alimentation permanente, masse et codage conformes, mais le code revient pendant la confirmation. | Suivre la procédure du constructeur jusqu’à sa conclusion ; en cas de remplacement, programmer et coder le calculateur neuf, antidémarrage compris.AttenduPlus de code après remplacement. | Le code ne revient plus après remise en état de l’alimentation. |
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, le calculateur qui a mémorisé P0603 et les données figées ; demander si la batterie a été débranchée, remplacée ou déchargée récemment.
Si conforme Aucun événement de ce type : tester batterie et cosses.
Si non conforme Événement récent : contrôler batterie et cosses, puis effacer et confirmer.
Étape 2 : Batterie testée, cosses saines et serrées, tension contact mis moteur arrêté.
Si conforme Conforme : effacer et confirmer.
Si non conforme Recharger ou remplacer la batterie, resserrer les cosses ou remplacer une cosse oxydée selon la méthode du constructeur, puis effacer et confirmer.
Étape 3 : Confirmation : effacer, enchaîner plusieurs cycles contact mis puis coupé, dont un arrêt prolongé, et relire les codes.
Si conforme Code absent : restituer, en prévenant que le moteur réapprend ses valeurs en roulant.
Si non conforme Code revenu : contrôler l’alimentation permanente du calculateur.
Étape 4 : Alimentation permanente du calculateur, contact coupé, à vide puis en faisant débiter le circuit, fusible dédié compris ; chute de tension de ses masses, consommateurs en service.
Si conforme Conformes : vérifier codage et configuration.
Si non conforme Réparer fusible, fil ou masse, puis refaire la confirmation.
Étape 5 : Codage et configuration du calculateur lus à la valise.
Si conforme Conformes. 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. S’il n’y en a pas, ou si le code revient après sa mise en œuvre : calculateur en cause, suivre la procédure du constructeur.
Si non conforme Coder ou configurer, puis refaire la confirmation.
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 alors qu’une batterie faible ou une cosse desserrée lui fait perdre sa mémoire à chaque arrêt.
Conclure après un seul effacement, sans cycles de confirmation.
Remplacer la batterie sans maintien de tension, puis traiter le code qui en résulte comme une panne. Varta conseille de brancher et d’allumer la source extérieure avant de débrancher la batterie.
Brancher le maintien de tension sur la prise diagnostic : Varta le déconseille, ses contacts étant limités à 10 A par l’ISO 15031-3, et recommande pour un changement de batterie les points de démarrage assisté du véhicule.
Mesurer l’alimentation permanente à vide seulement : un fil en partie coupé ou une connexion résistante donnent la bonne tension tant que rien ne débite, puis s’effondrent en charge.
Chercher dans le calculateur moteur alors que P0603 vient d’un autre calculateur.
Codes et guides associés
Codes associés
Guides atelier
Vous êtes automobiliste ?
Si la batterie vient d’être changée, débranchée ou s’est vidée, ce code en est souvent la conséquence. Faites tester la batterie et effacer le code ; s’il ne revient pas, rien d’autre n’est à faire. Le moteur peut tourner un peu différemment pendant quelques trajets. Si le voyant revient, ou si la voiture peine à démarrer, faites contrôler rapidement : une batterie en fin de vie peut vous laisser en panne.
Montrez cette fiche à votre garagiste. Elle lui donne l’ordre des contrôles et les erreurs à éviter sur P0603.
Pour les professionnels
Ce code vous résiste ?
Cette fiche donne la méthode. Sur votre dossier, DIAGIA replace P0603 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
- La batterie a-t-elle été débranchée, remplacée ou déchargée récemment, et avec quel maintien de tension ?
- Quelle tension relevez-vous contact mis moteur arrêté, puis à la broche d’alimentation permanente du calculateur contact coupé ?
- Le code revient-il après effacement et plusieurs cycles de contact ?
- Quel calculateur l’a mémorisé, et des codes de tension l’accompagnent-ils ?
10 diagnostics inclus · carte bancaire demandée · annulable depuis votre espace client · réservé aux professionnels · conditions de l’essai
Questions fréquentes sur P0603
Que contient la mémoire maintenue ?
Des informations que le calculateur doit garder contact coupé, dont des valeurs apprises pendant la conduite. Elle dépend d’une alimentation permanente ou d’une mémoire non volatile : si cette alimentation disparaît ou si le contenu se corrompt, le calculateur le signale par P0603.
Le code est apparu après un changement de batterie, est-ce grave ?
Rarement. Quand la tension de bord passe sous le seuil de sous-tension des calculateurs, un défaut peut être inscrit et des données de la mémoire volatile perdues. Il suffit en général de tester la batterie, d’effacer et de confirmer que le code ne revient pas. La prochaine fois, un maintien de tension branché avant de débrancher la batterie évite cette perte.
Pourquoi le code revient-il après chaque arrêt ?
Parce que l’alimentation permanente du calculateur manque ou faiblit une fois le contact coupé : fusible, fil, cosse ou masse. Mesurez-la aussi en faisant débiter le circuit, pas seulement à vide.
Faut-il reprogrammer ou remplacer le calculateur ?
Pas pour une simple perte d’alimentation. Si le code est apparu après le remplacement du calculateur, vérifiez son codage : Ross-Tech cite un codage incorrect parmi les causes pour le groupe Volkswagen. 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.
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 P0603 ; 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 P0603 (« Internal Control Module Keep Alive Memory (KAM) Error ») et des codes voisins.
Consulté le
Ross-Tech (wiki)16987/P0603/001539 : Internal Control Module Non-Volatile Memory Error (nouvel onglet)
Groupe Volkswagen : libellé « erreur de mémoire non volatile » ; causes : calculateur défectueux ou codage incorrect.
Consulté le
VARTA AutomotiveVoltage stabilization during battery exchange (nouvel onglet)
Tension de bord sous le seuil de sous-tension des calculateurs : défaut inscrit en mémoire, données de la partie volatile perdues ; source extérieure branchée et allumée avant de débrancher la batterie ; points de démarrage assisté pour un changement de batterie ; maintien de tension déconseillé par la prise diagnostic (10 A selon l’ISO 15031-3).
Consulté le
HELLA Tech WorldEarth (31) – troubleshooting (nouvel onglet)
Résistance de contact aux masses : chutes de tension, dysfonctionnements et diagnostics erronés ; points de masse propres, serrés, sans peinture ni oxydation ; mesure de la chute de tension, si possible en charge.
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.
