From d5b1ff013ff6633fb47331f12c4ac0282512892d Mon Sep 17 00:00:00 2001 From: iceman1001 Date: Fri, 26 Jan 2024 20:33:08 +0100 Subject: [PATCH] annotate XEROX wup --- client/src/cmdhflist.c | 12 +++++++++++- include/protocols.h | 2 ++ 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/client/src/cmdhflist.c b/client/src/cmdhflist.c index 3eb05f3fc..45def2a4b 100644 --- a/client/src/cmdhflist.c +++ b/client/src/cmdhflist.c @@ -1672,8 +1672,18 @@ void annotateIso14443b(char *exp, size_t size, uint8_t *cmd, uint8_t cmdsize) { case ISO14443B_XEROX_PWD: if (cmdsize == 17 && cmd[1] == 0x38) { snprintf(exp, size, "XEROX PWD"); + break; + } + case ISO14443B_XEROX_WUP1: + if (cmdsize == 5) { + snprintf(exp, size, "XEROX WUP1"); + break; + } + case ISO14443B_XEROX_WUP2: + if (cmdsize == 5) { + snprintf(exp, size, "XEROX WUP1"); + break; } - break; default: snprintf(exp, size, "?"); break; diff --git a/include/protocols.h b/include/protocols.h index cfe28d1d8..1c1a011c2 100644 --- a/include/protocols.h +++ b/include/protocols.h @@ -315,6 +315,8 @@ ISO 7816-4 Basic interindustry commands. For command APDU's. #define ISO14443B_PONG 0xAB #define ISO14443B_XEROX_PWD 0x02 +#define ISO14443B_XEROX_WUP1 0x0D +#define ISO14443B_XEROX_WUP2 0x5D // ASK C-ticket #define ASK_REQT 0x10