2026/05/13

OBDSTAR DC706 vs CG FC200 vs I/O Prog

The article compares three popular tools for reading and cloning automotive ECUs and modules: the CGDI FC200, OBDSTAR DC706, and IO-Prog (a clone of the IO Terminal).

 

This comparison breaks down exactly what each tool can do, what it cannot do, and—most importantly—which one is right for your shop.

OBDSTAR DC706 vs CG FC200 vs I/O Prog

Quick Overview & Pricing

ToolTypeApproximate PriceAnnual Subscription
CGDI FC200Genuine$749$290/year
OBDSTAR DC706Genuine$1,299200–250/year
IO-Prog (clone)Clone (of IO Terminal)$320None (no updates)

*Note: The original IO Terminal with a Chevrolet license costs approximately $1,000. The IO-Prog discussed here is a popular clone.*

 

Interfaces & Hardware

CGDI FC200

  • Operates via: PC/Laptop (USB connection)

  • Power: USB + DC power adapter

  • Portability: Requires a computer at all times

  • Special adapter: An additional adapter (sold separately) is needed for certain ECUs (e.g., EDC16)

OBDSTAR DC706

  • Operates via: Standalone tablet (no PC required)

  • Portability: Self-contained; files are managed on the tablet

  • USB port: Yes – you can export/import files to a Windows PC if needed

  • Adapter situation: Uses the MP001 adapter (replaces the P004, P003, P003 Plus, and all others)

IO-Prog (Clone)

  • Operates via: PC/Laptop (USB connection)

  • Included hardware: USB cable + programming cable only

  • OBD capability: Yes – many processes can be done directly through the OBD port

  • Simplicity: No extra adapters required for basic functions

 

What Modules Can Each Tool Clone?

Module TypeCGDI FC200OBDSTAR DC706IO-Prog (Chevrolet only)
Engine ECU (ECM) YesYesYes (Chevrolet)
Transmission ECU (TCM)YesYesYes (Chevrolet)
Body Control Module (BCM)NoYesYes (Chevrolet)
Motorcycle ECUsNo YesNo
Marine/Watercraft ECUsNo YesNo
Electronic Steering Column / Power SteeringNo NoYes (Chevrolet)

Key Takeaway:

  • FC200: Primarily engine & transmission ECUs. Strong on European vehicles (Bosch, Continental, Marelli).

  • DC706: Most versatile. Covers everything the FC200 does, plus BCMs, motorcycles, and marine.

  • IO-Prog: Chevrolet specialist. Limited to GM/Chevrolet family but covers ECM, TCM, BCM, and steering column modules.

 

OBD Programming Capability (Reading/Writing Without Removing the Module)

ToolOBD Capability
CGDI FC200~5% of modules (very limited). Most require bench connection (pin-to-pin).
OBDSTAR DC706~40% of modules. Many can be read/written via OBD without removing the ECU.
IO-ProgMost Chevrolet modules. Very high OBD compatibility for GM vehicles.

 

Special Functions

CGDI FC200

  • Can disable immobilizer (IMMO OFF on supported ECUs)

  • Can change BIN files (limited support)

  • Can clear fault codes (limited DTC Off)

  • Checksum function requires internet (uploads data to server; algorithm is not local)

  • Problem: Documentation is poor. Menus are confusing. 

OBDSTAR DC706

  • Immobilizer and checksum functions are clearly guided

  • The tool tells you which ECUs support which functions

  • Interface is clear, concise, and easy to follow – no confusion

  • The technician rates this as the best-designed interface of the three

IO-Prog (Chevrolet)

  • Can read PIN codes (useful for key programming)

  • Can change BIN files

  • Can “virginize” modules (remove PIN code)

  • Does NOT have immobilizer-disable functions

  • Unique advantage: Boot recovery mode – if a write fails or the ECU becomes corrupted, IO-Prog can often recover it by bridging specific pins and entering recovery mode. Neither the FC200 nor the DC706 offer this.

 

Internet & Subscription Requirements

ToolInternet Required?Works Without Subscription?
CGDI FC200Only for checksum (CheckSum)Yes – ~40% of functions work without active subscription
OBDSTAR DC706Yes – almost every process contacts the serverNo – without active subscription, the tool effectively stops working
IO-Prog (clone)Only for password calculation (via web portal)Yes – no subscription. Password page could theoretically close in the future

Important Notes:

  • FC200: You can let your subscription lapse. When enough updates accumulate, you can pay $290 and receive all new updates for one year.

  • DC706: Pay renewal before expiration (200).If you are even one day late,the cost increases to 250. The tool constantly validates with the server.

  • IO-Prog: No subscription, but also no updates. The last software update was approximately 4–5 years ago. The tool is stable and “well polished” because it is no longer in active development.

 

Update Frequency

ToolUpdate Frequency
CGDI FC200Approximately one update every 1–2 months.
OBDSTAR DC706Frequent updates (every 2–3 weeks). Stable and reliable. 
IO-ProgNo updates. The last update was 4–5 years ago.

 

Which Tool Is for You?

Choose the CG FC200 if:

  • You primarily work on European vehicles (Volkswagen, Audi, BMW, Mercedes-Benz, Fiat, SEAT, Å koda).

  • You need engine and transmission ECU cloning.

  • You are comfortable with bench work (removing ECUs) rather than OBD programming.

  • You don’t mind occasional software bugs and slow support.

  • You are willing to pay an annual subscription.

Choose the OBDSTAR DC706 if:

  • You work on many different brands (European, American, Asian, motorcycles, marine).

  • You need BCM cloning (e.g., Ford F-150 2014–2016 BCMs that store key coding).

  • You want the most versatile tool of the three.

  • You want a clear, guided interface that is easy to follow.

  • You are willing to pay for an active subscription and ensure you have internet access at every job.

  • This is the technician’s pick for most versatile overall.

Choose the IO-Prog (clone) if:

  • You run a Chevrolet / GM specialist shop (Chevrolet, Buick, etc.).

  • You want a low-cost entry ($320 vs. $600–$800 for genuine tools).

  • You do not need updates (the existing coverage covers ~75–80% of your needs).

  • You value the boot recovery mode – the ability to rescue a corrupted ECU that other tools cannot recover.

  • You understand there is no customer support and no future updates.

  • You are willing to use a web portal for password calculations (which may theoretically close one day).

 

Final Verdict

If You Need…Best Choice
Most versatile, multi-brand coverageOBDSTAR DC706
European ECU cloning (engine/TCM only)CGDI FC200
Chevrolet/GM specialist with recovery abilityIO-Prog (clone)
The cheapest entry pointIO-Prog (clone)
OBD programming (less bench work)OBDSTAR DC706 or IO-Prog
Reliable, stable softwareOBDSTAR DC706
No annual subscriptionIO-Prog (clone)

 

There is no single “best” tool — it depends on your customer base.
The OBDSTAR DC706 is the most versatile overall.
The IO-Prog delivers outstanding price/performance for Chevrolet specialists.
The CGDI FC200 remains a solid choice for European-focused technicians.
Choose according to the vehicles you see most often, and you’ll get the best return on your investment. All three tools have their niche and can be highly effective when matched to the right workload.

2026/05/12

Program VW Polo MQB All Keys Lost with OBDSTAR G3 and Yanhua ACDP

In this guide, we’ll walk through a complete “all keys lost” procedure on a 2017 VW Polo equipped with the MQB system, using two professional tools: the OBDStar X300 Classic G3 and the Yanhua Mini ACDP with the MQB Module.

 

Vehicle Overview

Model: 2017 VW Polo

System: MQB

Transmission: Automatic (DQ200 gearbox)

Key Type: Bladed key (non-proximity)

ECU Type: Bosch MED7.5.25

 

*This procedure applies to many MQB-platform VWs and Audis with similar setups. Always ensure you have the latest software updates on both devices and work methodically.

 

Tools Required

OBDStar X300 Classic G3 with ECU license

Yanhua ACDP with MQB Module 33/Module 34 (RH850/V850)

MP001 and P004 adapters

OBDSTAR 7-in-1 TCM cable

OBDSTAR 5 in 1 ECM-001 solder free cable

Yanhua ACDP MQB79 interface board

External power supply

Soldering equipment (optional, if not using ACDP)

Aftermarket or original key to be programmed

 

The benefit of this bundle (OBDSTAR G3+ Yanhua ACDP)= 

  • Yanhua ACDP offers a solder-free read for the instrument cluster, saving time and reducing risk.
  • OBDStar G3 handles ECU and transmission reads, sync code calculation, dealer key generation, and key learning.

 

Main procedure:

1. Decode key lock

2. Remove necessary modules

3. Read ECU module data

4. Read cluster immo data

5. Read gearbox TCU data

6. Calculate sync data

7. Make dealer key

8. Learn key

 

 

Step-by-Step Guide

Step 1: Physical Key Preparation

Before any electronic work begins, the lock must be picked and decoded to cut a new key blade. This allows the ignition to turn, which is essential for the programming process.

Time estimate: ~15 minutes

 

Step 2: Remove Necessary Modules

Because this is an MQB system with an automatic transmission, three modules must be read:

  • Instrument Cluster (dashboard)
  • ECU (Engine Control Unit)
  • TCM (Transmission Control Module – DQ200)

NOTE: If it is a smart key, an additional ELV CS code is required.

Accessing the Modules:

  • Instrument Cluster: Two screws and one connector. Remove the rear cover to access the microprocessor.
  • ECU: Located near the engine bay area. Easily accessible with minimal disassembly.
  • Transmission Module: Accessible after removing the air pipe. No major components need to be removed.

Time estimate: 5–15 minutes per module.

 

Step 3: Read the ECU – Using OBDStar G3

Navigate to: Immobilizer Menu > Car Europe > VW Audi > MQB Dashboard> All Keys Lost

Select Read IMMO Module Data.

Select Blade key type and Automatic transmission.

Choose Read ECM Immo data.

Select ECU type: MED17.5.25. Choose bench mode with MP001.

Program VW Polo MQB All Keys Lost with OBDSTAR G3 and Yanhua ACDP `

Program VW Polo MQB All Keys Lost with OBDSTAR G3 and Yanhua ACDP 2

Program VW Polo MQB All Keys Lost with OBDSTAR G3 and Yanhua ACDP 3

Program VW Polo MQB All Keys Lost with OBDSTAR G3 and Yanhua ACDP 4

Program VW Polo MQB All Keys Lost with OBDSTAR G3 and Yanhua ACDP 5

G3 will show you bench wiring diagram.

Connect ECU with MP001 and G3 follow the diagram.

Program VW Polo MQB All Keys Lost with OBDSTAR G3 and Yanhua ACDP 6

If you have OBDSTAR ECM-001 cable, the connection will be easier.  Connect the MP001 adapter to the ECU using the dedicated MED17.5.25 connector.

Program VW Polo MQB All Keys Lost with OBDSTAR G3 and Yanhua ACDP 7

Read ECU info and detect chip ID.

Program VW Polo MQB All Keys Lost with OBDSTAR G3 and Yanhua ACDP 8

Select Advanced Functions >Read IMMO Data

The tool will read both the EEPROM and flash file from the ECU. Once complete, the CS code (Component Security code) is displayed and saved.

Program VW Polo MQB All Keys Lost with OBDSTAR G3 and Yanhua ACDP 9

Program VW Polo MQB All Keys Lost with OBDSTAR G3 and Yanhua ACDP 10

Program VW Polo MQB All Keys Lost with OBDSTAR G3 and Yanhua ACDP 11

Program VW Polo MQB All Keys Lost with OBDSTAR G3 and Yanhua ACDP 12

Select Advanced Functions >IMMO Data Decryption.

Upload EEPROM and flash file from the ECU to decrypt IMMO data, then save file.


Program VW Polo MQB All Keys Lost with OBDSTAR G3 and Yanhua ACDP 13

Program VW Polo MQB All Keys Lost with OBDSTAR G3 and Yanhua ACDP 14

Program VW Polo MQB All Keys Lost with OBDSTAR G3 and Yanhua ACDP 15

Program VW Polo MQB All Keys Lost with OBDSTAR G3 and Yanhua ACDP 16

Hit Disconnect.

Note: The flash file read takes approximately 5–6 minutes due to its size.

 

Step 4: Read the Instrument Cluster – Using ACDP (No Soldering Required)

The ACDP offers a solder-free alternative to reading the cluster.

Identify the microprocessor on the cluster’s rear: D70F3526

On the ACDP, go to: VW > VW MQB IMMO(ODO)> MQB48 (VDO/JCI-NEX35xx Lock)> ICP Read Dashboard

Select the chip type: D70F3526

Program VW Polo MQB All Keys Lost with OBDSTAR G3 and Yanhua ACDP 17

Program VW Polo MQB All Keys Lost with OBDSTAR G3 and Yanhua ACDP 18

Use the help menu to match the correct interface board – MQB79.

Attach the MQB79 board to the cluster according to the diagram.

Program VW Polo MQB All Keys Lost with OBDSTAR G3 and Yanhua ACDP 19

Program VW Polo MQB All Keys Lost with OBDSTAR G3 and Yanhua ACDP 20

Program VW Polo MQB All Keys Lost with OBDSTAR G3 and Yanhua ACDP 21

 Program VW Polo MQB All Keys Lost with OBDSTAR G3 and Yanhua ACDP 22

Connect the ACDP power adapter and run pin detection.

Read the chip data – the tool will automatically save backup files.

Program VW Polo MQB All Keys Lost with OBDSTAR G3 and Yanhua ACDP 23

Program VW Polo MQB All Keys Lost with OBDSTAR G3 and Yanhua ACDP 24

Program VW Polo MQB All Keys Lost with OBDSTAR G3 and Yanhua ACDP 25

Navigate to IMMO > Obtain IMMO Data and load the recently read data.

The ACDP will calculate and display the CS code from the instrument cluster. Save this information.

Time estimate: ~10–15 minutes for the bench read.

Program VW Polo MQB All Keys Lost with OBDSTAR G3 and Yanhua ACDP 26

Program VW Polo MQB All Keys Lost with OBDSTAR G3 and Yanhua ACDP 27

Program VW Polo MQB All Keys Lost with OBDSTAR G3 and Yanhua ACDP 28

Step 5: Read the Transmission – Using OBDStar G3 with P004 Adapter

In G3 go to MQB- AKL function. Select automatic transmission and Read TCM Immo data.

Select gearbox type: DQ200.


Program VW Polo MQB All Keys Lost with OBDSTAR G3 and Yanhua ACDP 29

Program VW Polo MQB All Keys Lost with OBDSTAR G3 and Yanhua ACDP 30

Connect the 7-in-1 TCM cable to the DQ200 transmission module.

Attach the P004 adapter (or MP001) to the OBDStar G3.

Program VW Polo MQB All Keys Lost with OBDSTAR G3 and Yanhua ACDP 31

Set the dip switches according to the on-screen guide.

Power the unit and run ECU Info to verify communication.

Go to Advanced Functions > IMMO Data Decryption.

Read and save the transmission’s CS code.

Time estimate: ~10–15 minutes

Program VW Polo MQB All Keys Lost with OBDSTAR G3 and Yanhua ACDP 32

Program VW Polo MQB All Keys Lost with OBDSTAR G3 and Yanhua ACDP 33

Program VW Polo MQB All Keys Lost with OBDSTAR G3 and Yanhua ACDP 34

 

Step 6: Calculate the Sync Code

Now that you have CS codes from all three modules, it’s time to calculate the sync code—the critical piece of data that allows dealer key generation.

On the OBDStar G3, go to Calculate Sync Code.

Program VW Polo MQB All Keys Lost with OBDSTAR G3 and Yanhua ACDP 35

Program VW Polo MQB All Keys Lost with OBDSTAR G3 and Yanhua ACDP 36

Select Bladed Key and confirm modules: Dashboard, ECM, TCM.

Input or load the CS codes from each module:

  • Dashboard CS (from Yanhua ACDP)
  • ECM CS (from ECU read)
  • Transmission CS (from TCM read)

The tool will calculate and display the sync code.

Save this file for the next step.

Program VW Polo MQB All Keys Lost with OBDSTAR G3 and Yanhua ACDP 37

Program VW Polo MQB All Keys Lost with OBDSTAR G3 and Yanhua ACDP 38

Program VW Polo MQB All Keys Lost with OBDSTAR G3 and Yanhua ACDP 39

Program VW Polo MQB All Keys Lost with OBDSTAR G3 and Yanhua ACDP 40

Program VW Polo MQB All Keys Lost with OBDSTAR G3 and Yanhua ACDP 41

 

Step 7: Make a Dealer Key

On the OBDStar G3, return to the immo menu and select Make Dealer Key.

Load the dashboard IMMO data or input the CS code.

Load the previously calculated sync code.

Place a new blank key into the induction coil.

The tool will program the blank into a dealer key.

Dealer key success message confirms completion.

Program VW Polo MQB All Keys Lost with OBDSTAR G3 and Yanhua ACDP 42

Program VW Polo MQB All Keys Lost with OBDSTAR G3 and Yanhua ACDP 43

Program VW Polo MQB All Keys Lost with OBDSTAR G3 and Yanhua ACDP 44

Program VW Polo MQB All Keys Lost with OBDSTAR G3 and Yanhua ACDP 45

Program VW Polo MQB All Keys Lost with OBDSTAR G3 and Yanhua ACDP 46

Step 8: Learn the Key to the Vehicle

With the dealer key made, it’s time to program it to the car.

Reinstall all modules (ECU, instrument cluster, transmission).

On the OBDStar, go to Program Keys.

Input the dashboard CS code again.

Set key quantity to 1 (since all keys are lost)

Select Bladed Key.

Program VW Polo MQB All Keys Lost with OBDSTAR G3 and Yanhua ACDP 47

Program VW Polo MQB All Keys Lost with OBDSTAR G3 and Yanhua ACDP 49

Follow on-screen instructions:

Open the hood.

Insert the key into the ignition.

Turn ignition on when prompted.

The dashboard will display: Key mode 0 of 1 -Key mode 1 of 1

Wait for Learn complete message.

Program VW Polo MQB All Keys Lost with OBDSTAR G3 and Yanhua ACDP 50

 Program VW Polo MQB All Keys Lost with OBDSTAR G3 and Yanhua ACDP 51

Step 9: Verify Functionality

Central locking: Test with the remote – should work immediately.

Engine start: Turn the key – the immobilizer warning should disappear, and the engine should start.

Dashboard warning lights: No immo-related warnings should remain.

 

Total Job Time Breakdown

TaskEstimated Time
Pick and decode lock / cut key15 minutes
Access transmission module15 minutes
Access ECU5–10 minutes
Remove instrument cluster5–6 minutes
Bench work (reading modules)~30 minutes
Reassembly10–15 minutes
Key generation and learning10 minutes

Total: Approximately 1.5 to 2 hours – very achievable for a skilled technician.

 

Key Takeaways

  • MQB all-keys-lost requires reading three modules on automatic vehicles: ECU, cluster, and transmission. If it is a proximity system, you will also need to read ELV module data. OBDSTAR also has quick ELV data collector adapter to read data easily.
  • ACDP offers a solder-free read for the instrument cluster, saving time and reducing risk.
  • OBDStar G3 handles ECU and transmission reads, sync code calculation, dealer key generation, and key learning.
  • Always save backup files and take photos of CS codes for reference.
  • With the right tools and methodical approach, this job is far less intimidating than it may seem.

 

Final Thoughts
The combination of OBDStar G3 and ACDP Module 33/34 makes MQB all-keys-lost jobs significantly more accessible. Using ACDP for the instrument cluster saves soldering time, while the G3 handles sync calculation and key learning efficiently.