Flash Bootloader


Software for Reprogramming ECUs

The Vector Flash Bootloader provides a continuous and compact solution for fast, efficient and secure reprogramming of ECUs via different bus systems such as CAN, LIN, FlexRay and others on request.

The Flash Bootloader is available according to the specifications of different vehicle manufacturers. Our close co-operation with almost all vehicle manufacturers ensures that their requirements are implemented accordingly.

Vector Flash Bootloaders are highly approved worldwide with over 250 implementations.

Features and Advantages:

The Flash Bootloader consists of the components Bootloader, Flash Driver (the flash algorithms) and a PC-based Flash Tool (download tool).

Bootloader and Flash Driver are two embedded software components that are completely independent of each other. Both are delivered as C source code or library. The Flash Bootloader can be configured very flexibly and can be adapted to the individual customer's requirements.

Functions:

The Bootloader in the ECU first loads the Flash Driver into the RAM. The application is then written to the flash memory. The flash process can either be initiated:

  • via a corresponding diagnostic request (KWP2000 or UDS) which is initiated by the Flash tool or
  • after the reset of the ECU.

Further functions of the Flash Bootloader:

  • Multiprocessor programming
  • Support for multiple-memory devices as e.g. EEPROMs connected via external SPI
  • Support for internal and external flash
  • Supported security via standardized cryptographical methods (RSA, H-MAC)
  • Integration in the Vector tool chain