From 0662c1a9c1a16c5bb8dae994eced53726658ae75 Mon Sep 17 00:00:00 2001 From: Antiklesys Date: Tue, 1 Jul 2025 23:53:54 +0800 Subject: [PATCH] Detecting response sc flag in sam response Added detection for Secure Channel Flag in Sam's response. --- armsrc/sam_picopass.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/armsrc/sam_picopass.c b/armsrc/sam_picopass.c index dc794a7da..8b5be59f0 100644 --- a/armsrc/sam_picopass.c +++ b/armsrc/sam_picopass.c @@ -244,6 +244,10 @@ static int sam_send_request_iso15(const uint8_t *const request, const uint8_t re *response_len = sam_rx_buf[5 + 1] + 2; } + if (sam_rx_buf[5] == 0xBD && sam_rx_buf[4] != 0x00){ //secure channel flag is not 0x00 + Dbprintf(_YELLOW_("Secure channel flag set to: ")"%02x", sam_rx_buf[4]); + } + memcpy(response, sam_rx_buf + 5, *response_len); goto out;