2020-08-21 12:39:56 +00:00
|
|
|
# Bootloader for CI device tests
|
|
|
|
|
|
|
|
This bootloader always runs into bootloader mode, waits for firmware to be
|
|
|
|
uploaded, then runs the firmware.
|
|
|
|
|
2021-01-23 22:05:40 +00:00
|
|
|
Storage is not erased. If you wish to erase storage you can send WipeDevice
|
|
|
|
message to the bootloader.
|
2020-08-21 12:39:56 +00:00
|
|
|
|
|
|
|
All user interaction is removed (no clicking or confirmations required)
|
|
|
|
so that it can be used in an automated way for tests.
|
|
|
|
|
|
|
|
The bootloader will run any firmware that looks "sane" (good header, hashes),
|
|
|
|
but does not check any trust flags.
|
|
|
|
|
|
|
|
Firmware must be compiled with `PRODUCTION=0` because otherwise it would
|
|
|
|
replace the bootloader and lock device.
|
|
|
|
|