1. Introduction
The THINKCAR PROG2 is a sophisticated car key chip reading and writing anti-theft tool developed by THINKCAR. This advanced key and chip programmer is primarily utilized for reading, writing, and learning car keys for various vehicles. It supports over 1000 commonly used ECU, MCU, and EEPROM types, making it a versatile tool for automotive professionals. Its capabilities include programming infrared keys for Mercedes vehicles, generating special keys, reading BMW engine INS codes, and performing reading and writing operations for BMW CAS4+/FEM chips. The PROG2 is an essential device for the automotive electronics industry, auto repair shops, locksmiths, and professional mechanics.
2. Package Contents
Upon opening the package, verify that all the following items are included:
- THINKCAR PROG2 Main Unit
- MCU Converter V2
- EEPROM Chip Adapter
- EEPROM Converter
- BENCH Cable
- BENCH Connection Cable Type A
- BENCH Connection Cable Type B
- BENCH Connection Cable Type D
- BENCH Connection Cable Type E
- INS Cable V1
- INS Cable V2
- Benz Infrared Analog Acquisition Key
- MCU Cable V1
- Diagnostic Cable
- Power Adapter (with power cord)
- Packing List
- User Manual


3. Product Overview
The THINKCAR PROG2 is designed for ease of use and versatility. Below is an overview of its main unit and key components.

3.1. Main Unit Interfaces
- **Car Key Slot**: Place for car key to perform key matching.
- **DB26**: Connects to the anti-theft wiring harness, such as data line for all lost fourth-generation instrument key.
- **Benz Infrared Slot**: Place for Benz infrared key to make key matching.
- **Car Key Chip Hole**: Place for key chip to make key matching.
- **Status Indicator**: Power indicator.
- **DIP Slot**: Connects the pins of the anti-theft ECU chip through the cable to read and write data.
- **DC12V**: Connection with DC12V power.
- **DB15**: Connects to the main wiring harness.
3.2. Included Cables and Adapters
The package includes several specialized cables and adapters to facilitate various programming tasks:
- **MCU Converter V2**: Used for converting MCU connections.
- **EEPROM Chip Adapter**: Adapter for EEPROM chip programming.
- **EEPROM Converter**: Converter for EEPROM operations.
- **BENCH Cable**: General purpose bench cable.
- **BENCH Connection Cable Type A, B, D, E**: Various types of BENCH connection cables for specific applications.
- **INS Cable V1, V2**: Cables for INS (Immobilizer Number System) related tasks.
- **Benz Infrared Analog Acquisition Key**: Specific tool for Mercedes Benz infrared key acquisition.
- **MCU Cable V1**: Cable for MCU connections.
- **Diagnostic Cable**: Standard diagnostic cable.
- **Power Adapter**: For providing power to the device.
4. Main Functions
The THINKCAR PROG2 offers a comprehensive suite of functions for automotive key and immobilizer programming:
- **EEPROM Reading and Writing**: Directly read and write data from EEPROM chips.
- **On-board MCU Reading and Writing**: Perform read and write operations on on-board Microcontroller Units (MCUs).
- **Benz Infrared Key Generation**: Generate infrared keys specifically for Mercedes-Benz vehicles.
- **Special Key Generation**: Create various special keys for different vehicle systems.
- **BMW Engine INS Code Reading**: Read the Immobilizer Number System (INS) code from BMW engines.
- **BMW CAS4+/FEM Chip Reading and Writing**: Read and write data for BMW CAS4+ and FEM chips.

4.1. Car Key Programming
The PROG2 supports reading, copying, and writing car key data, along with other key-related functions. This allows users to copy old key data and write it into a new key, effectively making a new key.
4.2. Gear Box Programming
The device supports Gearbox programming to restore old gearbox data or replace it with new data.
5. Main Features
- **Advanced All-in-one Key Chip/Anti-theft Chip Read and Write**: Comprehensive support for various key and anti-theft chip types.
- **Backup and Restore IMMO Data**: Securely backup and restore immobilizer data to prevent data loss.
- **Support 1000+ Common ECU/MCU/EEPROM**: Extensive compatibility with a wide range of electronic control units, microcontrollers, and EEPROM chips.
- **For Volkswagen's Fourth-Generation UDS Engine Chip Read and Write**: Specialized functionality for specific Volkswagen engine types.
- **For Volkswagen/Audi Fourth-Generation UDS Engine Replacement (after 2016 year)**: Supports engine replacement procedures for newer VW/Audi models.
- **For Volkswagen/Audi MQB Platform Engine/Gearbox, Dashboard, Steering Column Replacement**: Advanced capabilities for MQB platform component replacement.
- **For Audi Fourth-Generation EZS, Comfort Computer VW, and KESSY Chips Replace**: Specific support for Audi and VW immobilizer components.
- **For Audi Fifth-Generation Gearbox ECU Replace**: Supports gearbox ECU replacement for newer Audi models.
- **For Volkswagen/Audi Dashboard Replace without Disassembly and Lost Data**: Enables dashboard replacement by reading data directly from the harness (except for 35XX, NEC24c64 14+ chips which may require chip removal).
- **BMW E, F, G Chassis 8HP Gearbox Data Clear**: Functionality to clear data from BMW 8HP gearboxes across E, F, and G chassis.

6. Compatibility
6.1. Compatible THINKTOOL Series
The THINKCAR PROG2 is designed to work seamlessly with the following THINKTOOL diagnostic equipment:
- THINKTOOL MASTER
- THINKTOOL MASTER X
- THINKTOOL MAX

**Note**: The THINKCAR PROG2 requires a THINKTOOL series device for operation and comes with free software updates for the life of the tool.
6.2. Supported ECU/MCU/EEPROM
The PROG2 supports a wide range of common ECU, MCU, and EEPROM types in the market, with continuous updates to extend coverage. This includes over 1,000 brands.
Supported Common EEPROM Brands:
| Brand | Brand | Brand | Brand |
|---|---|---|---|
| 4Wire | ITT | Numonyx | SST |
| Adesto | KHIC | OKI | ST |
| AKM | MacroChip | ON Semi | Toshiba |
| Altera | Micron | Other | Winbond |
| Amic | MicroWire | PCT | Xicor |
| Atmel | Mitsubishi | Philips | xUSSR |
| BOSCH | Motorola | Pioneer | YMC |
| Catalyst | KHIC | PMC | Spansion |
| Chingis | MacroChip | Rohm | NEC |
| EON | Micron | Samsung | NSC |
| ESMT | MicroWire | Seiko | Ford |
| EXEL | Mitsubishi | Siemens | Fujitsu |
| Fairchild | Motorola | Sony |

Supported Common ECU/MCU Brands:
| Brand | Brand | Brand | Brand |
|---|---|---|---|
| Atmel | GI | RenesasM32R | ST |
| Fujitsu | GigaDevice | Renesas R32C | Renesas V850 UART |
| Infineon | Grundig | Renesas R8C | Samsung |
| MC68HC05 | HOLTEK | Renesas V850 SPI | SiLabs |
| MC68HC08 | Hynix | MicroChip | |
| MC68HC11 | I2C | Nordic |

7. Specifications
| Attribute | Value |
|---|---|
| Model Name | THINKCAR PROG2 |
| Brand Name | AUTOBTN (THINKCAR) |
| Item Type | Auto Key Programmer |
| Hardware Version | THINKCAR PROG2 |
| Software Version | 2023 Newest |
| Electronic | Yes |
| Is Batteries Included | Yes |
| Material | PLASTIC |
| Origin | Mainland China |
| External Testing Certification | CE |
| Working Voltage | 12V |
| Input Current | 500mA |
| Power (W) | V (Value not specified, using 'V' as per data) |
| Working Temperature | 0°C - 50°C |
| Storage Temperature | -20°C - 70°C |
| Item Weight | 4.95kg |
| Item Height | 5inch |
| Item Width | 5inch |
| Item Length | 5inch |
| Package Dimensions | 39*107*298mm |
| EEPROM Port | 26PIN, 16PIN |

8. Setup Guide
To begin using your THINKCAR PROG2, follow these general setup steps:
- **Unpack**: Carefully remove all components from the packaging. Refer to the "Package Contents" section to ensure all items are present.
- **Power Connection**: Connect the provided Power Adapter to the DC12V port on the THINKCAR PROG2 unit and plug it into a suitable power outlet. The status indicator should light up, confirming power.
- **Connect to THINKTOOL Device**: The PROG2 must be used in conjunction with a compatible THINKTOOL series diagnostic device (e.g., THINKTOOL MASTER, MASTER X, MAX). Connect the PROG2 to your THINKTOOL device using the Diagnostic Cable or other appropriate connection methods as guided by your THINKTOOL device's software.
- **Software Initialization**: Ensure your THINKTOOL device has the latest software updates for the PROG2. Follow any on-screen prompts on your THINKTOOL device to initialize the PROG2.
- **Adapter/Cable Selection**: Depending on the specific task (e.g., EEPROM read/write, MCU programming, key matching), select the appropriate adapter (e.g., EEPROM Chip Adapter, MCU Converter V2) and connection cables (e.g., BENCH Cable, INS Cable, MCU Cable V1).
- **Vehicle/Component Connection**: Connect the selected adapter/cable to the vehicle's ECU, immobilizer module, or key chip as required by the programming procedure. Always refer to the specific vehicle's service manual or the THINKTOOL software's instructions for detailed wiring diagrams and connection points.

9. Operating Instructions
The THINKCAR PROG2 operates in conjunction with a THINKTOOL diagnostic device. The specific steps for each function will be guided by the software on your THINKTOOL device. Here are general guidelines for common operations:
9.1. Key Matching and Programming
- **Prepare**: Ensure the PROG2 is powered on and connected to your THINKTOOL device.
- **Select Function**: On your THINKTOOL device, navigate to the "IMMO" or "Key Programming" function.
- **Vehicle Selection**: Select the vehicle make, model, and year.
- **Key Placement**: For key matching, place the original or new key into the Car Key Slot or Benz Infrared Slot as instructed by the software. For key chip programming, place the chip into the Car Key Chip Hole.
- **Follow On-Screen Prompts**: The THINKTOOL software will guide you through the process, which may include reading existing key data, generating new keys, or writing data to new key chips.
9.2. EEPROM/MCU Read and Write
- **Identify Chip**: Determine the type of EEPROM or MCU chip you need to read/write.
- **Select Adapter/Cable**: Choose the appropriate EEPROM Chip Adapter, EEPROM Converter, MCU Converter V2, or MCU Cable V1 based on the chip type and connection method (e.g., in-circuit, on-board).
- **Connect**: Connect the adapter/cable to the PROG2's DIP Slot or other relevant ports. Then, connect the other end to the target chip or module.
- **Software Operation**: On the THINKTOOL device, select the EEPROM or MCU read/write function. Follow the software's instructions to read data, save it, modify it (if applicable), and write it back to the chip.
9.3. IMMO Data Backup and Restore
This function allows you to create a backup of the vehicle's immobilizer data and restore it if needed. This is crucial for preventing data loss during complex procedures.
- **Connect**: Connect the PROG2 to the vehicle's immobilizer system via the appropriate cables and adapters (e.g., DB26 for anti-theft wiring harness).
- **Backup**: In the THINKTOOL software, select the IMMO data backup function. Follow the prompts to read and save the data to your diagnostic device.
- **Restore**: If a restore is necessary, select the IMMO data restore function and follow the prompts to write the previously saved data back to the vehicle's system.
10. Maintenance
Proper maintenance ensures the longevity and reliable operation of your THINKCAR PROG2:
- **Cleaning**: Regularly clean the device and its accessories with a soft, dry cloth. Avoid using abrasive cleaners or solvents.
- **Storage**: Store the PROG2 and its components in the provided carrying case in a cool, dry place, away from direct sunlight and extreme temperatures.
- **Cable Care**: Inspect all cables for damage before each use. Do not bend cables excessively or pull them by the wire.
- **Software Updates**: Keep your connected THINKTOOL diagnostic device's software updated to ensure compatibility and access to the latest features and vehicle coverage.
- **Avoid Drops/Impacts**: Handle the device with care to prevent physical damage.
11. Troubleshooting
If you encounter issues with your THINKCAR PROG2, refer to the following common troubleshooting steps:
- **Device Not Powering On**:
- Check if the power adapter is securely connected to the PROG2 and the power outlet.
- Verify the power outlet is functional.
- Ensure the power adapter itself is not damaged.
- **Connection Issues with THINKTOOL Device**:
- Ensure the Diagnostic Cable is properly connected between the PROG2 and the THINKTOOL device.
- Restart both the PROG2 and the THINKTOOL device.
- Check for any loose connections or damaged cables.
- **Programming Failure**:
- Verify that the correct adapter and cables are being used for the specific chip or key.
- Ensure the chip/key is correctly seated in the PROG2's slot/adapter.
- Confirm that the THINKTOOL software is up-to-date and the correct vehicle/chip type is selected.
- Check the vehicle's battery voltage; low voltage can interfere with programming.
- Consult the THINKTOOL device's specific error codes or messages for further guidance.
- **Software Not Recognizing PROG2**:
- Ensure the THINKTOOL device's software is updated.
- Try connecting the PROG2 to a different USB port on the THINKTOOL device if applicable.
- Reinstall the PROG2 driver if prompted by the THINKTOOL software.
For persistent issues, contact THINKCAR technical support or refer to the comprehensive user manual provided with your THINKTOOL diagnostic device.
12. User Tips
- Always ensure a stable power supply to both the PROG2 and the vehicle (if connected) during programming to prevent interruptions.
- Before performing any critical programming, always back up existing data if the function is available.
- Double-check all connections and settings in the THINKTOOL software before initiating any read/write or programming operations.
- Keep the PROG2 and its adapters clean to ensure proper contact with chips and keys.
- Regularly check for software updates for your THINKTOOL device, as these often include expanded vehicle coverage and improved functionality for the PROG2.
13. Warranty and Support
THINKCAR provides a limited warranty for the PROG2 against defects in materials and workmanship under normal use. The warranty period typically begins from the date of purchase. For specific warranty terms, conditions, and duration, please refer to the official THINKCAR warranty policy or contact your authorized dealer.
For technical support, product inquiries, or service requests, please visit the official THINKCAR website or contact their customer service. Ensure you have your product model and serial number ready when seeking support.






