ELM327 v1.5 ou v2.1 : le numéro ne veut rien dire, voici comment reconnaître un bon adaptateur

D'où viennent ces numéros

ELM327 est le nom d'un circuit conçu par une société canadienne, ELM Electronics, pour traduire les échanges entre un ordinateur et la prise OBD2 d'une voiture. Ce circuit a connu plusieurs versions officielles au fil des ans, jusqu'aux versions 2.x.

Les adaptateurs à quelques euros ne contiennent presque jamais ce circuit d'origine. Ils utilisent un microcontrôleur courant, programmé avec un logiciel copié ou réécrit qui imite l'ELM327. Ce logiciel annonce le numéro de version que son auteur a choisi :

  • « v1.5 » : il n'existe pas, à notre connaissance, de version 1.5 officielle. Ce numéro vient d'une ancienne copie du logiciel, souvent installée sur un microcontrôleur PIC18F25K80. Ces clones-là gèrent en général l'essentiel des protocoles.
  • « v2.1 » : la version officielle existe, mais les clones qui l'affichent ont en général un logiciel réécrit, plus simple, sur une puce moins chère. Beaucoup ne gèrent pas tous les protocoles (en particulier ceux des voitures américaines anciennes) et ignorent certaines commandes, ce qui fausse le dialogue avec certains calculateurs.

Conclusion : le numéro sert surtout d'indice, et il est lui-même imité. Un « v1.5 » peut être mauvais, un adaptateur de marque peut répondre « v2.1 » ou autre chose et très bien fonctionner.

Ce que veulent dire les mentions des annonces

MentionCe que cela veut direCe qu'il faut en penser
« v1.5 »Logiciel copié de l'ancienne générationIndice plutôt bon, à confirmer au test
« v2.1 » à très bas prixLogiciel simplifié, puce bon marchéMéfiance, surtout pour les voitures anciennes
« PIC18F25K80 »Microcontrôleur utilisé par les meilleurs clonesPlutôt bon signe, mais invérifiable sans ouvrir le boîtier, et parfois faux
« Double carte », « double puce »Deux circuits imprimés, souvent avec la puce PICMême remarque : un argument de vente, pas une preuve
« Compatible toutes voitures »Rien de précisIgnorez ; seuls comptent les protocoles et votre test
« Reprogrammation », « codage »Fonctions qui modifient les calculateursÀ éviter : DiagAuto AI ne reprogramme rien, et ces fonctions comportent des risques

Ce que répond la commande ATZ

À la connexion, une appli OBD2 envoie d'abord à l'adaptateur la commande ATZ (réinitialisation). Un adaptateur de type ELM327 répond par son identité, par exemple « ELM327 v1.5 ». C'est exactement ce texte que les annonces recopient, et c'est pour cela qu'il ne prouve rien : il est écrit dans le logiciel du clone.

DiagAuto AI l'utilise pour une seule chose : vérifier que l'appareil auquel vous êtes connecté est bien un adaptateur OBD2. Une enceinte ou une télévision Bluetooth accepte parfois la connexion mais ne répond pas : l'appli l'indique au lieu de lire des codes « dans le vide ». Si vous voulez voir la réponse brute, activez « Détails techniques » dans les réglages : un bouton « Envoyer ATZ » apparaît sur l'écran Diagnostic.

Le test à faire dès la réception

Faites-le tout de suite, sur votre voiture, pour pouvoir renvoyer l'adaptateur s'il ne convient pas. Branchez-le (où est la prise), mettez le contact et connectez-le dans DiagAuto AI.

  1. Lire codes défaut : la lecture doit aboutir, avec ou sans code. Un message « la voiture ne répond pas », contact mis, est mauvais signe (protocole non géré ou adaptateur défaillant).
  2. Contrôles antipollution : la liste des tests prêts / non prêts doit s'afficher.
  3. Capteurs : cochez quelques capteurs (régime, température du liquide, vitesse) et lancez le suivi en temps réel, moteur tournant. Les valeurs doivent se rafraîchir régulièrement pendant plusieurs minutes, sans déconnexion. Plus vous cochez de capteurs, plus le rafraîchissement est long : c'est normal.
  4. Scanner les calculateurs (voitures en CAN, en général depuis 2008 environ) : le nombre de calculateurs trouvés donne une bonne idée de la qualité. Lors de nos essais, un clone Wi‑Fi n'a trouvé que 2 calculateurs sur une BMW, là où un adaptateur de meilleure qualité en lisait 18.
  5. Déconnexion et reconnexion : coupez le contact, remettez-le, reconnectez-vous. Un adaptateur qui demande à être débranché à chaque fois finira par vous agacer.

Si les étapes 1 à 3 passent, l'adaptateur convient pour les codes du moteur, les contrôles antipollution et les capteurs. L'étape 4 compte si vous voulez aussi l'inventaire des autres calculateurs.

Le choix le plus sûr

Si vous n'avez pas encore acheté : un adaptateur de marque connue, vendu par un revendeur sérieux, vous évite cette loterie. Comptez 20 à 60 € pour un bon modèle (prix constatés, indicatifs). La liste des modèles essayés avec l'appli est sur la page Quel adaptateur OBD2 choisir, et les critères détaillés dans notre guide d'achat.

Questions fréquentes

Mon adaptateur répond « ELM327 v2.1 », dois-je le jeter ?

Non, testez-le d'abord. S'il lit les codes, les contrôles antipollution et les capteurs de votre voiture sans se déconnecter, il fait le travail pour l'usage OBD2 standard. Il risque surtout de montrer ses limites sur une voiture ancienne ou pour le scan des autres calculateurs.

Un adaptateur cher est-il forcément meilleur ?

Pas forcément, mais un adaptateur de marque connue, vendu par un revendeur sérieux, a beaucoup moins de chances d'être un clone mal fini. Ce qui compte, c'est le résultat du test sur votre voiture, pas le prix ni le numéro affiché.

La version affichée change-t-elle quelque chose pour DiagAuto AI ?

Non. L'appli vérifie seulement que l'appareil répond comme un adaptateur OBD2, puis interroge la voiture. Ce sont les réponses de la voiture, et la façon dont l'adaptateur les transmet, qui comptent.