Code défaut E0940F BMW : Message vitesse véhicule (0x1A1) absent, récepteur GWS, émetteur DSC (intermittent)
Le code défaut E0940F chez BMW signifie que le sélecteur de vitesses (GWS) ne reçoit plus par moments le message de vitesse du véhicule (0x1A1) normalement envoyé par le calculateur DSC (ABS/ESP). Le défaut est enregistré comme intermittent : la communication se coupe puis revient. Il s'agit d'un défaut de communication, pas d'un défaut du sélecteur lui-même : il pointe d'abord le DSC (alimentation, calculateur, capteurs de roue) ou le réseau CAN. Le libellé est le même sur les modèles à calculateur DSC/ICM ; seule l'appellation de l'émetteur (DSC, ICM, DSC_IB_VIP) varie selon la génération.
L'essentiel
| Code défaut | E0940F — BMW |
|---|---|
| Signification | Message vitesse véhicule (0x1A1) absent, récepteur GWS, émetteur DSC (intermittent) |
| Système | Réseau CAN / calculateur DSC (message vitesse du véhicule) |
| Calculateurs concernés | Calculateur DSC / ICM (ABS-ESP) BMW, selon génération (DSC, ICM, DSC_IB_VIP) |
| Véhicules concernés | BMW à sélecteur de vitesses GWS et calculateur DSC/ICM (séries F et G notamment) ; modèles et années précis non confirmés |
| Gravité | Moyenne |
| Peut-on rouler ? | Oui, avec prudence |
| Solution | Vérifications simples d'abord, puis réparation du bloc ABS (dès 396 €) |
Peut-on continuer à rouler ?
Le véhicule reste en général utilisable, mais l'ABS et la stabilité (DSC) peuvent être coupés sans prévenir et la boîte peut réagir de façon anormale. Roulez prudemment, évitez les longs trajets et faites contrôler rapidement.
Symptômes
- Voyants DSC / ABS / frein allumés par intermittence ou en continu
- Message de défaut sur le combiné d'instruments (stabilité ou freinage limités)
- Compteur de vitesse ou régulateur de vitesse qui se coupe ou se comporte de façon erratique
- Défauts de communication multiples et variables dans plusieurs calculateurs (combiné, airbag, boîte, caméras)
- Dysfonctionnement ponctuel du sélecteur de vitesses ou de la boîte automatique
- Défaut qui disparaît puis revient, parfois après un redémarrage
Causes possibles
Calculateur DSC défaillant (soudures fissurées, composants de la carte, connectique interne)
FréquenteLe calculateur n'émet plus le message de vitesse de façon stable. C'est cohérent avec le caractère intermittent du défaut et avec les autres codes de vitesse invalide ou absente relevés dans d'autres calculateurs.
Alimentation du DSC instable (batterie faible, masse ou fusible, connecteur oxydé)
FréquenteUne tension qui chute fait que le DSC redémarre ou se tait un instant ; les autres calculateurs enregistrent alors un message absent.
Capteur de roue ou son câblage défectueux (alimentation du capteur à 0 V, câble coupé, connecteur abîmé)
PossibleSans signal de roue exploitable, le DSC ne peut plus fournir la vitesse du véhicule. Un cas documenté a été corrigé en réparant le câblage du capteur de roue avant droit.
Défaut du bus CAN (fil abîmé, connecteur, résistance de terminaison)
PossibleSi le message est émis mais n'arrive pas au récepteur, le défaut peut venir du bus et non du DSC ; plusieurs récepteurs signalent alors un message absent en même temps.
Défaut logiciel ou codage récent d'un calculateur (programmation, codage du DSC/ICM)
RareAprès un codage ou une programmation, des messages absents sont parfois enregistrés à titre transitoire. Il faut effacer les défauts puis vérifier s'ils reviennent.
Vérifications à faire, dans l'ordre
- Contrôler la tension de la batterie et l'état des bornes, puis effacer tous les défauts et voir lesquels reviennent.
- Lire les défauts de tous les calculateurs : si le DSC répond et contient lui-même des défauts (capteur de roue, alimentation), traiter ceux-ci en premier.
- Vérifier les capteurs de roue : fixation, état de la pointe, câble et connecteur sur chaque roue.
- Contrôler l'alimentation et les masses du calculateur DSC, ainsi que l'état et la propreté du connecteur.
- Contrôler le bus CAN (continuité, connecteurs, résistance) si plusieurs calculateurs signalent un message absent.
- Faire tester le calculateur DSC sur banc ou le faire réparer s'il communique de façon intermittente ; après toute intervention, vérifier le codage et l'étalonnage du capteur d'angle de braquage.
La solution
Le message de vitesse 0x1A1 est émis par le calculateur DSC. S'il est lui-même défaillant (alimentation interne, soudures fissurées, composants de la carte, connectique), il cesse d'émettre par intermittence, ce qui explique le défaut et la présence d'autres défauts de vitesse invalide dans d'autres calculateurs. Dans ce cas, le calculateur peut souvent être réparé plutôt que remplacé, ce qui évite le remplacement complet du groupe hydraulique et un recodage lourd. Il faut d'abord écarter l'alimentation, les capteurs de roue et le bus CAN.
Bloc ABS BMW — code E0940F
Questions fréquentes
Que signifie le code E0940F sur une BMW ?
Le sélecteur de vitesses (GWS) a perdu par moments le message de vitesse du véhicule (0x1A1) envoyé par le calculateur DSC. C'est un défaut de communication intermittent, pas une panne du levier.
Le sélecteur de vitesses est-il en cause ?
Rarement. Il est seulement le récepteur du message. La cause se trouve le plus souvent côté DSC (calculateur, alimentation, capteurs de roue) ou sur le bus CAN.
Peut-on effacer le défaut et repartir ?
On peut l'effacer, mais s'il revient c'est que la cause persiste. Un défaut isolé après un codage ou une batterie faible peut être sans suite ; un défaut qui revient avec des voyants DSC/ABS demande un diagnostic.
Faut-il remplacer le bloc ABS/DSC ?
Pas systématiquement. Si le calculateur DSC est en cause, il peut souvent être réparé (soudures, composants, connectique) au lieu d'être remplacé. Vérifiez d'abord l'alimentation, les capteurs de roue et le bus CAN.
Autres codes BMW
- 5DF5 Défaut interne du calculateur ABS/DSC
- 5DF0 Groupe hydraulique DSC : moteur de pompe défaillant
- 5E24 Capteurs de pression de freinage 1/2 : signal non plausible
- 5DF4 Tension d'alimentation du système inférieure à 9 volts (sous-tension)
- 5DF1 Groupe hydraulique DSC : moteur de pompe défectueux
- 5E20 Capteur de pression hydraulique 1, défaut électrique interne
- 5DD0 DSC : calibrage du groupe hydraulique (électrovannes) ou surtension du calculateur selon le modèle
- 5DD2 DSC : groupe hydraulique, calibrage de l'unité DSC (électrovannes d'admission)
Rechercher un autre code
Fiche publiée le 13/11/2026, rédigée avec l'aide d'une intelligence artificielle et vérifiée par un technicien Diag-Engine. Aide au diagnostic : seul un contrôle du véhicule permet de confirmer une panne.