1. Product Overview
The CG FC200 ECU Programmer is an advanced device designed for comprehensive Engine Control Unit (ECU) and Electronic Gearbox System (EGS) cloning and programming. It supports a wide range of functions including data reading and writing, ISN acquisition, disassembly matching, module cloning, VIN modification, and DTC shielding. As an upgrade to the AT200, the FC200 supports over 4200 types of ECUs and offers three distinct operating modes, covering approximately 80% of vehicle models currently on the market.

Image: CG FC200 ECU Programmer highlighting its full version features and capabilities.
2. Key Features
- ECU Data Reading, Writing, and Cloning: Specifically designed for BMW ECUs (e.g., MSV90, MSD85, MSD87, N20, N55, B48, B58), enabling cloning of original computer data to replace damaged units.
- IMMO Functions and ISN Code Acquisition: Supports BMW IMMO functions and allows reading of BMW ISN codes via OBD, crucial for all-keys-lost scenarios and anti-theft maintenance.
- Broad ECU Support: Compatible with over 4200 types of ECUs, including those from Bosch, Delphi, Denso, KEFICO, and various vehicle manufacturers like GM, Mercedes-Benz, Volkswagen, Audi, Hyundai, Kia, and Volvo.
- Multiple Operating Modes: Features OBD, Platform (Bench), and Boot modes for versatile programming options.
- Original Parts Protection: Supports OBD and platform modes for over 98% of ECUs and EGS, eliminating the need to open the shell or perform physical modifications, thus protecting original vehicle components.
- Smart Identification: A diagnostic function to verify ECU module communication and wiring correctness, allowing for chip and firmware information retrieval if communication is successful.
- Module Clone: Enables ECU/EGS reading, writing, and module cloning without the need for online programming or synchronization matching. Features flash data by area with automatic checks for chip and module protection.
- VIN Writing: Addresses issues of double VIN or VIN mismatch, simplifying vehicle maintenance.
- Data Processing: Supports data analysis and modification for 4th and 5th generation Audi/Seat/Skoda/Volkswagen ECUs, anti-theft system shutdown for Bosch MED/EDC17 series, and TPROT off function for various Bosch, BMW/Mini, and Hyundai/Kia ECUs.
- Multi-Language Support: Available in English, French, and Simplified Chinese. Additional languages (Spanish, Polish, Turkish, Traditional Chinese) are available for an extra fee.
- Full Version with Activated Licenses: Comes with all licenses activated, including free Denso ECU read/write and China DELPHI MTxx read/write functions upon serial number activation.
3. Package Contents
The CG FC200 ECU Programmer package includes the following components:
- 1x CGDI FC200 Host Unit
- 1x OBD Cable
- 1x Jumper Cable
- 1x USB Cable
- 6x G-type Adapter Cables
- 3x F-type Adapter Cables
- 6x E-type Adapter Cables
- 6x D-type Adapter Cables
- 6x C-type Adapter Cables
- 6x B-type Adapter Cables

Image: CG FC200 ECU Programmer and its included accessories.
4. Setup
4.1 Software Installation
The FC200 software can be downloaded from the official CGDI website. Please refer to the provided User Manual (available for download) for detailed installation instructions. Ensure your device is bound to receive the latest updates.
4.2 Hardware Connection
The FC200 main unit features three expansion ports for peripherals: a 12V power port, a USB port, and a DB15 port. The DB15 port is used for connecting to the free-dismantling adapter and OBD cable.

Image: FC200 main unit with labeled expansion ports.
4.2.1 Connecting to ECU (Platform Mode)
For platform mode operations, use the appropriate adapter cables (B-type, C-type, D-type, E-type, F-type, G-type) to connect the FC200 main unit to the ECU. The vehicle-grade wiring harness ensures a tight and seamless connection, maintaining continuous communication during operation.

Image: Seamless connection between the FC200 adapter and an ECU.
4.2.2 OBD2 Cable Connection
The OBD2 cable is primarily used for BMW B48/B58 ECU operations, allowing ISN reading via OBD without disassembly. Connect the OBD2 cable to the vehicle's OBD port and the FC200 main unit.

Image: FC200 OBD2 cable, highlighting its durable construction.
4.3 Wiring Diagrams
The software provides visualized wiring diagrams to prevent connection errors. Always refer to the specific diagram for your ECU model before connecting.

Image: Example of a visualized wiring diagram for ECU connection.

Image: Another example of a detailed wiring diagram for ECU connections.

Image: A third example of a wiring diagram for ECU connections.
5. Operating Instructions
5.1 Software Interface Navigation
The FC200 software features an intuitive interface structured by brand, model, engine/gearbox, and ECU type. This design helps users quickly locate the correct operating directory.

Image: FC200 software interface for selecting vehicle and ECU details.
5.2 ECU Search Function
The software includes a built-in search function that allows you to find ECU models by name or Bosch number, streamlining the selection process.
Example: Searching for BMW MSV90 ECU
- Select "BMW" from the brand list.
- Choose "ECU" as the search condition.
- Enter "MSV90" in the search field.
- Click the search button to display the ECU type.

Image: FC200 software ECU search functionality.
5.3 Core Functions
- Smart Identification: Before any operation, use the "identification" function to confirm that the ECU module is communicating correctly and that all wiring is accurate. This helps prevent data corruption.
- Module Cloning: Select the desired ECU/EGS module, initiate the reading process, and then write the data to the target module. The system automatically performs checks to ensure data integrity.
- ISN Reading and Writing: For BMW vehicles, navigate to the ISN function, select the appropriate ECU, and follow the on-screen prompts to read or write the ISN code.
- VIN Modification: Access the VIN modification feature to update or correct VIN information in the ECU.
- Data Processing: Utilize specific functions for tasks such as turning off anti-theft systems or performing TPROT off operations for supported ECU series.
6. Maintenance
6.1 Software Updates
The CG FC200 ECU Programmer receives regular online software updates to expand its compatibility and features. Your device includes one year of free online updates. After the initial year, an annual subscription fee of $200 will be required to continue receiving updates.

Image: FC200 software authorization screen, indicating update options.
6.2 Hardware Care
- Store the FC200 main unit and accessories in a clean, dry environment.
- Avoid exposing the device to extreme temperatures or direct sunlight.
- Ensure all cable connections are secure before operation to prevent damage to the device or ECU.
- The main unit's polymer material and the synthetic metal wiring harnesses are designed for durability and resistance to high temperatures, water, and corrosion.
7. Troubleshooting
If you encounter issues during operation, consider the following:
- Communication Errors: Use the "Smart Identification" function in the software to diagnose if the ECU module is communicating. Check all wiring connections carefully, referring to the visualized wiring diagrams.
- Software Bugs: Refer to the latest software update logs (e.g., V1.2.5.0, V1.2.4.0, V1.2.3.0, etc.) for known bug fixes. Ensure your software is up to date. Common fixes include issues with PFlash reading/writing, checksum failures, and ECU recognition problems.
- ECU Cloning Failures: Verify that the target ECU is supported and that all connections are correct. Some specific ECU types (e.g., MED17.3.1, MED17.7.2) have had cloning issues addressed in software updates.
- VIN Modification Issues: If VIN modification fails, check for specific fixes in recent software updates, especially for models like Mercedes-Benz MED17.7.3/ME17.7.7 and Volkswagen MED17.5.25/MED17.5.5.
8. Specifications
| Feature | Description |
|---|---|
| Product Name | CG FC200 ECU Programmer |
| Brand | CG |
| Model | FC200 |
| Supported ECUs | Over 4200 types |
| Operating Modes | OBD, Platform (Bench), Boot |
| Main Unit Material | Integrated injection of polymer materials |
| Cable Material | Synthetic metal, vehicle-grade wiring harness |
| Main Unit Ports | 12V power, USB, DB15 |
| OBD2 Cable Length | 110 cm |
| Package Dimensions (L x W x H) | 26 cm x 18 cm x 6 cm |
| Package Weight | 1.0 kg |
| Certification | CE |
| Supported Languages | English, French, Simplified Chinese (Spanish, Polish, Turkish, Traditional Chinese available for a fee) |
9. User Tips
- BMW B48/B58 DME Operations: The FC200 is designed to support reading and writing data for BMW B48 and B58 DME (Digital Motor Electronics) units. Ensure you use the correct OBD2 cable and follow the specific wiring diagrams provided in the software for these models to guarantee successful communication and operation.
- Regular Software Updates: Keep your FC200 software updated to benefit from the latest ECU support, bug fixes, and new features. Device binding is essential for receiving timely updates.
- Verify Connections: Always double-check all wiring and connections using the visualized diagrams before initiating any read or write operations to prevent damage to the ECU or the programmer.
10. Warranty and Support
The CG FC200 ECU Programmer comes with one year of free online software updates from the date of purchase. After this period, an annual fee of $200 will apply for continued update services.
For technical support, troubleshooting assistance, or inquiries regarding specific ECU compatibility, please contact CGDI customer service through their official channels. Refer to the official website or the software's help section for contact information.





