Skip to main content
SEGGER emLoad
SEGGER SEGGER

emLoad

Embedded Software

Embedded bootloader for secure firmware updates via UART, USB, SD card, and NFC with encryption and authenticity verification. Available in India from GSAS.

Type

Bootloader / firmware updater

Interfaces

UART, USB HID, SD Card, NFC

Formats

Intel HEX, Motorola S, Binary

Security

Encryption + authenticity verification

Language

ANSI C, portable

License

Royalty-free, one-time payment

Authorized SEGGER partner
Local FAE & application engineering
Hands-on training & integration
Manufacturer warranty

About emLoad

emLoad

SEGGER emLoad is an embedded bootstrap loader that enables secure, reliable firmware updates in deployed embedded systems. It supports multiple delivery channels, UART, USB HID, emUSB-Device, SD card via emFile, emUSB-Host mass storage, and NFC (NTAG), making it adaptable to consumer devices that update over USB, industrial equipment that loads firmware from an SD card, and IoT nodes receiving over-the-air updates. emLoad performs in-place updates without requiring persistent storage for a second firmware image, which is particularly valuable on microcontrollers with limited flash where reserving a full update partition is impractical.

Security and Firmware Formats

emLoad includes encryption and decryption capabilities to validate the authenticity of firmware images and verify that they originate from the intended manufacturer without tampering. This is increasingly important as regulations such as the EU Cyber Resilience Act mandate secure update mechanisms for connected products. The bootloader accepts industry-standard firmware formats including Intel HEX (.hex), Motorola S-record (.mot), and raw binary (.bin), covering the output of virtually all embedded toolchains.

FeatureDetail
Update interfacesUART, USB HID, emUSB-Device, SD Card, USB-Host MSD, NFC (NTAG)
Firmware formatsIntel HEX, Motorola S-record, Binary
SecurityFirmware encryption + authenticity verification
Update modeIn-place (no dual-bank required)
Host toolsPrepareFW, USB HID Updater, UART Updater (binary + source)

Tooling and Portability

emLoad ships with Windows host tools, PrepareFW for firmware image preparation, and dedicated USB HID and UART updater applications provided as both binaries and source code, enabling teams to build custom update workflows. Written in portable ANSI C, the bootloader compiles across a wide range of targets and compilers. For new designs requiring a more modern secure boot architecture, SEGGER also offers emBoot-Secure as a next-generation alternative. emLoad is licensed royalty-free with a one-time payment, keeping per-device costs at zero in production.

Common questions about emLoad

What is SEGGER emLoad?
SEGGER emLoad is an embedded bootstrap loader for secure firmware updates over UART, USB HID, SD card via emFile, USB mass storage via emUSB-Host, or NFC. It performs in-place updates without needing a persistent second firmware image.
Is emLoad royalty-free?
Yes. emLoad is licensed royalty-free with a one-time payment, keeping per-device costs at zero in production.
Which SEGGER middleware for firmware updates over UART, USB, or SD card?
emLoad is SEGGER's bootloader for these delivery channels, supporting Intel HEX, Motorola S-record, and raw binary firmware formats plus encryption and authenticity verification of update images.
Can I buy SEGGER emLoad in India?
GSAS Micro Systems, SEGGER's authorized engineering partner in India, offers emLoad with competitive pricing and short lead times. Request a quote for current INR pricing with GST-compliant invoicing.
What host tools ship with emLoad?
emLoad ships with Windows host tools including PrepareFW for firmware image preparation, plus dedicated USB HID and UART updater applications provided as both binaries and source code.

Interested in emLoad?

Get pricing, an evaluation unit, or a technical consultation from our application engineers.

Request a Quote Demo