-
Notifications
You must be signed in to change notification settings - Fork 271
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add ISO14443B support #43
base: master
Are you sure you want to change the base?
Conversation
Hello, Thanks in advance! |
Hi My first check : the chip Next check : library Google So, it looks like an antenna issue. I've just ordered another bunch of readers to be tested. Olivier |
Would be really nice if this would get merged |
I am getting a bunch of error trying to compile with this;
|
Hello gentlemen, i am very interested in reading iso14443b cards, i have a box full of them the i purchased. I recently bought the PN532 cause according to the specification when i bought, that it can read iso14443b cards. i look everywhere and i came across this github link and it brought some hope after so much time searching. Anyways I visited this nfc-tools/libnfc#397, and tried the code that is there, i played with it but i couldn't never find the nfc/nfc.h library anywhere.... any hopes or ideas? |
It did extensive testing with the shield and ISO 14443 B cards, and thorougly studied the NXP chip documentation of the PN532. These cards simply didn't show up in the field at all. This means that either these cards require some obscure combination of RF settings (I could not find an RF setting of the PN532 that worked) or that the antenna design is not suited to reliably working with Type B cards. In other words: If you rely on Type B cards working I recommend to look for other solutions than the Adafruit shield. Type A works fine (even though no extended length support). I therefore think this pull request should not be merged, as users might falsely think that they can get any Type B card working. |
These changes allows users to detect, inList and exchange data with ISO14443B cards.
This commit has only been tested with ISO14443B cards (e.g. Singapore CEPAS standard cards) and SPI with an ESP8266 -- more testing may be required to ensure it doesn't break anything with other cards or protocols.
(As a unrelated sidenote, in case you're planning to test this with a CEPAS card: on certain modules, the antennas may not be able to read CEPAS standard cards. I've had success with a larger module with a rectangular (not square) antenna though. YMMV.)