IPROG IPROG Pro V87/V89

IPROG Pro V87/V89 Universal Programmer Instruction Manual

Your comprehensive guide to operating and maintaining your IPROG Pro device.

1. Introduction

The IPROG Pro V87/V89 is a versatile automotive programming tool designed for a wide range of electronic tasks in vehicles. It supports functions such as airbag crash data reset, dashboard mileage correction, IMMO key programming, ECU operations, EEPROM read/write/erase, and MCU programming. This manual provides essential information for setting up, operating, and troubleshooting your device.

IPROG Pro V87/V89 kit in a protective case with various adapters.
Figure 1: IPROG Pro V87/V89 kit including the main unit and various adapters in a protective case.
IPROG+ programmer unit with multiple adapters and cables.
Figure 2: The IPROG+ programmer unit along with its array of specialized adapters and connection cables.

2. Setup

2.1 System Requirements

  • Operating System:
  • V87 software: Windows XP, Windows Vista, Windows 7 (32bit/64bits).
  • V89 software: Windows 7, Windows 10. Note: V89 has higher system requirements and performs best on a relatively new and clean computer system. Compatibility with all Windows 10 systems is not guaranteed.
  • Power Supply: The IPROG+ device must only be connected to a computer's USB port (5V). Do NOT use an external 12V power supply, as this can damage the device.

2.2 Driver Installation

After connecting the device and installing the drivers, if your computer does not detect the device and Device Manager shows an 'unknown device', it indicates a driver issue. Please uninstall and reinstall the drivers, and try connecting the device to a different USB port.

2.3 Hardware Connection

Connect the IPROG+ programmer to your computer via the USB cable. Depending on the task, select the appropriate adapter and connect it to the IPROG+ unit. Then, connect the adapter to the vehicle's OBDII port or directly to the component (e.g., EEPROM chip, ECU) as required.

Diagram illustrating IPROG+ connection to a laptop and car via adapters for BDM, EEPROM, and Key Programming.
Figure 3: Connection diagram for IPROG+ showing various adapter uses.
Front view of the IPROG+ programmer unit.
Figure 4: Front view of the IPROG+ programmer unit, showing power indicators and connection ports.

3. Operating Instructions

The IPROG Pro software provides a user-friendly interface for various programming tasks. Ensure the device is properly connected and drivers are installed before launching the software.

3.1 Software Overview

The software features a menu-driven interface with categories for different functions. Some software sections may display in Russian, particularly for older versions or specific functions.

Screenshot of IPROG Pro V89 software interface showing EEPROM data.
Figure 5: IPROG Pro V89 software interface displaying EEPROM data.

3.2 Key Functions

The IPROG Pro supports the following primary functions:

  • Airbag: Read and erase crash data, read and erase Diagnostic Trouble Codes (DTCs), and repair Configuration (CFG) data for various car models.
  • Dashboard: Read and write mileage (km) values.
  • Car Radio & ECU: Read and erase information from car radios, reset counts. For ECUs, perform IMMO OFF functions.
  • EEPROM: Read, write, and erase data from EEPROM chips.
  • IMMO: Program and copy transponder chips for cars and trucks, unlock keys, and prepare/reset Toyota smart keys. It can also write a key by IMMO dump.
  • MCU: Read and write data from various microcontrollers, including Atmel, Fujitsu, Motorola, and NEC v850 chips.
  • Special Functions: Convert mileage from miles to kilometers, and extract PIN codes from data dumps.
  • PIN ABS: Read PIN codes from ABS systems for various vehicle brands.
Screenshot of IPROG+ software 'Adapter Test' screen.
Figure 6: IPROG+ software 'Adapter Test' screen, used to verify adapter functionality.
Screenshot of IPROG+ software 'Airbag Test' screen showing vehicle models like Acura, Audi, BMW, Cadillac.
Figure 7: IPROG+ software 'Airbag Test' screen, listing supported vehicle models for airbag operations.
Screenshot of IPROG+ software 'EEPROM' function screen with various chip types listed.
Figure 8: IPROG+ software 'EEPROM' function screen, showing supported chip types for read/write/erase operations.
Screenshot of IPROG+ software 'IMMO' function screen with various vehicle brands listed for key programming.
Figure 9: IPROG+ software 'IMMO' function screen, displaying vehicle brands supported for key programming.
Screenshot of IPROG+ software 'MCU' function screen showing supported microchip families like Atmel, Fujitsu, Microchip, Motorola.
Figure 10: IPROG+ software 'MCU' function screen, detailing supported microcontroller families.
Screenshot of IPROG+ software 'PIN ABS' function screen with various vehicle brands listed.
Figure 11: IPROG+ software 'PIN ABS' function screen, showing supported vehicle brands for PIN code extraction from ABS systems.

3.3 35080/160 Erase Adapter

This adapter is specifically designed for iProg Programmer to work with 35080/160 series chips. It supports reading, writing, and deleting data from the industry area, as well as the incremental area in chips such as 35080 6, 35080V6, 35080VP, 080D0WQ, and 160D0WQ. It is compatible with older 080 models and both 35080/160 series.

Close-up of the 35080/160 Erase Adapter.
Figure 12: The 35080/160 Erase Adapter, used for specific EEPROM chip operations.

Video 1: Demonstration of the IPROG+ device reading a transponder key.

4. Maintenance

To ensure the longevity and optimal performance of your IPROG Pro device, follow these maintenance guidelines:

  • Keep the device and adapters clean and free from dust and debris.
  • Store the device in its protective case when not in use to prevent physical damage.
  • Avoid exposing the device to extreme temperatures or moisture.
  • Always disconnect the device from the computer and power source when not in use.
  • Handle adapters and cables with care to prevent bending pins or damaging connectors.

5. Troubleshooting

5.1 Common Issues and Solutions

Issue: IPROG displays "power loaded" error.
Cause: This indicates a problem with the power module, such as a damaged transistor or a faulty power converter.
Solution: This is a hardware issue. The power module components may need replacement.
Issue: IPROG displays "not connected" error.
Causes & Solutions:
  1. Incorrect Connection: Ensure the IPROG Pro is correctly connected to your laptop and the appropriate adapter is securely attached.
  2. Driver Installation: The device driver might not be installed correctly. Uninstall and reinstall the driver, then try connecting the device to a different USB port.
  3. System Compatibility: Some Windows 10 systems may not work well with the software. It is recommended to use Windows 7 32bit for optimal compatibility, especially if V89 software encounters issues. If V89 software does not work, try V87 software, which is guaranteed to work on Windows 7.
Screenshot of IPROG Pro V89 software interface with 'Programmer not connected' message.
Figure 13: IPROG Pro V89 software interface showing a 'Programmer not connected' message, indicating a connection or driver issue.

6. Specifications

FeatureDetail
Model NameAuto Key Programmer
Software VersionV89 (V87 also available)
Item TypeAuto Key Programmer
External Testing CertificationCE
OriginMainland China
Item Weight1.1kg
Item Dimensions (L x W x H)10inch x 10inch x 10inch
Airbag FunctionsRead and erase crash data, read and erase DTC, repair CFG
Dashboard FunctionsRead km, write new km
Car Radio FunctionsRead and erase info, reset count
ECU FunctionsIMMO OFF
EEPROM FunctionsRead/write/erase eeprom
IMMO FunctionsProgram and copy chips for cars and truck, unlock keys, cover Toyota smart keys (reset key prepare), write a key by immo dump
MCU FunctionsRead and write chips for Atmel, Fujitsu, Microchip, Motorola, NEC v850

7. User Tips

  • The IPROG+ is confirmed to work perfectly for resetting used Smartkeys for Subaru Impreza (DENSO 14ACA Type).
  • It is effective for clearing Toyota modules.
  • Airbag ECU clearing functions well, though some software sections might be in Russian.
  • Successfully reads PIN codes for Smartra3 Hyundai H1 2012 Bosh EDC16.
  • V.82 software version has been confirmed to work via OBD for Ford Transit 2012.
  • Users report high satisfaction (around 90%) with dashboard and airbag calculations.
  • Successfully used for Mazda Airbag unit programming via OBD (Infineon XC2361-56F).

8. Warranty and Support

For warranty claims or technical support, please refer to the seller's specific policies or contact the vendor directly. Ensure you retain your proof of purchase for any warranty-related inquiries.

Related Documents - IPROG Pro V87/V89

Preview Xhorse Multi-PROG Extreme Programmer User Manual
This user manual provides detailed instructions and specifications for the Xhorse Multi-PROG Extreme Programmer, a professional tool for automotive ECU, TCU, MCU, and immo module programming. It covers device functions, hardware parameters, safety precautions, product list, and warranty information.
Preview Motorcycle LED Auxiliary Spotlights: Correct Usage, Installation, and Safety Guide
Comprehensive guide for installing and using motorcycle LED auxiliary spotlights, covering correct usage methods, function operation, usage restrictions, and essential safety information.
Preview Autel MaxiIM IMMO & Key Programming Tools: IM608PROKPA, IM608, IM508, XP400PRO, G-Box2, APB112
Explore Autel's MaxiIM series, featuring advanced IMMO and key programming tools like the IM608PROKPA, IM608, IM508, XP400PRO, G-Box2, and APB112. Discover comprehensive vehicle coverage, diagnostic capabilities, and key programming features for automotive professionals.
Preview Autel MaxiIM IM608 PRO: Advanced Key Programming & Diagnostic Tool
Discover the Autel MaxiIM IM608 PRO, an all-in-one key programming and diagnostic tool with advanced features, comprehensive diagnostics, and OE-level services for automotive professionals.
Preview VVDI PROG User Manual V4.7.9 - Automotive ECU Programmer Guide
Comprehensive user manual for the Xhorse VVDI PROG, detailing its hardware, software, installation, and extensive support for various automotive ECUs, MCUs, and EEPROM chips. Includes safety precautions and model compatibility lists for automotive repair.
Preview XTOOL KC501 Key Programmer User Manual
Comprehensive user manual for the XTOOL KC501 Key Programmer, detailing its functions, specifications, appearance, and upgrade procedures for automotive locksmiths.

Ask a question about this manual

Ask about setup, troubleshooting, compatibility, parts, safety, or missing instructions. Manuals+ will review the question and use this page’s manual context to help answer it.