WWH-OBD : le diagnostic mondial harmonisé
L'OBD réglementaire — celui qui surveille les émissions et allume le voyant moteur — a longtemps reposé sur des modes propres (les services 0x01 à 0x0A) et des codes défaut sur deux octets. Le WWH-OBD en est la relève : un cadre mondial unique, harmonisé, qui s'appuie sur UDS. Comprendre ce glissement évite de rester bloqué sur des outils et des habitudes de l'ancienne génération.
Ce qu'est WWH-OBD
WWH-OBD signifie World-Wide Harmonized On-Board Diagnostics. C'est la norme ISO 27145, adossée au règlement technique mondial GTR n° 5 des Nations unies. Son ambition : un standard unique de diagnostic des émissions, valable à l'échelle mondiale, en remplacement des variantes régionales.
Sa base technique est le profil UDS (ISO 14229) appliqué au diagnostic émissions, transporté au choix sur CAN (DoCAN) ou sur Ethernet automobile (DoIP). Autrement dit, le diagnostic réglementaire cesse d'avoir ses services à lui : il réutilise les services UDS déjà employés pour le diagnostic constructeur et la reprogrammation. Voir les sessions de diagnostic et le DoIP.
Ce que ça change, concrètement
Des services UDS à la place des modes. Là où l'OBD historique lisait les données par le mode 0x01, les défauts par le mode 0x03 et les infos véhicule par le mode 0x09, WWH-OBD passe par les services UDS : 0x22 ReadDataByIdentifier pour les données et l'identification, 0x19 ReadDTCInformation pour les défauts, 0x14 ClearDiagnosticInformation pour l'effacement. Les informations du mode 0x09 (dont le VIN, le CAL ID et le CVN) sont reportées dans une plage d'identifiants dédiée, en F800–F8FF. Voir CAL ID et CVN et le VIN dans le calculateur.
Des DTC sur trois octets. Le changement le plus visible côté diagnostic : le code défaut passe de deux à trois octets (24 bits), accompagné d'un masque de statut enrichi. Concrètement, un défaut WWH-OBD combine un identifiant de composant avec un FMI — un identifiant de mode de défaillance emprunté à la logique J1939 — et un niveau de gravité / classe. Le statut distingue finement les états : test échoué, confirmé, en attente, effacé depuis, etc. On y gagne en finesse ce que l'on perd en simplicité : un code P historique à cinq caractères ne dit pas tout cela.
Un pont entre deux mondes. En adoptant le FMI et un DTC sur trois octets, WWH-OBD rapproche le diagnostic automobile de celui des poids lourds — voir J1939 —, qui utilisait déjà SPN et FMI. La même philosophie irrigue désormais les deux univers.
Lire un défaut change de service. Là où l'ancien OBD listait les codes par le mode 0x03, WWH-OBD passe par 0x19 ReadDTCInformation et ses sous-fonctions : on demande les défauts filtrés par un masque de statut de 8 bits, qui distingue test échoué, confirmé, en attente, effacé depuis le dernier cycle, etc. À chaque DTC s'ajoutent un octet de gravité et une classe, absents de l'OBD historique. Les moniteurs de préparation (readiness) et les données gelées restent présents, mais exposés eux aussi sous forme d'identifiants UDS. Voir le Mode 6 et les moniteurs et le mode figé.
Le calendrier normatif
La relève se fait aussi côté SAE. La norme J1979-2, dite OBDonUDS, a été publiée en avril 2021 comme successeur de J1979 : elle décrit le diagnostic émissions sur services UDS. Son application aux États-Unis démarre en 2023 et devient obligatoire en 2027 pour les véhicules thermiques. Une déclinaison J1979-3 (ZEVonUDS) vise les véhicules zéro émission. La distinction entre l'ancien profil (OBDonEDS) et le nouveau (OBDonUDS) se ferait, selon la documentation, au moyen d'un identifiant dédié de la plage F8xx — un point à confirmer selon les éditions de la norme.
ISO 27145 se décompose en plusieurs parties (exigences générales, spécification des données, exigences de communication, essais de conformité). Le monde du poids lourd a adopté ce cadre plus tôt que l'automobile, dès la génération Euro VI, ce qui explique que les camions récents se diagnostiquent déjà largement en UDS sur base 29 bits. Pour l'atelier, la conséquence est simple : la frontière entre « diagnostic OBD » et « diagnostic constructeur » s'efface, puisque les deux reposent désormais sur les mêmes services, et un outil moderne doit savoir basculer entre lecture par identifiant et lecture de DTC à trois octets sans se limiter aux dix modes d'origine.
Pourquoi ça concerne le reprogrammateur
Deux conséquences pratiques. D'abord, sur un véhicule WWH-OBD, l'information ne se lit plus par les vieux modes mais par des lectures d'identifiants UDS : un outil resté sur le seul OBD historique peut ne rien voir. Ensuite, les codes défaut sont plus riches et plus longs : leur interprétation demande de connaître la structure à trois octets et le FMI, pas seulement le tableau des codes P. Autrement dit, l'outil d'atelier et l'outil de reprogrammation convergent : un même équipement, parlant UDS, couvre désormais l'identification, la lecture des défauts et l'écriture du calculateur. C'est la continuité logique du mouvement décrit pour les normes Euro : le diagnostic réglementaire se durcit et s'unifie au rythme des exigences d'émissions.
Voir aussi J1939, les sessions de diagnostic et la prise OBD.
Sur ANP Engineering — file service de reprogrammation moteur pour professionnels : file service ECU, correction de checksum, calculateurs pris en charge, tarifs.
