Fiche code défaut · Boîte de vitesses
Code défaut P0907 : capteur de position de sélection, signal haut
Réponse immédiate
P0907 indique que le calculateur de boîte relève, sur le circuit du capteur de position de sélection, un signal trop haut pour un capteur sain : masse du capteur perdue, fil de signal au contact d’un positif, ou coupure, si le calculateur la range sous ce code. Un mode de secours est alors possible. 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 tension de bord.
Ce que surveille le calculateur
Sur la boîte « Sensodrive » décrite par Exxotest, le calculateur alimente le capteur de sélection en 5 V, lui fournit une masse propre et lit ses deux sorties : deux capteurs à effet Hall logés dans le moteur de sélection. Quand ce moteur tourne pour changer de ligne dans la grille, chaque sortie alterne entre un niveau bas et un niveau haut, que Pico Technology situe à 0 et 5 V pour un capteur d’arbre à cames à effet Hall. Une sortie qui ne retombe jamais au niveau bas, ou qui dépasse le niveau indiqué par le schéma, ne peut pas venir d’un capteur sain.
P0907 est le « haut » de la série : P0906 en est le « bas », P0904 couvre le circuit sans préciser, P0905 la plausibilité, P0908 l’intermittence (HELLA). Prise comme repère, la réglementation OBD californienne n’impose pas de code propre à une coupure que le calculateur ne sait pas séparer d’un hors plage : un fil coupé peut donc se retrouver sous P0907. Le texte détaillé lu à la valise tranche.
- Pour une boîte électrohydraulique, où Schaeffler (LuK) place un distributeur rotatif à la sélection, suivez la méthode du constructeur.
- Pico Technology cite, pour le circuit d’un capteur à effet Hall, des coupures, des courts-circuits et des résistances excessives ; ici, trois pistes se contrôlent : masse du capteur perdue, fil de signal au contact de l’alimentation de 5 V ou d’un circuit de 12 V, et coupure.
- Le niveau haut se recherche au voltmètre côté faisceau : prise de l’actionneur débranchée contact coupé, puis contact remis.
- Pendant ces mesures, personne ne met les mains dans l’actionneur : sur la Sensodrive, il peut bouger dès l’ouverture de la porte conducteur. Tout geste sur la prise, le faisceau ou la tringlerie : moteur arrêté, contact coupé, frein de stationnement serré ; contact mis, lecture seulement.
Symptômes possibles
- Rapport refusé, ou boîte qui reste au point mort
- Boîte en programme de secours
- Code présent dès la mise du contact, sans mouvement de l’actionneur
- Défaut apparu après une réparation de faisceau ou la pose d’un accessoire
- Codes associés : P0904, P0908, ou un code de tension de bord haute
- Voyant moteur ou message de boîte, selon le véhicule
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 | Surtension de bord ou branchement ajoutéIndiceChargeur ou aide au démarrage branchés avant le code, accessoire raccordé près de la boîte, code de tension haute. | Relever codes et données figées, tension comprise. Pinces posées sur la batterie moteur arrêté, puis au ralenti, point mort, frein de stationnement serré, mains loin de l’actionneur : mesurer la tension de charge. Exxotest indique, sur la Sensodrive, un défaut mémorisé au-dessus de 16 V.AttenduTension de charge dans les valeurs du constructeur, aucun branchement ajouté sur le faisceau de boîte. | Tension de charge mesurée conforme, faisceau d’origine. |
| Contrôle n° 02 | Pont conducteur vers l’alimentation dans la priseIndicePrise humide ou oxydée, joint abîmé ; défaut qui suit les lavages ou la pluie. | Contact coupé, mains hors de l’actionneur, schéma en main : ouvrir la prise, chercher une trace entre chaque broche de signal et la broche d’alimentation de 5 V voisine, puis contrôler le joint. Contact oxydé : le remplacer selon la méthode du constructeur.AttenduAucune trace entre signal et alimentation, prise sèche et joint en place. | Prise sèche et propre, code qui revient après effacement. |
| Contrôle n° 03 | Masse du capteur coupée ou résistanteIndiceLes deux signaux hauts ensemble, alimentation présente ; masse du capteur reprise ou oxydée. | Pointes posées par l’arrière contact coupé, puis contact mis, moteur arrêté : chute de tension entre la masse du capteur et celle du calculateur, sans toucher au faisceau. Sur la Sensodrive, cette masse est propre au capteur de sélection (Exxotest).AttenduChute de tension faible et stable sur la masse du capteur. | Masse sans chute de tension sur plusieurs mises du contact. |
| Contrôle n° 04 | Fil de signal au contact d’un positifIndiceUn seul signal haut en permanence ; faisceau écrasé contre un fil alimenté ou réparé avec une épissure. | Contact coupé, prise de l’actionneur et calculateur débranchés, puis contact mis : tension du fil de signal vers la masse. Puis, hors tension, isolement vers l’alimentation du capteur et vers les fils alimentés voisins, faisceau manipulé : plus de 10 kΩ, repère Pico Technology.AttenduAucune tension sur le fil débranché aux deux bouts, isolement supérieur à 10 kΩ. | Fil sans tension et isolé, faisceau manipulé sur tout son trajet. |
| Contrôle n° 05 | Coupure classée sous ce codeIndiceFil isolé mais signal haut ; libellé détaillé de la valise qui parle de circuit ouvert. | Hors tension, prise et calculateur débranchés : continuité de chaque fil de signal et de la masse, faisceau remué. Repère Pico Technology : moins de 0,5 Ω, à confirmer par une chute de tension en charge.AttenduMoins de 0,5 Ω sur chaque fil, sans saut quand le faisceau bouge. | Continuité constante, puis chute de tension négligeable en charge. |
| Contrôle n° 06 | Capteur dont la sortie ne redescend plusIndiceMasse, alimentation et fils conformes, mais signal haut pendant tout le mouvement du moteur de sélection. | Sondes posées par l’arrière contact coupé, puis relever les deux sorties à l’oscilloscope pendant que la valise commande la sélection ; personne ne touche l’actionneur. Sur la Sensodrive, capteur et moteur forment une seule pièce : la procédure du constructeur dit quoi remplacer, apprentissages compris.AttenduChaque signal redescend à son niveau bas à chaque créneau, sur toute la course. | Créneaux complets sur les deux voies à plusieurs tests. |
| Contrôle n° 07 | Calculateur de boîte, en dernierIndiceCréneaux complets à la broche du calculateur, mais signal haut affiché à la valise. | Vérifier d’abord broches, alimentations et masses du calculateur. Puis comparer, pendant le test actionneur, les créneaux à sa broche d’entrée et l’état affiché. Exxotest interdit de monter le calculateur d’un autre véhicule sans refaire tous les apprentissages.AttenduÉtat affiché qui suit les créneaux mesurés à la broche. | Défaut trouvé en amont, ou lecture conforme aux créneaux. |
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 la mémoire de chaque calculateur, les données figées et l’historique : chargeur, aide au démarrage, accessoire, réparation de faisceau ?
Si conforme P0907 seul : mesurer la tension de charge.
Si non conforme Code de tension haute : le traiter d’abord. Branchement ajouté sur le faisceau de boîte : le retirer, réparer, puis effacer et réessayer.
Étape 2 : Tension de charge au ralenti, point mort, frein de stationnement serré, puis prise de l’actionneur ouverte contact coupé.
Si conforme Tension conforme et prise saine : mesurer la masse du capteur.
Si non conforme Faire réparer la charge, ou remplacer le contact ponté selon la méthode du constructeur, puis effacer et réessayer.
Étape 3 : Pointes posées hors contact, puis lecture contact mis, moteur arrêté : chute de tension sur la masse du capteur.
Si conforme Masse saine : rechercher une tension sur les fils de signal.
Si non conforme Remonter la masse jusqu’à la coupure ou à la résistance, puis réparer.
Étape 4 : Prise et calculateur débranchés contact coupé : tension sur chaque fil de signal contact mis, puis isolement et continuité hors tension.
Si conforme Fils sans tension, isolés et continus : relever les signaux à l’oscilloscope.
Si non conforme Fil au contact d’un positif ou coupé : localiser par tronçons et réparer.
Étape 5 : Sorties du capteur à l’oscilloscope pendant que la valise commande la sélection, personne à l’actionneur.
Si conforme Chaque sortie redescend : comparer avec l’état lu par le calculateur.
Si non conforme Sortie toujours haute, masse et fils sains : le capteur devient suspect.
Étape 6 : Dernier point : comparer les créneaux au connecteur du capteur, ceux à la broche du calculateur et l’état affiché.
Si conforme Les trois concordent : refaire le trajet des données figées, à deux, valise fixée, en enregistrant seulement.
Si non conforme Sortie restée haute dès le capteur. 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 : faire remplacer l’ensemble désigné par la procédure, et refaire les apprentissages. Créneaux justes à la broche mais état haut affiché : calculateur, selon le constructeur.
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 la masse du capteur était coupée dans le faisceau ; la chute de tension sur la masse n’avait pas été mesurée.
Valider le fil de signal parce qu’il est haut aux deux bouts : c’est justement ce que donne un fil au contact d’un positif. On le mesure débranché aux deux extrémités.
Ponter le fil de signal à la masse pour « voir » si la lecture tombe : cela ne dit rien de l’état du capteur ; la tension mesurée sur le fil débranché aux deux bouts répond mieux.
Exclure une coupure parce que le code dit « haut » : la réglementation californienne n’exige aucun code distinct pour un circuit ouvert impossible à séparer d’un hors plage.
Mesurer la résistance du capteur pour le juger : HELLA l’interdit sur un capteur à effet Hall, qu’on risque de détruire ; sa sortie se juge à l’oscilloscope.
Brancher un chargeur ou une aide au démarrage pendant le diagnostic sans noter la tension : sur la Sensodrive, Exxotest cite un défaut mémorisé au-dessus de 16 V.
Codes et guides associés
Codes associés
Guides atelier
Vous êtes automobiliste ?
Si les rapports passent, faites seulement le trajet le plus court jusqu’au garage, sans chercher à reproduire le défaut. 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. Signalez au garage la pose d’un accessoire, une réparation de faisceau ou l’emploi d’un chargeur juste avant le code.
Montrez cette fiche à votre garagiste. Elle lui donne l’ordre des contrôles et les erreurs à éviter sur P0907.
Pour les professionnels
Ce code vous résiste ?
Cette fiche donne la méthode. Sur votre dossier, DIAGIA replace P0907 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
- Un chargeur, une aide au démarrage ou un accessoire ont-ils été branchés juste avant l’apparition de P0907 ?
- Quelle chute de tension mesurez-vous sur la masse du capteur, prise branchée, faisceau remué ?
- Le fil de signal, débranché aux deux bouts, porte-t-il encore une tension contact mis ?
- Le libellé détaillé de la valise parle-t-il de court-circuit au positif ou de circuit ouvert ?
10 diagnostics inclus · carte bancaire demandée · annulable depuis votre espace client · réservé aux professionnels · conditions de l’essai
Questions fréquentes sur P0907
Peut-on rouler avec P0907 ?
Seulement le trajet le plus court jusqu’au garage, et seulement si les rapports passent. 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.
Pourquoi ma valise parle-t-elle de circuit ouvert pour un code « haut » ?
Parce que la réglementation californienne n’oblige pas le constructeur à séparer une coupure qu’il ne peut pas distinguer d’un autre défaut hors plage. On contrôle donc la continuité autant que l’isolement.
P0907 ou P0906 : que mesurer ?
P0907 se cherche du côté de la masse du capteur, d’un fil de signal au contact d’un positif et des coupures : chute de tension sur la masse, tension sur le fil débranché, continuité. P0906 se cherche du côté de ce qui tire le signal vers le bas : isolement vers la masse et alimentation effondrée.
Faut-il changer le calculateur de boîte ?
Très rarement, et en dernier. Masse, fils, prise et capteur se contrôlent d’abord ; ensuite seulement on compare les créneaux mesurés à la broche et l’état affiché. Un calculateur venu d’un autre véhicule impose tous les apprentissages, selon Exxotest. 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, dont les codes génériques P0xxx comme P0907 ; page officielle de la révision de septembre 2025, qui ne détaille aucun code (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 P0907 (« Gate Select Position Circuit High ») et des codes cités : P0904, P0905, P0906, P0908.
Consulté le
Autel (lecteur de codes MaxiLink ML301)OBDII Generic DTC Definitions (nouvel onglet)
Seconde liste de définition, page imprimée 57 : P0907 « Gate Select Position Circuit High ».
Consulté le
Snap-onDiagnostic Trouble Codes (DTC) List (nouvel onglet)
Troisième liste concordante : P0907 « Gate Select Position Circuit A High ».
Consulté le
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é au-dessus de 16 V (p. 33) ; apprentissages après remplacement, calculateur d’un autre véhicule (p. 45 à 48).
Consulté le
ZF AftermarketFunction and Setup of SACHS Actuators (nouvel onglet)
Actionneurs de boîte robotisée : apprentissage à la valise après montage ; activation seulement montés et par la valise.
Consulté le
HELLA Tech WorldTransmission range sensor circuit – troubleshooting (nouvel onglet)
Capteur de régime de boîte : alimentation d’un capteur à effet Hall au voltmètre, jamais de mesure de sa résistance ; continuité des fils entre les deux connecteurs ; défaillance : programme de secours.
Consulté le
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, alimentation et masse nécessaires ; courts-circuits, coupures ou résistances sur le signal, l’alimentation ou la masse, repris dans la surveillance.
Consulté le
Pico TechnologyWiggle test (resistance) (nouvel onglet)
Circuit hors tension, débranché aux deux bouts, faisceau remué : continuité inférieure à 0,5 Ω, isolement supérieur à 10 kΩ vers l’alimentation ; confirmation par une chute de tension en charge.
Consulté le
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 haut, hors plage bas et coupure 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
Schaeffler (LuK)Electromotoric actuators for double clutch transmissions – Best efficiency by itself (LuK Symposium 2006, chapitre 10) (nouvel onglet)
Page 149 : commande de boîte électrohydraulique dont la sélection passe par un distributeur rotatif tourné par un moteur électrique.
Consulté le
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.
