minova MCRN2P User manual

MCRN2P PoE-Reader
ISO14443 & ISO15693
OLED Display
User Manual
Feb. 2022 Rev 1.4

Minova Technology GmbH Page 2
D-78628 Rottweil, Auf dem Wall 29
Tel.: (+49) 7 41 / 348 51 564
Minova Technology GmbH
Company Headquarters
Auf dem Wall 29
78628 Rottweil
Germany
www.minovatech.de
The information contained herein is provided solely for the purpose of allowing customers to
operate and service Minova manufactured equipment and is not to be released, reproduced, or
used for any other purpose without written permission of Minova Technology. Information
and specifications contained in this document are subject to change without prior notice and
do not represent a commitment on the part of Minova Technology.
© 2022 by Minova Technology GmbH. All rights reserved.

Minova Technology GmbH Page 3
D-78628 Rottweil, Auf dem Wall 29
Tel.: (+49) 7 41 / 348 51 564
Revision History
Changes of this document are listed below:
Date
Revision
Note
31.08.2021
1.0
First release
10.09.2021
1.1
Added configuration commands
20.09.2021
1.2
Updated LCDTEXT command description
10.01.2022
1.3
Added DESFire Authentication and Offline Modes
14.02.2022
1.4
Added LED commands

Minova Technology GmbH Page 4
D-78628 Rottweil, Auf dem Wall 29
Tel.: (+49) 7 41 / 348 51 564
Table of Contents
1Precautions Before Setup & First Run................................................................. 5
2Introduction.......................................................................................................... 6
3Features.............................................................................................................. 7
4Reader Display.................................................................................................... 8
5Supported Protocols............................................................................................ 9
5.1 ASCII Protocol...........................................................................................................9
5.2 HTTP Get Request (Web-Mode) ...............................................................................9
5.3 Binary Protocol ........................................................................................................10
6Operating Modes............................................................................................... 11
6.1 Server & Client Protocols ........................................................................................11
6.2 Terminal Setup & Settings.......................................................................................11
6.3 miFinder Configuration Software ............................................................................11
6.3.1 Automatic IP (DHCP) Mode................................................................................12
6.3.2 Constant / Static IP Mode.....................................................................................13
6.3.3 Message Format ...................................................................................................13
7Messages and Command Set ........................................................................... 14
7.1 NTAG21X Command Interface...............................................................................17
7.2 Loading mifare® Keys.............................................................................................18
7.3 Formatting mifare® Sectors.....................................................................................18
7.4 Mifare Card Memory Layout...................................................................................18
8DESFire Authentication and Auto Read ............................................................ 19
9Offline Modes.................................................................................................... 19
10 Test Connection with Hercules...................................................................... 20
11 MIFARE Classic Auto Read Function............................................................ 21
12 NFC Configuration......................................................................................... 22
13 Firmware Update ........................................................................................... 23

Minova Technology GmbH Page 5
D-78628 Rottweil, Auf dem Wall 29
Tel.: (+49) 7 41 / 348 51 564
1 Precautions Before Setup & First Run
•If your network contains managed/smart switches such as (Cisco, Allied Telesis etc.)
•RSTP, STP (Spanning Tree Protocols) and related protocols must be turned off or
disabled from the management console of the switch. These protocols may cause the
terminals to start to gain IP late at first power-on or unable to take an IP address on
the network properly.
•If your network contains a Firewall
•Make sure that your network does not have a MAC-Filter.
•Make sure that UDP 65535 port (terminal discover port i.e miFinder Config) should not
be blocked.
•If your device is unable to gain an IP address from the DHCP server, please define or
give freedom to the MAC ID of the terminal in your network (via management console
of firewall, router etc.)
•Make also sure that TCP ports used by the terminal should not be blocked.

Minova Technology GmbH Page 6
D-78628 Rottweil, Auf dem Wall 29
Tel.: (+49) 7 41 / 348 51 564
2 Introduction
The MCRN2P RFID reader has an Ethernet interface, serial ports, inputs and outputs.
Top view Bottom view
Blind lids for wall mounting Waterproof variant
Standard variant Ports and IOs
The Relay and Input terminal blocks are easy for inserting/removing fine-stranded conductors by lightly
depressing the push-button.
The serial port connectors are WR-WTB type 2.00 mm headers.
Relay1
Relay2
Inputs
Ethernet
PoE-Enabled
OLED Display
RS485
RS232
+VIN

Minova Technology GmbH Page 7
D-78628 Rottweil, Auf dem Wall 29
Tel.: (+49) 7 41 / 348 51 564
Waterproof variant with relay cable
3 Features
•128x64 pixel OLED display
•10/100Mb Ethernet with PoE (Power-Over-Ethernet) interface
•Full NFC support
•ISO14443 A/B, ISO15693 RFID standards
•Supported Tags
oMIFARE® DESFire/Plus, Classic/Ultralight
oNTAG and NFC Forum Tags
oI-Code and other vicinity tags
•IP67 waterproof enclosure
•Easy wall mount brackets
•RS232 or RS485 up to 230K Baud
•USB 2.0 Full-Speed interface (optional)
•2 relay outputs 1A/30VDC
•2 opto-isolated inputs
•Buzzer and Real Time Clock
•4MBit external flash memory
•Bootloader for firmware update
•+8V to +60V DC power supply (optional +5V version)
•200mAmax @ +12V current consumption
•-40 to +85 ºC ambient Temperature
•Crypto Functions (optional)
o256-Bit ECDSA Elliptic Curve Digital Signature Algorithm (SECP256R1)
o128-Bit AES Advanced Encryption Standard (ECB Mode) SHA256 Secure Hash Algorithm

Minova Technology GmbH Page 8
D-78628 Rottweil, Auf dem Wall 29
Tel.: (+49) 7 41 / 348 51 564
4 Reader Display
The OLED display can be fully controlled by the host. Line status, date time and main texts
can be displayed.
The default texts may be changed using miFinder.exe
Server can display messages using LCDSET command. The display returns to the default
texts after 5s (default) of timeout.

Minova Technology GmbH Page 9
D-78628 Rottweil, Auf dem Wall 29
Tel.: (+49) 7 41 / 348 51 564
5 Supported Protocols
5.1 ASCII Protocol
The reader connects to the defined IP/Port and keeps the connection alive.
Reader to Host
MCRN2P-1000,UID=F543A9B8
Host answer
MCRN2P-1000,LCDCLR;127,LCDSET;0;0;1;Access approved,BUZZER;50;2
Standard configuration using miFinder.exe
5.2 HTTP Get Request (Web-Mode)
The reader makes an http Get-Request on the defined web server.
Reader to Host
GET /request.php?devID=MCRN2P-1000&UID= F543A9B8 HTTP/1.1
Host: www.minovatech.de
Host answer
MCRN2P-1000,LCDCLR;127,LCDSET;0;0;1;Access approved,BUZZER;50;2

Minova Technology GmbH Page 10
D-78628 Rottweil, Auf dem Wall 29
Tel.: (+49) 7 41 / 348 51 564
5.3 Binary Protocol
The reader supports a binary protocol, for details refer to the following document
MCRNX Protocol&Cmd Ref.pdf
Reader to Host
01 01 00 09 31 40 4C 3C 3C D5 04 00 08 ED // Card activated event
Host answer
01 01 00 02 5D 01 5E // Polling command
miExplore test software can be used for testing the binary protocol. For details refer to the
following document miExplore Software.pdf

Minova Technology GmbH Page 11
D-78628 Rottweil, Auf dem Wall 29
Tel.: (+49) 7 41 / 348 51 564
6 Operating Modes
6.1 Server & Client Protocols
The MCRN2P reader can be used in either client or server mode. In client mode the terminal connects
to a remote server that it is listening the TCP/UDP port. The server may accept multiple connections.
The MCRN2P reader can also be used as a server. The reader listens own port and can accept a
connection request from outside.
The reader opens always a server port automatically. The port is +1 of the defined port. For example,
if you set the port to 80, a second server port is automatically opened on port 81.
6.2 Terminal Setup & Settings
The terminal can be configured on a network (LAN). To start setup terminal must be in a network that
supports DHCP. The terminal needs to acquire an IP from a DHCP server on your network.
Configuration is made through and UDP protocol so it advisable to use a firewall free network. Most of
the firewalls filter UDP.
For the first time setup you can use miFinder software. miFinder can discover all terminals on your
network. After MCRN2P is up i.e. (after gained an IP from your network) you can use miFinder. It is
also advisable to turn off any firewall & antivirus software before running miFinder. As stated before,
firewalls on PC may prevent to discover the network.
6.3 miFinder Configuration Software
Using miFinder you can set various parameters related to terminals. Some parameters are specific to
each terminal and some parameters are global to all terminals. After all setup, your device is listed or
discovered as given below.
If your terminal is not discovered, press Discover button again.
miFinder Main Screen
In main window of miFinder you can the following parameters

Minova Technology GmbH Page 12
D-78628 Rottweil, Auf dem Wall 29
Tel.: (+49) 7 41 / 348 51 564
•Restart or Reset all terminals connected to network.
•Setting DHCP parameter of all terminals connected to network.
•Setting the baud-rate of RS232 / RS485 port.
•Setting the Real Time Clock of all terminals connected to network.
miFinder main window view
To enter a detailed setup of a particular terminal select a device from the list and double click to see a
particular terminal setting window in miFinder. This window gives you a detailed setup of each
terminal. Please note that these settings are specific to each terminal. Below given a snapshot of
detailed settings window of miFinder.
miFinder Terminal Setting Window
6.3.1 Automatic IP (DHCP) Mode
In miFinder’s main screen, in Set DHCP Mode section, select ON and press Set DHCP Mode button.
Then all terminals restart and try to access a DHCP server to get an IP address from your network.
Please note that your network must have a DHCP enabled management device.
Restart Terminals
On Network
Set DHCP Mode of
All Terminals
Set Baud of Serial
Port
Set RTC of All
Terminals
Set Client Mode of
All Terminals
Set Update
Parameters of All
Terminals
Set NTP Server for
RTC of All Terminals
Enter Update Mode
of All Terminals

Minova Technology GmbH Page 13
D-78628 Rottweil, Auf dem Wall 29
Tel.: (+49) 7 41 / 348 51 564
DHCP Mode Setting
6.3.2 Constant / Static IP Mode
To set a terminal to be run in static IP mode, in miFinder’s main window enter the desired terminal’s
settings screen. Then enter your desired IP, GW, Mask and DNS values in Device IP Settings section.
IP Parameters Settings Section
Note that, after opening settings screen, this section gives your terminal’s current IP parameters. After
entering the values as above figure, then press Set IP Settings button. Then the terminal restarts
again.
The last step is to set DHCP mode to OFF in main window of miFinder as given in above figure. The
terminal restarts again in Static IP mode. Please note that you can skip this step if your terminal is
already operating in static IP mode.
6.3.3 Message Format
The message format from server to terminal is given by the following syntax.
<Device ID>,<CMD1;parameter1;…;parameterN>,<CMD2;parameter1;…;parameterN>,…
This packet can be sent by a specific TCP server via socket_send API’s or simple echo statements
defined in a web server protocol.
Max. 20 commands can be sent, and each command can have max. 50 chars.
Example:
MCRN2P-1000,RELAY1=1000,RELAY2=2000
The message format from terminal to server is given by the following syntax.
<Device ID>,<ANSWER;VALUE1;VALUE2>
or
<Device ID>,ACK
<Device ID>,NAK
Example:
MCRN2P-1000,UID=4FA20135

Minova Technology GmbH Page 14
D-78628 Rottweil, Auf dem Wall 29
Tel.: (+49) 7 41 / 348 51 564
7 Messages and Command Set
Terminal to server (events)
Message
Description
Example
ALIVE
Send periodically every 30s
MCRN2P-1000,ALIVE
UID
Card ID
MCRN2P-1000,UID=F543A9B8
Offline UID
Offline card ID with UNIX time
MCRN2P-1000,OID=F543A9B8,UTIME=1628946795
INPUTS
Input change
MCRN2P-1000,IN=0F
Server to terminal (command)
Command
Description
Example
VERSION?
Gets the firmware version
MCRN2P-1000,VERSION?
Answer: MCRN2P-1000,VERSION=V 2.02-200421
RELAY1=ON/OFF
RELAY2=ON/OFF
LED1/2/3=ON/OFF
Set/release a relay
Set/clr LEDs
MCRN2P-1000,RELAY1=ON
MCRN2P-1000,LED2=ON,DELAY;500,LED2=OFF
RELAY1=ms
RELAY2=ms
Activate relay by a delay in ms
MCRN2P-1000,RELAY1=1000
TSYNC=UNIXTIME
Set RTC
MCRN2P-1000,TSYNC=1412625197
BUZZER;DURATION;COUNT
Play a sound (buzzer)
MCRN2P-1000,BUZZER;200;2
IOSTAT?
Get IO status
MCRN2P-1000,IOSTAT?
Answer: MCRN2P-1000,IN=1F,OUT=01
TRST
System reset
MCRN2P-1000,TRST
COM1TX;DATA
Transmit data via comport
MCRN2P-1000,COM1TX;Test print
COM1RX
Get data from comport
MCRN2P-1000,COM1RX
RFID Commands
GETUID or RESETCARD
Activates an RFID tag
MCRN2P-1000,GETUID
Answer; MCRN2P-1000,UID=FA523C84
LOADKEYS;TYPE;KEYA;KEYB
Load mifare keys
MCRN2P-1000,LOADKEYS;0;A0A1A2A3A4A5;
B0B1B2B3B4B5
BLOCKREAD;BLOCKNR
BLOCKREADX;BLOCKNR
Read 16 bytes mifare block
Read 16 bytes in HEX mode
MCRN2P-1000,BLOCKREAD;2
Answer: BLOCKDATA=Test string 1
Answer: BLOCKDATAX=000102030405060708090A0B0C0D0E0F
Answer: NAK block authentication error
BLOCKWRITE;BLOCKNR;DATA
BLOCKWRITEX;BLOCKNR;DATA
Write max 16 bytes mifare block
Write max 16 bytes in HEX mode
MCRN2P-1000,BLOCKWRITE;2;Test
MCRN2P-1000,BLOCKWRITEX;2;000102030405..
FORMATSECTOR;SECTORNR;DATA
Format a sector
MCRN2P-1000,FORMATSECTOR;1;
FFFFFFFFFFFFFF078069FFFFFFFFFFFF
SECTORREAD;SECTORNR
SECTORREADX;SECTORNR
Read 48 bytes of sector data
Read 48 bytes in HEX mode
MCRN2P-1000,SECTORREAD;1
MCRN2P-1000,SECTORREADX;1
SECTORWRITE;SECTORNR;DATA
SECTORWRITEX;SECTORNR;DATA
Write max 48 bytes of sector data
Write max 48 bytes in HEX mode
MCRN2P-1000,SECTORWRITE;1;MAX MUSTERMAN
MUSTERSTRASSE 2 MUSTERSTADT
CAPDU;APDU[0]..APDU[n]
Send APDU
DESFire or Bank Card
SELPPSE: MCRN2P-1000,CAPDU;
00A404000E325041592E5359532E444446303100
Anser: MCRN2P-1000;RAPDU=06675041259000
WAIT;TIME
Time in milliseconds
WAIT;1000 (Waits one seconds as a delay)
ISO15693 Commands
VICCGETINFO
Get VICC Information
MCRN2P-1000,VICCGETINFO
MCRN2P-1000,
VICCINFO=000f0d55a32f500104e000001b0301
VICCBLOCKREADX;BLOCKNR
Block read (4 byte)
MCRN2P-1000,VICCBLOCKREADX;0
MCRN2P-1000,VICCBLOCKDATA=e1400e00
VICCBLOCKWRITEX;BOCKNR;DATA
Block write (4 byte)
MCRN2P-1000,VICCBLOCKWRITEX;3;6E303738
MCRN2P-1000,ACK
VICCSEND;DATA
Transparent data exchange
MCRN2P-1000,VICCSEND;22200D55A32F500104E000
MCRN2P-1000,VICCRECEIVE=00e1400e00
NTAG Commands
NTAGCMD;DATA
Transparent NTAG command int.
GET VERSION: MCRN2P-1000,NTAGCMD;60
Answer: MCRN2P-1000,DATA=0004040502011303
NTAGREAD16;BLOCKNR
Read 16 bytes of NTAG data in HEX
MCRN2P-1000,NTAGREAD16;6
Answer
NTAGREAD16=00010203000000000000000000000000
NTAGWRITE4;BLOCKNR;DATA
Write 4 bytes in HEX mode
MCRN2P-1000,NTAGWRITE4;6;00010203

Minova Technology GmbH Page 15
D-78628 Rottweil, Auf dem Wall 29
Tel.: (+49) 7 41 / 348 51 564
NTAGWRITE16;BLOCKNR;DATA
Write 16 bytes in HEX mode
MCRN2P-1000,NTAGWRITE16;4;00010203040506..
* Write commands: Remaining blocks will be filled with spaces in ASCII mode and with 0x00s in HEX mode
Display Commands
Message
Description
Example
LCDCLR
Clears the LCD
None
LCDSET;Left;Top;Font;Text
Writes text on LCD
LCDSET;0;0;0;Hello World
Fonts: 0 to 3
Left: 0 to 127
Right: 0 to 63
LCDTEXT;Line1;Line2;Lline3
Define texts for all lines
LCDTEXT;Hallo or LCDTEXT;Minova;Guten;Tag
This command changes the default texts on the display
until next restart or display command
LCD Fonts Example
4 commands are sent: 1x clear LCD and 3x set LCD
LCDSET command: <cmd>;<left pixel>;<right pixel>;font (0-to-3);Text to display
Example: LCDSET;0;10;1;Font1
MCRN2P-1000,LCDCLR,LCDSET;0;0;0;Font0,LCDSET;0;10;1;Font1,LCDSET;0;20;2;Font2,LCDSET;0;35;3;Font3
* Default display will be loaded back after 5 seconds of timeout.
Configuration Commands
Command
Description
SETWEB
Sets the web-client settings
MCRN2P-1000,SETWEB;<par1>;<par2>;<par3>;>par4>
par1: Enable/disable (0/1) web-client mode
par2: Get-request path
par3: Enable/disable (0/1) HTTP 1.1 header
par4: HTTP1.1 host header (virtual domain name)
Examples: (up to 4 parameters)
Send: MCRN2P-1000,SETWEB;0;
Send: MCRN2P-1000,SETWEB;1;api/rfid.php;
Send: MCRN2P-1000,SETWEB;0;api/rfid.php;0;
Send: MCRN2P-1000,SETWEB;0;api/rfid.php;1;login.mitrack.de
GETWEB
Gets the web-client settings
Send: MCRN2P-1000,GETWEB;
Answer: MCRN2P-1000,GETWEB;0;api/rfid.php;0;login.mitrack.de
SETALIVE
Sets the alive message period
Send: MCRN2P-1000,SETALIVE;60
Answer: MCRN2P-1000,ACK
GETALIVE
Gets the alive message period in seconds
Send: MCRN2P-1000,GETALIVE
Answer: MCRN2P-1000,GETALIVE;60
SETTCP
Sets the server TCP settings
MCRN2P-1000,SETTCP;<par1>;<par2>;<par3>;>par4>
par1: Server IP

Minova Technology GmbH Page 16
D-78628 Rottweil, Auf dem Wall 29
Tel.: (+49) 7 41 / 348 51 564
par2: Server Port
par3: Enable/disable (0/1) DNS lookup (connect using domain name)
par4: Server domain name
Examples: (up to 4 parameters)
Send: MCRN2P-1000,SETTCP;85.214.201.95;
Send: MCRN2P-1000,SETTCP;85.214.201.95;80;
Send: MCRN2P-1000,SETTCP;85.214.201.95;80;0;
Send: MCRN2P-1000,SETTCP;85.214.201.95;80;1;login.mitrack.de;
Terminal restarts after this command!
Answer: MCRN2P-1000,ACK,RESTART
GETTCP
Gets the TCP/IP settings
Send: MCRN2P-1000,GETTCP
Answer: MCRN2P-1000,GETTCP;85.214.201.95;80;0;login.mitrack.de;
Offline/Whitelist Commands
Message
Description
Example
ACK_STR;DATA
Set commands to execute for
ACK
ACK_STR;LCDCLR,LCDSET;0;0;1;Access granted,BUZZER;50;2
NAK_STR;DATA
Set commands to execute for
NACK
NACK_STR;LCDCLR,LCDSET;0;0;1;Access denied,BUZZER;1000;1
WLIST_ADD;0;UID
or
WLIST_ADD;1;UID
;START;END
Add an UID to the whitelist
Type 0 no time limitation
WLIST_ADD;0;041C9742344981
Type 1 with start and end unixtime
WLIST_ADD;1;041C9742344981;1420074061;422842522
WLIST_CLR
Clear the whole whitelist
WLIST_CLR
WLIST_GET=ITEMNR
Get an item from whitelist
WLIST_GET=5
ACT_CLR
Clear the activity file
ACT_CLR
LIST_INFO
Get activity and whitelist count
MCRN2P-1000,LIST_INFO
Answer: Whitelistcount, Checksum, 0, Activity list count
MCRN2P-1000,LIST_INFO,100,238,0,5
FILESYNC
Start whitelist synchronization
Filesynch software command
FILEUPLOAD
Start file upload
Filesynch software command
The FileSync software can be used to upload/download of whitelist files
This software uses a TCP socket to exchange the whitelist. To initiate a synchronization, the
software waits to an ALIVE message from the reader.

Minova Technology GmbH Page 17
D-78628 Rottweil, Auf dem Wall 29
Tel.: (+49) 7 41 / 348 51 564
7.1 NTAG21X Command Interface
NTAG card operations can be done by using the NTAGCMD command
NTAGCMD command format
Server to terminal
NTAGCMD;<CMD><DATA0><DATA1>…
<CMD>: NTAG command (Please refer to NTAG datasheet for more info)
GET_VERSION 0x60
READ 0x30
WRITE 0xA2
READ_CNT 0x39
PWD_AUTH 0x1B
READ_SIG 0x3C
<DATA>: NTAG command parameter
Terminal to server
ACK or NAK or DATA=<DATA0><DATA1>…
Examples:
GET_VERSION
Retrieve information from the NTAG
Send
MCRN2P-1000,NTAGCMD;60
Receive
MCRN2P-1000,DATA=0004040502011303
READ
Retrieve 16 bytes (4 pages) of data
Send
MCRN2P-1000,NTAGCMD;3006 (Read 16 bytes starting from page 6)
Receive
MCRN2P-1000,DATA=00000000000000000000000000000000
WRITE
Write 4 bytes into defined page
Send
MCRN2P-1000,NTAGCMD;A20600010203 (write on page 6)
Receive
MCRN2P-1000,ACK or MCRN2P-1000,NAK
PWD_AUTH
Verify password for protected memory
Send
MCRN2P-1000,NTAGCMD;1BFFFFFFFF (Auth with default password)
Receive
MCRN2P-1000,DATA=0000 (PACK data) or MCRN2P-1000,NAK
READ_SIG
Retrieve ECC signature
Send
MCRN2P-1000,NTAGCMD;3C00
Receive
MCRN2P-1000,DATA=580ebc4156bb1e17c59ee8a.. (32 bytes of data)

Minova Technology GmbH Page 18
D-78628 Rottweil, Auf dem Wall 29
Tel.: (+49) 7 41 / 348 51 564
7.2 Loading mifare® Keys
The terminal needs the sector keys in order to read/write the related blocks. There are two keys (KeyA
and KeyB) for each sector.
MCRN2P-1000,LOADKEYS;TYPE;KEYA;KEYB
Example; MCRN2P-1000,LOADKEYS;0;FFFFFFFFFFFF;FFFFFFFFFFFF
The key usage is defined in the following table.
TYPE
READ
WRITE
0
Key A
Key A
1
Key A
Key B
2
Key B
Key A
3
Key B
Key B
5
No-Auto
No-Auth
7.3 Formatting mifare® Sectors
Blocks 3,7,11,15,..63 are sector trailer blocks and store the KEYA, KEYB and the access conditions.
The sector trailer data must be defined correctly.
MCRN2P-1000,FORMATSECTOR;SECTORNR;DATA
SECTORNR = 0 to 15
DATA = KEYA-ACCESSBITS-KEYB
Examples:
MCRN2P-1000,FORMATSECTOR;1;FFFFFFFFFFFFFF078069FFFFFFFFFFFF // Transport config R&W with KEYA
MCRN2P-1000,FORMATSECTOR;1;FFFFFFFFFFFF78778800FFFFFFFFFFFF // R/W-Blocks read: KEYA, write: KEYB
MCRN2P-1000,FORMATSECTOR;1;FFFFFFFFFFFF08778F00FFFFFFFFFFFF // INC/DEC-Blocks
MCRN2P-1000,FORMATSECTOR;1;FFFFFFFFFFFF7F00F800FFFFFFFFFFFF // DEC-Only-Blocks
MCRN2P-1000,FORMATSECTOR;1;FFFFFFFFFFFF68778900FFFFFFFFFFFF // B0;INC/DEC, B1-2 R/W blocks
7.4 Mifare Card Memory Layout
1024 × 8 bit EEPROM memory

Minova Technology GmbH Page 19
D-78628 Rottweil, Auf dem Wall 29
Tel.: (+49) 7 41 / 348 51 564
8 DESFire Authentication and Auto Read
Internal serial number of a DESFire card can be read using the following configuration. The
authentication settings should be defined according to the card schema. The reader will
perform a DESFire Authentication by selecting the defined Application ID. The read and
parsed data will be returned or used in offline mode.
9 Offline Modes
If the offline mode is activated, the reader logs the activities and sends after it is online again.
Following rules apply:
1- No Authentication, no whitelist. All cards are accepted.
a. Mifare DESFire Card: If authentication settings are defined, the internal serial
number is read and saved. Otherwise, the 7-Byte UID is used.
b. Mifare Classic or other technologies: The 4/7-Byte UID is used.
2- Whitelist activated. In this mode, the serial number or UID is checked.
a. Mifare DESFire Card: If authentication settings are defined, the internal serial
number is read and searched in the whitelist. Otherwise, the 7-Byte UID is
used.
b. Mifare Classic or other technologies: The 4/7-Byte UID is searched in the
whitelist.
3- Authentication Mode. In this mode, all successful authenticated cards are accepted.
a. Mifare DESFire Card: If authentication settings are defined, the internal serial
number is read. Otherwise, the 7-Byte UID is used.
b. Mifare Classic or other technologies: The 4/7-Byte UID is used.

Minova Technology GmbH Page 20
D-78628 Rottweil, Auf dem Wall 29
Tel.: (+49) 7 41 / 348 51 564
10 Test Connection with Hercules
Hercules Setup Utility can be used to test the terminals behavior.
•Set the terminal in Client mode (skip this step if the terminal is already in client mode)
•Select TCP Server and enter the Terminals port number
•Click on Listen
•The terminal will connect automatically as seen in the connection status
•After presenting a card, the message will be displayed in the Received data window
•Enter the response message and send to the terminal. The device ID must be the same in the
received and sent data
•As the TCP connection is open, we can send commands directly to the terminal
Use the TCP Client tab if the terminal is configured as a server.
Table of contents