What is Re-Programming?
Re-Programming is also called Flashing. During the flash process an application (or a part of an application) which must be available in a special format (e.g. .hex) is transferred into the ECU's memory. This transfer is done via a bus protocol such as CAN, LIN, FlexRay, etc. You don't need emulators or BDM tools or the corresonding interfaces.
How does Flashing work?
The flash driver (flash algorithms) is downloaded via the bus protocol. Then the (new) application is downloaded and written (flashed) into the flash memory.
Where is Flashing used?
- Development of an ECU
- Updating ECU software in ECUs already built in the vehicle (EOL programming)
- After-Sales programming (at the garage)

Contact