Pour le développement de votre propre logiciel de diagnostic, les adaptateurs ScanDoc prennent en charge deux protocoles d'échange de données : J2534 PassThru et ELM327. L'ensemble des protocoles pris en charge dépend du modèle de l'adaptateur — choisissez celui qui convient le mieux à votre tâche.
J2534 PassThru — protocole d'échange de données normalisé par la SAE, qui fournit une interface unifiée entre le logiciel de diagnostic et les unités de commande électronique du véhicule. Il permet de travailler avec les protocoles automobiles à bas niveau : envoyer et recevoir des messages de diagnostic, programmer les ECU, exécuter des procédures de sécurité.
L'adaptateur ScanDoc implémente la norme SAE J2534-1/2 (version 04.04) avec des extensions propres pour les protocoles non inclus dans la norme, y compris DoIP (Diagnostics over IP).
ELM327 — protocole d'échange de données au format texte largement répandu, basé sur des commandes AT, pour travailler avec OBD-II. Il fournit une interface simple pour envoyer et recevoir des commandes de diagnostic. Le protocole est pris en charge par la plupart des applications et bibliothèques de diagnostic.
L'adaptateur Nano ET implémente ELM327 v2.3 avec un jeu de commandes étendu qui ajoute l'interface DoIP (Diagnostics over IP) pour le diagnostic par Ethernet des véhicules modernes.
L'interface ELM327 est disponible dans l'adaptateur Nano ET. Les autres adaptateurs ScanDoc utilisent le protocole J2534 PassThru.