Skip to content

Commit 2a42b31

Browse files
authored
Update DESFireSupportReadme.md
1 parent f5c1347 commit 2a42b31

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

Doc/DESFireSupportReadme.md

+18
Original file line numberDiff line numberDiff line change
@@ -209,6 +209,24 @@ fingerprint the DESFire tag subtype in the
209209
return NTAG413DNA;
210210
return DESFIRE_UNKNOWN;
211211
```
212+
Table 2 in section 2.1 of [NXP AN10833](https://www.nxp.com/docs/en/application-note/AN10833.pdf) (page 5) lists
213+
standard Mifare tag identifications for several tags. This byte is represented by setting
214+
``Picc.HwType`` using the Chameleon terminal command ``DF_SETHDR=HwType xx``. The default setting for the
215+
Chameleon DESFire tags is ``0x01`` (*MIFARE DESFire*). The table in the application note is reproduced
216+
below for reference. The NXP documentation says: "*The upper nibble [X] defines if the
217+
device is a native MIFARE IC (``0x0``), an implementation (``0x8``), an applet on a Java Card
218+
(``0x9``) or MIFARE 2GO (``0xA``).*"
219+
220+
| Second Byte of GetVersion Response (``Picc.HwType``) | NXP Type Tag |
221+
| :---: | :-- |
222+
| ``0xX1`` | *MIFARE DESFire* |
223+
| ``0xX2`` | *MIFARE Plus* |
224+
| ``0xX3`` | *MIFARE Ultralight* |
225+
| ``0xX4`` | *NTAG* |
226+
| ``0xX5`` | *RFU* |
227+
| ``0xX6`` | *RFU* |
228+
| ``0xX7`` | *NTAG I2C* |
229+
| ``0xX8`` | *MIFARE DESFire Light* |
212230

213231
#### DF_COMM_MODE -- Manually sets the communication mode of the current session
214232

0 commit comments

Comments
 (0)