From f94a2cb964a3b5dbe811a5b84aeed3f808a26461 Mon Sep 17 00:00:00 2001 From: Antiklesys Date: Fri, 27 Jun 2025 09:55:58 +0800 Subject: [PATCH] Updated sam firmware version to be in decimal digits Updated sam firmware version to be in decimal digits --- armsrc/sam_common.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/armsrc/sam_common.c b/armsrc/sam_common.c index 75a5c3527..bfa959bba 100644 --- a/armsrc/sam_common.c +++ b/armsrc/sam_common.c @@ -229,7 +229,8 @@ int sam_get_version(bool info) { uint16_t response_len = ISO7816_MAX_FRAME; uint8_t payload[] = { - 0xa0, 0x02, // <- SAM command + 0xa0, // <- SAM command + 0x02, // <- Length 0x82, 0x00 // <- get version }; uint16_t payload_len = sizeof(payload); @@ -278,7 +279,7 @@ int sam_get_version(bool info) { } if (g_dbglevel >= DBG_INFO || info) { DbpString(_BLUE_("-- SAM Information --")); - Dbprintf(_YELLOW_("Firmware version: ")"%X.%X", sam_version_an[2], sam_version_an[3]); + Dbprintf(_YELLOW_("Firmware version: ")"%d.%d", sam_version_an[2], sam_version_an[3]); Dbprintf(_YELLOW_("Firmware ID: ")); Dbhexdump(sam_build_an[1], sam_build_an + 2, false); } @@ -309,7 +310,8 @@ int sam_get_serial_number(void) { uint16_t response_len = ISO7816_MAX_FRAME; uint8_t payload[] = { - 0xa0, 0x02, // <- SAM command + 0xa0, // <- SAM command + 0x02, // <- Length 0x96, 0x00 // <- get serial number }; uint16_t payload_len = sizeof(payload);