Skip to content
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 support for ISO 14443B' from a CTS512B chip #104

Closed
GoogleCodeExporter opened this issue Apr 3, 2015 · 9 comments
Closed

Add support for ISO 14443B' from a CTS512B chip #104

GoogleCodeExporter opened this issue Apr 3, 2015 · 9 comments

Comments

@GoogleCodeExporter
Copy link

@GoogleCodeExporter GoogleCodeExporter commented Apr 3, 2015

I have
NFC reader: ACS ACR 38U-CCID 00 00 / ACR122U102 - PN532 v1.4 (0x07)

but when I put a tag with the CTS512B chip from ASK company and the nfc-list 
command is not able to detect it.

http://www.ask-rfid.com/images/pdf/cticket_flyer.pdf

After a big research I found that the specs for that chip uses a modified 
version of the ISO 14443B, they call it ISO1443B'

I believe this specs(with C code, and structure) may help to add them for 
support at nfc-list:
www.acs.com.hk/drivers/eng/API_ACR120U_v2.1.pdf


Original issue reported on code.google.com by capiscuas@gmail.com on 28 Aug 2010 at 2:51

@GoogleCodeExporter
Copy link
Author

@GoogleCodeExporter GoogleCodeExporter commented Apr 3, 2015

Hello,

Is it possible to send some samples? Without any way to test, I don't think 
that we can improve this..

Original comment by romu...@libnfc.org on 30 Aug 2010 at 12:33

  • Changed state: Feedback
  • Added labels: Type-Enhancement
  • Removed labels: Type-Defect
@GoogleCodeExporter
Copy link
Author

@GoogleCodeExporter GoogleCodeExporter commented Apr 3, 2015

Yes, I only have 1 card, where can I send it too?

Original comment by capiscuas@gmail.com on 30 Aug 2010 at 12:36

@GoogleCodeExporter
Copy link
Author

@GoogleCodeExporter GoogleCodeExporter commented Apr 3, 2015

Before sending me the card, we should have a way to implement this.

The datasheet you point could be useful but actually in libnfc we don't deal 
with ACR122 microcontroller and/or driver, but we talk directly to the modem 
(PN532 in ACR122 case).
I was reading PN53x datasheet, but I can't find any information around this 
subject ISO14443B'.

Original comment by romu...@libnfc.org on 6 Sep 2010 at 3:41

@GoogleCodeExporter
Copy link
Author

@GoogleCodeExporter GoogleCodeExporter commented Apr 3, 2015

Sorry but PN532/ACR122U don't support type B'.
The spec you referred to is for ACR120U which is most probably based on another 
non-NFC chip.
If you want to see type B' implemented by an opensource project, better to look 
at the Proxmark as you've full control of the radio part...
IMHO this issue could be closed.

Original comment by yob...@gmail.com on 27 Sep 2010 at 9:23

@GoogleCodeExporter
Copy link
Author

@GoogleCodeExporter GoogleCodeExporter commented Apr 3, 2015

the pdf I attached before I found from that ACR120U device specs. Is there any 
information of another device based on NFC chip that could support the 14443B' 
cards ?

Maybe any that supports 14443B is enough, maybe later just doing some C code 
tweaking, I don't know.

Thanks.

Original comment by capiscuas@gmail.com on 27 Sep 2010 at 10:05

@GoogleCodeExporter
Copy link
Author

@GoogleCodeExporter GoogleCodeExporter commented Apr 3, 2015

libnfc can read ISO14443B devices but not ISO14443B', so the point that 
ISO14443B is enough is wrong, even with C tweaking.

The only way I saw to bring pn53x to decode ISO14443B' is to tweak modulations, 
timing, etc. and I'm not sure at all that's possible to tweak enough to gain 
ISO14443B' support.

Original comment by romu...@libnfc.org on 28 Sep 2010 at 9:22

@GoogleCodeExporter
Copy link
Author

@GoogleCodeExporter GoogleCodeExporter commented Apr 3, 2015

As we don't have the ISO14443B' specifications, we can't fix this issue.

Original comment by romu...@libnfc.org on 28 Sep 2010 at 9:40

  • Changed state: WontFix
@GoogleCodeExporter
Copy link
Author

@GoogleCodeExporter GoogleCodeExporter commented Apr 3, 2015

i would like send this tag for development of libnfc.
Where do i send it?

Original comment by foro.d...@gmail.com on 21 Nov 2010 at 9:31

@GoogleCodeExporter
Copy link
Author

@GoogleCodeExporter GoogleCodeExporter commented Apr 3, 2015

You have to know that: 
1) I don't have the time to develop ISO14443B' the support;
2) I don't have ISO14443B' specifications (and they are not royalty-free);
3) I don't have any ISO14443B'-capable NFC device;

So, the support will not be added to the libnfc, except someone contributes.
Are you sure you want to send your tag?

Original comment by romu...@libnfc.org on 22 Nov 2010 at 9:15

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
1 participant