Search code examples
smartcardcontactless-smartcard

Desfire EV1 Card has the following data 1A3D803DC0, but outputs 3D803DC0. What format is this?


A Desfire EV1 card outputs the following data over weigand. 3D803DC0. However when I took a look at the Desfire Card, I can see that the data in the file was 1A3D803DC0. Which is the length byte followed by data. I assumed that it is similar to HID Corp 1000 format but looks like Corp 1000 has only a Facility Code / Company ID with Card Number. The data from the card is of the below format.

Example of the Format in Question:

Facility Code : 123 Card Number : 123

26bit Card Data: Hex (3D803DC0) Binary (0011 1101 1000 0000 0011 1101 11) with trailling 0's removed

Format in Question : 1A3D803DC0 (1A = length of Data which is 26)

I would like to know the name of this format. I have searched numerous places but not able to find anything in this regard.


Solution

  • Firstly, the question was intended to know what format like the HID 26bit Prox (H10301) for example, has a Length Byte followed by the Data. Upon Research found that this was no specific standard format but the implementer of that particular Desfire EV1, wrote the data in the card as the "Length Byte" followed by the data having that length. I also found that the HID Corporate 1000 format was not anything like having a length byte, but was similar to Proximity Formats by HID but with a weird combination of Parity bits, along with the Facility Code and Card Data. This below link illustrates the HID Corp 1000 format

    [http://www.pagemac.com/azure/data_formats.php][1]

    Having said that, the Desfire Card data was used with Length Byte followed by data, because the implementer of the Desfire Application in the Physical Access Reader, initially reads the length byte and outputs that size of data from the data part, that follows it.