Mifare Downloads

NEWS & UPDATES

23.MAY.2017

Eagle PCB library, 3D Sketchup drawing files and 3D .stl files for Mifare and 125 kHz RFID modules are added to the github.

To get access to these CAD resources visit https://github.com/sonmicro/pcbcadlib/

02.MAY.2017

A new version of  SM5210/SM5211-SMD Mifare Module datasheet has been released.
SM5211-SMD Module is introduced as well.

SM5210/SM5211-SMD Datasheet (1.0.0)

UART (Including RS232, RS485, USB Virtual Com Port) and I2C Communication Protocol explained for the Mifare Module/Readers.

Mifare Readers UART/I2C Communication Protocol - SPV1 (1.0.0)

17.APR.2017

A Hardware Manual document for the SM5210-EK Board(named SM2250) has been released.

SM5210-EK Board(SM2250) Hardware Manual

Arduino Uno R3 example project for reading card uid(serial number) over UART.
Arduino Card UID Read Example - UART

 31.MAR.2017 

Arduino Uno R3 example project for reading card uid(serial number) over I2C bus.
Arduino Card UID Read Example - I2C

mbed example project for reading card uid(serial number) over I2C bus.
mbed Card UID Read Example - I2C


 21.MAR.2017

We are glad to declare that a new SDK is available for Python3. All of our mifare readers and modules are supported i.e. SM130, SM5210

Please contact with us for a new build if your platform is not listed below:

Tested Operating Systems:

Windows 10 64 Bit (Windows-10-10.0.14393-SP0)

- Debian 64 bit (Linux-3.16.0-4-amd64-x86_64-with-debian-8.3)

- Ubuntu 16.04 32 bit (Linux-4.4.0-66-generic-i686-with-Ubuntu-16.04-xenial)

- Raspberry Pi 3 (Linux-4.4.38-v7+-armv71-with-debian-8.0) ( RASPBIAN JESSIE WITH PIXEL)

We plan to test on BeagleBone and other OSes in the following days.

Installation

pip install pymifare (or sudo pip3 install pymifare)

or download at https://pypi.python.org/pypi/pymifare/

Example Python Project:

Using pymifare package and including all command set:

pymifare-examples.zip

Mifare Downloads


PCB Library & Cad Resources

Eagle PCB library, 3D Sketchup drawing files and 3D .stl files for Mifare and 125 kHz RFID modules.

To get access to these CAD resources visit https://github.com/sonmicro/pcbcadlib/


Old Documents to be removed soon:

We are updating the documents with the second-generation module public releases(SM5210 and SM5211-SMD).

You can reference the old form of following documents until new documents are released.

  •  SM130 Datasheet(to be replaced with SM130-M2 modules)
     SM130 Mifare Module Datasheet & Firmware Manual ( Includes SMX1300 firmware)
  •  SM132-USB Datasheet
     SM132-USB Mifare Module Datasheet
  •  User Manual
     User Guide for SM130 / SM132-USB / SMX1300  / Evaluation Kits  and SMRFID Mifare Software and Mifare Cards' Basic
  •  AN601
     Firmware: I2C 2.8 Communication Protocol

Software

  •  SMRFID Mifare v1.2
     Software tool designed for configuring, evaluating and testing  SM13X or SM5210 devices. For new features of SM5210 you can use Mifare Quick software tool below.
  •  Mifare Quick with .NET Source Code
     MifareQuick is another software tool with source code, written in .NET C#. It can be used to configure new features of SM5210 modules.
     If you would like to run software directly;  run the exe file found in bin/Release folder.
  •  Mifare Light with .NET Source Code
     Very basic implementation to start up with C# software programming
     If you would like to run software directly;  run the exe file found in bin/Release folder.

We have no documantation for the MifareQuick and MifareLight but; you can investigate the source code of MifareQuick, MifareLight if you are going to write C# code.
For development purpose; If project asks for MifareSDK then add Reference>mifareComm.dll

  •  SM13X FU
      Firmware upgrade tool for SM130 (Flash Burner) for upgrading SM13X devices - Requires encrypted firmware file

Code Samples & Project Examples 

  •  Arduino Card UID Read Example - UART
     Basic example illustarting the UART communication logic with mifare modules using CmdActivateAll(SELECT_TAG) command for Arduino platform
  •  Arduino Card UID Read Example - I2C
     Basic example illustarting the I2C communication logic with mifare modules using CmdActivateAll(SELECT_TAG) command for Arduino platform
  •  mbed Card UID Read Example - I2C
     Basic example illustarting the I2C communication logic with mifare modules using CmdActivateAll(SELECT_TAG) command for mbed platform. The test board is NUCLEO-F302R8

Mifare Tag/Card Datasheets


There are no products to list in this category.