Codes en attente, confirmés, permanents : pourquoi votre code ne s'efface pas

Pourquoi « effacer » ne suffit pas toujours

Vous avez effacé le code, le voyant s'est éteint, puis il s'est rallumé deux jours plus tard. Ou bien le code a disparu de la liste principale mais reste affiché dans une autre rubrique. Ce n'est pas un bug : le calculateur moteur classe chaque défaut selon où il en est dans ses vérifications. L'effacement agit sur certains statuts et pas sur d'autres.

Les quatre statuts, dans l'ordre où ils apparaissent

StatutCe qui s'est passéVoyant moteurEffaçable avec un outil ?Disparaît tout seul quand…
En attenteLe défaut a été vu une fois, pas encore confirméÉteintOuile test suivant est bon (en général un trajet)
ConfirméLe défaut a été revu (souvent au 2e trajet) ou est grave d'embléeAlluméOuiil passe à « mémorisé » après 3 trajets sans défaut
MémoriséLe défaut confirmé ne s'est plus produit depuis 3 trajets : voyant éteint, code gardé en mémoireÉteintOuiaprès environ 40 montées en température sans récidive
PermanentCopie protégée du code confirméAllumé, ou éteint après un effacementNonle calculateur refait le test et le trouve bon

Quelques précisions utiles :

  • Une montée en température (ou cycle de chauffe) veut dire, en langage réglementaire, que le liquide de refroidissement a gagné au moins 22 °C depuis le démarrage et atteint au moins 70 °C. Une série de petits trajets de 2 km n'en compte souvent aucune.
  • Certains défauts sont confirmés dès le premier trajet, sans passer par « en attente » : ratés d'allumage qui risquent d'abîmer le catalyseur (voyant qui clignote), par exemple.
  • Le statut « mémorisé » ne porte pas toujours ce nom : la norme parle simplement de code confirmé, voyant éteint. C'est souvent lui qui surprend au contrôle technique ou à l'achat d'une occasion.

Le code permanent, en détail

Les codes permanents ont été imposés aux États-Unis, à l'initiative de la Californie, sur les modèles de 2010 environ, pour une raison simple : empêcher qu'on efface le voyant juste avant un contrôle antipollution. Beaucoup de voitures vendues ailleurs les fournissent aussi, mais pas toutes.

Ce qui l'efface :

  1. Le calculateur refait le test du système concerné (sonde, catalyseur, EGR, évaporation…) dans les conditions qu'il exige : moteur chaud, vitesse stable, charge précise, durée minimale.
  2. Le test est bon : le code permanent disparaît, parfois au trajet suivant, parfois après plusieurs.

Pour les tests qui ne tournent que rarement, la réglementation américaine prévoit en plus un minimum de roulage avant l'effacement après un passage à l'outil : on cite souvent 15 montées en température et 200 miles (environ 320 km). Dans la pratique, retenez qu'un code permanent peut mettre de quelques kilomètres à plusieurs jours de conduite variée pour partir, même après une vraie réparation.

Ce qui ne l'efface pas : l'effacement OBD2, un autre adaptateur, un autre logiciel, la batterie débranchée. C'est le principe même de ce code.

Ce que DiagAuto AI affiche

Sur l'écran Diagnostic, « Lire codes défaut » interroge le calculateur moteur et affiche les codes confirmés (y compris ceux dont le voyant s'est éteint), puis les rubriques « Codes en attente » et « Codes permanents ». Chaque code peut être expliqué par l'IA, qui propose des pistes à vérifier. Pour un code permanent, l'appli rappelle : « Effacement automatique après vérification de la réparation par le calculateur. »

Les contrôles antipollution (les « moniteurs ») vous disent quels tests ont déjà été faits depuis le dernier effacement : un test « non prêt » sur le système de votre code permanent signifie que le calculateur ne l'a pas encore refait, donc que le code ne peut pas encore partir.

Quand une voiture ne fournit pas les codes permanents, l'appli le signale au lieu d'afficher un faux « aucun code ».

Comment faire disparaître un code pour de bon

  1. Notez tout avant d'effacer : les codes, l'état au moment du défaut, les contrôles antipollution. L'appli propose d'enregistrer le rapport juste avant l'effacement.
  2. Réparez la cause : l'IA et le dictionnaire des codes vous aident à comprendre le code ; un garagiste confirme avant de changer une pièce.
  3. Effacez une seule fois, après confirmation, avec la commande OBD2 standard. DiagAuto AI ne reprogramme rien.
  4. Roulez normalement, avec des trajets d'au moins 20 minutes, un peu de route ou de voie rapide, et un démarrage à froid après une nuit d'arrêt.
  5. Relisez : codes en attente, codes permanents, contrôles antipollution. Si un code en attente réapparaît, la réparation n'est pas suffisante. Si le contrôle du système passe à « prêt » et que le code permanent a disparu, c'est terminé.

Les erreurs fréquentes

  • Effacer plusieurs fois par jour : chaque effacement remet les contrôles antipollution à zéro et retarde le test qui libérerait le code permanent.
  • Croire que le voyant éteint veut dire réparé : il s'éteint après 3 trajets sans défaut, mais le code reste mémorisé et parfois permanent.
  • Accuser l'adaptateur quand le code revient : il ne fait que lire ce que le calculateur lui transmet.

Questions fréquentes

Un autre outil plus puissant peut-il effacer un code permanent ?

Non, c'est voulu par la réglementation : aucun outil OBD2 ne peut l'effacer. Seul le calculateur le retire, après avoir refait lui-même le test et constaté que le défaut a disparu. Débrancher la batterie ne l'efface pas non plus.

J'ai réparé, mais le code permanent est toujours là. Est-ce normal ?

Oui, pendant un moment. Le code reste tant que le calculateur n'a pas refait le test correspondant dans les bonnes conditions de roulage. Selon le système, cela prend un trajet ou plusieurs jours de conduite variée.

Ma voiture n'affiche aucun code permanent, est-ce bon signe ?

Pas forcément. Tous les véhicules ne fournissent pas les codes permanents par la prise OBD, surtout hors des États-Unis et sur les modèles plus anciens. DiagAuto AI vous indique quand la voiture ne les fournit pas.