summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--firmware/2lib/2ui_screens.c1
-rw-r--r--firmware/2lib/include/2api.h2
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 */