icon

CAN Bootloader

Our solution for flashing over CAN bus

Our CAN bootloaders communicate with C2Prog by means the ISO 14229 (Unified Diagnostics Services) Protocol and ISO 157650-2 CAN Network Layer.

Touchless reflashing can be implemented by having the application code listen and respond to two specific CAN messages. If the correct sequence of CAN messages is received, the application resets the MCU to activate the bootloader, which then completes the programming session.

A wide range of USB-CAN adapters, such as products from:

  • Kvaser
  • PEAK-System
  • Vector
  • NI

Additionally, Socket CAN is supported on Linux platforms.