PrintAndLog("%sTYPE : MIFARE Ultralight EV1 48bytes (MF0UL1101)", spacer);
else if ( tagtype & UL_EV1_128)
PrintAndLog("%sTYPE : MIFARE Ultralight EV1 128bytes (MF0UL2101)", spacer);
+ else if ( tagtype & NTAG_203 )
+ PrintAndLog("%sTYPE : NTAG 203 144bytes (NT2H0301G0DU)", spacer);
else if ( tagtype & NTAG_213 )
- PrintAndLog("%sTYPE : MIFARE NTAG 213 144bytes (NT2H1311G0DU)", spacer);
+ PrintAndLog("%sTYPE : NTAG 213 144bytes (NT2H1311G0DU)", spacer);
else if ( tagtype & NTAG_215 )
- PrintAndLog("%sTYPE : MIFARE NTAG 215 504bytes (NT2H1511G0DU)", spacer);
+ PrintAndLog("%sTYPE : NTAG 215 504bytes (NT2H1511G0DU)", spacer);
else if ( tagtype & NTAG_216 )
- PrintAndLog("%sTYPE : MIFARE NTAG 216 888bytes (NT2H1611G0DU)", spacer);
+ PrintAndLog("%sTYPE : NTAG 216 888bytes (NT2H1611G0DU)", spacer);
else if ( tagtype & MY_D )
PrintAndLog("%sTYPE : INFINEON my-d\x99", spacer);
else if ( tagtype & MY_D_NFC )
ul_switch_off_field();
}
+
+ //NTAG203 detection here.
+
} else {
// Infinition MY-D tests Exam high nibble
uint8_t nib = (card.uid[1] & 0xf0) >> 4;
UL_EV1_48 = 0x0004,
UL_EV1_128 = 0x0008,
NTAG = 0x0010,
+ NTAG_203 = 0x0020,
NTAG_213 = 0x0020,
- NTAG_215 = 0x0040,
- NTAG_216 = 0x0080,
- MY_D = 0x0100,
- MY_D_NFC = 0x0200,
- MY_D_MOVE = 0x0400,
- MY_D_MOVE_NFC = 0x0800,
- MAGIC = 0x1000,
+ NTAG_215 = 0x0080,
+ NTAG_216 = 0x0100,
+ MY_D = 0x0200,
+ MY_D_NFC = 0x0400,
+ MY_D_MOVE = 0x0800,
+ MY_D_MOVE_NFC = 0x1000,
+ MAGIC = 0x2000,
UL_MAGIC = UL | MAGIC,
UL_C_MAGIC = UL_C | MAGIC,
UL_ERROR = 0xFFFF,