Flash-Tool & End-of-Line-Software

Short description:

Besides flash-tools for programming ECUs we also provide flash-bootloader. The range of functions is always defined in an active dialogue with our customers.

Flash Tool
The Flash Tool is applied for the process-secure flashing of the ECU software. It reads configuration files and stores those in a XML format. It is used in the ECU as well as in the prototype and pilot series development. The Flash Tool is the so-called little brother of our modular End-of-Line-Software. The structure and the functional range are similar to the End-of-Line-Software, but there are only single ECUs (Electronic Control Units) programmed instead of a whole vehicle.

It serves for downloading an application, a flash loader or other data and is based on the KWP2000 communication protocol. The multi-protocol support allows the use of other protocol layers like CANopen, SAE J1939 or customer specific and proprietary protocols, too. Further more different 8, 16 and 32 Bit microcontrollers like the Infineon SAK C167 family, by Motorola, by Fujitsu Siemens, the Philips ARM7 or ARM9 family, by Atmel or TriCore based ECUs are supported.

The software can be equipped individually and flexibly due to the modular structure to adapt the software in function and optic to the users regards. The Flash Tool supports the Intel Hex-Format and the Motorola Hex-Format as well as further and customer specific formats on demand. In addition binary files can be programmed. The configuration files, read and created in the Flash Tool, are stored in a XML format and can be entered and edited.

The Flash Tool is part of the Sontheim diagnostic-tool-chain. So Flash Tool, boot and flash loader, End-of-Line-Software, service diagnostic software and hardware are from one source. If required, existing hardware can be supported, too.

 

 

End-of-Line Software EoL
The end-of-line setup is a general item for the final setup of control units in the vehicle production and is used to program all electronic control units (ECUs) in a vehicle. The ECUS are programmed at the end of the line production, so the software contains all necessary functions of the ECUs.

As our End-of-Line-Software is a flexible and modular system, it can be adapted or realised functionally and optically depending on the users regards. So for example, it provides functions for single or complete programming of vehicles, an EEPROM Editor or further needed functions. Depending on selection one or more ECUs can be programmed. The functional range can be accessed individually by the user log-in. So different functionalities for the development, production and the field service can be shown or hidden.

The modular structure enables the adaptation to individual security and data collection mechanisms and the integration of different 'Seed & Key' algorithms. The multi-protocol support allows the use of other protocol layers like CANopen, SAE J1939 or customer specific and proprietary protocols, too. Further more different 8, 16 and 32 Bit microcontrollers like the Infineon SAK C167 family, by Motorola, by Fujitsu Siemens, the Philips ARM7 or ARM9 family, by Atmel or TriCore based ECUs are supported.

The End-of-Line-Software is part of the Sontheim Diagnostic-Tool-Chain. In addition boot and flash loader as well as different communication protocol stacks are realised for all supported microcontrollers on ECU side besides the PC software. So boot and flash loader as well as End-of-Line-Software and hardware are from one source!