summaryrefslogtreecommitdiff
path: root/extra/usb_updater/gsctool.c
diff options
context:
space:
mode:
Diffstat (limited to 'extra/usb_updater/gsctool.c')
-rw-r--r--extra/usb_updater/gsctool.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/extra/usb_updater/gsctool.c b/extra/usb_updater/gsctool.c
index 3d22f45725..8af5f0c550 100644
--- a/extra/usb_updater/gsctool.c
+++ b/extra/usb_updater/gsctool.c
@@ -2795,6 +2795,9 @@ static int process_get_apro_boot_status(struct transfer_descriptor *td)
case AP_RO_PASS_UNVERIFIED_GBB:
printf("pass - unverified gbb!\n");
break;
+ case AP_RO_V2_NON_ZERO_GBB_FLAGS:
+ printf("pass - except non-zero gbb flags!\n");
+ break;
case AP_RO_FAIL:
case AP_RO_V2_FAILED_VERIFICATION:
printf("FAIL\n");
@@ -2847,6 +2850,9 @@ static int process_get_apro_boot_status(struct transfer_descriptor *td)
case AP_RO_V2_SETTING_NOT_PROVISIONED:
printf("setting not provisioned\n");
break;
+ case AP_RO_V2_WRONG_ROOT_KEY:
+ printf("key is recognized but disallowed (e.g. preMP key)\n");
+ break;
default:
printf("unknown\n");
fprintf(stderr, "unknown status\n");