
Shenzhen Xtooltech Intelligent Co., LTD
X100PAD PLUS
Auto Key Programmer
User Manual

I
Please read this user manual carefully before using the X100PAD
PLUS Auto Key Programmer. When reading the manual, please
pay attention to the words “Note” or “Caution” and read them
carefully for appropriate operation.
TRADEMARKS
is a registered trademark of Shenzhen Xtooltech
Intelligent CO., LTD.
In countries that the trademarks, service marks, domain names,
logos and the name of the company are not registered, Xtool claims
that it still reserves the ownership of the unregistered trademarks,
service marks, domain names, logos and the company name. All
other marks for the other products and the company’s name
mentioned in the manual still belong to the original registered
company.
You may not use the trademarks, service marks, domain names,
logo and company name of Xtool or other companies mentioned
without written permission from the trademark holder.
Xtool reserves the right for the final interpretation of this manual
content.

II
COPYRIGHT
Without the written consent of Shenzhen Xtooltech Intelligent Co.,
Ltd., any company or individual shall not copy or backup this
operation manual in any form (electronic, mechanical, photocopying,
recording or other forms).
DECLARATION
This manual is designed for the usage of X100PAD PLUS Auto Key
Programmer, and provides operating instructions and product
descriptions for users of the X100PAD PLUS Auto Key Programmer.
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.
Use the device only as described in this manual. Xtool is not
responsible for any consequences of violating the laws and
regulations caused by using the product or its data information.
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

III
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.
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.
OPERATION INSTRUCTIONS
For safe operation, please follow the instructions below:
Keep the device away from heat or fumes when you are using it.
If the vehicle battery contains acid, please keep your hands and
skin or fire sources away from the battery during testing.
Exhaust gas of vehicle contains harmful chemicals, please
ensure adequate ventilation.
Do not touch the cooling system components or exhaust
manifolds when engine is running due to the high temperatures
reached.

IV
Make sure the car is securely parked, Neutral is selected or the
selector is at P or N position to prevent the vehicle from moving
when engine starts.
Make sure the (DLC) diagnostic link connector is functioning
properly before starting the test to avoid damage to the
Diagnostic Tablet.
Do not switch off the power or unplug the connectors during
testing, otherwise you may damage the ECU and/or the
Diagnostic Tablet.
CAUTIONS!
Avoid shaking or dismantling the unit as it may damage the
internal components.
Do not use hard or sharp objects to touch the LCD screen;
Do not use excessive force;
Do not expose the screen to strong sunlight for a long period.

V
Please keep it away from water, moisture, high temperature or
very low temperature.
If necessary, calibrate the screen before testing to ensure the
accuracy of LCD performance.
Keep the main unit away from strong magnetic fields.
AFTERSALES-SERVICES
E-Mail: supporting@xtooltech.com
Tel: +86 755 21670995 or +86 755 86267858 (China)
Official Website: www.xtooltech.com

i
CONTENT
TRADEMARKS ..............................................................................I
COPYRIGHT .................................................................................II
DECLARATION ............................................................................II
OPERATION INSTRUCTIONS .................................................... III
CAUTIONS! ................................................................................ IV
AFTERSALES-SERVICES .......................................................... V
1 GENERAL INTRODUCTION ..................................................4
X100PAD PLUS Tablet ............................................................................. 5
Front View of Tablet ........................................................................................................................................... 5
Back View of Tablet ............................................................................................................................................ 6
Host Ports ............................................................................................................................................................... 7
EEPROM Adapter ..................................................................................... 7
Technical Specifications ......................................................................... 9
2 GETTING STARTED ............................................................ 10
Activation Guide ..................................................................................... 10
Main Interface ......................................................................................... 15
Operation System .............................................................................................................................................. 15
X100PAD PLUS App Menu ............................................................................................................................. 18
Function Buttons ................................................................................................................................................ 19
Navigation Buttons ........................................................................................................................................... 20
Notification Bar .................................................................................................................................................. 21
3 UPDATE............................................................................... 22

ii
4 KEY PROGRAMMING ......................................................... 23
Vehicle Connection ................................................................................ 23
Immobilizer Menu ................................................................................... 24
Immobilizer Functions ........................................................................... 25
Read PIN code/Pin Code Calculation ......................................................................................................... 25
Check Number of Keys .................................................................................................................................... 28
Add Keys ............................................................................................................................................................... 29
All Key Lost .......................................................................................................................................................... 33
5 DIAGNOSIS ......................................................................... 37
Vehicle Selection .................................................................................... 37
Diagnose Functions ............................................................................... 40
6 SPECIAL FUNCTIONS ........................................................ 43
EEPROM Adapter ................................................................................... 44
Oil Light Reset ........................................................................................ 44
EPB .......................................................................................................... 45
SAS .......................................................................................................... 46
DPF .......................................................................................................... 46
BMS Reset .............................................................................................. 48
Throttle .................................................................................................... 49
TPMS Reset ............................................................................................ 49
ABS Bleeding ......................................................................................... 50
Injector Coding ....................................................................................... 50
Gearbox Match ....................................................................................... 51
Suspension ............................................................................................. 51
Windows Initialization ............................................................................ 52

iii
Seat Calibration ...................................................................................... 52
Headlight ................................................................................................. 53
7 REPORT .............................................................................. 53
Report ...................................................................................................... 54
Replay ..................................................................................................... 57
File Manager ........................................................................................... 57
8 SETTINGS ........................................................................... 58
Language ................................................................................................ 58
Units ........................................................................................................ 59
My Workshop Info .................................................................................. 60
About ....................................................................................................... 61
9 REMOTE ASSISTANCE ...................................................... 62
SHENZHEN XTOOLTECH INTELLIGENT CO., LTD ................. 64

4
1 GENERAL INTRODUCTION
The X100PAD PLUS Auto Key Programmer is a compact key
programming device powered by XTOOL, based on the Android 5.1
operating system. It supports multi-language switching and is
suitable for different countries and regions. Besides key
programming functions, this device also supports basic diagnosis
functions as well as 20+ special functions, which helps you to work
on vehicle maintenance.

5
X100PAD PLUS TABLET
The main unit of the X100PAD PLUS is the tablet. It allows you to
operate all the key programming and diagnosis functions, and it can
also work as a normal Android tablet.
This tablet comes up with an integrated VCI so when working on
vehicles, please connect the tablet directly to the OBD port of the
car.
FRONT VIEW OF TABLET

6
The front of the tablet is mainly a touchable display screen, you can
use your fingers to operate on the screen to finish most of the key
programming process.
BACK VIEW OF TABLET
① Nameplate: Show the basic information about tablet such as
product name and serial number, etc.
② Loudspeaker: It supports external sound playback.
①
②

7
HOST PORTS
① Micro USB port: Used for data transfer for tablet & PC
communication and also used for charging.
② VGA port: Diagnostic communication port, which can be used
for OBD connection.
③ Power button: Long press to turn device on/off, short press to
turn off the screen.
EEPROM ADAPTER
To read the EEPROM chip on the immobilizer module & dashboard,
X100PAD PLUS also comes up with an EEPROM adapter. In some
situations, you need to unweld the chip from the module to read &
write this chip.
To read & write EEPROM chip, please unweld the chip from the
module and weld (or lock it) onto the corresponding EEPROM board
and plug the board onto the adapter. The adapter could be
connected to the device via main cable. Disconnect the OBD
connecter on the cable, and the connector side of the cable could
be plugged into the adapter.
①
②
③

8
① Status Light: Shows status of the EEPROM adapter. Will turn
red when it’s connected to any power supply.
② Comm Light: Shows communication status of the EEPROM
adapter. The light will flash when communicating to the tablet.
③ 14-Pin Port: Used to connect the EEPROM board onto the
adapter.
④ DB15 Port: Used to connect the adapter to the tablet.
①
②
③
④

9
TECHNICAL SPECIFICATIONS
Table 1-1 Specifications
Item
Description
OS
Android 5.1
Processor
Quad-core processor 1.6GHz
Ram
1G
Rom
32G
Display
7-inch capacitive, 1024×600 resolution
Connectivity
USB
Wi-Fi
Sensor
Gravity sensor
Audio Input/ Audio
Output
Microphone/ Loudspeaker
Ports
Micro USB
VGA port
Battery
4000mAh 3.7V
Input Voltage
5V DC
Operating
Temperature
-10~50℃
Relative Humidity
< 90%
Dimensions
208*140*15.5mm

10
2 GETTING STARTED
ACTIVATION GUIDE
When you turn on the system for the first time, the system will
automatically enter the guide process and request the user to select
the system operating language.
After selecting the system language, click Next to enter the Wi-Fi
connection page, as shown below:

11
Select a network to connect to on the Wi-Fi connection page.
After successful network connection, the automatic system will jump
to Factory mode to download the software:

12
Once the software has been downloaded, the tablet will
automatically reboot and request the system language selection
again.
After setting the system language, you will enter the activation page,
as shown in the figure below. You can also click the "Trial" button in
the upper right corner to try it out before activation.

13
Click Start Activate to enter the activation page, as shown below:
A pop-up window showing Activation Success indicates that you
have completed the first boot setup, click OK to enter the diagnostic
system and start using the device.

14
If you meet problems like “Registration failed”, please check your network or
contact Xtool aftersales services.

15
MAIN INTERFACE
OPERATION SYSTEM
The picture below (Fig 2-8) is the home screen of the operating
system of the device. You can also return to this interface at any
time by clicking 【 】on the bottom navigation bar.

16
The app icons are as follows:
Items Descriptions
Browser
Gallery
Application Menu
ES File Explorer
Android Settings
X100PAD PLUS Key Programming System
a) Browser: Click on the browser icon to enter the browser to view
the official website of Xtool or search for other information.
b) Gallery: Click the Gallery icon to enter the album and you can
quickly view the pictures or screenshots stored in the device.
You can select the picture you need, click the share button on
the upper right, and send the picture to your mobile phone or PC
via Bluetooth or USB connection

17
c) Application Menu: Show all the apps that you have installed
into the device. Also allows you to manage them.
d) ES File Explorer: You can manage APP, music, files, pictures,
etc. in the device in this function, and you can also use
Local/Home/Cleaner to clean up files.
If you need to check the files inside X100PAD PLUS app (not recommended),
please use the file explorer inside X100PAD PLUS app.
e) Android Settings: Allows you to check and change the settings
of the Android system, including network, battery status,
language, device info and factory reset.
f) X100PAD PLUS Key Programming System: This app
provides all the key programming and diagnostic functions, and
also offers a range of special maintenance services.
It will be referred as “X100PAD PLUS app” later in this manual.

18
X100PAD PLUS APP MENU
Every time you start the tablet, you will automatically enter the
X100PAD PLUS app with the following main screen. Tap on
diagnosis application button on the menu, the main menu will be
shown as below:
This main menu contains Function Buttons and Navigation
Buttons. The touch screen navigation is made up by several menus,
and you can quickly access functions by clicking on the icons. A
detailed description of the menu structure can be found in the next
section Function Buttons.

19
FUNCTION BUTTONS
The following table briefly describes each menus under the main
screen.
Menu Description
Diagnosis
Enter immobilizer/diagnosis menu
Remote
Enter TeamViewer for remote support
Update
Update the immobilizer/diagnosis software through
Internet
Settings
Select the language and unit shown in the app
and shows
the device info and workshop info
XCloud
Check Xtool official website
for full support list, check user
manual and other details
Report
Check the diagnosis report that recorded in your device,
print as PDF files, or share to other devices

20
NAVIGATION BUTTONS
Instructions for operating the navigation bar buttons at the bottom
of the screen, as described in the table below:
Items Descriptions
Back to previous screen
Back to the main screen of Android system
Shows recently used applications
Press to screenshot
Increase volume
Click here to return to diagnostic vehicle models
interface
Decrease volume
Bluetooth menu
Tap to start/stop recording screen

21
NOTIFICATION BAR
Slide down to open the notification bar. You can adjust the
brightness of the screen when you need, and you can also connect
Wi-Fi and so on.

22
3 UPDATE
After activating the device, please update the software in "Update"
first. The device will pull all currently supported software packages
from our servers, and you can download them as needed. To
access the update application, open the diagnosis application and
click UPDATE, and it will show as below:
X100PAD PLUS has a two-year free subscription when activated. When you click
“update” and it shows “your device is now out of subscription”, please contact your
dealer.

23
4 KEY PROGRAMMING
The key programming software inside X100PAD PLUS app can get
access to the immobilizer system inside the vehicles and supports
multiple functions like key programming, generate dealer key, all
key lost, immobilizer reset or changing, EEPROM chip coding and
much more.
For different manufacturers, the menu inside each software and the supported
functions will be different. We suggest checking the support list inside our official
software first or ask XTOOL aftersales services if you have any questions.
VEHICLE CONNECTION
To start the key programming process, the VCI communication box
should establish communication with the vehicle, and Bluetooth
should be connected between the tablet and the VCI box. Please
follow the steps below.
1. Turn on the tablet.
2. Connect the vehicle to the tablet following the diagram below.
Usually, the OBD port is located under the dashboard, inside
driver’s footwell.
3. Click into the menus to perform the functions.
The main cable will charge the tablet when connecting to the vehicle.
Some older vehicles are not using the OBD2-16 port, please make sure you’re
using the correct connector. There are extra connectors that’s attached into X100PAD
PLUS, but please contact your dealer if you need other connectors.

24
IMMOBILIZER MENU
Click “Key Programming” icon on the main screen and get into the
immobilizer menu. Choose the brand of the vehicle to start the
programming process. You can also click the search icon on the
top-right corner of the screen and find the brand you need.
If you need to check if your car is supported, you can check the support list from
the official website.

25
IMMOBILIZER FUNCTIONS
Normally the key programming software supports these functions:
Check number of keys
Read PIN code/pin code calculation
Add key
Generate dealer key
All key lost
And more…
Some examples will be provided in this manual to help you
understand the process.
For different models with different immobilizer modules, the key programming
process will be completely different. Because of that we can only give some
examples about how to do that. Most of the process could be done by following the
instructions on the screen. But if you are not sure how to do that, please check the
tutorials.
READ PIN CODE/PIN CODE CALCULATION
Let’s take Nissan software for example. Click “Diagnosis –
Services - Immobilization – Nissan – Pin Calculator” to enter the
system, then this menu below will show up.

26
Please choose the type of your vehicle. If you have any questions,
please click “Help” for more details.
Here we choose “Type 1”, then insert the 5-digit BCM code.

27
The BCM for Nissan vehicles may be found under the steering wheel, behind the
glove box, behind the passenger/driver side kick panel and behind dash cluster -
depending on the model of vehicle.
After you inserted the code, the results will show up.

28
Quick Tip: If you have trouble working on Nissans, please change the language
into English, check the updates and see if there is a “NISSAN PIN DATA”. Usually
download it will solve the problem.
CHECK NUMBER OF KEYS
Here we take a 2020 Honda Accord with smart key as an example.
Click “Immobilization – Honda – By vehicle – Accord – Smart key –
Button type” to enter the system, then this menu will show up.
Click “Number of read keys” and it will show the number of the
keys that are registered to the vehicle.

29
ADD KEYS
Still take the 2020 Honda Accord as an example. Click “Add smart
key” menu, then check the notice from the screen.

30
Because this vehicle is paired with smart keys, we need to take all
the keys out from the vehicle before programming, then put the
original key inside the car.

31
Now the system will configure the data and after it’s done, take the
smart key out from the car first.
Then take a new key and put it into the car.

32
Then it will start processing. You need to follow the instructions and
turn the ignition on and off for several times when processing. Then
the system will pop up a notice, telling you to check if the security
light on the dashboard goes off.
If it really goes off, press “Yes”, wait for a while, and the process
will be done.

33
ALL KEY LOST
Still take the 2020 Honda Accord as an example. Click “All smart
keys lost” menu and this notice will show up. Follow the instructions
and take all the keys out from the car, then click “OK” to continue.
Then put one of the new keys inside the car.

34
Then press and hold the start button, and press “OK” to continue.
After that, please check the ignition status. Because this is an all-
key-lost situation and normally the ignition will not turn on, we click
“No” here.

35
Then it will check the model. Because this is a 2020 model, we
select “Yes” here.
Now input the number of keys you’re going to program; we choose
1 here.

36
Like the “add key” process, it needs you to turn the ignition on and
off for several times. After that, check security light of the dashboard.
Then the instructions will tell you to turn the ignition on and off again.
It will show “Program success” when it’s done.
We suggest checking all the keys every time after you programmed the key.

37
5 DIAGNOSIS
The basic diagnostic application on X100PAD PLUS can read and
clear DTCs on the vehicles. The diagnosis application can access
the electronic control unit (ECU) of various vehicle control systems,
including the engine, transmission, anti-lock braking system (ABS),
airbag system (SRS).
VEHICLE SELECTION
Click “Diagnosis” icon on the main screen and get into the diagnosis
menu. Like the immobilizer menu, the brands will be shown on the
screen. Select the region of your vehicle, click the correct brand,
and start diagnosis process.

38
For some of the brands (like Volkswagen), when you click in the
software, there are several ways to select the model or system you
want to run a diagnosis, including Automatic Detection, Manual
Selection and System Selection. Now we are using a 2001
Chevrolet Astra as an example, and it will show manual selection
menu after auto-detect failed.
Automatic Detection will automatically identify the vehicle's VIN
code, and then read the information of your target diagnostic object.
If you choose "Manual selection", then you can continue to select
the vehicle brand, year, and model of the vehicle in the sub-menu
to diagnosis the vehicle. Enter "System Selection", you can also
diagnose the vehicle according to the system according to your
needs after selecting the model. The pictures below are X100PAD
PLUS working on an auto-diagnosis on a 2001 Chevrolet Astro.

39
OBDII menu supports reading the common fault codes in the engine. The DTCs
may not be the same when comparing with using common diagnosis software.
DEMO is a demonstration program. You can perform basic diagnosis functions
without connecting to the car.

40
DIAGNOSE FUNCTIONS
The diagnosis system on X100PAD PLUS only supports read ECU
information and read/clear fault codes (DTCs).
Read ECU Information
This function is to read ECU version information, which is the
equivalent of "System Identification" or "System information” in
some electronic control systems, which means to read ECU related
software and hardware versions, models and production date of
diesel engine, part number, etc.

41
Read Trouble Code
Read trouble codes that’s stored in ECU.
In the process of diagnosis, if the device shows “System is OK” or “No Trouble
Code”, it means there is no related trouble code stored in ECU or some troubles are
not under the control of ECU, most of these troubles are mechanical system troubles
or executive circuit troubles.

42
Clear Trouble Code
It allows to clear current and historical trouble codes memory in
ECU, under the premise that all the troubles are eliminated.
The trouble codes can’t be erased without eliminating all the troubles, which will
cause the diagnostic tool always reading the trouble code because the code will
always be saved in ECU.

43
6 SPECIAL FUNCTIONS
X100PAD PLUS Auto Key Programmer also supports 21 commonly
used special reset functions, allowing you to quickly access your
vehicle system for various scheduled services, maintenance and
reset performance, eliminating the need to reset after resolving
common problems. This user manual lists some of the commonly
used special reset services for your reference. The special functions
interface is shown as below:
Due to the limitation of screenshots, the special functions shown in this picture are not
complete.
All special functions supported by X100PAD PLUS are subject to the actual special
functions displayed on the device.
Please make sure the vehicle you’re working on supports the original functions.

44
EEPROM ADAPTER
EEPROM chip stores the immobilizer data (like pincode) and
odometer data, and sometimes you need to unweld it to read & write
the data inside the chip. For X100PAD PLUS you can use an
EEPROM adapter to do that, and you can get access to its full
function via this special function. In this function you can read the
pincode, flash the data, write start, data recovery, mileage
adjustment and so on.
OIL LIGHT RESET
Reset the Engine Oil Life System, which calculates the optimum oil
life change interval based on the vehicle's driving conditions and
climate. The oil life reminder must be reset each time the oil is
changed so that the system can calculate when the next oil change
is required.
This function allows you to perform reset for the engine oil life
system, which calculates an optimal oil life change interval
depending on the vehicle driving conditions and climate.
This function can be performed in the following cases:
If the service lamp is on, you must provide service for the car.
After service, you need to reset the driving mileage or driving

45
time so that the service lamp turns off and the system enables
the new service cycle.
After changing engine oil or electric appliances that monitor oil
life, you need to reset the service lamp.
EPB
Electronic Parking Brake (EPB) System reset is a popular special
function. You can use this function to reset the electronic parking
brake system and brake pads, which also supports the brake pad
replacement (retraction, release of the brake pump), G-sensor and
body angle calibration. This function has multiple uses and can
safely and effectively maintain the electronic brake system. These
applications include deactivating and activating brake control
systems, assisting in controlling brake fluid, opening and closing
brake pads, and setting brakes after replacing brake discs or brake
pads, etc.
1. If the brake pad wears the brake pad sense line, the brake pad
sense line sends a signal sense line to the on-board tablet to
replace the brake pad.
After replacing the brake pad, you must reset the brake pad.
Otherwise, the car alarms.
2. Reset must be performed in the following cases:
The brake pad and brake pad wear sensor are replaced.
The brake pad indicator lamp is on.

46
The brake pad sensor circuit is short, which is recovered.
The servo motor is replaced.
SAS
Steering Angle Sensors (SAS) System Calibration permanently
stores the current steering wheel position as the straight-ahead
position in the SAS EEPROM. Therefore, the front wheels and the
steering wheel must be set exactly to the straight-ahead position
before calibration. In addition, the VIN is also read from the
instrument cluster and stored permanently in the SAS EEPROM.
On successful completion of calibration, the SAS fault memory is
automatically cleared.
To reset the steering angle, first find the relative zero-point position
for the car to drive in straight line. Taking this position as reference,
the ECU can calculate the accurate angle for left and right steering.
After replacing the steering angle position sensor, replacing
steering mechanical parts (such as steering gearbox, steering
column, end tie rod, steering knuckle), performing four-wheel
alignment, or recovering car body, you must reset the steering angle.
DPF
The Diesel Particle Filter (DPF) function manages DPF
regeneration, DPF component replacement teach-in and DPF
teach-in after replacing the engine control unit.

47
The ECM monitors driving style and selects a suitable time to
employ regeneration. Cars driven a lot at idling speed and low load
will attempt to regenerate earlier than cars driven more with higher
load and speed. For regeneration to take place, a prolonged high
exhaust temperature must be obtained.
In the event of the car being driven in such a way that regeneration
is not possible, i.e., frequent short journeys, a diagnostic trouble
code will eventually be registered in addition to the DPF light and
“Check Engine” indicators displaying. A service regeneration can be
requested in the workshop using the diagnostic tool.
DPF regeneration is used to clear PM (Particulate Matter) from the
DPF filter through continuous combustion oxidation mode (such as
high temperature heating combustion, fuel additive or catalyst
reduce PM ignition combustion) to stabilize the filter performance.
DPF regeneration may be performed in the following cases:
The exhaust back pressure sensor is replaced.
The PM trap is removed or replaced.
The fuel additive nozzle is removed or replaced.
The catalytic oxidizer is removed or replaced.
The DPF regeneration MIL is on and maintenance is performed.
The DPF regeneration control module is replaced.

48
BMS RESET
The Battery Management System (BMS) allows the scan tool to
evaluate the battery charge state, monitor the close-circuit current,
register the battery replacement, and activate the rest state of the
vehicle.
This function enables you to perform a resetting operation on the
monitoring unit of vehicle battery, in which the original low battery
fault information will be cleared and battery matching will be done.
Battery matching must be performed in the following cases:
Main battery is replaced. Battery matching must be performed
to clear original low battery information and prevent the related
control module from detecting false information. If the related
control module detects false information, it will invalidate some
electric auxiliary functions, such as automatic start & stop
function, sunroof without one-key trigger function, power window
without automatic function.
Battery monitoring sensor. Battery matching is performed to re-
match the control module and motoring sensor to detect battery
power usage more accurately, which can avoid an error
message displaying on the instrument panel.

49
THROTTLE
Throttle Position Sensor (TPS) Match, this function enables you to
make initial settings to throttle actuators and returns the “learned”
values stored on ECU to the default state. Doing so can accurately
control the actions of regulating throttle (or idle engine) to adjust the
amount of air intake.
TPMS RESET
Tire Pressure Monitor System (TPMS) Reset allows you to quickly
look up the tire sensor IDs from the vehicle ECU, as well as to
perform TPMS replacement and reset procedures after tire sensors
are replaced.
This function allows you to quickly look up the tire sensor IDs from
the vehicle’s ECU, as well as to perform TPMS replacement and
sensor test.
After the tire pressure MIL turns on and maintenance is
performed, the tire pressure resetting function must be
performed to reset tire pressure and turn off the tire pressure
MIL.
Tire pressure resetting must be performed after maintenance is
performed in the following cases: tire pressure is too low, tire
leaks, tire pressure monitoring device is replaced or installed,

50
tire is replaced, tire pressure sensor is damaged, and tire is
replaced for the car with tire pressure monitoring function.
ABS BLEEDING
Anti-lock Braking System (ABS) Bleeding allows you to perform
various bi-directional tests to check the operating conditions of ABS.
1. When the ABS contains air, the ABS bleeding function must be
performed to bleed the brake system to restore ABS brake
sensitivity.
2. If the ABS tablet, ABS pump, brake master cylinder, brake
cylinder, brake line, or brake fluid is replaced, the ABS bleeding
function must be performed to bleed the ABS.
3. After the oil in the brake oil tank is seriously insufficient or the
brake fluid is replaced, ABS Bleeding is also required
When performing ABS Bleeding, it is necessary to unscrew the exhaust screw of the
ABS pump.
After completing the tire pressure sensor learning, it takes a while for the fault light to
go out.
Tire pressure imbalance will also cause the tire pressure light to light up.
INJECTOR CODING
This function can write the identification code of the fuel injector into
the ECU so that the ECU can recognize and work normally. Write
injector actual code or rewrite code in the ECU to the injector code

51
of the corresponding cylinder so as to more accurately control or
correct cylinder injection quantity.
After the ECU or injector is replaced, injector code of each cylinder
must be confirmed or re-coded so that the cylinder can better
identify injectors to accurately control fuel injection.
After cleaning, generally there is no need to do the coding matching function.
The identification of the fuel injector includes its working accuracy value and type value.
When replacing it, you need to find the corresponding model for replacement.
At present, mainstream cars support injector coding function
GEARBOX MATCH
After changing the gearbox or changing the gearbox ECU, you need
to use the gearbox matching function to re-match the engine and
the gearbox.
*Cautions!
Before resetting the gearbox, please check the gearbox control unit
to ensure that there is no fault code. If there is a fault code, the
gearbox memory function cannot be reset. Please road test after
reset.
SUSPENSION
This function can adjust the height of the vehicle body. When
replacing the body height sensor in the air suspension system, or
control module or when the vehicle level is incorrect, you need to

52
perform this function to adjust the body height sensor for level
calibration.
The air suspension system reset function enables the tablet ECU to
match the current air suspension system information, thereby
ensuring the normal damping effect of the vehicle when driving.
Application scenarios:
The shock absorber is not the same height due to air leakage,
maintenance, replacement, etc.;
After replacing the air pump assembly;
After replacing the electronic control module.
WINDOWS INITIALIZATION
This function is to match the windows to restore the initial memory
of the ECU and restore the automatic raising and lowering functions
of the power window. Usually when the vehicle window fails or after
replacing the window glass, we need to use this function to initialize
the car window.
SEAT CALIBRATION
This function is suitable for the matching of replacement and
maintenance seats with memory function. After the seat fails or is
replaced or repaired, it is generally necessary to use this function to
match the seat.
Needed for cars with seats with memory function, general gasoline cars don’t need.

53
HEADLIGHT
This function is used to initialize the adaptive headlight system. It
refers to the adaptive front lighting system (when using bi-xenon
headlights at night), it can be rotated to the sides, pressing the
button means that they remain direct, and do not turn when you turn.
After replacing the headlights, the adaptive headlight system needs
to be matched.
7 REPORT
Diagnostic Report is used for viewing and printing the saved files,
such as Live Data, Trouble codes or pictures generated in the
process of diagnosis, users also can view a record of which cars
have been previously tested. It includes 3 parts:
Report
Replay
File Management

54
REPORT
This feature provides a history of diagnostic reports, where you can
view and delete the vehicle's diagnostic reports according to your
needs.

55
When you open the report, located in the header of the table is the
studio information you filled in advance in the system setup, then
the information of the vehicle, including the diagnosis date and time,
VIN number, vehicle brand, diagnosis path, etc., as shown as below:
Send PDF Report via Email
To do this, click “Email” button on the report menu, input your email
address on the pop-up screen, click “OK” to send the email.

56
Print PDF Report
Please follow below steps to print your report▼
Step 1: Install an APP that can drive your target printer. Add the
printer and input the IP address of the printer in the APP, or you can
contact your dealer for help.
Step 2: Back to Android main menu, go to Settings -> Printing->
Turn printer on.
Step 3: Report-> Choose report-> Print PDF Report-> Print
Step 4: Click the top-left corner of the screen and choose the printer
you added before. Then click the button on the right to print.

57
REPLAY
This function allows you to replay the living data recorded during the
diagnosis process.
Before replaying the living data, please make sure you click on
"Save to Reference" button during the diagnosis
FILE MANAGER
This function allows you to check and delete files in the device.
Please use this function under the guidance of professionals.
Ordinary users are not recommended to use it by themselves, as it
may cause software missing or malfunctioning.

58
8 SETTINGS
Click the Settings button to adjust the default settings and view the
information of X100PAD PLUS Auto Key Programmer. There are
several options available in the system settings:
Language
Units
My Workshop Info
About
LANGUAGE
The languages supported by this device are listed in Settings. In
areas outside the English area, the default language is English and
the local official language. Users can switch between English and
local official languages on the device by themselves. If you need to
switch other languages, please contact the dealer to unbind the
current language configuration and rebind it to the language
configuration you need to switch. After the configuration is
successfully changed, you can switch the target language.

59
This will only change the language of the APP. If you want to change system
language, please go to Android Settings.
How to change the language of your software?
Step1: Contact your dealer and leave a message about the
language you need and the S/N of your device
Step2: Settings->Language->Choose language
Step3: OS Settings->Language & input->Choose Language
Step4: Back to Upgrade
UNITS
You can switch the unit used by the system. X100PAD PLUS
provides you with metric and british units.
You can directly click on the unit when you need, after the switch is
successful, a blue check mark will be shown behind the unit’s name.

60
MY WORKSHOP INFO
Click on My Workshop Information, you can input your workshop
information here. As shown in the figure below, you just need to fill
in the valid information in the corresponding column and click
"SUBMIT". And then it will show your workshop information in the
report when you generate a diagnostic report, including your
company name, address, website, telephone, and mailbox.

61
ABOUT
You can check the serial number and APP version here.
If the serial number on the app is not the same as the serial number at the back of
the device, please contact your dealer for help.

62
9 REMOTE ASSISTANCE
Tap on "Remote" to start the TeamViewer quick support program,
which is a simple, fast, and secure remote-control screen. You can
use this application to enable them to control your tablet on a PC
through the TeamViewer software, thereby obtaining temporary
remote support from Xtool technical support center.
Tablets and mobile devices running TeamViewer are identified by a
globally unique ID. When the remote application is started for the
first time, the ID will be automatically generated according to the
hardware characteristics and will not be changed in the future. This
TeamViewer ID can individually access all TeamViewer clients.
Before launching the remote desktop application, make sure that
the tablet is connected to the Internet so that you can access the
tablet to receive remote support from a third party. If you encounter
problems and are not able to solve them, you could open this
application and ask for remote assistance.
To obtain remote support from your partners or Xtool After-service
Center:
1. Turn on the power of the tablet.
2. Click Remote in the diagnosis application. The TeamViewer
screen is displayed, and the device ID will be generated.

63
3. Your partner must install the remote-control software on his/her
tablet by downloading the full version of TeamViewer program
(http://www.teamviewer.com) online, and then start the software on
his/her tablet at the same time, in order to provide support and
remote control of the tablet.
4. Provide your ID to the partner or Xtool technician, and then wait
for him/her to send you a remote-control request.
5. A pop-up window will be shown for asking you to confirm to allow
the remote-control program to control your device.
6. Click Allow to accept, or click Reject to reject.

64
SHENZHEN XTOOLTECH INTELLIGENT CO., LTD
Company address: 17&18/F, Building A2, Creativity City, Liuxian Avenue, Nanshan
District, Shenzhen, China
Factory address: 2/F, Building 12, Tangtou Third Industrial Zone, Shiyan Street,
Baoan District, Shenzhen, China
Service Hotline: 0086-755-21670995/86267858
Email: marketing@Xtooltech.com
Fax: 0755-83461644
Website: www.Xtooltech.com
