Mifare UID explanation

Modified on Mon, 14 Dec 2020 at 04:20 PM

 

Assignment of card UID is handled by NXP during manufacturing of the Chip before the chips are inserted into the cards.

 

As a supplier of Mifare cards we have no control over what UID numbers are on the cards chip. This is the case for most suppliers of Mifare cards.

 

When you inspect a card on your system the UID may show as 10 digit decimal UID value  but it is not the case that a mifare UID viewed in decimal always has  10 digits.

 

The actual mifare UID is a 4  or 7 Byte hexadecimal value (e.g  4E DC F0 81 on a 4 Byte card, see attached screen shot from the NXP tag info android app),

 

The decimal value (e.g  1567935364 )is a conversion of the true hexadecimal value.

 

This number can vary in length so if we supply a box of cards some UID's may be longer than others when viewed as a decimal value.


An simple analogy would be a Police car that reads number plates but it can only read a plate in the new format eg MA67 SED and not the old numbering scheme of Y999 YYY or Personalised plates that are still valid.

 

The mifare Classic EV1 cards we supply have 4 byte UIDs’ and we can source 7 Byte UID if required.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select atleast one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article