Control unit images: store, edit and prepare writing
Store reads of a control unit, edit its tables within limits and prepare the writing package.
Reviewed by Daniel Morales, founder of Reprorace SL, on
Where: Diagnostics › More tests › Service functions › Advanced › channel “Control unit images”
Important: Emissions tables (particulate filter, EGR, AdBlue, catalytic converter, lambda sensors, diagnostic monitors), the immobilizer, the keys, the odometer and the crash data cannot be edited or signed. This rule cannot be turned off.
- Choose the vehicle and the module (engine, gearbox, body…). You need the permission to write to control units, the vehicle programming accreditation and PIN, Face ID or one-time code verification.
- Upload the first read or the car's original file. It is the original copy: it stays protected and is never edited or deleted. Enter the part number, hardware, software and chassis number if you want to be able to prepare writing later.
- Import a table definition (CSV, TSV, XDF or A2L) and give the part number of the control unit it is for. Whatever the file does not say is not made up, and emissions tables come out locked.
- Press "Edit tables" on the copy, choose the definition and the table, and change the values. No value can go outside the table's limits. You can see them as numbers or as a graph, and undo.
- Press "Create edited copy". A new copy is saved with its change report; the original is not touched. The declared checksums are recalculated automatically.
- Read the report: it says which tables change, before and after, and whether the copy can be prepared for writing. If something unexplained changes or a checksum does not match, it cannot be written.
- Compare: tick two copies of the same module and press "Compare the two selected".
- Download: every download is recorded in the history before the file is handed over.
- Delete: a copy can only be deleted if nothing depends on it. The original copy is never deleted.
- A file made with another tool is uploaded saying which copy it comes from and which definition checks it: if it touches emissions tables, protected areas or unexplained bytes, it stays unsigned.
- Safety modules (airbag, brakes, steering, hybrid): only with level B confirmed, and the report marks it.
Important: Preparing the writing package (Hub only) does not write anything to the car. The Hub then signs it, and writing it needs the approval of two people, the test channel and an enrolled device, just like any manufacturer image.
More guides in this section
- How a remote session works
- Tunnel plan: connect a tool to the vehicle remotely
- Accept or withdraw remote access to your vehicle
- Collaborating in a session: messages, prompts and photos
- Unit PassThru mode from the app
- PassThru on Mac, Linux and iOS
- Assistance requests, appointments and work orders
- Legacy vehicle configuration and diagnostics: VAG and other makes
- Modern vehicle coding and programming
- How to diagnose each type of vehicle
- Automatic diagnosis: one tap and it explains
- Reading a vehicle and sharing the report
- CANopen diagnostics for machinery
- Vehicle details: identifying it by the VIN
- Live dashboard, service functions and battery test
- v2 procedures: beta and operational
- Forensic cases: custody of forensic reads
- Forensic mode and diagnosis mode
- Forensic authorizations: who can use the forensic reads
- Quick inspection for authority agents
- Aftertreatment expert review (sensors, monitors and indicators)
- Compatibility notices for your tool
- CAN captures
- Pre-purchase report
- Vehicle report
- Battery health of electric and hybrid cars
- Asking Diaglana for help
- Your first read: understanding the result and what to do
- Diagnosis options: each setting and when to change it
- Workshop settings: requests, orders, network and notices
- Reading: choosing the protocol and understanding the OBD on UDS report
- What a fault code means
- Live data: dashboards, recording and export
- Attaching fault codes to a work order
- Procedures that write, program or authenticate
- ISOBUS: reading and changing an implement's NAME
- Diagnosis over Ethernet (DoIP)
- Download Diaglana PassThru for Windows, Mac and Linux
- Authorizing a PC for PassThru
- Diaglana PassThru updates
- AI diagnosis assistant: asking for help with a read
- Connect your AI (Claude or another) to your vehicle