Answers · Bootloader contract

What contract should bootloaders keep with application firmware?

← All answers

Direct answer

Bootloaders need a written contract with application firmware for flash layout, metadata slots, image states, and minimum compatible app versions. Refuse incompatible images with supportable blink codes or GATT errors. For example, a gateway bootloader should reject firmware using a new partition map until the OTA parser is updated.

Published August 2026 · Last technically reviewed August 2026

Need a second opinion on architecture?

We help connected product teams across BLE, Android, backend, and cloud before expensive rework starts.