Products

Secure UDS Bootloader

Secure and Signed UDS Bootloader Updates

Production-ready UDS bootloader with AES encryption, digital signature verification, fallback recovery, and full source code. The Simma Software UDS bootloader allows embedded ECUs to securely update firmware using ISO 14229 UDS services over CAN, CAN FD, ISO-TP, LIN, or customer-specific transport layers.

The package includes target-specific bootloader software that runs on the embedded microcontroller and a PC-side flash programming application called flashUDS, with versions available for both Windows and Linux. Custom flash drivers, OEM-specific flashing sequences, and enhanced security requirements can also be supported.

With 1000+ global customers and 100+ embedded flash bootloaders completed, we can offer expertise and assistance in correctly architecting and partitioning your system.

UDS Bootloader Details:

  • ANSI C source code
  • Customer modifications supported
  • Multiple supported interfaces
  • vFlash and ODX supported
  • Power interruption hardened
  • UDS 0x29 Authentication
  • Encryption and Seed/Key Security
  • AES-256, SHA-256, HMAC, ECDSA/ECDH, X.509
  • Real-time download, dual partition, and OTA supported
  • Multi-image: bootloader, application, and calibration
  • Secure boot and authenticated communications utilizing the TA100 Trust Anchor
Simma Software and Microchip secure UDS bootloader video

Talk to us

Please contact us if you are interested in our products.

Experience Summary

1000

Global Customers

500

Protocol Stacks

300

CAN Device Drivers

100

Flash Bootloaders

60

Microcontrollers & DSPs

10

Real Time Operating Systems

Our Customers

Our Partners