summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--extra/usb_updater/gsctool.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/extra/usb_updater/gsctool.c b/extra/usb_updater/gsctool.c
index 1ba96bb294..11bb2bcf06 100644
--- a/extra/usb_updater/gsctool.c
+++ b/extra/usb_updater/gsctool.c
@@ -3389,8 +3389,12 @@ static int process_get_factory_config(struct transfer_descriptor *td)
}
uint64_t out = be64toh(response);
+ bool is_x_branded = (out >> 4) & 1;
+ uint8_t compliance_version = out & 0xF;
- printf("%"PRIX64"\n", out);
+ printf("raw value: %016"PRIX64"\n", out);
+ printf("chassis_x_branded: %s\n", is_x_branded ? "true" : "false");
+ printf("hw_x_compliance_version: %02X\n", compliance_version);
return 0;
}