cancel
Showing results for 
Search instead for 
Did you mean: 

Reading UID of iclass HID card using st25r3911b

mohamed2
Associate II

we are trying to use st25r3911b to read UID of iclass HID dy card we have, we can see st25r3911b wake up once card is in range, but the rfalNfcPollTechDetetection is not able to detect any technology (we activated detection of all technologies). How can we fix this?

1 ACCEPTED SOLUTION

Accepted Solutions
Ulysses HERNIOSUS
ST Employee

Hi mohamed2,

HID iClass(picopass) tags are not conforming to ISO15693 or NFC Forum NFC-V command sets. As such they are not supported by rfalNfcPollTechDetetection(). However you can send all frames needed by those tags. Just use rfalNfcvPollerTransceiveReq() after normal rfalFieldOnAndStartGT() and rfalNfcvPollerInitialize() to send the necessary frames according to iClass data sheet.

Please beware that those tags are sometimes returning frames in invalid according to ISO15693, so you may at times need to ignore errors.

Best Regards, Ulysses

View solution in original post

1 REPLY 1
Ulysses HERNIOSUS
ST Employee

Hi mohamed2,

HID iClass(picopass) tags are not conforming to ISO15693 or NFC Forum NFC-V command sets. As such they are not supported by rfalNfcPollTechDetetection(). However you can send all frames needed by those tags. Just use rfalNfcvPollerTransceiveReq() after normal rfalFieldOnAndStartGT() and rfalNfcvPollerInitialize() to send the necessary frames according to iClass data sheet.

Please beware that those tags are sometimes returning frames in invalid according to ISO15693, so you may at times need to ignore errors.

Best Regards, Ulysses