Script for Programming Mercedes VDO Instrument Clusters (NEC35xx) via OBD2 / CAN
This script is designed to work with Mercedes-Benz dashboards manufactured between 2013 and 2017, based on NEC3525 / NEC3526 processors.
The script only works with original iProg Pro programmer! Please write Serial Number and UID in the order.
Supported models include:
- W205 (analog needles)
- W447 (analog needles)
- W253 (analog needles)
- W222 (LCD pre-facelift)
Programming is performed via the OBD2 diagnostic port directly on the vehicle or via the CAN bus on the workbench.
Features and Capabilities:
- Odometer read/write
- EEPROM read/write
- Clear all event logs
- Clear all Assist+ history
Mileage Correction
For early versions (2013–2014), odometer correction is possible, but a CAN filter is required, as the ignition lock contains an active data copy.
If the cluster has already been patched previously, no filter is needed.
If not, and you want to patch it, you’ll need an external tool such as:
- Renesas V850E2 Locked script
- Or any third-party programmer that supports reading/writing locked NEC35xx chips.
Workflow:
- Read EEPROM and firmware version via OBD.
- Remove and disassemble the instrument cluster (soldering point photos included).
- Flash patched firmware - can be purchased separately.
- Reassemble the cluster and re-write the original EEPROM.
- You can now modify the mileage without a filter via CAN (on bench) or OBD (in vehicle).
Recommended Equipment:
OBD-II adapter based on MCP2515 for reliable communication and safe programming.
Open the program and click “Help” -> “About”.

Copy data from the program when placing an order

After completing the order, you will receive files, they must be added to the Scripts folder..

Launch the program and on the left side of the screen you will see the added scripts.

1. No Refunds or Modifications for Digital Licenses
Activated modules or licenses cannot be returned or refunded.
If an incorrect key or device number is entered by the customer, the purchase is not eligible for return.
Licenses cannot be modified, transferred, or reissued for another device under any circumstances.
2. Irreversible Order Processing
After the order status changes to “Waiting for activation”, the data has already been sent to the developer.
From this point onward, the order cannot be canceled, edited, corrected, or refunded.
3. Responsibility for Software Functionality
Our store is not responsible for the functionality, performance, or declared features of any software module.
We do not guarantee the listed functions because we are not the developer.
4. Accuracy of Product Information
Module and script descriptions are provided directly by the manufacturer.
IOBD.io is not responsible for any inaccuracies, missing details, or differences between the description and actual operation.
In disputed situations regarding functionality or listed features, the customer must contact the manufacturer.
5. Customer Responsibility for Installation
IOBD.io sells professional automotive diagnostic software and equipment.
Installation, setup, configuration, and compatibility checks must be performed by the customer.
We do not provide remote installation, programming, or setup services unless explicitly stated otherwise.
6. Required Technical Knowledge
These products are intended for users with basic technical knowledge in automotive diagnostics.
The customer is fully responsible for understanding the installation process and using the software and hardware correctly.
7. No Liability for Incorrect Usage
IOBD.IO is not responsible for issues caused by:
incorrect installation
unsupported or incompatible hardware
improper configuration
third-party interference