1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2025-08-01 19:38:33 +00:00

fix(core/bootloader): fix entering bootloader on battery powered devices

[no changelog]
This commit is contained in:
tychovrahe 2025-05-27 11:04:44 +02:00 committed by TychoVrahe
parent 7d3d2e877f
commit a688bae64b

View File

@ -135,11 +135,14 @@ static secbool boot_sequence(secbool manufacturing_mode) {
(cmd == BOOT_COMMAND_INSTALL_UPGRADE || cmd == BOOT_COMMAND_REBOOT ||
cmd == BOOT_COMMAND_SHOW_RSOD || cmd == BOOT_COMMAND_STOP_AND_WAIT);
if (sectrue == manufacturing_mode && cmd != BOOT_COMMAND_POWER_OFF &&
!button_is_down(BTN_POWER)) {
if (sectrue == manufacturing_mode && cmd != BOOT_COMMAND_POWER_OFF) {
turn_on = true;
}
if (button_is_down(BTN_POWER)) {
turn_on = false;
}
uint32_t press_start = 0;
bool turn_on_locked = false;
bool bld_locked = false;