diff options
-rw-r--r-- | firmware/2lib/2ui_screens.c | 1 | ||||
-rw-r--r-- | firmware/2lib/include/2api.h | 2 |
2 files changed, 3 insertions, 0 deletions
diff --git a/firmware/2lib/2ui_screens.c b/firmware/2lib/2ui_screens.c index a398aa45..ec5aa08a 100644 --- a/firmware/2lib/2ui_screens.c +++ b/firmware/2lib/2ui_screens.c @@ -711,6 +711,7 @@ vb2_error_t vb2_ui_developer_mode_boot_external_action( !vb2_dev_boot_external_allowed(ui->ctx)) { VB2_DEBUG("ERROR: Dev mode external boot not allowed\n"); ui->error_beep = 1; + ui->error_code = VB2_UI_ERROR_EXTERNAL_BOOT_NOT_ENABLED; return VB2_REQUEST_UI_CONTINUE; } diff --git a/firmware/2lib/include/2api.h b/firmware/2lib/include/2api.h index 323b91c9..6b95204b 100644 --- a/firmware/2lib/include/2api.h +++ b/firmware/2lib/include/2api.h @@ -1336,6 +1336,8 @@ enum vb2_ui_error { VB2_UI_ERROR_TO_NORM_NOT_ALLOWED, /* Debug info screen initialization failed */ VB2_UI_ERROR_DEBUG_LOG, + /* External boot not enabled */ + VB2_UI_ERROR_EXTERNAL_BOOT_NOT_ENABLED, /* Firmware log screen initialization failed */ VB2_UI_ERROR_FIRMWARE_LOG, /* Untrusted confirmation */ |