Fiche code défaut · Boîte de vitesses

Code défaut P0906 : capteur de position de sélection, signal bas

Réponse immédiate

P0906 signifie que le calculateur de boîte lit, sur le circuit du capteur de position de sélection, un signal plus bas que ce qu’un capteur sain fournit : fil qui touche la masse, prise humide ou alimentation tirée vers le bas, par exemple. La boîte peut alors fonctionner en mode de secours. Rapport qui ne s’engage plus, qui saute ou qui s’engage seul, embrayage qui patine, voiture qui avance au point mort, bruit anormal, odeur de brûlé : arrêt en sécurité, remorquage. Premier contrôle : codes et batterie, puis prise.

Rédaction technique DIAGIA · vérifiée par l’équipe technique DIAGIA le 20 octobre 2026

Mise à jour le 12 sources citées9 min de lecture

Ce que surveille le calculateur

Sur une boîte robotisée, le capteur de position de sélection suit le mouvement qui choisit la ligne de la grille. Sur la boîte « Sensodrive » documentée par Exxotest, il est fait de deux capteurs à effet Hall intégrés au moteur de sélection, alimentés en 5 V par le calculateur, avec une masse propre ; leurs sorties sont des signaux carrés. Pico Technology décrit, pour un capteur d’arbre à cames à effet Hall, une sortie qui bascule entre 0 et 5 V : le calculateur attend donc un signal qui change de niveau quand le moteur tourne.

P0906 désigne un signal trop bas sur ce circuit ; P0907 le signal trop haut, P0904 le circuit sans sens précisé, P0905 la plausibilité, P0908 l’intermittence (HELLA). À titre de repère, la réglementation OBD californienne demande de ranger sous des codes distincts le hors plage bas, le hors plage haut et la coupure, mais n’exige pas de code propre pour une coupure que le calculateur ne distingue pas d’un autre défaut hors plage. Ce que ce calculateur range exactement sous P0906 lui est propre : le libellé détaillé de la valise fait foi.

  • Les boîtes électrohydrauliques, à distributeur de sélection tournant chez Schaeffler (LuK), relèvent de la méthode du constructeur.
  • Pico Technology cite coupures, courts-circuits et résistances sur le signal, l’alimentation ou la masse d’un capteur à effet Hall : ici, fil de signal à la masse, dépôt dans la prise, alimentation effondrée ou capteur qui tire sa sortie vers le bas.
  • L’actionneur peut bouger dès l’ouverture de la porte conducteur sur la Sensodrive : tout geste sur la prise, le faisceau ou la tringlerie se fait moteur arrêté, contact coupé, frein de stationnement serré, mains hors de l’actionneur ; contact mis, on mesure seulement.

Symptômes possibles

  • Rapport refusé, boîte bloquée au point mort ou en programme de secours
  • Code apparu après un lavage, une forte pluie ou une dépose de l’actionneur
  • Codes associés : P0904 ou P0908 sur le même capteur
  • Voyant moteur ou message de boîte, selon le véhicule
  • Défaut présent dès la mise du contact, sans aucun mouvement de l’actionneur

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.

Causes possibles de P0906, dans l’ordre de contrôle recommandé
OrdreCause possibleContrôle et résultat attenduL’écarte si…
Contrôle n° 01Autres codes et tension de bordIndiceP0904 ou P0908 en même temps, P0562 ; défaut apparu après un lavage ou une intervention sur la boîte.Lire les codes de tous les calculateurs, leur ordre d’apparition et les données figées, puis mesurer la batterie au repos. Exxotest indique, sur la Sensodrive, un défaut mémorisé dès que la tension descend sous 8 V.AttenduP0906 seul, batterie chargée au repos, aucune intervention récente.Aucun code de tension, batterie mesurée chargée au repos.
Contrôle n° 02Eau ou dépôt entre signal et masseIndicePrise exposée aux projections, joint abîmé, vert-de-gris entre deux broches voisines.Contact coupé, mains hors de l’actionneur : ouvrir la prise, chercher une trace conductrice entre la broche de signal et celle de masse, contrôler le joint. Contact oxydé : le remplacer selon la méthode du constructeur ; un nettoyage ne suffit que si le constructeur l’admet.AttenduPrise sèche, aucune trace entre broches, joint en place.Prise sèche et propre, code qui revient après effacement.
Contrôle n° 03Alimentation de 5 V tirée vers le basIndiceLes deux signaux bas ensemble ; alimentation du capteur nettement sous la valeur du schéma.Pointes posées par l’arrière contact coupé, puis contact mis, moteur arrêté : alimentation du capteur au voltmètre (5 V sur la Sensodrive). Si elle est basse, couper le contact, débrancher la prise, remesurer côté faisceau contact remis : si elle remonte, c’est le capteur qui la tire vers le bas.AttenduAlimentation à la valeur du schéma, capteur branché comme débranché.Alimentation stable et conforme, capteur branché.
Contrôle n° 04Fil de signal en contact avec la masseIndiceUn seul signal collé à 0 V ; faisceau frotté contre le carter, une bride ou une arête près de la boîte.Contact coupé, prise et calculateur débranchés : isolement du fil de signal vers la masse, contrôle que HELLA décrit pour un capteur de boîte, faisceau plié à ses passages. Repère Pico Technology : plus de 10 kΩ ; la documentation du véhicule fait foi.AttenduIsolement supérieur à 10 kΩ vers la masse, faisceau manipulé sur tout son trajet.Isolement constant sur tout le trajet, faisceau plié.
Contrôle n° 05Capteur qui tire sa sortie vers le basIndiceAlimentation, masse et isolement conformes, mais signal resté à 0 V pendant que le moteur de sélection tourne.Sondes posées contact coupé, mains hors de l’actionneur : oscilloscope sur les deux signaux pendant le test actionneur lancé par la valise. Puis, contact coupé, prise débranchée, contact remis : tension du fil de signal côté faisceau, comparée au schéma.AttenduChaque signal bascule entre ses deux niveaux à chaque mouvement, sans rester collé en bas.Créneaux présents sur les deux voies à plusieurs tests.
Contrôle n° 06Actionneur qui intègre le capteurIndiceSignal bas dès le connecteur du capteur, faisceau et alimentation sains ; capteur logé dans le moteur.Faire désigner la pièce à remplacer par la procédure du constructeur. Sur la Sensodrive, Exxotest fait passer l’actionneur en position de démontage à la valise avant de le déposer, puis refaire les apprentissages après la repose.AttenduPièce remplacée selon la procédure, signaux en créneaux, apprentissages terminés.Fil à la masse ou dépôt trouvé et réparé avant d’en arriver là.
Contrôle n° 07Entrée du calculateur, en dernierIndiceSignal correct à la broche du calculateur, mais état bas affiché à la valise.Comparer la tension mesurée à la broche d’entrée et l’état affiché à la valise, puis contrôler broches, alimentations et masses du calculateur. Un défaut interne ne se retient qu’en dernier, selon la procédure du constructeur.AttenduÉtat affiché conforme à la tension mesurée à la broche.Mesure à la broche et lecture de la valise concordent.

Arbre de contrôle

Suivez les étapes dans l’ordre : chaque contrôle mène à l’étape suivante ou à une réparation.

  1. Étape 1 : Relever les codes de tous les calculateurs, leurs données figées et l’historique : lavage, pluie, dépose de l’actionneur ou de la batterie ?

    Si conforme P0906 seul : contrôler la batterie, puis ouvrir la prise de l’actionneur.

    Si non conforme Code de tension de bord : le traiter d’abord. P0904 ou P0908 en même temps : même circuit, commencer par la prise.

  2. Étape 2 : Contact coupé, mains hors de l’actionneur : prise ouverte, recherche d’eau ou de dépôt entre signal et masse.

    Si conforme Prise sèche : mesurer l’alimentation du capteur.

    Si non conforme Sécher, remplacer le contact ou la prise selon la méthode du constructeur, puis effacer et réessayer.

  3. Étape 3 : Moteur arrêté, pointes posées hors contact puis lecture contact mis : alimentation du capteur, branché puis débranché contact coupé.

    Si conforme Alimentation conforme : contrôler l’isolement du fil de signal.

    Si non conforme Basse débranchée : faisceau ou sortie du calculateur. Remonte débranchée : le capteur la tire vers le bas, étape 5.

  4. Étape 4 : Prise et calculateur débranchés : isolement de chaque fil de signal vers la masse, faisceau plié à ses passages.

    Si conforme Isolement correct : relever les signaux à l’oscilloscope.

    Si non conforme Localiser le point de frottement, réparer et protéger le faisceau, puis refaire la mesure.

  5. Étape 5 : Sondes posées contact coupé, test actionneur lancé : les deux signaux à l’oscilloscope, puis tension du fil de signal capteur débranché.

    Si conforme Créneaux présents : comparer avec l’état lu par le calculateur.

    Si non conforme Signal collé en bas avec un circuit sain, et qui remonte capteur débranché : le capteur tire sa sortie vers le bas.

  6. Étape 6 : Synthèse : signal au capteur, signal à la broche du calculateur, état affiché à la valise.

    Si conforme Tout concorde : reproduire les conditions des données figées sur un court trajet, valise fixée, un aide lit l’écran.

    Si non conforme Capteur 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. S’il n’y en a pas, ou si le code revient après sa mise en œuvre : remplacer la pièce désignée par la procédure, apprentissages compris. Signal correct à la broche mais état bas affiché : diagnostic du calculateur.

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 : actionneur remplacé alors que le fil de signal frottait contre le carter de boîte ; l’isolement vers la masse n’avait pas été mesuré.

  • Croire qu’un fil coupé donne toujours un signal bas : la réglementation californienne n’impose pas de code propre à une coupure que le calculateur ne distingue pas d’un hors plage, bas ou haut ; le libellé détaillé de la valise dit où ce calculateur la range.

  • Passer l’ohmmètre sur le capteur pour vérifier qu’il n’est pas en court-circuit : HELLA prévient qu’un capteur à effet Hall peut être détruit ainsi.

  • Débrancher la prise contact mis : sur la Sensodrive, l’actionneur peut bouger à tout moment ; on débranche et on rebranche contact coupé.

  • Sécher la prise sans chercher par où l’eau est entrée : joint abîmé ou prise mal verrouillée, le défaut reviendra au prochain lavage.

  • Faire tourner le moteur de sélection en l’alimentant directement pour voir le signal : ZF demande de ne l’activer que monté et par la valise.

Codes et guides associés

Vous êtes automobiliste ?

Si les rapports passent, rejoignez seulement un garage tout proche et ne relancez pas le moteur à répétition pour « réveiller » la boîte. Rapport qui ne s’engage plus, qui saute ou qui s’engage seul, embrayage qui patine, voiture qui avance au point mort, bruit anormal, odeur de brûlé : arrêt en sécurité, remorquage. Dites au garage si le défaut a suivi un lavage, une forte pluie ou une intervention.

Montrez cette fiche à votre garagiste. Elle lui donne l’ordre des contrôles et les erreurs à éviter sur P0906.

Pour les professionnels

Ce code vous résiste ?

Cette fiche donne la méthode. Sur votre dossier, DIAGIA replace P0906 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

  1. Le défaut est-il apparu après un lavage, une forte pluie ou une dépose de l’actionneur ?
  2. Que vaut l’alimentation du capteur de sélection, prise branchée puis débranchée ?
  3. Quel isolement mesurez-vous entre chaque fil de signal et la masse, faisceau plié ?
  4. Le signal reste-t-il collé en bas pendant le test actionneur, et que devient-il capteur débranché ?

10 diagnostics inclus carte bancaire demandée annulable depuis votre espace client réservé aux professionnels conditions de l’essai

Questions fréquentes sur P0906

Peut-on rouler avec P0906 ?

Seulement pour rejoindre un garage tout proche, quand les rapports passent normalement. Rapport qui ne s’engage plus, qui saute ou qui s’engage seul, embrayage qui patine, voiture qui avance au point mort, bruit anormal, odeur de brûlé : arrêt en sécurité, remorquage.

P0906 ou P0907 : que chercher ?

P0906 oriente vers ce qui tire le signal vers le bas : fil de signal à la masse, eau entre broches, alimentation effondrée, capteur qui reste à 0 V. P0907 oriente vers l’inverse : masse perdue ou fil au contact d’un positif. L’isolement vers la masse tranche ici, la recherche de tension sur le fil pour P0907.

Pourquoi ce code après un lavage ?

Parce que l’actionneur et sa prise sont souvent exposés aux projections. Un film d’eau ou de vert-de-gris entre la broche de signal et la broche de masse suffit à tirer le signal vers le bas. On ouvre la prise contact coupé, on cherche la trace et le joint fautif, puis on remplace le contact abîmé selon la méthode du constructeur.

Faut-il changer l’actionneur ?

Pas tant que l’isolement du fil et l’alimentation n’ont pas été mesurés : un fil qui frotte sur le carter donne P0906 avec un actionneur neuf. Le capteur n’est en cause que si son signal reste collé en bas, circuit sain. 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

  1. 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, dont les codes génériques P0xxx comme P0906 ; page officielle de la révision de septembre 2025, qui ne détaille aucun code (libellés : voir la liste HELLA).

    Consulté le

  2. HELLADéfinitions génériques des codes OBD, série P (nouvel onglet)

    Libellé générique de P0906 (« Gate Select Position Circuit Low ») et des codes cités : P0904, P0905, P0907, P0908, P0562.

    Consulté le

  3. Autel (lecteur de codes MaxiLink ML301)OBDII Generic DTC Definitions (nouvel onglet)

    Seconde liste de définition, page imprimée 57 : P0906 « Gate Select Position Circuit Low ».

    Consulté le

  4. Snap-onDiagnostic Trouble Codes (DTC) List (nouvel onglet)

    Troisième liste concordante : P0906 « Gate Select Position Circuit A Low ».

    Consulté le

  5. Exxotest (Annecy Électronique)Guide de l’utilisateur MT-BVR, maquette pédagogique : la boîte de vitesses robotisée (nouvel onglet)

    Boîte « Sensodrive » de Citroën C3 (p. 39). Deux capteurs à effet Hall par moteur d’actionneur, signaux carrés (p. 22, 23, 62 et 63) ; alimentation de 5 V et masse propres au capteur de sélection (p. 32) ; initialisation des actionneurs à l’ouverture de la porte (p. 12) ; défaut mémorisé sous 8 V (p. 33) ; démontage de l’actionneur à la valise et apprentissages après repose (p. 45 à 48).

    Consulté le

  6. ZF AftermarketFunction and Setup of SACHS Actuators (nouvel onglet)

    Actionneurs de boîte robotisée activés seulement montés et par la valise, jamais en les alimentant à la main ; apprentissage à la valise après montage.

    Consulté le

  7. HELLA Tech WorldTransmission range sensor circuit – troubleshooting (nouvel onglet)

    Capteur de régime de boîte : alimentation d’un capteur à effet Hall contrôlée au voltmètre, jamais de mesure de sa résistance ; court-circuit à la masse mesuré à l’ohmmètre connecteur du calculateur débranché ; défaillance : programme de secours.

    Consulté le

  8. Pico TechnologyCamshaft position sensor (Hall effect) (nouvel onglet)

    Principe d’un capteur à effet Hall, transposé ici au capteur de sélection : sortie numérique qui bascule entre 0 et 5 V ; courts-circuits, coupures ou résistances sur le signal, l’alimentation ou la masse parmi les défauts, repris dans la surveillance.

    Consulté le

  9. Pico TechnologyWiggle test (resistance) (nouvel onglet)

    Circuit hors tension, débranché aux deux bouts, faisceau remué : isolement supérieur à 10 kΩ vers la masse (« short to ground »).

    Consulté le

  10. California Air Resources Board (texte publié par Cornell LII)Title 13 CCR § 1968.2, exigences OBD II (texte en vigueur) (nouvel onglet)

    Réglementation californienne, à titre de repère : hors plage bas, hors plage haut et coupure rangés sous des codes distincts, sans code propre exigé pour une coupure impossible à distinguer d’un autre défaut hors plage (e.15.2.1).

    Consulté le

  11. Schaeffler (LuK)Electromotoric actuators for double clutch transmissions – Best efficiency by itself (LuK Symposium 2006, chapitre 10) (nouvel onglet)

    Pages 148 et 149 : commandes de boîte électrohydrauliques, dont la sélection est confiée à un distributeur rotatif tourné par un moteur électrique.

    Consulté le

  12. UTAC-OTC (contrôle technique)Instruction technique IT VL F8, fonction « Nuisances » (indice I) (nouvel onglet)

    Lu sur la copie de référence du dépôt. Témoin OBD allumé moteur tournant : défaillance majeure (essence 8.2.12.d.2, diesel 8.2.22.c.2).

    Consulté le

Fiche vérifiée par l’équipe technique DIAGIA le 20 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.