XTool A80 BT Test Report: BMW X3 2015 OBD2 diagnostic test – Done!

This is a Xtool A80 Bluetooth obd2 diagnostic tool test report with function explanation.

Tested on BMW X3 2015. Have a good success!

Car information:

Model series: X’_F25

Model: X3 20X

Version: EU_LL

Steptronic: AUTO

Model year: 2015_11

In Xtool A80 scanner:

select “BMW car”

– “Royal Car V8.70”

– “GX9”

– “Engine system”

– UMC engine system (UDS)

Read ECU:

(1)This function is to read the ECU version information, in some of the electronic control displayed as “System identification” or “System Information” menu, the meaning is the same., It reads the ECU related software, hardware version and part number and other information. As shown in the following figure.

Read DTCs:

Select the “Read fault code” function to read the electronic control ECU stored in the fault code, read the fault code when the screen will display the read fault code and fault code definition

Tip: When the fault vehicle is detected, if the “system normal” or “No Trouble code” is displayed, the ECU does not store the relevant fault code or some fault phenomenon is not in the ECU monitoring range. It should be the mechanical system or circuit failure. And it is possible that the sensor in the range of signal deviation. This can be judged in the data flow function.

Clear DTCs with Xtool A80 scanner:

(1)Now select the “Clear Code” function to clear the ECU stored in the current and historical fault code memory, the implementation of this function will be the current fault code and the history of the fault code to clear all, clear the fault code before you need to confirm the failure code to record.

Model series: X’_F25

Model: X3 20X

Version: EU_LL

Steptronic: AUTO

Model year: 2015_11

(2)Click on “Yes” confirmation after clearing the fault code, such as normal communication will show “failure code cleanup success” or “fault code has been cleared”, usually after clearing the fault code and read the code to confirm the failure code is cleared.

Read live Data:

Click on “Save As Reference” function key, will save this model the current data stream of this system as a reference;

Click on the “Data Playback” function key to record the current data stream Dynamic Data, please go to the diagnostic report inside the data playback for review.
Special function:

The special functions of different vehicle systems will also be different.
Actuating components test:

Test conditions: Follow the instructions, for example: The engine is not running and the ignition switch is turned on. If the engine is started or the speed signal is recognized, the motion test diagnosis is interrupted.

(1)Return the menu to “dynamic diagnostic data” to see the “Action test” function menu, choose to display the system can be used to perform action test of the Actuator component menu.

Tip: The “Action test” function is a part of the system to perform functional testing of components, when performing this function, the diagnostic instrument will simulate the ECU signal to carry out the action of the component to determine whether the actuator or line is good.

(2)Return the menu to “dynamic diagnostic data” to see the “Action test” function menu and select the Actuator component menu that will display the system for action testing.

How to program vag 4th 5th IMMO by Xtool X100 PAD 2 full set

XTOOL X100 PAD2 full set working with Xtool KC100 adapter is verified to program key for VAG 4th 5th IMMO. BTY, X100 PAD 2 standard set is optional to choose vag 4th 5th IMMO programming function.
Matched Dashboard Type for 4th ,5th immobilizer of VW/Audi/Seat/Skoda: CDC24C32,NEC24C32,9S12,NEC24C64,NEC24C64 color screen, Jiangsen, NEC95320, NEC24C64 white screen.

Testing Xtool X100 PAD 2 full set and Xtool KC100:

88-1 8-2 8-3 8-4

Here full package XTOOL X100 PAD2 Full set and Xtool KC100 adapter:


Here XTOOL Scan Tool X100 PAD2 Full Set special Adapter for 4th 5th immo


Key programming for 4th,5th immobilizer of VW/Audi/Seat/Skoda:


Audi A6L 2013 5th immo add key using Xtool x100 pad2 with KC100 adapter

Have Audi A6L 2013 with 5th immo to add new keys, highly recommend Xtool x100 pad2 with KC100 adapter. Seeing is believing, read the step-by-step procedure in the following paragraphs.


The first one key is original and the remote is working, the second one is blank to be programmed.


I complete a Youtube video, attach here:

Read me:

www.cnautotool.com marked in this video is the official site of Xtool x100 pad2.

CnAutotool is a trustworthy shop I bought and will buy Xtool x100 pad2

If you have trouble to watch the video, please go on reading the step-by-step procedure as below:

Tap “X100 pad2” on the screen.

Tap “VW/Audi Skoda / Seat”


Tap “4th/5th immobilizer system”.


You will have 2 options “4th immobilizer system” and “5th immobilizer system”, Audi A6L 2013 is 5th immobilizer system.


pad2 can’t identify the VIN code because the ignition doesn’t turn on, go to switch the ignition on.


Come to 5th immobilizer system function menu.


1). Read immokey.



2). Show security data

Have 3 keys.


3) Make dealer key.

Please plug the KC100 into tablet, press (OK) to continue.

The KC100 adapter indicator turn blue means it powers on.




Put the original key into the coil of KC100 adapter.


Then put the blank key that ready to add to the coil of KC100 adapter


Writting key…

Create dealer key success.


4) Learn the key.

Turn the ignition on, click “OK”.

Read the note shown as below.


Input the number of keys to match


Put the blank key to the sensor area.


The first one learn successfully.


Then put the second one to learn, after learn with success, it prompts “Learning success”


Finish match the key.


Tap “Return” button to exit the system.

To identify the two keys are working or not.

They are working fine.


Now I take one key outside of the car and leave one key in the car.

Start the engine. the first key can turn on.


Take the first one outside of the car, and another one in the car, start the engine, the key start turn on ok.

The remote is working.


The truth:  Auto Scanner Tool Xtool x100 pad2 with KC100 adapter is tested able to add new keys for Audi A6L 2013 with 5th immo.

Examples of Diagnostic Link Connector Locations of Xtool X100 Pad2

  1. This manual is designed for the usage of X100 PAD2, applying to X100 PAD2 smart automotive diagnosis platform.

No part of this manual can be reproduced, stored in a retrieval system or transmitted, in any form or by any means (electronic, mechanical, photocopying, recording, or otherwise), without the prior written permission of Xtool.

  1. Use the device only as described in this manual. The user will be responsible solely for the after-effects of violating the laws and regulations caused by using the product or its data information; in this case Xtool will not bear any legal responsibility.
  2. Xtool shall not be liable for any incidental or consequential damages or for any economic consequential damages arising from the accidents of individual users and the third parties, misuse or abuse of the device, unauthorized change or repair of the device, or the failure made by the user not to use the product according to the manual.
  3. All information, specifications and illustrations in this manual are based on the latest configurations and functions available at the time of printing. Xtool reserves the right to make changes at any time without notice.

Examples of Diagnostic Link Connector Locations of Xtool X100 Pad2

1. Diagnostic Link Connectors Locations of Various Vehicle Models


*AUDI A6: the OBD plug is on the lower left side of the dashboard, use SMART OBDII-16 connector.


*VW Bollywood 1.8: the OBD plug is below the console, use SMART OBDII-16 connector.


*Benz S320,220 Chassis: the OBD plug is below the dashboard, use SMART OBDII-16 connector.


*Benz C180: the OBD plug is on the left hand side of the engine bay, use Benz-38 connector.


*Benz 300SEL 140 chassis: the OBD2 Scanner is on the left hand side of the engine bay, use Benz-38 connector.


*GM Buick: the OBD plug is below the dashboard, use SMART OBDII-16 connector.


*GM Buick GL8 : the OBD plug is below the dashboard, use SMART OBDII-16 connector.


*VW POLO: the OBD plug is below the dashboard, use SMART OBDII-16 connector.


*BMW 735I: the Xtool Scanner is in the right hands side of the engine bay, use BMW-20 connector.


*VW Passat B5: the OBD plug is behind the gearlever and beside the parking brake lever. Lift the cover to access it. Use SMART OBDII-16 connector.

2. Location Diagram of Vehicle Diagnostic Link Connectors
Location diagram of pick-up truck diagnostic link connectors:


Location diagram of utility vehicles diagnostic link connectors:


Link diagram of small car diagnostic link connectors:


NOTE: Each vehicle manufacturer may use additional pins to diagnose a variety of systems. Not every manufacturer uses the same standard. The function on a certain pin will vary from manufacturer to manufacturer. Verify with the manufacturer.

3. Diagnostic Link Connectors Terminal Definition and Communication Protocols
3.1. Standard OBDII Diagnostic Link Connector:


Pin Definition (Reference material)
Various pin definitions as follows:
1. Manufacturer definition
2. SAE J1850 bus positive
3. Manufacturer definition
4. Bodywork site
5. Signal site
6. ISO 15765-4 defined CAN high
7. ISO9141 and ISO14230 defined K line
8. Manufacturer definition
9. Manufacturer definition
10. SAE J1850 bus negative
11. Manufacturer definition
12. Manufacturer definition
13. ISO 15765-4 defined  CAN low
14. ISO9141 and ISO14230 defined L line
15. Permanent positive voltage
[1] 1, 3, 8, 9, 11, 12 and 13 are defined by manufacturer.
[2] 2, 6, 7, 10, 14 and 15 are used for diagnostic communication. Unused definitions can be defined by manufacturers.