Le câble est plus qu'un simple câble, il dispose d'un microcontrôleur qui gère le protocole de diagnostic de la voiture.
Le logiciel de votre ordinateur communique avec le câble avec un protocole propriétaire spécifique au fabricant du câble, et le câble lui-même le traduit en équivalent de protocole de la voiture.
Je me suis en fait demandé pourquoi nous ne pouvions pas avoir un seul câble pour toutes les voitures et gérer directement le protocole de la voiture sur l'ordinateur (le câble étant un simple convertisseur qui relaie les trames reçues du côté voiture vers le côté ordinateur et vice-versa) , et voici une réponse que j'ai obtenue de Ross-Tech (le développeur VCEMD):
Un réseau "muet" en convertisseur K ou CAN n'est pas un appareil pratique; les protocoles de diagnostic exigent trop de réponses en temps réel de l'appareil qui les interroge.
Apparemment, la latence induite par le transfert du paquet CAN vers l'ordinateur, son traitement et son retour est trop importante, c'est pourquoi il est nécessaire de gérer le protocole de la voiture directement sur le câble.
La mise en œuvre d'OBD-II est simple et ce protocole est standard et très probablement ouvert. La mise en œuvre de protocoles spécifiques au fabricant est difficile car il y a très peu de documentation à leur sujet et la seule façon de savoir ce protocole est de procéder à une rétro-ingénierie des firmwares des calculateurs ou de capturer la communication entre la voiture et l'appareil de diagnostic officiel du fabricant. Il est donc difficile, long et coûteux de le faire pour le protocole utilisé par chaque fabricant, puis d'implémenter tout cela directement sur le microcontrôleur du câble.
Pourtant, il existe des câbles universels, ils sont juste extrêmement chers (probablement pour les raisons que j'ai mentionnées ci-dessus) et je doute qu'ils aient toutes les fonctionnalités des outils spécifiques au fabricant (il ne s'agit pas seulement du diagnostic, des câbles que vous avez mentionnés peut configurer la voiture, par exemple ajouter de nouvelles clés ou modifier l' aide à la direction ).