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