diff options
author | Mary Ruthven <mruthven@chromium.org> | 2021-06-10 12:46:34 -0700 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2021-06-18 18:45:21 +0000 |
commit | 91e4f3225286ee77664d800cf04cb28e5e310f29 (patch) | |
tree | 0e601cb4d9936a0f29fac49411da9baaea37b509 /extra | |
parent | 4547342e44b9e3e61dd9f52e532d831599e61ba9 (diff) | |
download | chrome-ec-91e4f3225286ee77664d800cf04cb28e5e310f29.tar.gz |
gsctool: add new get ap ro hash errors
BUG=b:185783841
TEST=none
Change-Id: I4c9a43efd2d3c5e77a681b8b10054a07df99df96
Signed-off-by: Mary Ruthven <mruthven@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2953866
Reviewed-by: Vadim Bendebury <vbendeb@chromium.org>
Diffstat (limited to 'extra')
-rw-r--r-- | extra/usb_updater/gsctool.c | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/extra/usb_updater/gsctool.c b/extra/usb_updater/gsctool.c index 72cb576685..fed12126df 100644 --- a/extra/usb_updater/gsctool.c +++ b/extra/usb_updater/gsctool.c @@ -2254,13 +2254,19 @@ static int process_get_apro_hash(struct transfer_descriptor *td) &response, &response_size); if (response_size == 1) { + printf("get hash rc: %d ", response[0]); switch (response[0]) { case ARCVE_NOT_PROGRAMMED: printf("AP RO hash unprogrammed\n"); return 0; + case ARCVE_FLASH_READ_FAILED: + printf("flash read failed\n"); + return 0; + case ARCVE_BOARD_ID_BLOCKED: + printf("board id blocked\n"); + return 0; default: - fprintf(stderr, "unexpected error %d %s\n", response[0], - desc); + fprintf(stderr, "unexpected error\n"); return update_error; } } else if (rv != VENDOR_RC_SUCCESS) { |