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.
Global Customers
Protocol Stacks
CAN Device Drivers
Flash Bootloaders
Microcontrollers & DSPs
Real Time Operating Systems