Fiche code défaut · Boîte de vitesses

Code défaut P0905 : capteur de sélection, position non plausible

Réponse immédiate

P0905 signifie que le calculateur de boîte reçoit bien un signal du capteur de position de sélection, mais que la position lue ne correspond ni au mouvement commandé ni aux positions apprises. Le calculateur peut alors basculer la boîte 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, batterie et historique des apprentissages.

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

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

Ce que surveille le calculateur

Le capteur de position de sélection dit au calculateur dans quelle ligne de la grille se trouve la commande interne de la boîte. Sur la boîte « Sensodrive » documentée par Exxotest, deux capteurs à effet Hall intégrés au moteur de sélection envoient des signaux carrés pendant sa rotation : le calculateur en tire le déplacement et la vitesse du levier de boîte, et les rapproche des positions apprises. L’apprentissage de l’actionneur, lancé à la valise, mémorise les caractéristiques de la commande interne et la position de l’actionneur sur la boîte ; par une suite de mouvements saccadés, il relève la position de chaque rapport et la forme de la grille. Les trois positions de sélection n’y sont distantes que d’environ 5 à 7 mm.

P0905 vise la plage ou la performance du capteur : le signal existe, mais il n’est pas plausible. P0904 vise le circuit, P0906 et P0907 un signal trop bas ou trop haut, P0908 un signal intermittent, P0909 l’erreur de commande de la sélection (HELLA). À titre de repère, la réglementation OBD californienne demande, quand c’est faisable, un contrôle de rationalité qui vérifie qu’un capteur ne lit ni trop haut ni trop bas, sous un code distinct de ceux du circuit. Grandeur comparée, seuils et durées sont propres à chaque calculateur.

  • HELLA le rappelle : un capteur peut sembler incohérent parce que le mécanisme est bloqué. Une commande interne qui force accuse à tort le capteur.
  • Sur une commande électrohydraulique, la sélection passe par un distributeur rotatif mû par un moteur électrique, d’après Schaeffler (LuK) : la méthode du constructeur s’applique alors.
  • Les actionneurs bougent sans prévenir, même à l’ouverture de la porte conducteur : tout geste sur l’actionneur, la tringlerie ou le faisceau se fait moteur arrêté, contact coupé, frein de stationnement serré ; contact mis, on observe seulement, mains et outils à l’écart.

Symptômes possibles

  • Passages lents, hésitants ou refusés
  • Boîte en programme de secours
  • Apprentissage de l’actionneur qui échoue à la valise
  • Défaut apparu après une coupure de batterie ou une dépose de l’actionneur
  • Codes associés : P0909 (commande de la sélection) ou P0562 (tension de bord basse)
  • Voyants « auto » et « neige » qui clignotent ensemble, sur la boîte décrite par Exxotest

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 P0905, dans l’ordre de contrôle recommandé
OrdreCause possibleContrôle et résultat attenduL’écarte si…
Contrôle n° 01Batterie faible ou apprentissage perduIndiceDémarrages lents, P0562, batterie coupée récemment ; actionneur, boîte ou calculateur déposés sans apprentissage refait.Mesurer la batterie au repos : au moins 12,4 V, repère HELLA pour tout essai. Puis lire à la valise l’état des apprentissages et dater la dernière intervention. Sur la Sensodrive, Exxotest note qu’une chute sous 10,5 V fait échouer l’apprentissage.AttenduBatterie à 12,4 V ou plus au repos, apprentissages valides depuis la dernière intervention.Batterie chargée et apprentissages enregistrés sans erreur.
Contrôle n° 02Contact résistant dans la priseIndicePrise déjà déposée, broche détendue ou oxydée ; incohérence qui varie avec les vibrations.Contact coupé, mains hors de l’actionneur : prise ouverte, examiner chaque broche et son maintien, joint compris. Contact oxydé : le remplacer selon la méthode du constructeur. HELLA rappelle qu’une résistance de contact peut faire chuter la tension et fausser le diagnostic.AttenduBroches propres et serrées, prise sèche et verrouillée.Prise saine, incohérence inchangée après rebranchement et effacement.
Contrôle n° 03Alimentation qui faiblit pendant le mouvementIndicePosition qui dérive surtout quand le moteur de sélection travaille, ou avec d’autres consommateurs en marche.Sondes posées par l’arrière contact coupé, mains hors de l’actionneur : pendant le test actionneur lancé par la valise, suivre à l’oscilloscope l’alimentation du capteur et la chute de tension sur sa masse. HELLA conseille de mesurer cette chute en charge.AttenduAlimentation et masse du capteur sans creux pendant tout le mouvement.Aucun creux de tension sur plusieurs tests actionneur.
Contrôle n° 04Fil de signal résistantIndiceFaisceau réparé, frotté ou étiré près de la boîte ; incohérence qui suit les mouvements du moteur.Contact coupé, prise et calculateur débranchés : continuité de chaque fil de signal et isolement vers ses voisins, faisceau remué. Repères Pico Technology : moins de 0,5 Ω, plus de 10 kΩ, à confirmer par une chute de tension en charge.AttenduMoins de 0,5 Ω par fil, plus de 10 kΩ d’isolement, valeurs stables.Valeurs stables faisceau remué, chute de tension en charge négligeable.
Contrôle n° 05Signal du capteur irrégulierIndiceCircuit sain, mais position lue qui avance par sauts, ou qui change pour un même rapport.Sondes posées contact coupé, mains hors de l’actionneur : pendant plusieurs tests actionneur de la sélection, oscilloscope sur les deux signaux et relevé de la position lue à chaque arrêt. Exxotest relève deux signaux carrés sur ce capteur.AttenduCréneaux réguliers sur les deux voies, même position lue à chaque retour au même point.Créneaux sans trou et positions répétables sur plusieurs tests.
Contrôle n° 06Commande interne dure ou actionneur mal poséIndiceSignaux propres, mais moteur qui force ou ralentit, apprentissage qui échoue ; actionneur reposé récemment.Moteur arrêté, contact coupé : contrôler la fixation de l’actionneur sur la boîte, puis relancer l’apprentissage à la valise dans les conditions de sa procédure, mains hors de la tringlerie. HELLA compte la recherche d’un blocage, d’une usure ou d’un grippage dans le diagnostic.AttenduActionneur bien fixé, apprentissage terminé sans message d’erreur ni nouveau code.Apprentissage validé et position plausible au test suivant.
Contrôle n° 07Calculateur de boîte, en dernierIndiceSignaux réguliers à sa broche, mécanique et apprentissage validés, mais incohérence qui revient.Contact coupé : connecteur du calculateur. Puis comparer les créneaux mesurés à sa broche et la position affichée pendant le test actionneur. Calculateur venu d’un autre véhicule : Exxotest impose de refaire tous les apprentissages.AttenduPosition affichée qui suit les créneaux mesurés à la broche, sans dérive.Défaut trouvé en amont, ou position affichée répétable.

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, les données figées (tension, rapport, température) et l’historique : batterie coupée, actionneur ou calculateur remplacés, apprentissages refaits ?

    Si conforme P0905 seul : mesurer la batterie au repos.

    Si non conforme P0904, P0906, P0907 ou P0562 : les traiter d’abord. Intervention sans apprentissage : le faire à la valise, puis effacer et réessayer.

  2. Étape 2 : Batterie au repos, puis prise de l’actionneur, contact coupé.

    Si conforme Batterie chargée et prise saine : alimentation du capteur pendant le mouvement.

    Si non conforme Recharger la batterie ou reprendre le contact fautif, puis refaire l’apprentissage s’il a été perdu.

  3. Étape 3 : Sondes posées hors contact, puis pendant le test actionneur : alimentation et masse du capteur à l’oscilloscope, mains à l’écart de l’actionneur.

    Si conforme Tensions stables : contrôler les fils de signal, débranchés.

    Si non conforme Chercher la résistance sur l’alimentation ou la masse, la réparer, puis refaire le test.

  4. Étape 4 : Prise et calculateur débranchés : chaque fil de signal à l’ohmmètre, faisceau remué.

    Si conforme Fils stables : comparer les deux signaux sur plusieurs tests actionneur.

    Si non conforme Réparer le fil, puis confirmer par une chute de tension en charge.

  5. Étape 5 : Deux signaux à l’oscilloscope et position lue à chaque arrêt, sur plusieurs tests actionneur.

    Si conforme Signaux réguliers mais position incohérente : fixation de l’actionneur et apprentissage.

    Si non conforme Créneaux manquants sur une voie, circuit sain : capteur suspect, dernière étape.

  6. Étape 6 : Fixation de l’actionneur, puis apprentissage relancé à la valise selon sa procédure.

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

    Si non conforme Apprentissage refusé ou créneaux manquants, batterie et circuit 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 : faire réparer la commande interne ou remplacer la pièce que désigne la procédure du constructeur, puis refaire les apprentissages.

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 de boîte remplacé alors qu’une batterie fatiguée faisait échouer l’apprentissage ; la tension au repos n’avait pas été mesurée.

  • Accuser le capteur quand la commande interne force : HELLA rappelle qu’un mécanisme bloqué donne des valeurs qui paraissent incohérentes.

  • Lancer l’apprentissage hors de ses conditions : sur la Sensodrive, Exxotest demande moteur arrêté, sol horizontal et 12 V au moins ; pour le mémoriser, couper le contact et attendre 4 minutes après l’extinction du combiné avant de le remettre.

  • Monter le calculateur de boîte d’un autre véhicule sans refaire tous les apprentissages : Exxotest prévient d’un mauvais fonctionnement, voire de la destruction des actionneurs.

  • Juger le capteur sur un seul mouvement : une incohérence se voit en répétant les tests actionneur et en comparant les positions lues.

  • Faire bouger l’actionneur à la main ou en l’alimentant directement : ZF demande de ne l’activer que monté et par la valise. Jamais d’essai de calage pour « tester » la boîte.

Codes et guides associés

Vous êtes automobiliste ?

Tant que les passages restent francs, rejoignez un garage proche en évitant les manœuvres répétées. 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 une batterie coupée ou remplacée, des démarrages lents ou une intervention récente sur la boîte.

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

Pour les professionnels

Ce code vous résiste ?

Cette fiche donne la méthode. Sur votre dossier, DIAGIA replace P0905 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. L’apprentissage de l’actionneur de boîte a-t-il été refait après la dernière intervention, et s’est-il terminé sans erreur ?
  2. Que vaut la batterie au repos, et l’alimentation du capteur tient-elle pendant le test actionneur ?
  3. La position lue revient-elle à la même valeur à chaque test actionneur, et les deux signaux restent-ils réguliers ?
  4. Le moteur de sélection force-t-il ou ralentit-il à un endroit précis de sa course ?

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

Questions fréquentes sur P0905

Peut-on rouler avec P0905 ?

Jusqu’au garage le plus proche, tant que les passages restent francs. 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.

P0905 ou P0909 : quelle différence ?

P0905 met en doute la mesure : le capteur de sélection donne un signal, mais la position lue n’est pas plausible. P0909 désigne une erreur de commande de la sélection : la position obtenue ne suit pas la demande. Batterie faible, apprentissage perdu ou commande interne dure peuvent donner l’un ou l’autre : on commence par eux.

Une coupure de batterie peut-elle jouer sur P0905 ?

Elle fait partie des premières pistes. Sur la boîte décrite par Exxotest, une batterie coupée avant la mise en sommeil du calculateur, 4 minutes après l’extinction du combiné, impose une nouvelle initialisation des actionneurs, et un apprentissage échoué laisse un code. Contrôlez la batterie et l’état des apprentissages avant tout remplacement.

Faut-il changer le capteur ou l’actionneur ?

Pas avant d’avoir écarté la batterie, l’apprentissage, le faisceau et la mécanique : HELLA rappelle qu’un mécanisme bloqué fait paraître incohérentes les valeurs d’un capteur 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 P0905 ; 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 P0905 (« Gate Select Position Circuit Range/Performance ») et des codes cités : P0904, P0906 à P0909 (« Gate Select Control Error »), 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 : P0905 « Gate Select Position Circuit Range/Performance ».

    Consulté le

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

    Troisième liste concordante : P0905 « Gate Select Position Circuit A Range/Performance ».

    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, signaux carrés, déplacement et vitesse du levier de boîte, positions de sélection espacées d’environ 5 à 7 mm (p. 22, 23, 62 et 63) ; initialisation à l’ouverture de la porte, à refaire après une coupure de batterie précoce ou un apprentissage échoué (p. 12) ; apprentissage de l’actionneur : commande interne, position de l’actionneur, rapports et grille, moteur arrêté, sol horizontal, 12 V au moins, échec sous 10,5 V, mémorisation après 4 minutes contact coupé (p. 47) ; calculateur d’un autre véhicule (p. 48) ; voyants clignotants (p. 14).

    Consulté le

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

    Actionneur de boîte à deux moteurs électriques ; apprentissage ou étalonnage à la valise après montage ; activation seulement monté et par la valise, jamais en alimentant l’actionneur à la main.

    Consulté le

  7. HELLA Tech WorldSensors and actuators - comparing the senses and muscles of modern vehicles (nouvel onglet)

    Un capteur peut donner des valeurs qui ne paraissent incohérentes que parce que le mécanisme est bloqué ; démarche : mémoire de défauts, valeurs réelles, test actionneur, mesures, recherche de blocage, d’usure ou de grippage, étalonnage souvent nécessaire après remplacement.

    Consulté le

  8. HELLA Tech WorldEarth (31) - troubleshooting (nouvel onglet)

    Résistances de contact qui peuvent faire chuter la tension et fausser le diagnostic ; chute de tension mesurée si possible en charge ; batterie à au moins 12,4 V à vide pour tout essai.

    Consulté le

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

    Capteur de régime de boîte : en cas de défaillance, passage du calculateur en programme de secours ; capteur à effet Hall contrôlé par son alimentation, jamais à l’ohmmètre.

    Consulté le

  10. 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Ω ; une résistance stable ne garantit pas l’absence de défaut, à confirmer par une chute de tension en charge.

    Consulté le

  11. 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 : capteurs de boîte parmi les entrées à surveiller (e.15.1.1) ; rationalité qui vérifie qu’un capteur ne lit ni trop haut ni trop bas quand c’est faisable, sous un code distinct de ceux du circuit et du hors plage (e.15.2.1).

    Consulté le

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

    Pages 148 et 149 : commandes électrohydrauliques, avec un distributeur rotatif tourné par un moteur électrique pour la sélection.

    Consulté le

  13. 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.