1. Disclaimer
This device is intended for use by authorized locksmiths for programming car keys and tire pressure sensors. Illegal use is prohibited and is the user's responsibility. Xhorse is not liable for any direct, indirect, or incidental compensation for damages or losses resulting from misuse.
2. Safety Precautions
For your safety and the safety of others, and to prevent damage to the device and vehicles:
- Avoid strong electromagnetic environments.
- Wear ANSI-compliant safety goggles.
- Use only approved power supplies.
- Turn off the device when not in use or during maintenance.
- Avoid humid, oily, or dusty environments.
- Do not drop, press hard, or expose the device to direct sunlight.
- Keep out of reach of children.
3. Product List
The KEY TOOL MIDI package includes the following items. Contact your dealer if any are missing.
No. | Items | Amount | Description |
---|---|---|---|
1 | KEY TOOL MIDI | 1 | KEY TOOL MIDI tablet |
2 | TPMS Adapter | 1 | Tire Pressure Function Adapter |
3 | Charger | 1 | Fast charging plug |
4 | USB3.0 TYPE-C cable | 1 | USB charging cable |
5 | OBD_DB25 cable | 1 | OBD cable |
6 | OBD_KIA_10 connector | 1 | OBD connector |
7 | OBD_KIA_20 connector | 1 | OBD connector |
8 | OBD_HONDA_3 connector | 1 | OBD connector |
9 | Prog_ Adapter cable | 1 | Adapter programming cable |
10 | Remote_PS2 programming cable | 1 | Remote programming cable |
11 | User Manual | 1 | Device instruction |
12 | Certification and warranty card | 1 | Certificate of conformity and warranty card |
4. KEY TOOL MIDI Overview
4.1 Main Interface
The KEY TOOL MIDI is a portable, specialized tablet for locksmiths, offering OBD immobilizer programming, remote generation, transponder clone, Xhorse TPMS Sensor functions, and more. It can also serve as a display for Xhorse key cutting machines.
The main interface features icons for key functions:
- Account Center ?: Access personal account, points, and linked devices.
- WIFI and Bluetooth ??: Connect to networks and devices.
- Search ?: Quickly find programming options by car model.
- Immo programming ?: For immobilizer system programming.
- Vehicle diagnostic ?️: OBD diagnostic functions.
- Transponder Clone ?: Read and clone transponders.
- Remote Program ?: Generate vehicle remotes.
- Generate Transponder ?: Generate vehicle transponders.
- Remote Clone ?: Clone vehicle remotes.
- Cloud diagnosis mode-C ☁️: Remote diagnosis and programming.
- Cut key ?: Control key cutting machines.
- Special Function ✨: Access various special functions.
- Immo Data Tool ?️: Direct Immo Box Start Function.
- TPMS ?: TPMS sensor functions.
- More ➕: Additional options.
The 'Bonus' icon ? allows checking account points and status of linked devices.
4.2 Ports and Accessories
4.2.1 Name of device ports
Front View:
- ① Screen: Touchscreen display.
- ② Light sensor: Detects ambient brightness.
- ③ Detection coil: For reading, writing, and cloning common immo transponders and frequency detection of vehicle remotes (125K low, 300-900M high frequency).
- ④ Immo transponder placement hole: For vehicle immo transponders.
- ⑤ Common NFC Card Identification: Recognizes access control ID and IC chips (13.56M Mid Frequency).
- ⑥ Reserved portable installation hole.
Rear View:
- ⑦ Speaker ?.
- ⑧ Camera & flashlight ??.
Side View:
- ⑨ On / Off / Screen Lock ?.
- ⑩ PS2 port: For remote generation.
- ⑪ DB25 port: For OBD immo programming.
- ⑫ Microphone ?.
- ⑬ USB Type-C Port ?: For charging (5V input) and connecting accessories like TPMS adapters or wired network adapters.
4.2.2 Accessories
The device comes with several accessories:
- ① Charger & USB cable: For power and data transfer.
- ② OBD_DB25 cable: Connects to the vehicle's OBD port.
- ③ OBD connector: For non-OBD II vehicles. Adapters are available for specific models (e.g., KIA 10 pin, KIA 20 pin, HONDA 3 pin).
- ④ Prog Adapter Cable: Used with an adapter board to read and write 8-pin storage chips.
- ⑤ Remote Programming Cable.
- ⑥ TPMS Adapter.
4.3 Specifications
Name | Specifications |
---|---|
Operating system | Android 9.0 |
Processor | MT6765 4 x 2.3GHz + 4 x 1.8GHz cores |
Screen | 7.0inch |
Memory | 64GB eMMC+4GB LPDDR4X SDRAM |
Camera | 13.0MP |
Input voltage (USB) | 5V/9V |
Input voltage (OBD) | 12V/24V |
Charging current | 9V/2A |
Standby time | >7*24h |
Battery | 6760mAh ? |
Working temperature | -20~55°C |
Storage temperature | -30~65°C |
Wireless port | WIFI/Bluetooth ?? |
Sensor | Light sensor |
Dimension | 230x126x27mm |
5. IMMO Programming and Vehicle Diagnostic Operations
5.1 IMMO Programming Overview
KEY TOOL MIDI connects via OBD to perform IMMO programming and diagnostics on many car models from brands like Benz, BMW, Audi, VW, Toyota, Honda, Mazda, Ford, and more. It supports most global stock models and OBD diagnostics for some brands.
5.2 IMMO Programming
After selecting a car model, users can access menus for:
- Smart keys programming ?: Program new keys.
- Write PIN code ?: Write PIN to the immobilizer system.
- Write VIN ?: Write Vehicle Identification Number.
- Exit the IMMO status ?: Manually exit immobilizer mode if automatic exit fails.
5.3 Automotive Diagnostic Function
The device offers OBD diagnostic functions for multiple vehicle brands. It supports automatic recognition of vehicle configuration or manual selection. Users can access module information, data streams, and fault codes.
5.4 Example: Honda Accord IMMO Programming
The IMMO systems and programming operations for Honda Accord vary by model year. KEY TOOL MIDI supports all Accord models. Users select the smart key system or immobilizer system based on the original car's immobilizer type.
6. Remote and Transponder Functions
6.1 Remote Generation & Clone
KEY TOOL MIDI supports remote generation, frequency detection, and remote cloning for common car models. It allows users to generate specialized remotes using Xhorse universal remotes.
7. Tire Pressure Monitoring System (TPMS) Functions
7.1 TPMS Sensor Generation
Generate TPMS sensors for various vehicle brands. Users can search by region or select all brands.
7.2 TPMS Sensor Programming
Match generated TPMS sensors to the vehicle via OBD. The device can activate sensors, read existing IDs, and program new sensors.
7.3 TPMS Sensor Cloning
Supports direct cloning of TPMS sensor data. Methods include:
- Activate copy: Activate original sensor, read ID, program/clone.
- OBD copy: Diagnose original sensor ID from vehicle via OBD, program/clone.
- Manual create: Manually enter original sensor ID for cloning.
Sensors must be learned into the vehicle using the 'Learn' function.
8. Cloud Diagnosis Mode-C
8.1 Cloud Diagnosis Mode-C
This mode enables remote vehicle electronic module programming and fault diagnosis when used with Xhorse Mode-B/C products. It requires network connectivity and supports protocols like CAN, CANFD, DOIP. A wired network connection is recommended for stability.
8.2 Demand Publishing Process
Users can publish demands for remote services, specifying contact info, service type, VIN, vehicle details, and fault descriptions. Demands can be accepted by Mode-B service providers or assigned to a technician.
9. Immo Data Tool
9.1 Supported Vehicles
KEY TOOL MIDI supports the Immo Data Tool function for common vehicles and select motorcycles. Refer to the device interface for a detailed list of supported brands.
9.2 Example: Volkswagen Passat/Comfort ID48 Immo Data Tool Operation
This function reads data from the vehicle's body control module. It involves selecting the vehicle model (e.g., VW/Passat, Comfort ID48-95320), reading comfort module data using the Prog function, and then generating dealer keys or vehicle keys.
9.3 File Management
Manage Immo Data Tool files via a built-in system. Upload files to the cloud server at http://i.xhorse.com/ using a browser or the Xhorse APP. Files can be stored locally ('Local File') or on the cloud ('My Data').
10. Key Cutting Expansion Functions
KEY TOOL MIDI can control Xhorse key cutting machines (e.g., Condor, Dolphin, Panda series) as a display and operation interface.
10.1 Key Cutting Machine Connection and Switching
Connect to supported key cutting machines by selecting the model (e.g., XC-MINI, MINI-PLUS, DOLPHIN).
10.2 Key Cutting Machine Functional Operations
- Vehicle Database: Browse supported vehicle models and key types.
- Cut by Bitting: Displays common automotive key bitting codes.
- Universal Key Duplication: Copies 6 common key bitting types when specific vehicle data is unavailable.
- All Key Lost: Queries key bitting codes using partial information.
- Find Bitting: Determines ignition lock key code data when door lock data is available.
- Customize Key Data: Adds unsupported key bitting codes or downloads shared codes.
- Machine Parameters: Configures machine initialization and calibration.
11. Special Functions
11.1 Remote Renew
Unlock used car keys to make them reusable. Requires a renew adapter and cable.
11.2 Ignition Switch Coil Signal Detection
Detect the ignition coil chip type and functionality when all car keys are lost. The antenna is placed near the ignition coil, and the tablet displays information.
11.3 VVDI Remote Function
Customize Xhorse universal smart keys (button layout, frequency) to adapt to different scenarios and vehicle models. Read key data, adjust parameters, and rewrite.
12. Settings
Access general settings via the settings icon ⚙️.
- 12.1 Select: Connect to key cutting machines via Bluetooth and select the machine serial number.
- 12.2 WLAN Connection: Connect to Wi-Fi networks.
- 12.3 Language: Set display language.
- 12.4 Prog Setting: Enable/disable automatic data verification.
- 12.5 APP Setting: Configure APP preferences.
- 12.6 Battery initialization: Initialize new batteries by scanning a QR code.
- 12.7 Settings: Adjust volume, brightness, sleep time, date; clear cache; restore system.
- 12.8 Service/Privacy Policy: Displays terms of service.
- 12.9 About Us: Shows manufacturer details and APP version.
13. Warranty and After-Sales Information
The KEY TOOL MIDI comes with a one-year warranty from the transaction receipt date. If the receipt is lost, the warranty is based on the manufacturer's recorded factory shipment date.
The warranty does NOT cover:
- Machine failure due to improper use or modification.
- Damage from drops, collisions, or incorrect voltage.
- Force majeure events.
- Prolonged use in harsh environments.
- Normal wear and tear.
For after-sales maintenance and technical support, contact your dealer or scan the QR code on the manual's back to download the Xhorse APP and consult customer service.
FCC Statements
This device complies with Part 15 of the FCC Rules. Operation is subject to two conditions: (1) it may not cause harmful interference, and (2) it must accept any interference received, including interference that may cause undesired operation. Changes or modifications not expressly approved by the party responsible for compliance could void the user's authority to operate the equipment. This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to Part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference in a residential installation. If interference occurs, users are encouraged to take measures such as reorienting the antenna, increasing separation, or consulting a technician.
EU Declaration of Conformity
Shenzhen Xhorse Electronics Co., Ltd. declares that this product (model XDKMD) complies with Directive 2014/53/EU and 2011/65/EU. It operates within specified frequency bands (2.4G&5G WIFI, BT/BLE, RFID 433.92 MHz) with maximum power levels. The device is restricted to indoor use for the 5150 to 5350 MHz frequency range.
The following countries are listed for compliance:
- AT, BE, BG, HR, CY, CZ, DK, EE, FI, FR, DE, EL, HU, IE, IT, LV, LT, LU, MT, NL, PL, PT, RO, SK, SI, ES, SE, UK