*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

A new video series on Build Your Own PN532 Reader writer

Please have a look at my others listings

  1. Starter Kit using Arduino/MFRC522/PN532 with components, Tags and software
  2. Starter kit using Arduino/MFRC522/PN532 with only Software
  3. Starter Kit using ACR122U reader writer with ACR122U unit, Tags and software
  4. Starter Kit using ACR122U reader writer with only software

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. 

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.
  2. For UK buyers I can post a DVD consisting of a copy of the software along with Arduino source code. Please mention in a note if you want this DVD.  

Note :       

        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.