]> git.zerfleddert.de Git - proxmark3-svn/blobdiff - armsrc/iso14443a.c
add: start to support Topaz tags
[proxmark3-svn] / armsrc / iso14443a.c
index ac839cfdc081049ac8ceccaa784c41306158c04e..f52e3eb82941dfd5c716becf96c3977cdb3b6623 100644 (file)
@@ -1719,6 +1719,11 @@ int iso14443a_select_card(byte_t *uid_ptr, iso14a_card_select_t *p_hi14a_card, u
                memset(uid_ptr,0,10);
        }
 
+       // check for proprietary anticollision:
+       if ((resp[0] & 0x1F) == 0) {
+               return 3;
+       }
+       
        // OK we will select at least at cascade 1, lets see if first byte of UID was 0x88 in
        // which case we need to make a cascade 2 request and select - this is a long UID
        // While the UID is not complete, the 3nd bit (from the right) is set in the SAK.
Impressum, Datenschutz