eBay

*NXP, PN532 and MIFARE™ is a registered trademark of NXP semiconductors

*Arduino is a trademark of Arduino LLC and is a open source software Click here to visit Arcuino.cc

Offer valid from 12/03/2017 to 12/04/2017

Just to say thanks to buyers, I am giving away a FREE license to my new software that shows how to read/write to tags using PN532 read writer without using Arduino. You just need a USB to TTL cable and PN532 Module. This item is also available to buy separately from  this ebay listing .

A new video series on Build Your Own PN532 Reader writer

Please have a look at my others listings

  1. Using PN532 with USB to TTL ( No Arduino required )
  2. Build Your Own PN532 Reader Writer
  3. Starter Kit using Arduino/MFRC522/PN532 with components, Tags and software
  4. Starter kit using Arduino/MFRC522/PN532 with only Software
  5. Understand contactless smart cards using ACR122U reader writer. Software Only
  6. Understand contact smart cards using ACR39u reader writer. Software Only

If you already have Arduino, MFRC522 and Tags  then you can save lots of money by buying this software.

Understand how to read and write following NXP 13.56Mhz tags using Arduino and MFRC522 Reader writer. 

  • MIFARE Classic 1K, MIFARE Classic 4K. 
  • MIFARE Ultralight, MIFARE Ultralight EV1.
  • NTAG203, NTAG210, NTAG 212 
  • NTAG213/215/216
  • MIFARE Ultralight C ( You need PN532 for this one )

Using a very user friendly windows software you will learn about memory organization, authentication and various commands of these tags. In todays Market/Industry RFID/NFC are the buzz words. Most present day mobile phones come with built in NFC reader writer and there are so many free apps in app stores for you to read and write to NFC tags. So knowledge on RFID/NFC would help you get great ideas in creating new software or Apps using NFC technology. It is good to have this knowldege for software developers, students of university and electronic hobbiest. 

Arduino is a open source platform. You can freely download all required libaries from internet, however, I have a made a nice windows application to help you understand all these concepts as easy as possible. You will get entire source code so you can use it in your NFC projects. Please see the copyright and licensing details at the end.    

   

You get the following when you buy        

  1. An email containing link and license key to download and install the software. Source code will be emailed as a ZIP file.

Note :       

  • NTAG213/NTAG215/NTAG216 are similar in structure with different memory size.       
  • NTAG210/NTAG212 are similar in structure with different memory size.       
  • To use (ULC)Mifare Ultralight C you need PN532. The MFRC522 does not recognise ULC

        The software has 2 parts.           

  1. A compiled HEX file for both MFRC522 and PN532. You get separate hex file for Arduino Uno/Mega. Because I do testing before I post, your Arduino Uno board will already have HEX file loaded for MFRC522. The source code of this project is given to you under GPLV3 license       
  2. A windows desktop application used to read/write and understand memory organisation of above mentioned tags
         Please see these useful videos in youtube                

        Note : You need to buy PN532 reader/writer in order to understand MIFARE Ultralight C and 3DES authentication. The MFRC522 reader/writer does not detect Ultralight C type of tags.    

Please read the following copyright information before your buy.

The HEX file you receive is compiled using Arduino IDE 1.6.5. If you are using higher version and see any compile error then please add the following line above setup()

void MIFARE_SetAccessBits(byte*,byte,byte,byte,byte);

        The software running in Arduino Microcontroller uses the following open source ( GPLV3)  libraries. 

           
  1. MFRC 522 library for Arduino created by Miguel Balboa. you can download source code and view copyrights and license details here . I have added new functions to this library.        
  2.        
  3.  PN532 Arduino library created by adafruit             you can download source code and view copyrights and licenses details here . I have added new functions to this library. My software is tested on PN532 board manufactured by adafruit. Please visit their website if you want to buy.        
  4.        
  5. ArduinoDES this is a 3des encryption and decryption for Arduino created by  Tim Riemann/Daniel Otte. You can download this library source code and             view copyrights and license details here No changes are made to this library.        
  6.        
  7. Every buyer gets the source code for the program running in Arduino. The above mentioned libraries I have used may be outdated, so please visit (1),(2), (3) to get latest library source code. You need to have Arduino IDE to read and make changes to code.
  8.