Autel MaxiProgrammer XP400 Pro User manual

i
Trademarks
Autel®, MaxiSys®, MaxiDAS®, MaxiScan®, MaxiTPMS®, MaxiRecorder®,
and MaxiCheck®are trademarks of Autel Intelligent Technology Corp., Ltd.,
registered in China, the United States and other countries. All other marks
are trademarks or registered trademarks of their respective holders.
Copyright Information
No part of this manual may 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 Autel.
Disclaimer of Warranties and Limitation of Liabilities
All information, specifications and illustrations in this manual are based on
the latest information available at the time of printing. Autel reserves the
right to make changes at any time without notice. While the information in
this manual has been carefully checked for accuracy, no guarantee is given
for the completeness and correctness of the contents, including but not
limited to the product specifications, functions, and illustrations.
Autel is not liable for any direct damages or for any special, incidental, or
indirect damages or for any economic consequential damages (including
lost profits).
IMPORTANT
Before operating or maintaining this unit, please read thismanual carefully,
paying attention to the safety warnings and precautions.
For Services and Support:
www.autel.com
1-855-288-3587/1-855-AUTELUS (North America)
0086-755-86147779 (China)
For technical assistance in all other markets, please contact your local
distributor.

ii
CONTENTS
1SAFETY PRECAUTIONS ........................................................1
2INTRODUCTION ......................................................................2
SPECIFICATIONS .........................................................................2
ACCESSORIES INCLUDED.............................................................3
COMPONENTS AND PORTS...........................................................6
3SUPPORT CHIP COVERAGE...............................................11
REGISTER COVERAGE...............................................................11
MCU COVERAGE ......................................................................15
4SUPPORT ECU COVERAGE................................................65
IMMO ECU COVERAGE............................................................65
5PRODUCT TROUBLESHOOTING ........................................70
6UPDATE.................................................................................71
SOFTWARE UPDATE..................................................................71
7COMPLIANCE INFORMATION.............................................72
8WARRANTY AND SERVICE .................................................74
LIMITED ONE YEAR WARRANTY .................................................74
SERVICE AND SUPPORT.............................................................75

1
1 Safety Precautions
The MaxiProgrammer XP400 Pro has been specially designed to work
with Autel’s IM tablets to aid automotive technicians to program vehicle
keys.
To avoid personal injury or damage to the vehicles, please read this
manual first and observe the following safety precautions whenever
working on a vehicle.
Make sure:
The diagnosis or service is performed in a safe environment.
The vehicle is operated in a well-ventilated work area.
The vehicle parts and the XP400 Pro components are welded at a
constant temperature.
When welding vehicle parts with the XP400 Pro components, the
unit is powered off and is grounded.
The XP400 Pro is dry, clean and free from oil, water, grease and
dust.
Electrostatic interference is avoided during operation. If a failure
occurs due to electrostatic interference, eliminate the interference
and perform the operation again.

2
2 Introduction
The XP400 Pro has the following functions:
(1) Read transponder data (including Mercedes Benz infrared smart
key), and generate exclusive keys.
(2) Read/write on-board EEPROM chip data, and read/write
MCU/ECU chip data.
(3) Read/write remote control transponder data and detect key
frequency.
Compatible with the key programming diagnostic tablet or a computer
with installed key programming software, the XP400 Pro can read/write
transponder data quickly and accurately.
Specifications
Table 2-1 Specifications
Item
Description
Operating Temperature
-10℃~ 70℃(14℉~ 158℉)
Storage Temperature
-20℃~ 85℃(-4℉~ 185℉)
Port
Type B-USB, DB26, DC12
Input Voltage
5 VDC, 12VDC
Operating Current
< 500 mA
Maximum Consumption
2.5 W
Device Dimensions (L*W*H)
168 mm * 98 mm * 30 mm
Net Weight
520 g

3
Accessories Included
Table 2-2 Accessories
Image
Description
APB129 –EEPROMAdapter
APA002 –EEPROM Socket
APB125 –Mercedes Infrared Collector
APB103 –MCU_PLCC52 Adapter
APB104 –MCU_FQFP64 Adapter
APB105 –MCU_FQFP80 Adapter
APB106 –MCU_FQFP112 Adapter
APB107 –MCU_FQFP144 Adapter
APB108 –MCU_FQFP176 Adapter
APB109 –MCU_FQFP32 Adapter

4
Image
Description
APB110 –MCU_FQFP48 Adapter
APB111 –MCU_SO28 Adapter
APB113 –PCF79XX Adapter (Optional)
APB114 –EWS3 Adapter (Optional)
APB115 –NEC Adapter Plate (Optional)
APB118 –NEC Steering Lock Adapter
(Optional)
APB119 –TB28FXXX Adapter (Optional)
APB120 –TMS370 Adapter (Optional)
APB121 –AM29FXXX Adapter Plate
(Optional)

5
Image
Description
APB122 –AM29FXXXAdapter 1 (Optional)
APB123 –AM29FXXXAdapter 2 (Optional)
APB126 –M35080&D80 Adapter
(Optional)
APB127 –MC68HC(7)05BXX Adapter
(Optional)
APB128 –MC68HC05X32 Adapter
(Optional)
APA101 –Spare Signal Cable
APC101 –USB Cable (Standard USB –
Type B USB)
APA103 –EEPROM Clamp
Dupont Line
APA107 –ECU Cable

6
Image
Description
APA108 –MCU Cable
APA109 –MC9S12 Cable
NOTE
Optional Accessories can be purchased separately.
Components and Ports
Figure 2-1 XP400 Pro Views
1. USB Port –Provides data communication and 5V DC power supply.
2. DC Port –Provides 12V DC power supply.
3. DB 26-Pin Port –connects with the Mercedes Benz infrared
collector, ECU cable, MCU cable and MC9S12 cable.

7
4. Cross Signal Pins –holds the MCU spare cable or DIY signal
interface.
5. Vehicle Key Slot –holds the vehicle key.
6. Transponder Slot –holds the transponder.
7. Mercedes Infrared Key Slot –holds the Mercedes infrared key.
8. Status LED –indicates the current operating status.
9. EEPROM Component Transponder Slot –holds the EEPROM
plug-in transponder or EEPROM socket.
USB Port
The Type B USB port provides data communication and power.
DC Port
DC Port is used to provide 12V power to the XP400 Pro.
DB 26-Pin Port
Four components can be connected to this port: Mercedes Infrared
Collector, ECU Cable, MCU Cable and MC9S12 Cable.
Table 2-3 Definitions of ECU Cable
No.
Color
Definition
Note
1
Red
+12V
2
Black
GND
3
Green
IGN
4
Orange
CANL
5
Blue
CANH
6
Brown
BOOTM

8
No.
Color
Definition
Note
7
Yellow
K
8
White
LIN
Table 2-4 Definitions of MCU Cable
No.
Color
Definition
Note
1
Red and White
VPP1
2
Red and Black
VPP2
3
Red and Yellow
+12V
4
Red and Blue
VPPR
5
Black
GND
6
Green and White
S0
7
White
S1
8
Brown
S2
9
Gray
S3
10
Blue
S4
11
Red
S5
12
Orange
S6
13
Purple
S7
14
Yellow
S8
15
Green
S9
16
Black
GND
Shielded
Twisted

9
No.
Color
Definition
Note
17
White
OSC
Shielded
Twisted
Table 2-5 Definitions of MC9S12 Cable
No.
Color
Definition
Note
1
Red
+5V
2
Black
GND
3
Green
XCLKS
4
Blue
T/R
5
Yellow
RESET
6
Black
GND
Shielded
Twisted
7
White
OSC
Shielded
Twisted
Cross-shaped Signal Pin
The Cross-shaped signal pin is used to place MCU spare cable or DIY
signal cable to read or write MCU and ECU chips.
Vehicle Key Slot
Holds the vehicle key to read or write vehicle key information.
Transponder Slot
Holds the transponder to read or write transponder information.
Mercedes Infrared Slot

10
Holds Mercedes vehicle key to read or write Mercedes vehicle key
information.
Status Indicator
The Status Indicator shows the current operating status of the XP400
Pro.
Table 2-6 Description of the Status Indicator
Indicator
Status
Description
On
Light Green
Powered on and default
Flash Green
Communication
Light Red
Error
EEPROM Component Transponder Slot
Holds the EEPROM plug-in transponder or EEPROM socket to read or
write EEPROM information.

11
3 Support Chip Coverage
Register Coverage
Manufacturer
Chip Model
Note
AKM
AK93CXX
AK64XX
ALTERA
EPCSXXX
AMIC
A25LXXX
ATMEL
AT17XXXX
AT24XXXX
AT25XXX
AT26XXX
AT34XXX
AT45DXX
AT59CXX
AT93CXX
CATALYST/ONSEMI
CAT10XX
CAT24XXX
CAT25XXX
CAT35CXXX
CAT59CXX
CAT64LCXX

12
Manufacturer
Chip Model
Note
CAT93CXX
CHINGIS/PMC
PM25LDXXX
PM25LVXXX
PM25WXXX
EON
EN25BXX
EN25DXXX
EN25FXX
EN25MXX
EN25QXXX
EN25TXX
ESMT
F25L0XX
EXEL
XL[S]24CXX
XL[S]93CXX
XL[S]93LCXX
FAIRCHILD/NSC/RAMTRON
PM24CXXX
PM24CLXXX
PM25XXX
FM93CXX
FM93CSXX
NM24CXX
NM34XXX
NM93XX
NM93CXX
NM93CSXX
FUJITSU
MB85RCXX

13
Manufacturer
Chip Model
Note
GI
BAWXXXXXX
ER59XXX
GIGADEVICE
GD25QXX
GRUNDIG
GRX-XXX
HOLTEK
HT93CXX
ITT
NVMXXXX
MDAXXXX
KHIC
KH25LXXXX
MACRONIX
MX25LXX
MICROCHIP
24AAXX
24[F][L]CXX
25AAXXX
25LCXXX
93C/AA/LCXX[A]
93C/AA/LCXX[B]
93C/AA/LCXX[C]
MICRON
M25PXXX
M25QXXX
MITSUBISHI
M6M800X1
NEC
UPD625X
NUMONYX
M25PXXX
M25QXXX
OKI
MSM16XXX
PCT
PCT25VF032B
PHILIPS
PCA85XX

14
Manufacturer
Chip Model
Note
PIONEER
PDXXXX
ROHM
BR24CXX
BR90XX
BR93XXX
SAMSUNG
KM93CXX
KS24XXXX
SEIKO
S-24XXX
S-93XXX
SONY
CXK10XX
SPANSION
S25FLXX
S99-50084
SST
SST25LF0X0A
SST25VFXXX
ST
M24CXX
M25P[E/X]XX
M34XXX
M35XXX
M8571
M93C/SXX
M95XXX
ST24XXX
ST25XXX
ST93C/CSX6/X7
ST950XX
ST95P0X

15
Manufacturer
Chip Model
Note
WINBOND
W25PXXX
W25XXXX
XICOR
X24XXX
X504X
MCU Coverage
Manufacturer
Chip Model
Note
ATMEL
ATTINYXXX
AT90XXXXX
AT90S2313
AT90S8515
AT90CAN32
AT90CAN64
AT90CAN128
ATMEGA48XX
48/48P/48PB
ATMEGA8
ATMEGA88XX
88/88P/88PB
ATMEGA16XX
16/162/163/164(P)/165(
P)/168(P/PB)/169(P)
ATMEGA32XX
32/323/324(P/PB)/325(
P)/328(P/PB)/329(P)/32
90(P)
ATMEGA33XX
00/00P

16
Manufacturer
Chip Model
Note
ATMEGA64XX
64/644(P)/645(P)/6450(
P)/649(P)/6490(P)
ATMEGA103
ATMEGA128X
128/1280/1281/1284(P)
ATMEGA256X
60/61
ATMEGA8515
ATMEGA8535
FREESCALE
MC68HC05B4
MC68HC05B6
MC68HC05B8
MC68HC05B16
MC68HC05B32
MC68HC05H12
MC68HC05L28
MC68HC05P3
MC68HC05X16
MC68HC05X32
MC68HC705B16
MC68HC705B16N
MC68HC705B32
MC68HC705D9
MC68HC705E6
MC68HC705E6
MC68HC705P3
MC68HC705X32

17
Manufacturer
Chip Model
Note
MC68HC11A1
MC68HC11A8
MC68HC11E1
MC68HC11E9
MC68HC11E20
MC68HC11E32
MC68HC11EA9
MC68HC11F1
MC68HC11K4
MC68HC11KA2
MC68HC11KA4
MC68HC11KG4
MC68HC11KS2
MC68HC11KW1
MC68HC11L6
MC68HC11P2
MC68HC11PA8
MC68HC11PH8
MC68HC711E9
MC68HC711E20
MC68HC711EA9
MC68HC711PH8
MC68HC08ASxxA
MC68HC08ASxxA
MC68HC908AB32

18
Manufacturer
Chip Model
Note
MC68HC908APxxA
MC68HC908AP64
MC68HC908AZxx
MC68HC908AZxxA
MC68HC908GP32
MC68HC908GRxx
MC68HC908GTxx
MC68HC908GZxx
MC68HC908JB8
MC68HC908JB16
MC68HC908JK3
MC68HC908JL3
MC68HC908JL16
MC68HC908KX2
MC68HC908LJxx
MC68HC908LKxx
MC68HC908QC4
MC68HC908QC8
MC68HC908QC16
MC68HC908QY2
MC68HC912D60
MC68HC912D60A
MC68HC912D60C
MC68HC912D60P
MC68HC912DG128
Table of contents
Other Autel Motherboard manuals