Lecteur de codes OBD-II · iPhone · WrenchTime Pro

Un lecteur de codes OBD-II pour iPhone qui explique ce que signifie le voyant moteur

WrenchTime transforme un iPhone et un adaptateur ELM327 Bluetooth Low Energy, ou l'OBDLink MX+ certifié par Apple, en lecteur de codes OBD-II. L'outil Codes défaut, qui fait partie de WrenchTime Pro, lit les codes défaut mémorisés, en attente et permanents de chaque calculateur qui répond à la requête OBD-II standard, indique si le voyant moteur est allumé et décrit chaque code générique en langage clair. La même lecture montre quels moniteurs de disponibilité sont prêts avant un contrôle antipollution et les données figées que la voiture a enregistrées quand le défaut est apparu. Chaque lecture est enregistrée avec sa date et le relevé du compteur, et les codes peuvent être effacés une fois la réparation faite, uniquement moteur arrêté et après deux confirmations. Il lit les diagnostics antipollution standard, pas les modules constructeur comme l'ABS ou les airbags.

Relevés OBD-II en direct de WrenchTime sur iPhone sous forme de grille de cadrans annulaires, lus par le même adaptateur Bluetooth que celui qu'utilise l'outil Codes défaut

Comment lire les codes du voyant moteur avec un iPhone ?

Branchez un adaptateur ELM327 Bluetooth Low Energy ou un OBDLink MX+ sur la prise OBD-II de la voiture, appairez-le au véhicule dans Réglages > Connexions, puis ouvrez l'onglet Véhicules, touchez le bouton en forme de battement de cœur pour ouvrir la boîte à outils du véhicule et choisissez Codes défaut. Contact mis, Lire les codes se connecte à l'adaptateur, interroge la mémoire de défauts de la voiture et enregistre le résultat. Si l'adaptateur fait déjà tourner une session pour ce véhicule, pendant un trajet par exemple, la lecture l'emprunte au lieu de se reconnecter. Les adaptateurs qui fonctionnent, et ceux qui demandent d'abord une configuration, sont détaillés dans le guide de l'app OBD-II ; pour la routine générale de branchement et de lecture avec n'importe quel scanner, voir comment utiliser un scanner OBD2.

  • Voyant moteur affiché Allumé ou Éteint, lu sur la voiture elle-même, avec le nombre de codes confirmés qui le justifient.
  • Tous les modules qui répondent chaque calculateur qui répond à la requête standard est lu séparément, et quand plusieurs signalent des codes, chaque code indique le module dont il vient, comme la boîte de vitesses.
  • Mode démo un adaptateur simulé dans Réglages déroule une lecture complète avec des exemples de codes, de moniteurs de disponibilité et de données figées, pour voir l'écran avant d'acheter un adaptateur.

Quelle différence entre codes mémorisés, en attente et permanents ?

WrenchTime lit les trois et les classe séparément, parce qu'ils n'ont pas le même sens. Un code est une étiquette de cinq caractères, comme P0300 pour des ratés d'allumage aléatoires, qui nomme le défaut détecté par un calculateur.

  • Mémorisés des défauts confirmés. Ce sont les codes qui allument le voyant moteur.
  • En attente vus une fois et pas encore confirmés. Un code en attente qui revient au trajet suivant devient mémorisé ; celui qui ne revient pas disparaît.
  • Permanents conservés par la voiture jusqu'à ce que le défaut soit réparé et que ses propres contrôles repassent. Effacer ne les supprime pas, ni depuis cette app ni depuis un autre scanner.

Explique-t-il ce que signifie chaque code ?

Oui, pour les codes génériques. Les descriptions viennent d'OBDex, un catalogue ouvert des codes génériques SAE livré avec l'app, si bien qu'une recherche n'a besoin d'aucune connexion. Les descriptions en anglais et en allemand sont livrées avec l'app. Dans les autres langues de l'app, les descriptions sont traduites sur votre iPhone avec le framework Translation d'Apple, une seule fois, puis conservées pour la suite ; le téléchargement de la langue se gère dans Réglages > Connexions. Un code dans une plage propre au constructeur n'a pas de sens générique : il est donc étiqueté Code constructeur plutôt que d'être affublé d'une description devinée, et chaque code porte un lien Rechercher sur le web qui cherche le code avec la marque de votre véhicule.

Puis-je vérifier les moniteurs de disponibilité avant un contrôle antipollution ?

Oui. Les moniteurs de disponibilité sont les autotests que la voiture effectue d'elle-même sur ses systèmes antipollution pendant qu'elle roule : le catalyseur, les sondes à oxygène, le circuit de vapeurs de carburant et d'autres. Chaque lecture liste les moniteurs que votre véhicule gère, moteur à allumage commandé ou diesel, et marque chacun Prêt ou Pas prêt, avec un décompte comme onze sur onze prêts. Pas prêt n'est pas un défaut : cela veut dire que le test n'a pas encore tourné. Aux États-Unis, un contrôle antipollution lit ces mêmes états, et une voiture avec trop de moniteurs pas prêts peut échouer même sans aucun code mémorisé : les lire avant d'y aller vous dit si la voiture est prête à être testée.

  • Moteurs essence ratés d'allumage, circuit de carburant, composants globaux, catalyseur, catalyseur chauffé, système d'évaporation, air secondaire, fluide frigorigène de la climatisation, sonde à oxygène, chauffage de la sonde à oxygène, et EGR et VVT.
  • Moteurs diesel ratés de combustion, circuit de carburant, composants globaux, catalyseur NMHC, post-traitement des NOx, pression de suralimentation, sonde de gaz d'échappement, filtre à particules, et EGR et VVT.

Que sont les données figées (freeze frame) et pourquoi les lire avant d'effacer ?

Quand un calculateur confirme un défaut, il enregistre un instantané de ce que faisait le moteur à cet instant : régime, vitesse du véhicule, température du liquide de refroidissement, charge, corrections de richesse et relevés similaires. WrenchTime lit ces données figées avec les codes et les montre sous le code qui les a enregistrées, corrections de richesse en premier car ce sont elles qui en disent le plus sur un défaut de mélange. Elles vous indiquent dans quelles conditions le défaut est apparu : des ratés au ralenti sur un moteur froid ne mènent pas au même endroit que des ratés à haut régime sur l'autoroute. La voiture ne garde qu'une image, pour le premier défaut qu'elle a confirmé, et l'efface quand les codes sont effacés : lisez-la donc avant d'effacer.

Comment effacer le voyant moteur en toute sécurité ?

Effacer les codes n'apparaît qu'après une lecture qui a trouvé des codes ou un voyant moteur allumé, et il est désactivé tant que l'adaptateur lit le moteur en marche : coupez le moteur et laissez le contact mis. L'app demande alors deux fois. La première confirmation détaille ce que fait l'effacement : il ne répare pas le défaut, il remet tous les moniteurs de disponibilité à Pas prêt, si bien qu'un contrôle antipollution peut échouer tant que la voiture n'a pas assez roulé, et il efface les données figées. La seconde confirme que les codes mémorisés et en attente sont effacés, alors que les codes permanents restent jusqu'à ce que la voiture les efface elle-même. Si la voiture refuse, ce qu'elle fait moteur en marche, l'app le dit. Un effacement accepté marque la lecture sur laquelle il a agi et relit la voiture, de sorte que l'historique montre ce qu'il y avait avant et après.

  • Effacer après la réparation un défaut toujours présent remet son code en quelques trajets, et le voyant revient avec lui.
  • Jamais juste avant un contrôle les moniteurs ont besoin de quelques jours de conduite variée, en ville et sur l'autoroute, pour repasser à Prêt.

Garde-t-il un historique des lectures passées ?

Oui. Chaque lecture est enregistrée sur le véhicule avec sa date et le relevé du compteur, le nombre de codes, le décompte de disponibilité et l'indication qu'une donnée figée a été lue, et une lecture suivie d'un effacement est marquée comme effacée. L'historique se trouve sur le même véhicule que ses entretiens, son journal de carburant et ses trajets, et se synchronise par votre propre iCloud privé comme le reste du carnet ; une lecture dont vous n'avez plus besoin se supprime d'un balayage. Dans l'outil, Comment lire ces données ouvre un guide en mots simples de chaque partie d'une lecture : le voyant et les codes, ce que teste chaque moniteur de disponibilité, comment lire des données figées et ce que fait l'effacement.

Que ne fait pas l'outil Codes défaut ?

Il lit les diagnostics antipollution OBD-II standard et rien au-delà. Dit sans détour, pour que vous décidiez s'il couvre votre besoin ou s'il vous faut aussi un scanner dédié ; les meilleures apps OBD2 pour iPhone compare les alternatives.

  • Pas de modules constructeur l'ABS, les airbags, la carrosserie et les autres modules qui ne parlent que par les protocoles de diagnostic propres au constructeur ne sont pas lus, et leurs défauts ne peuvent pas être effacés d'ici.
  • Pas de Mode 06 les résultats détaillés des tests des moniteurs embarqués ne sont pas lus ; la disponibilité montre si chaque moniteur a terminé, pas ses valeurs mesurées.
  • Pas de codage ni de remise à zéro de service il ne reprogramme pas les modules, ne remet pas à zéro les indicateurs d'entretien et ne lance pas de tests d'actionneurs.
  • Pas sans adaptateur la mémoire de défauts de la voiture n'est accessible que par un adaptateur OBD-II branché sur la prise. Les adaptateurs Wi-Fi ne peuvent pas fonctionner avec une app iPhone, et l'OBDLink MX+ est le seul adaptateur Bluetooth classique que WrenchTime puisse utiliser.

Questions fréquentes

Le lecteur de codes OBD-II est-il gratuit ?

L'outil Codes défaut fait partie de WrenchTime Pro. Les relevés OBD-II en direct, le chrono d'accélération et l'éditeur d'échelles des instruments n'en ont pas besoin.

De quel adaptateur ai-je besoin pour lire les codes sur un iPhone ?

Un adaptateur Bluetooth Low Energy qui parle ELM327, ou l'OBDLink MX+ certifié par Apple. Le Vgate iCar Pro, l'iCar Pro 2S et l'OBDLink MX+ sont confirmés sur un véhicule réel. Les adaptateurs Wi-Fi ne peuvent pas fonctionner avec une app iPhone, et l'OBDLink MX+ est le seul adaptateur Bluetooth classique que WrenchTime puisse utiliser.

Peut-il éteindre le voyant moteur ?

Oui, en effaçant les codes après une lecture, moteur arrêté et contact mis, et après deux confirmations. Effacer ne répare rien : un défaut toujours présent rallume le voyant, et chaque moniteur de disponibilité repasse à Pas prêt.

Lit-il les codes ABS ou airbag ?

Non. Il lit les codes que les calculateurs remontent par la requête OBD-II standard. Les modules d'ABS, d'airbag et de carrosserie qui utilisent des diagnostics propres au constructeur ne sont pas lus.

Ma voiture passera-t-elle le contrôle antipollution ?

WrenchTime ne peut pas le dire pour votre centre de contrôle, mais il montre ce que le test lit : si le voyant moteur est allumé, quels codes sont mémorisés, et quels moniteurs de disponibilité sont prêts ou pas prêts.

Les descriptions des codes existent-elles dans ma langue ?

Les descriptions en anglais et en allemand sont livrées avec l'app. Pour les autres langues de l'app, les descriptions sont traduites sur votre iPhone avec le framework Translation d'Apple et conservées, et se gèrent dans Réglages > Connexions. Les codes propres au constructeur sont étiquetés comme tels, avec un lien de recherche sur le web.

Icône de l'app WrenchTime, moteur et clé à molette orange

Faite pour celles et ceux qui préfèrent savoir que deviner.

Téléchargement gratuit. Un véhicule, de vraies fonctions, aucune publicité. Votre garage vous dira merci.

Télécharger WrenchTime sur l'App Store