diff options
Diffstat (limited to 'extra')
-rw-r--r-- | extra/usb_updater/gsctool.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/extra/usb_updater/gsctool.c b/extra/usb_updater/gsctool.c index ef1f473865..42245a5a00 100644 --- a/extra/usb_updater/gsctool.c +++ b/extra/usb_updater/gsctool.c @@ -3948,8 +3948,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; } |