Abrites Diagnostics For Vag Online User Manual
Abrites Diagnostics For Vag Online User Manual
ABRITES DIAGNOSTICS
FOR VAG ONLINE
User manual
version 1.3
www.abrites.com
2024 Abrites Diagnostics for VAG Online
Important notes
The Abrites software and hardware products are developed, designed and manufactured by Abrites Ltd.
During the production process we comply to all safety and quality regulations and standards, aiming at
highest production quality. The Abrites hardware and software products are designed to build a coherent
ecosystem, which effectively solves a wide range of vehicle-related tasks, such as:
▯ Diagnostic scanning
▯ Key programming
▯ Service Intervals
▯ Configuration and coding
▯ DSG Mileage Calibration
▯ MMI Functions
All software and hardware products by Abrites Ltd. are copyrighted. Permission is granted to copy Abrites
software files for your own back-up purposes only. Should you wish to copy this manual or parts of it, you
are granted permission only in case it is used with Abrites products, has “Abrites Ltd.” written on all cop-
ies, and is used for actions that comply to respective local law and regulations
Warranty
You, as a purchaser of Abrites hardware products, are entitled of a two-year warranty. If the hardware
product you have purchased has been properly connected, and used according to its respective instruc-
tions, it should function correctly. In case the product does not function as expected, you are able to
claim warranty within the stated terms. Abrites Ltd. is entitled to require evidence of the defect or mal-
function, upon which the decision to repair or substitute the product shall be made.
There are certain conditions, upon which the warranty cannot be applied. The warranty shall not apply to
damages and defects caused by natural disaster, misuse, improper use, unusual use, negligence, failure to
observe the instructions for use issued by Abrites, modifications of the device, repair works performed by
unauthorized persons. For example, when the damage of the hardware has occurred due to incompatible
electricity supply, mechanical or water damage, as well as fire, flood or thunder storm, the warranty does
not apply.
Each warranty claim is inspected individually by our team and the decision is based upon thorough case
consideration.
www.abrites.com 2
2024 Abrites Diagnostics for VAG Online
Copyright information
Copyright:
Notices:
▯ The information contained in this document is subject to change without prior notice. Abrites shall
not be held liable for technical/editorial errors, or omissions herein.
▯ Warranties for Abrites products and services are set forth in the express written warranty statements
accompanying the product. Nothing herein should be construed as constituting any additional war-
ranty.
▯ Abrites assumes no responsibility for any damage resulting from the use, misuse, or negligent use of
the hardware or any software application.
Safety information
The Abrites products are to be used by trained and experienced users in diagnostics and reprogramming
of vehicles and equipment. The user is assumed to have a good understanding of vehicle electronic sys-
tems, as well as potential hazards while working around vehicles. There are numerous safety situations
that cannot be foreseen, thus we recommend that the user read and follow all safety messages in the
available manual, on all equipment they use, including vehicle manuals, as well as internal shop docu-
ments and operating procedures.
www.abrites.com 3
2024 Abrites Diagnostics for VAG Online
Table of contents
1. Introduction
2. Installation
4. Special Functions
4.1 Special function “MMI functions”
4.2 Special function “Wireless Carplay / Google Auto”
4.3 Video in motion
4.4 Special function “Unlock BCM2”
4.5 Simos 8.x read CS
4.6 PCR 2.1 read CS
4.7 DCM6.2 read CS
5. Key Learning
7. Appendixes
7.1 MQB/MLB CAN blocker
7.2 Update ABprog ZN080 set BCM2 unlock
www.abrites.com 4
2024 Abrites Diagnostics for VAG Online
List of revisions
www.abrites.com 5
2024 Abrites Diagnostics for VAG Online
1. Introduction
“ABRITES Diagnostics for VAG ONLINE” is one of the latest Abrites developments in terms of VAG di-
agnostics. With the help of this tool you can perform reading and clearing of diagnostic trouble codes as
well as operations unsupported by other diagnostic tools with the electronic modules inside the vehicle
such as replacement and coding of control units, programming keys, as well as mileage calibration.
The functionality of your software depends on the purchased licenses for your interface. Please check
the “License Viewer” installed on your computer for your unique interface ID number.
www.abrites.com 6
2024 Abrites Diagnostics for VAG Online
2. Installation
The “ABRITES Diagnostics for VAG ONLINE” is installed together with the rest of the Abrites diagnostic
software applications when the installation files are received.
You could easily identify and access it it by entering the Audi, Volkswagen or Skoda buttons with the
Internet connectivity symbol as shown below:
www.abrites.com 7
2024 Abrites Diagnostics for VAG Online
When starting the software it is recommended to have the vehicle connected to an external power source
in order to be sure that the vehicle does not lose power during the time spent working on it. When the
software is started the vehicle will be automatically detected and General Diagnostics screen will be
displayed and the scanning of the modules will automatically start.
Using the Abrites Diagnostics for VAG Online we have access to a multitude of functionality related to
the MMI (Multi Media System), Basic settings, adaptations, and long coding. It is very important to know
that Abrites Diagnostics for VAG is able to save a backup of everything you can change to a file on your
computer which you can later use to restore the module or whole vehicle to the state in which you start-
ed. It is very important to save backups using the “save to file” option in order to be safe.
Please keep in mind that all of the functionality described below may require hardware changes or coding
of multiple modules within the VAG vehicles in order to ensure full functionality. Research about each
particular case must be conducted before performing any of the procedures.
The screenshot below shows the main diagnostics screen. The software will go through all available pro-
tocols and will identify all available modules in the vehicle you are working on. You could then enter each
module and you will see all available options for it - identification, live/measured values, long coding,
adaptations, basic settings and others.
www.abrites.com 8
2024 Abrites Diagnostics for VAG Online
In order to enter the basic settings features you need to enter the module of interest from the main diag-
nostic menu, from there you will be able to see the basic settings button. Once you press it you will see
all the basic settings available for the module in question.
This option is designed to return the settings to the factory preset settings for the specific vehicle.
The basic setting include features which are mostly used by service repair shops to setup a new module
or re-calibrate an existing module, these functions are used for calibration of electronic components and
setting them in such way to operate in the vehicle.
Example: Dirty throttle body has been cleaned and needs to be returned to its factory settings because
it is no longer full of sutt.
For example basic settings are used for throttle body setup after cleaning, clutch calibration in DSG ve-
hicles, even infotainment systems where you can renew the HDD and setup a multitude of other features
and functionality within the car or steering angle position sensor calibration.
www.abrites.com 9
2024 Abrites Diagnostics for VAG Online
Here is an example where we are setting the values of the steering angle position sensor to zero:
www.abrites.com 10
2024 Abrites Diagnostics for VAG Online
3.3 Adaptations
The adaptations menu is designed to allow you to make changes which are related to the specific needs
of the customer.
The example with the rear (boot or trunk) door is very clear because you can have a customer with a lower
garage ceiling who needs to have their door open lower because it will hit the ceiling.
There are many examples of what can be done, including service intervals.
In the example below you can see a few adaptations, one of them relates to the enabling or disabling of
active noise cancellation, setting desired values for the audio output of the sound system, etc.
You can also see that Abrites Diagnostics for VAG Online provides you with notifications in order to
advise you to save the values before modifying them in order to have the option to return the module to
the previous state.
Once the values have been changed you can simply press the “Write” button which will allow the soft-
ware to make the changes you have set.
In order to enter the adaptations you have to enter the desired module from the diagnostic menu and
press the “Adaptations” button.
www.abrites.com 11
2024 Abrites Diagnostics for VAG Online
www.abrites.com 12
2024 Abrites Diagnostics for VAG Online
Long coding allows you to change parameters pre-set within the modules, but not enabled.
For example you can change the configuration of modules from US specification to EU and vice versa,
you can enable lap timer on the instrument cluster, change the start-up animation in the dashboard and
many other configurations which your customers may require.
Long coding essentially changes the byte string but it also allows you to see the values in plain text and
select the needed changes via a drop down menu. Once you are satisfied with the desired configuration
you can press the “Write” button and the Abrites diagnostics for VAG will apply the changes you want to
the module.
www.abrites.com 13
2024 Abrites Diagnostics for VAG Online
4. Special Functions
The Special Functions section in the Abrites Diagnostics for VAG ONLINE offers 3 main categories with the
corresponding functionalities:
1. Component Security, Parts Adaptation (Key Learning by CS, Unlock BCM2, Read CS on Bench, Dump
Tool, Immo V adaptation.)
2. Configuration (Video in motion, MMI Functions, Wireless Carplay/Google Auto, Guided Functions)
3. Other (DSG Mileage recalibration, Service Intervals)
www.abrites.com 14
2024 Abrites Diagnostics for VAG Online
In the MMI functions menu we have the ability to enable and disable features in the MMI system. This
is done using toggle switches on the right hand side of the screen. On the left side is the feature itself
and on the right side you can enable and disable a chosen feature. Examples of what can be enabled and
disabled can be:
▯ Wi- Fi Hotspot;
▯ Offroad Menu;
▯ Displaying of various modes (clock, etc.)
▯ Trailer camera features;
▯ Mirror Linking;
▯ Three way calling;
▯ Various other options
The button “Restart MMI” provides you with the option to test all the features you have modified almost
immediately. It resets the MMI and you can check the modified features.
www.abrites.com 15
2024 Abrites Diagnostics for VAG Online
Wireless Carplay and Android Auto can only be activated if the car already has Carplay or Android Auto
enabled via cable.
Once you enter the “Special functions” section of the Abrites Diagnostics for VAG Online you can see
that the Wireless Carplay and Android Auto is available as a separate special function.
The requirements for activation are displayed and you have a choice for the type of MMI and also the
ability to choose if you want to have Apple Carplay, Android Auto or both activated for both.
www.abrites.com 16
2024 Abrites Diagnostics for VAG Online
Video in motion allows you to activate the ability to use the video features of your MMI/MIB system
while the vehicle is in motion.
This means that you are able to view videos, tv, etc. while the car is moving.
This is a very sought after function by the end customers and is available for MMI 2G/3G with both edi-
tion 1 and 2, as well as MIB.
In order to enter the function you need to select “Special functions” from the diagnostics menu, followed
by “Video in motion”
www.abrites.com 17
2024 Abrites Diagnostics for VAG Online
www.abrites.com 18
2024 Abrites Diagnostics for VAG Online
The “Unlock BCM2” functionality is found in the “Special Functions” menu and by selecting “Unlock
BCM2“. It is available with VN020 license and included in VN003 license.
This special function has the following capabilities:
▯ read the component security (CS) bytes from locked BCM2 modules 2013-2018
▯ for both A4/A5/Q5 and A6/A7/A8/Touareg platforms
▯ use the CS bytes for key programming
▯ A4/A5/Q5 vehicles 2008-2016 - all keys lost
▯ A6/A7/A8/Touareg vehicles 2010-2018 - adding spare key (and all key lost programming, if CS of
ECU/TCU can be read)
There are two methods that you can use, in order to complete this task:
1. using the new ZN080 set - a very convenient and fast method
2. using the CB016 set - requires soldering (outdated)
www.abrites.com 19
2024 Abrites Diagnostics for VAG Online
The new development of our company ZN080 set, lets you work with locked BCM2, without the need of
soldering, thus, making the proces much faster and with no mistakes on the points of connection. So far
our team has identified 3 types of units (so 3 different connection types) and the ZN080 set contains of
3 different tools to connect to each type of unit:
Connection:
The ZN080 set consists of a few adapters with instructions. A DB25 with an Abprog programmer con-
nects to the AVDI DB15 slot. The DB09 connects to the desired adapter type (A, B, or C). The other
DB025 is conneccted to the DB25 connectior of the AVDI. Power supply needs to be provided to the
dedicated connector of the set as well. (The ZN063 12V/1A DC Power adapter can also be used as power
supply; any other power adapter with the proper connector is also applicable) The way the adapter is
fitted to the BCM2 unit is very simple, you just need to screw it to the diagonal sides of the PCB of the
BCM. Once this is ready, you can continue with the procedure, without the need of soldering, as the
needles are designed to connect to the correct spots. After job is done, you just unscrew the adapter and
the BCM2 units is ready to be put together and fitted into the vehicle. This is how the set-up looks like:
www.abrites.com 20
2024 Abrites Diagnostics for VAG Online
Procedure:
The procedure for unlocking the BCM2 unit and programming keys consists of the following steps:
1. Once you have connected the cables to your AVDI and the BCM2 unit and have supplied power, open
the software, open the “Sprecial Functions” menu and select the “Unlock BCM2” button
2. Click “Read Data”
3. You will be prompted to make sure you have connected the ABPROG (provided in the ZN080 set)
where you will have to confirm with “OK”
4. The software will unlock the BCM2 unit, the process takes about 5 minutes.
5. You will see a message that the BCM2 unit has been successfully read and the BCM2 installed in the
car.
6. If you wish to program a key, you need to connect a PROTAG programmer and click the “OK” button
to proceed.
Note:
All keys lost on Audi A4/A5/Q5 can be done by making a dealer key by pressing the “Make a dealer key”
button, followed by “Learn key(s).
All keys lost on Audi A6/A7/A8/Touareg is possible if the CS of the ECU/TCU could be read.
www.abrites.com 21
2024 Abrites Diagnostics for VAG Online
Once the BCM2 unit is unlocked, you will be able to save the data to a file, and proceed to key learning
from this screen. The procedure is guided, so you just need to follow the instructions.
N.B. BCM2 units should be installed in the vehicle for key learning procedure
www.abrites.com 22
2024 Abrites Diagnostics for VAG Online
For optimal performance, please use the ZN080 - BCM2 Solder-Free Connection Set
The functionality requires the user to use the ABPROG, CB162 together with the CB161 cables. CB161
requires a power adapter to be used in order to supply the BCM2 unit with +12V. The ZN063 12V/1A DC
Power adapter can also be used as power supply (any other power adapter with the proper connector is
also applicable).
The procedure requires the BCM2 unit to be disconnected from the car.
On the next pages you may find the connection diagrams for the different types of BCM2 units.
www.abrites.com 23
2024 Abrites Diagnostics for VAG Online
*Depending on the software version of the unit, there might be very little differeces in the connection
points’ positions. For this reason we encourage you to use the ZN080 set.
www.abrites.com 24
2024 Abrites Diagnostics for VAG Online
www.abrites.com 25
2024 Abrites Diagnostics for VAG Online
The procedure for unlocking the BCM2 unit and programming keys consists of the following steps:
1. Once you have connected the cables required to your AVDI and the BCM2 unit and have supplied
power, click the “Unlock BCM2” button from the Special Functions menu
2. Click “Read Data”
3. You will be prompted to make sure you have connected the ABPROG where you will have to confirm
with “OK”
4. The software will unlock the BCM2 unit, the process takes about 5 minutes.
5. You will see a message that the BCM2 unit has been successfully read and that the ABPROG wiring can
be removed and the BCM2 installed in the car.
6. If you wish to program a key, you need to connect a PROTAG programmer and click the “OK” button
to proceed.
Note:
All keys lost on Audi A4/A5/Q5 can be done by making a dealer key by pressing the “Make a dealer key”
button, followed by “Learn key(s).
All keys lost on Audi A6/A7/A8/Touareg is possible if the CS of the ECU/TCU could be read.
www.abrites.com 26
2024 Abrites Diagnostics for VAG Online
Below you may find 2 versions of PIN outs (connections) for the Simos 8.x ECU for bench connection.
You need to make this connection in order to be able to read the unit’s Component Security.
www.abrites.com 27
2024 Abrites Diagnostics for VAG Online
www.abrites.com 28
2024 Abrites Diagnostics for VAG Online
This special function allows reading of CS (Component Security) from DCM6.2 on bench.
Obtaining the Component Security bytes will help you in the following situations:
• Engine Control Unit replacement
• Key Programming (All Keys Lost situation)
Most of the vehicles equipped with DCM6.2 engine control units use a manual transmission and blade
keys. Considering this, obtaining of the Component Security (CS) and reading the Instrument cluster by
using the ZN085 may help in All Keys Lost situation. The procedure is executed through the VAG On-
line > “Special Functions” > “Read CS on bench” menu and click on “DCM6.2 Read CS”.
www.abrites.com 29
2024 Abrites Diagnostics for VAG Online
4.7.1 Connections
Below you may find the required connections for reading the DCM6.2 ECU
Important:
ZN051 DS Box should ne version 2.4! Versions 2.2 and 2.3 would not workin for this procedure.
Connector Т94:
PIN 2 – GND (Black Wire)
PIN 6 – 12V+ (Yellow Wire)
PIN 67 – CAN L (Blue Wire)
PIN 68 – CAN H (Red Wire)
PIN 75 – T1 (Brown Wire)
PIN 87 – IGN (Orange Wire)
Connector Т94:
6pin – B+ (Yellow)
2pin – GND (black)
87pin – IGN (orange)
68pin – CAN H (red)
67pin – CAN L (blue)
75pin – T1 (brown)
www.abrites.com 30
2024 Abrites Diagnostics for VAG Online
Below you may find picture from the software, with guidelines for the connection and the PIN OUT con-
nection diagram of the DCM6.2. Once all connections are made, please press the “Perform” button to
execute the procedure, it may take up to 5 minutes, once done the CS will be displayed.
www.abrites.com 31
2024 Abrites Diagnostics for VAG Online
5. Key Learning
With the Abrites Diagnostics for VAG Online you can program keys to the following car/platforms:
To start the procedure, click the “Key Learning” button in the main diagnostics menu:
www.abrites.com 32
2024 Abrites Diagnostics for VAG Online
The procedure is “guided” for all available cars/platforms and you just need to follow the on-screen in-
structions:
www.abrites.com 33
2024 Abrites Diagnostics for VAG Online
▯ BCM2 4H0, 8K0 (Audi A4/A5/Q5 2008-2017, Audi A6/A7/A8 2010-2018, Touareg 2010-2018);
▯ MQB Dashboard
▯ ECU
▯ TCU
▯ ELV
Normally it is possible to adapt all the modules if you know the Component Security (CS) bytes of the
original and the replacement module. The only exception is the Bosch ECUs after 2015 since they have
crypto-kernel inside the MCU.
For the Immobilizers (BCM2 or dashboard) you will need also the Component Protection (CP) of the
original and the replacement module. For adapting the Immobilier you need to know also the power class
of the car. All the information (CS and CP) you can get in different ways:
▯ for MQB dashboards you can get the data by OBDII (if you have a working key for the dash), or with
the RH850 programmer.
▯ for BCM2 you can get the data bye OBDII or using VN020
▯ for ECUs you can read the info in some cases on bench (e.g. Simos ECUs)
▯ for TCUs you can read the data on bench.
▯ for ELV for BCM2 cars you can extract the data from the MCU dump.
If you don’t have the CS of both replacement and original module, the procedure cannot be perfomed.
www.abrites.com 34
2024 Abrites Diagnostics for VAG Online
IMPORTANT: In case you are working on an ECU - Please make sure you save the coding before be-
gining the procedure explained in this section. The coding could be lost during the procedure, and you
need to have a back-up in order to avoid risks.
www.abrites.com 35
2024 Abrites Diagnostics for VAG Online
If you want to get the VIN (Vehicle Identification Number) from immobilizer, then check “Get VIN num-
ber from the immobilizer”. If not checked, the module will remain with its original VIN.
You can load replacement and original modules data (json file format generated by RH850 programmer)
with the “Load” buttons.
www.abrites.com 36
2024 Abrites Diagnostics for VAG Online
6.2.1 Troubleshooting
1. “Can’t connect to the module.”
Make sure you have a connection to the module that you want to adapt. It should appear as a
result of “Scan all” function.
www.abrites.com 37
2024 Abrites Diagnostics for VAG Online
Double check the CS (Component Security) of the replacement module. It usually happens when the CS
of the replacement module is not correct.
www.abrites.com 38
2024 Abrites Diagnostics for VAG Online
www.abrites.com 39
2024 Abrites Diagnostics for VAG Online
www.abrites.com 40
2024 Abrites Diagnostics for VAG Online
6.1 If the car is A4/A5/Q5 (8K0 platform), then it will appear the following screen:
Please set the CS (Component Security) of the original ECU and click on “Continue” button.
www.abrites.com 41
2024 Abrites Diagnostics for VAG Online
IMPORTANT: When you’ve message that the “Component security” or “Component protection” are set
successfully, the new values are accepted. So if you want by some reason the repeat the procedure (e.g.
to repeat the MAC synchronization or the Key-Learning), now the replacement module CS (respectively
CP) is like in the original module.
www.abrites.com 42
2024 Abrites Diagnostics for VAG Online
If the module is BCM2, then connect a PROTAG device and put the key in the PROTAG device.
If the module is MQB dash, then put the key in the ignition lock (no keyless) or hold the key to
the reader coil (keyless).
9. Click on “Continue” button to learn a key. The following screen will appear:
10. After the key learning procedure is finished, turn the ignition off and after that turn the
ignition on.
www.abrites.com 43
2024 Abrites Diagnostics for VAG Online
6.3.1 Troubleshooting
1. Can’t connect to module(s) that should be synchronized with the immobilizer.
Double check the connection with the modules. They should appear as a result of “Scan all” function.
2. “Current key is not precoded to the car. Put the WORKING key in the Protag”
This message can appear when PROTAG is trying to read a working key (step 6 of the procedure).
Possible reasons for this message are:
www.abrites.com 44
2024 Abrites Diagnostics for VAG Online
▯ The CS (Component Security) of the original module is not correct. Please double check the CS of
the original module.
▯ The key is not a working key. Please put a working key in the PROTAG device.
3. MAC of some of the checked “Modules to synchronize” (step 3 of the procedure) are not synchro-
nized with the immobilizer.
This usually appears when CS of the original ECU (step 6.1 of the procedure) is not correct. Please double
check the CS of the ECU.
Other reason might be that some module are already in sleep mode, so you’ve to wake up them and re-
peat the procedure.
www.abrites.com 45
2024 Abrites Diagnostics for VAG Online
This message usually appears when the CP (Component Protection) of the original module (step 3 of the
procedure) is not correct. Please double check the CP (Component Protection) of the original module.
www.abrites.com 46
2024 Abrites Diagnostics for VAG Online
Double check the CS (Component Protection) of the replacement module (step 3 of the
procedure). It usually happens when the CS of the replacement module is not correct.
www.abrites.com 47
2024 Abrites Diagnostics for VAG Online
7. Appendixes
Our new development has the main task of filtering the communication between your vehicle and its
dashboard, and is dedicated to vehicles from the MQB and MLB platforms. To elaborate on that, the car
sends data to the dashboard and the filter modifies the data that reaches the dashboard unit, thus the
dashboard unit displays the modified data.
The filter can pass the data through with coefficient of 20%, 30%, 40% or 50%, so if the true data value is
100 units, the filtered data that would reach the dashboard unit is correspondingly 20, 30, 40, or 50 units.
Below you can see the way it needs to be connected and on the next page you can read the details about
the installation and colors of wires in the vehicle that you are looking for.
www.abrites.com 48
2024 Abrites Diagnostics for VAG Online
Below you may read about the different types of connectors you will find in the vehicles the emulator
works for. PIN connections and wires’ colors are desctibed:
Only on Audi Q3 you can find a difference, here are the details:
32 PIN Connector
PIN 16 - GND ( - ) or “terminal 31“ - brown wire
PIN 28 - CAN H - orange and blue wire
PIN 29 - CAN L - orange and brown wire
PIN 32 - 12V ( + ) or “terminal 30“ - red and black wire
www.abrites.com 49
2024 Abrites Diagnostics for VAG Online
Setting the device – you can set the reducing coefficient of the device trough the buttons of the steering
wheel of your vehicle. We advise that you do the setting when the engine is turned off, and you have the
Ignition ON.
There are 3 types of steering wheels and button sets, so check the picture to figure out which buttons
you need to work with.
“Button 1” – press and hold for 6 sec. to enter settings mode. Once in this mode, your signal (hazzard)
lights will start blinking, and this will continue until you exit the setting mode.
“Button 2” and “Button 3” (or scroll up and scroll down) change the percentage setting that you want to
be displayed on the dashboard. Ex. 2000 rpm = 20%, 5000 rpm = 50%. If the dashboard points to Ready
(for cars with Start/Stop system) or off - it mean that the filter is turned off.
To exit the settings mode, you need to press “Button 1” or leave it for 3 sec. or more and it will exit auto-
matically. Upon exit, the last stored percentage setting will be saved. Setting is not lost if the car is left
with not battery.
N.B. The calculated fuel consumption will be affected from the filter’s setting, accordingly.
www.abrites.com 50
2024 Abrites Diagnostics for VAG Online
Any time you need to use the ZN080 set to unlock a BCM device, you might need to update the ABProg’s
firmware version. In order to do that, you just need to have it connected to the AVDI and open the AB-
Prog Upgrade software, the update will happen automatically, and you can than close the software and
continue with the BCM2 unlock procedure.
www.abrites.com 51