Mifare Downloads
LATEST NEWS & UPDATES
07.NOV.2017
Mifare Panel, a new cross-platform software, supporting the latest firmware - stdMifare V2.0.x., has been released for Mifare modules and readers.
MifarePanel Setup - Windows (All windows platforms from XP to Win10)
MifarePanel AppImage - Linux x86_64 ( tested on Debian)
MifarePanel AppImage - Linux arm7vl ( tested on Raspberry Pi)
MifarePanel AppImage - Linux i686 ( tested on Ubuntu - soon)
Firmware & User Manual document for stdMifare V2.0.x firmware version has been released
stdMifare V2.0.x - Firmware & User Manual (1.2.0)03.NOV.2017
SM130-M2 datasheet has been released. SM130-M2 is a second-generation module is designed for one-to-one replacement with SM130 first-generation module.
Software
- Mifare Panel v1.2.0 (12.Nov.2017) (New)
Software tool designed for configuring, evaluating and testing Mifare modules and readers. Supports the newest stdMifare V2.0.x firmware.
MifarePanel Setup - Windows (All windows platforms from XP to Win10)
MifarePanel AppImage - Linux x86_64 ( tested on Debian)
MifarePanel AppImage - Linux arm7vl ( tested on Raspberry Pi)
MifarePanel AppImage - Linux i686 ( tested on Ubuntu - soon)
- SMRFID Mifare v1.2 (for Windows)
Software tool designed for configuring, evaluating and testing Mifare Readers and modules. For new features of 2nd Generation modules (SM521X) and readers please use the newest tool Mifare Panel above.
Windows (old)
- SBoot Upgrader v1.2 (for Windows)
Firmware upgrade tool for windows (.NET). Requires encrypted .xml file to upgrade.
Windows
- Firmware Upgrader v1.0.0 (for Linux)
Firmware upgrade tool for Linux. Requires encrypted .xml file to upgrade.
Linux - i686 / Linux - armv7I (Raspberry Pi) / Linux x64_x86
For linux, file needs to be configured as executable with chmod.
Ex:
chmod a+x firmwareUpgrader-armv7l.AppImage
Run:
./firmwareUpgrader-armv7l.AppImage
Datasheet & Hardware Manuals
- SM5210/SM5211-SMD Datasheet
SM5210-Mini & SM5211-SMD Module datasheet. - SM130-M2 Datasheet
SM130-M2 is second-generaiton, one-to-one replacement module for SM130. - SM2251 Hardware Manual (SM5210/11 Evaluation Kit Board for Type B connection)
- SM2251 is the new base board both for 125KHz RFID SM1250-EK, and Mifare SM5210-EK evaluation kits supporting Type B pin-out connection.
- SM2250 Hardware Manual (SM5210 Evaluation Kit Board for Type A connection)
SM2250 is the old base board both for 125KHz RFID SM1250-EK, and Mifare SM5210-EK evaluation kits. - Reference Schematic for RFID Modules with Type B connection (SM2251 Base board schematic)
Reference schematic for SM5210-Mini, SM5211-SMD Mifare modules. For detailed description you can check the SM2251 Hardware Manual as well.
User Manuals
- stdMifare V2.0.x - Firmware & User Manual (1.2.0)
stdMifare V2.0.x is the newest firmware version comes with great improvements over previous firmware versions ( UM1.3d , I2C 2.8 and UM1.3R 1.0.7/1.1.4)
Document is a detailed guide that explains configurations, operational functionality of the modules/readers and provide the full command API details. - Mifare Readers UART/I2C Communication Protocol - SPV1 (1.0.0)
UART (Including RS232, RS485, USB Virtual Com Port) and I2C Communication Protocol
explained for the Mifare Module/Readers. - Mifare Classic EV1 1K/4K Cards - User Manual
Quick introduction to Mifare 1K and Mifare 4K cards. - Mifare Ultralight EV1 Cards - User Manual
Quick introduction to Mifare Ultralight cards.
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/
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
Python Support
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)
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:
Old Documents to be removed soon:
We are updating the documents with the second-generation module public releases(SM5210 and SM5211-SMD).
- SM130 Datasheet(is 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
- SMX1300 Hardware Manual
Hardware Manual for SMX1300 Serial Reader
- AN601
Firmware: I2C 2.8 Communication Protocol for SM130. Please refer Mifare Readers UART/I2C Communication Protocol - SPV1 (1.0.0) for 2nd gen modules (i.e. SM5210/11)
Mifare Tag/Card Datasheets
- Mifare 1K - Tag Datasheet
NXP Datasheet for Mifare 1K Tags - MF1 IC S50 Functional Specification - Mifare 4K - Tag Datasheet
NXPDatasheet for Mifare 4K Tags - MF1 IC S70 Functional Specification - Mifare Ultralight - Tag Datasheet
NXP Datasheet for Mifare Ultralight Tags - Contactles Single-trip Ticket IC
There are no products to list in this category.