emsec / ChameleonMini

The ChameleonMini is a versatile contactless smartcard emulator compliant to NFC. The ChameleonMini was developed by https://kasper-oswald.de. The device is available at https://shop.kasper.it. For further information see the Getting Started Page https://rawgit.com/emsec/ChameleonMini/master/Doc/Doxygen/html/_page__getting_started.html or the Wiki tab above.
Other
1.74k stars 392 forks source link

Testers Wanted: First official DESFire emulation binaries available! #278

Closed maxieds closed 4 years ago

maxieds commented 4 years ago

I have been thinking about and discussing a proposed set of DESFire tag emulation support for a while. My code to implement this project is currently housed in a separate repository. This week things finally came together and I am ready to officially enroll user testers to help me with debugging the implementation.

After some time, and as more testers help me verify that the implementation works well, I aim to make a pull request into the main emsec firmware sources. It's a lot of code to ask them to merge, so please help me with testing to make sure it is worth their while! Testers can correspond with me while this code is still under active development by posting their new issues on the separate firmware repo page.

Thanks for the support.

maxieds commented 4 years ago

Also, thanks to the KAOS people for helping me to support development by making their Chameleon RevG boards easier for me to obtain with my preliminary funding for the project in the math department at GA Tech!

maxieds commented 4 years ago

Chameleon Mini (RevG device) users may also be happy about the integrated DESFire specific Chameleon Terminal commands to completely clone and manipulate emulation of DESFire tags with the testing binaries. There is also a current features support tracking table documenting in real time what functionality is expected to actively work in the firmware implementation. Additionally, in-depth libnfc-based testing code in C on the PC/Mac side of things with an external USB NFC tag reader is how I have been able to verify working support so far.

maxieds commented 4 years ago

Similarly to #218, I believe the bulk this feature request is now in the books with the merge of pull request #287, with the exception of a few minor odds and ends noted here. I'm very happy to offer to close out this issue. 😸