Topic: [Call for Testers] Announcing Mifare DESFire support in libfreefare!
Good news everyone! The Mifare DESFire support in libfreefare [1] is complete! While some polishing is still required before merging the -desfire branch into libfreefare's trunk and releasing the updated code, I am confident enough in the implementation to do a call for testers!
How to test?
If you would like to give libfreefare's Mifare DESFire support a try:
svn co https://nfc-tools.googlecode.com/svn/branches/libfreefare-desfire
cd libfreefare-desfire
autoreconf -is
./configure --prefix="/usr"
make
make installThen you can read the mifare_desfire(3) man page, and have a look to the examples and the unit test suite to get started.
What to test ?
Well, actually I only ported a regression test suite (supposed to be inspired by some code from NXP) to cutter [2] to check my implementation, and since I only own a single Mifare DESFire 4K card, I only have tested with it.
I would be interested in feedback about building the software on other platforms (I run FreeBSD-8 amd64), running the regression test suite, using Mifare DESFire 2K / 8K, your experiments results, etc…
I have to mention that I had some trouble when using a Snapper Feeder and the problem has been reported to Snapper, but the problem might be tied to this reader or at the chip the device uses since I could not reproduce it on a touchatag device, so if the communication with the tag stops unexpectedly at random locations, please try with another device and report the issue.
Due credits:
This work was sponsored by IL4P [3] the Mifare DESFire tag was donated by SpringCard [4].
Thank you for your feedback!
Romain
References:
1. http://code.google.com/p/nfc-tools/wiki/libfreefare
2. http://cutter.sourceforge.net/
3. http://www.il4p.fr/
4. http://www.springcard.com/
Last edited by romain (2010-07-13 09:44:13)