VAG Coding Guide PDF
Welcome to VAG training
First things first…
Where to get these specialized scanners for programming, coding, and all that interesting stuff:
TOOL GUIDE: https://www.iamcarhacker.com/best-obd-ii-scanners-for-vw-audi-skoda-seat/
VAG OBD-II Video Course
Explaining in PDF may be good for a shorter topic, but I can see you being bored already 😀
You might want to check my VAG OBD Video Training HERE.
How to do long coding
I will use OBDeleven for example, but coding procedure will be similar with all special tools.
It might not seem very clear to a newbie, so I will show you how long the coding looks in a
real-life example.
You will need instructions on what values to input in long coding and where to input them.
They look something like this. (a very simple example of an auto-lock tweak)
Control unit 09 (central electrics)
Byte 00
Hex 00 -> 1E
We have to open long coding in the app and find the control unit number 09 (central electrics).
Then on the byte 00 (one byte is one page in the control unit), change the value of that page
from 00 to 1E, which implies necessary changes.
All I have to do is find this page (byte 00) and change the hex value from 00 to 1E. You can
even tick the boxes, changing the hex code.
How to long code with OBDeleven?
I will use an example of the coding auto-lock feature. That means a car will lock automatically
after reaching 15km/h and will unlock if I remove the key from the ignition.
This auto-lock setting is made by the manufacturer (Volkswagen). So I can’t change the speed
when the car should be locked.
Volkswagen only has the option to lock the car at 15km/h, and I can either allow or disable it
with coding. You can’t just freely change everything you want with long coding.
Step 1: Plug in OBDeleven
Find your OBD2 port and plug in your OBD11 device.
Step 2: Turn on the engine or ignition
When you work with the OBD2 tool, your car cannot be completely turned off. You must either
have the engine running or the ignition turned on.
Step 3: Open the app and go to control units
Start the app and find the list of your control units.
Step 4: Pick the control unit
I need to find central electrics (09), to change auto-lock settings.
Step 5: Open long coding once you are inside the control unit menu
When you choose a single control unit, you will get another menu. Go too long coding.
Step 6: Input instructions
I had these instructions:
Control unit 09 (central electrics)
Byte 00
Hex 00 -> 1E
I can either change the HEX code from 00 to 1E or manually tick these boxes and watch how
the hex code changes with every setting. After ticking off all the necessary boxes for this
change, I ended up with the same hex code (1E).
Watch how the hex code changes with every ticket option.
I need to tick these four boxes to enable auto-lock, or I could just input the HEX code from 00 to
1E, which would tick the boxes.
Coding will be accepted after the green button is held on the bottom and the change is
completed.
This is a very simple example; some changes require you to go to 20 different long codings and
adaptation settings and browse hundreds of German terms you don’t understand. But everyone
starts with small changes like this one.
How to make a backup before coding
You don’t have to use the backup option either copy the HEX code or make a screenshot. Go
into the control unit’s long coding.
When you copy this code, you can paste it there, and it will revert all changes to the original.
This is super useful because you can cause a lot of mess when playing with long coding,
especially if you are new to this and don’t have much experience.
With copied code, it is safe to mess around with things.
The HEX code is in more complex control units. The make a backup from simpler ones, you can
take a screenshot.
VAG adaptations
VAG adaptations are basically the same thing as long coding. You enter the menu and choose
from the desired settings. Here I am entering the adaptations menu.
It sometimes won’t give you a list of items but asks for the adaptation page number from 0-255.
If you don’t know the number for the adaptation you need to make, you can click on this little
arrow to open the menu:
Anyway, I wanted to enable the staging function (speed and rpm needles to spin after ignition is
turned on) on a Skoda rapid, so I entered the indicator celebration in search.
Then I simply change the setting from not active to active, similar to long coding.
I have something better
It is not easy to try to explain complicated topics like this in written format. PDFs are boring and
it is easier with video explanations.
I have VAG OBD-II Video Training going over different VAG programming/coding tools,
showing where to get them, and explaining how to use them for different purposes.