Q. I want to use the same iClass Seos cards on the Suprema devices & 3rd party readers. What is the ADF value? Can I change it? What should I do to use the same cards? 


A. 

In BioStar 2, ADF address is a fixed value that is provided by the manufacturer. ADF address is a common file address for credential data which is used in other devices commonly. 


If you want to read the same AoC or Secure Credential cards on both Suprema and 3rd party readers, either Suprema or 3rd party readers should be developed(customized) to read the same structure. Because it wouldn't store user information(including template) exactly the same structure in the card as Suprema reader even if the 3rd party reader has the same ADF address. 


In conclusion, they can develop the 3rd party reader to write the smart card structure in the same ADF address. 

 

typedef struct {                                                                    
uint16_t hdrCRC;
uint16_t cardCRC;
BS2_CARD_TYPE cardType; // Can operate in BS2_CARD_TYPE_SECURE or BS2_CARD_TYPE_ACCESS.
uint8_t numOfTemplate;
uint16_t templateSize; // The valid range is BS2_SMART_CARD_MIN_TEMPLATE_SIZE to BS2_FINGER_TEMPLATE_SIZE.
uint16_t issueCount;
uint8_t duressMask;
uint8_t reserved[5];
} BS2SmartCardHeader;

typedef struct {
uint8_t pin[BS2_PIN_HASH_SIZE];
uint8_t templateData[BS2_SMART_CARD_MAX_TEMPLATE_COUNT * BS2_FINGER_TEMPLATE_SIZE];
} BS2SmartCardCredentials;

typedef struct {
uint16_t accessGroupID[BS2_SMART_CARD_MAX_ACCESS_GROUP_COUNT];
BS2_DATETIME startTime;
BS2_DATETIME endTime;
} BS2AccessOnCardData;

typedef struct {
BS2SmartCardHeader header; ///< 16 bytes
uint8_t cardID[BS2_CARD_DATA_SIZE]; ///< 32 bytes
BS2SmartCardCredentials credentials; ///< 1568 bytes
BS2AccessOnCardData accessOnData; ///< 40 bytes
 } BS2SmartCardData;                                                                    

 

If your customer has cards issued by the 3rd party reader already, Suprema device should be considered to customize according to the 3rd party reader smart card structure.