From e98bb76926bfef771a1144dbbe782512e6d88953 Mon Sep 17 00:00:00 2001 From: dxl <64101226@qq.com> Date: Tue, 16 Jul 2024 12:43:16 +0800 Subject: [PATCH] Add 'MF0_NTAG_GET_PAGE_COUNT' for get available page count of mf0. --- firmware/application/src/data_cmd.h | 1 + software/script/chameleon_enum.py | 4 +--- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/firmware/application/src/data_cmd.h b/firmware/application/src/data_cmd.h index 16fd864..6b0ff58 100644 --- a/firmware/application/src/data_cmd.h +++ b/firmware/application/src/data_cmd.h @@ -117,6 +117,7 @@ #define DATA_CMD_MF0_NTAG_GET_COUNTER_DATA (4027) #define DATA_CMD_MF0_NTAG_SET_COUNTER_DATA (4028) #define DATA_CMD_MF0_NTAG_RESET_AUTH_CNT (4029) +#define DATA_CMD_MF0_NTAG_GET_PAGE_COUNT (4030) // // ****************************************************************** diff --git a/software/script/chameleon_enum.py b/software/script/chameleon_enum.py index 70d440f..3bb9868 100644 --- a/software/script/chameleon_enum.py +++ b/software/script/chameleon_enum.py @@ -106,6 +106,7 @@ class Command(enum.IntEnum): MF0_NTAG_GET_COUNTER_DATA = 4027 MF0_NTAG_SET_COUNTER_DATA = 4028 MF0_NTAG_RESET_AUTH_CNT = 4029 + MF0_NTAG_GET_PAGE_COUNT = 4030 EM410X_SET_EMU_ID = 5000 EM410X_GET_EMU_ID = 5001 @@ -139,7 +140,6 @@ class Status(enum.IntEnum): FLASH_WRITE_FAIL = 0x70 FLASH_READ_FAIL = 0x71 INVALID_SLOT_TYPE = 0x72 - INVALID_PARAMS = 0x73 def __str__(self): if self == Status.HF_TAG_OK: @@ -180,8 +180,6 @@ class Status(enum.IntEnum): return "Flash read failed" elif self == Status.INVALID_SLOT_TYPE: return "Invalid card type in slot" - elif self == Status.INVALID_PARAMS: - return "Invalid command parameters" return "Invalid status"