1 – VCDS est l’acronyme de VAG-COM Diagnostic System :
C’est un logiciel de diagnostic destiné en priorité aux véhicules Volkswagen, Audi, Seat, Skoda de la société Ross-Tech.
Celui-ci permet de personnaliser votre véhicule, de lire les codes défauts mais également de coder et paramétrer les calculateurs.
Le logiciel à aussi un Mode OBD2 générique : cette fonction permet de lire la mémoire des défauts de tous véhicules peut importe la marque.
-> Tutoriel installation et configuration logiciel VCDS
-> VCDS : Comment faire une sauvegarde avant codage ?
2 – VCDS : Qu’est-ce que c’est ?
VCDS (VAG-COM Diagnostic System) est un logiciel de diagnostic puissant utilisé pour effectuer des analyses et des ajustements sur les véhicules du groupe Volkswagen Audi (VAG). La fonction de codage est une des fonctionnalités essentielles offertes par VCDS.
Le codage dans VCDS permet la modification des paramètres logiciels des différents modules de contrôle électronique présents dans un véhicule VAG. Ces modules contrôlent divers systèmes tels que le moteur, la transmission, l’électronique embarquée, la climatisation, les dispositifs de sécurité, et bien d’autres.
En utilisant la fonction de codage, les utilisateurs peuvent ajuster et personnaliser certains comportements ou fonctionnalités des composants électroniques du véhicule. Cela peut inclure l’activation de certaines options cachées, l’ajout de nouvelles fonctionnalités, la désactivation de caractéristiques spécifiques, ou encore la modification de paramètres pour adapter le véhicule à des besoins particuliers.
Grâce à cette fonctionnalité, les utilisateurs expérimentés peuvent effectuer des modifications précises pour répondre à des demandes spécifiques des conducteurs ou pour résoudre certains problèmes, tout en respectant les spécifications d’origine du constructeur.
Cependant, il est important de souligner que le codage requiert une compréhension approfondie des systèmes électroniques du véhicule ainsi que des compétences techniques avancées. Une mauvaise manipulation des paramètres peut avoir des conséquences négatives sur le bon fonctionnement du véhicule. Il est donc recommandé de consulter des professionnels qualifiés ou des ressources fiables avant d’apporter des modifications via la fonction de codage de VCDS.
3 – Codages VAGCOM et tutoriels VCDS
Informations sur le VAGCOM et le logiciel VCDS
VAGCOM est un câble de diagnostic pour les véhicules Volkswagen, Audi, Seat et Skoda. Il permet de connecter un ordinateur portable à la prise OBD-II du véhicule pour lire les codes de défaut et effectuer des diagnostics de différents systèmes du véhicule, tels que le moteur, la transmission, les freins, l’air conditionné et plus encore.
VCDS (VAG-COM Diagnostic System) est un logiciel de diagnostic utilisé avec le câble VAGCOM. Il permet de lire les codes de défaut et de visualiser les données en direct provenant des capteurs et des composants du véhicule, de réinitialiser les codes de défaut, de régler les paramètres de certains systèmes et même de faire des modifications de codage pour certains composants.
Les utilisateurs peuvent utiliser VCDS pour effectuer des diagnostics sur des véhicules Volkswagen, Audi, Seat et Skoda de différentes années et modèles, y compris les modèles récents dotés de la technologie de conduite autonome. Ce logiciel permet également de résoudre des problèmes courants, tels que les codes de défaut du moteur, les problèmes de transmission et les problèmes de freinage. Il est également utile pour les mécaniciens et les techniciens pour effectuer des réparations plus avancées sans aller chez le concessionnaire.
Voici quelques-unes de ses caractéristiques clés et de ses fonctionnalités :
- Connexion au véhicule, lecture des codes défaut :
- VCDS se connecte à l’Unité de Commande Électronique (ECU) de votre véhicule, lui permettant de lire et d’effacer les codes d’erreur.
- Diagnostic Avancé :
- Il offre un diagnostic avancé, y compris la possibilité de surveiller en temps réel les paramètres de votre véhicule (accès aux groupes de mesures, contrôle des LOGS en fonction de la cartographie moteur (consigne vs relevé par les sondes)
- Personnalisation : VCDS permet également de personnaliser certaines fonctionnalités de votre véhicule, telles que les feux de jour, les verrouillages de portes, etc.
- on appel ceci l’activation d’options cachées ou encore le CODAGE VAGCOM
- Procédures embarquées
- Le logiciel VCDS embarque tout un tas de procédures embarquées qui permettent de tester des capteurs, des actionneurs afin de contrôler que tout est en ordre sur un véhicule
- Une aide précieuse pour l’entretien
- Remettre à zéro la périodicité pour l’entretien
- Contrôle de la température d’huile dans le cadre d’une vidange de boite DSG
- Libérer le frein de parking lors du remplacement des plaquettes de freins AR.
- Compatibilité : Il est compatible avec une large gamme de véhicules du groupe VAG.
Beaucoup de modifications sont possible avec le VagCom et le logiciel VCDS . Le codage est souvent utilisé pour ajouter ou modifier certains paramètres de votre voiture. Attention, ces modifications sont parfois compliquées mais grâce à tous les tutos que l’on trouve sur notre site VAG Coding, cela devient plus accessible, même si 00001 ne signifie rien pour vous. Grâce aux explications ci dessous, trouvées sur internet, vous pourrez enfin comprendre la manière de coder , et la signification des modifications du codage en cochant ou décochant une option dans le logiciel VCDS. Quelles sont les conséquences, comment le logiciel agit il sur les calculateurs ? Pourquoi 00 et pas 01 ? Bit, Byte, Octet ?
Point important concernant l’utilisation du logiciel VCDS et du câble VAGCOM, pensez toujours à faire des sauvegardes des éléments modifiés.
4 – Adaptation (10)
La fonction Adaptation permet de modifier certaines valeurs et/ou paramètres dans les modules de contrôle qui la supportent.
Avertissement!
- Vous devez vous référer au manuel de réparation d’usine de votre voiture particulière (ou à une autre procédure documentée) avant de « jouer » avec la fonction d’adaptation. Cependant, de nombreux canaux d’adaptation disponibles sont totalement non documentés ! À tout le moins, notez les valeurs d’origine, enregistrer une analyse automatique est un excellent moyen de le faire. Il n’existe aucun autre moyen d' »annuler » ou de restaurer les valeurs d’origine si ce que vous essayez de faire ne fonctionne pas.
Vous pouvez utiliser les boutons [Up] et [Dn] à côté de Channel pour faire défiler les 255 canaux possibles, ou vous pouvez saisir manuellement un numéro de canal et cliquer sur [Read] . Si un canal existe, VCDS vous montrera la valeur stockée. Si un canal n’existe pas, la valeur stockée s’affichera comme « N/A ». Les autres données que le contrôleur peut ou non envoyer seront décodées et affichées dans les quatre champs d’affichage en haut de l’écran.
Une fois que vous avez atteint un canal qui vous intéresse, vous pouvez utiliser les boutons [Up] et [Dn] à côté de New Value pour modifier et tester progressivement la valeur. Ou vous pouvez saisir directement une nouvelle valeur, ce qui vous demandera ensuite de cliquer sur [Test] . Cela indiquera au contrôleur d’utiliser temporairement la nouvelle valeur afin que vous puissiez évaluer ses effets.
Lorsque vous êtes satisfait de l’effet d’une nouvelle valeur, vous pouvez la stocker de manière permanente dans le contrôleur en cliquant sur [Enregistrer] .
Les fichiers d’étiquettes peuvent prendre en charge les valeurs et les descriptions des canaux d’adaptation. Un graphique d’aide peut être affiché dans une bulle. Pour les modules de contrôle disposant d’un fichier d’étiquette avec des informations d’adaptation, un menu déroulant peut également être disponible, qui vous permet de sélectionner parmi les fonctions prises en charge :
UDS : Pour les contrôleurs utilisant le protocole UDS/ODX/ASAM, le menu déroulant DOIT être utilisé, car les canaux d’adaptation traditionnels ne s’appliquent pas. Le nom de chaque canal doit coïncider avec les identifiants d’usine de divers objets de données comme IDEnnnnn. La zone de recherche peut être utilisée pour filtrer le menu déroulant Chaîne afin d’afficher uniquement les éléments contenant votre terme de recherche. Le bouton [Effacer] réinitialisera la zone de recherche. Dans Adaptation pour les contrôleurs UDS, les numéros WSC, Importateur et Équipement peuvent être saisis si le contrôleur en a besoin.
La réinitialisation logicielle peut être vérifiée pour inviter le module de contrôle à « redémarrer » lui-même une fois la modification effectuée. Dans certains cas, cela (ou un cycle d’allumage) est nécessaire dans certains modules UDS avant que les modifications prennent effet.
Si vous souhaitez enregistrer simplement un instantané des lectures actuelles dans chaque groupe, cliquez sur [Ajouter au journal] . Cela enregistrera les résultats sur votre PC, généralement dans votre répertoire C:\Ross-Tech\VCDS\Logs.
Remarques:
- Le canal 00 est un cas particulier. L’exécution d’un [Enregistrement] sur le canal 00 réinitialise toutes les valeurs d’adaptation à leurs valeurs par défaut d’origine. Cela ne fonctionne que sur les contrôleurs prenant en charge cette fonction, consultez votre manuel de réparation d’usine pour savoir si cette procédure s’applique à chaque contrôleur de votre véhicule.
- Certains contrôleurs de moteur et d’antidémarrage nécessiteront une connexion valide avant de vous permettre de [Tester] ou [Enregistrer] les valeurs d’adaptation.
- Les valeurs saisies avec [Test] mais non enregistrées persisteront jusqu’à la mise hors tension du contrôleur.
L’adaptation longue est un sous-ensemble de la fonction d’adaptation et est utilisée/nécessaire (par exemple) pour équilibrer les injecteurs de carburant sur les moteurs TDI à rampe commune (tels que le BKN). Il est également utilisé dans la passerelle CAN des nouveaux véhicules comme l’A5, comme illustré ici :
Si un avertissement de module de contrôle non initialisé apparaît, cela signifie qu’un ou plusieurs numéros de code d’atelier, d’importateur ou d’équipement sont tous des zéros. Étant donné que certains modules ne vous permettront pas d’enregistrer les valeurs d’adaptation à moins que des nombres non nuls ne soient dans l’un ou l’ensemble de ces champs, VCDS vous affiche cette erreur lorsqu’il pense que cela pourrait être le cas. Dans la plupart des cas, vous devez cliquer sur [Oui] pour permettre au VCDS de saisir 12345/123/12345 dans ces champs. Si vous cliquez sur [Non] , VCDS essaiera d’utiliser les valeurs actuellement stockées dans le module même si elles sont toutes des zéros. Si vous cliquez sur [Annuler] , VCDS vous permettra de saisir manuellement les valeurs de chacun de ces champs.
Cliquez sur [Terminé, Go Back] pour revenir à l’écran de fonction d’ouverture du contrôleur.
05 – Codage (07)
Représentation des valeurs en Décimal, Binaire et Hexadécimal
Beaucoup de modification sont possible avec Vag-Com / VCDS. Le codage est souvent utiliser pour ajouter ou modifier certains paramètres. Grâce aux explications ci dessous vous pourrez enfin comprendre la manière de coder, et la signification des modifications du codage en cochant ou décochant une option.
Le binaire
Présentation
Le binaire est le mode de comptage non plus en base 10 mais en base 2. Il est utilisé par les ordinateurs, car les machines ne peuvent comparer que deux valeurs : des 1 et des 0.
Je vous avais parlé des rangs (unités, dizaines, centaines…), et bien sachez qu’en binaire on emploie le mot « bit » (contraction de « binary-digit », signifiant simplement « rang binaire »).
Par exemple, le nombre en base 2 « 10011 » s’étale sur 5 bit.
Là où cela se complique, c’est qu’en binaire chaque rang ne peut prendre que deux valeurs (il pouvait en prendre dix en décimal). Donc, dès que le rang atteint sa deuxième – la plus haute – valeur on change de rang. En binaire, un rang commence à 0 et se termine à 1.
Vous pouvez en comprendre que chaque bit représente une puissance de 2, tout comme chaque rang en base 10 est une puissance de 10.
Exemple Binaire dans VCDS (1: bit coché, 0: bit décoché):
bit7 | bit6 | bit5 | bit4 | bit3 | bit2 | bit1 | bit0 |
0 | 0 | 0 | 1 | 1 | 1 | 0 | 0 |
l’Hexadécimal
Présentation
Après le binaire, voici venu une autre base : le système hexadécimal qui travaille en base 16.
Si vous avez suivi jusqu’ici, vous devinerez qu’il faudra 16 caractères différents pour représenter chacune des 16 valeurs.
C’est alors qu’avec une originalité déroutante, en hexadécimal, les caractères sont 0, 1, 2 etc. jusqu’à 9 ainsi que A, B, C, D, E et F.
Vous l’aurez compris : A en hexadécimal vaut 10 en décimal, B vaut 11, … et F vaut 15.
En hexadécimal, le changement de rang se fait donc à F. Ainsi E+1 = F et F+1 = 10 (dire “un-zéro”).
Plus compliqué : F+B = 1A.
En électronique et en informatique, la base c’est un système à deux états stables, le binaire, la représentation la plus simple est un interrupteur, il peut être allumé ou éteint, il y a une tension présente ou pas.
La commande des clignoteurs pourrait se représenter par 10101010 une succession de 1 et de 0 à une cadence de 0.5 secondes d’intervalle.
Cette information de base s’appelle le bit (binary digit) et on les regroupe par blocs de 8 qui forment un octet et français ou Byte en anglais.
Tous les ordinateurs fonctionnent sur ce principe et lorsque vous achetez un système d’exploitation Windows 32 ou 64 bits, en fait il travaille par groupes de 4×8 bits ou 8×8 bits.
Ce n’est pas demain la veille où il existera des micropocesseurs travaillant sous 19 ou 43 bits
Prenons le cas de la centrale électrique, elle a un jeu de 30 octets pour son codage, ce qui revient à avoir une suite de 240 bits 0 ou 1, c’est fastidieux à retranscrire et génère des erreurs alors pour réduire un peu cette chaîne et la rendre plus lisible, on utilise la notation hexadécimale qui représente 8 bits par 2 caractères alphanumériques de 0 à 9 ou de A à F.
les chiffres 0 à 9 conservent leur valeur, 10 s’écrit A, 11 s’écrit B, 12 s’écrit C, 13 s’écrit D, 14 s’écrit E et 15 s’écrit F.
Les 8 bits qui forment un octet s’écrivent de droite à gauche, le bit le plus à droite (b0) à la valeur décimale 1 et chaque bit lors de la progression vers la gauche à la valeur double de son voisin de droite.
La relation entre les valeurs décimales, binaires et hexadécimales sont dans ce tableau.
Prenons le codage de la centrale électrique, l’octet 0 est celui ci:
Les valeurs sont les suivantes :
Pour cet exemple de l’octet 0, la valeur peut être indifféremment écrite sous l’une de ces trois formes:
En binaire: 01000010, en pratique on sépare très souvent en quartet (0100 0010) pour une question de lisibilité et de facilité de conversion vers l’hexadécimal.
En Hexadécimal: 42
En décimal: 66
Pour modifier le codage et activer le verrouillage automatique des portes en roulant, il faut cocher le bit 2.
Ceci modifie automatiquement la valeur hexadécimale qui passe de 42 à 46 et la valeur binaire qui passe de 01000010 à 01000110.
Il est donc possible de modifier le codage de trois façons différentes, soit pour cet exemple:
1- Cocher le bit 2.
2- Modifier directement la valeur hexadécimale de 42 à 46.
3- Modifier directement la valeur binaire de 01000010 en 01000110
Les valeurs sont les suivantes :
LA PRATIQUE : apprendre à modifier ou coder un calculateur :