The issuer of this manual has made every effort to provide accurate information. The issuer will not be held
liable for any technical and editorial omission or errors made herein; nor for incidental consequential damages
resulting from the furnishing, performance or use of this material. This document contains proprietary
information that is protected by copyright. All rights are reserved. No part of this document may be
photocopied, reproduced, or translated without the prior written consent of the issuer. The information
provided in this manual is subject to change without notice.
AGENCY APPROVED
- FCC class B
- CE class B
NOTE:This equipment has been tested and found to comply with the limits for a Class B digital device,
pursuant to part 15 of the FCC Rules. These limits are designed to provide reasonable protection against
harmful interference in a residential installation. This equipment generates, uses and can radiate radio
frequency energy and, if not installed and used in accordance with the instructions, may cause harmful
interference to radio communications. However, there is no guarantee that interference will not occur in a
particular installation. If this equipment does cause harmful interference to radio or television reception, which
can be determined by turning the equipment off and on, the user is encouraged to try to correct the
interference by one or more of the following measures:
—Reorient or relocate the receiving antenna.
—Increase the separation between the equipment and receiver.
—Connect the equipment into an outlet on a circuit different from that to which the receiver is connected.
—Consult the dealer or an experienced radio/ TV technician for help.
You are cautioned that any change or modifications to the equipment not expressly approve by the party
responsible for compliance could void your authority to operate such equipment.
WARRANTY
This product is served under one-year warranty to the original purchaser. Within the warranty period,
merchandise found to be defective would be repaired or replaced. This warranty applies to the products only
under the normal use of the original purchaser, and in no circumstances covers incidental or consequential
damages through consumers’ misuse or modification of the products.
PREFACE
This manual provides detailed information relating to the overall operational, electrical, mechanical,
environmental and functional aspects of the MFC242. This document should be read and understood prior to
initial operation of the product.
For ease of installation and programming use, we have addressed everything from its attractive features to its
various configurations.
When designing the MFC242, we selected what we feel are the most useful features and functions. If in some
cases you find that your specific needs differ from our existing products, we welcome your comments and
suggestions. Custom-designed models are also available.
If further questions do arise, please call for technical support, our FAE will assist you in any way we can.
I
MFC242Programmer’s Manual Rev. 1.0
General Description
This section presents general information about the basic characters of the MFC242.
1.1 Features
The MFC242 provides the following features:
1 Read Type A 13.56Mhz RFID Mifare card
2 Programmable illuminated color bezel
3 Support GDS protocol
4 Firmware upgradeable
5 USB interface, no external power supply required
Light weight:130g
6
Compact size:108.0 L x 75 W x 32 H mm
7
1.2 Application
This MFC242 card reader is designed to read RFIID Mifare card as well as performing programmable
illuminated color bezel.
For the RFID module, it can read and decode Type A 13.56Mhz RFID Mifare card. This product
communicates with a host computer or a terminal via GDS protocol using an USB 2.0 full speed interface.
The reader is widely accepted in the financial industry applications as its transmitting protocol is highly
reliable and easy to use.
1.3 Operation Behavior
1.3.1 RFID Card read Operation:
While operating, the MCU reads commands from host USB interface and send them to the RFID Reader
IC PN512 for the control of reading contactless TAG, then getting the response from PN512 and send it
back to host through USB interface.
1.3.2 Illuminated color bezel Operation.
The MCU reads commands from host USB interface and send them to G5126TB1U circuitry. Then
G5126TB1U circuitry will output the different output voltage to the 4 pieces of Red, Green and Blue color’s
LED. In this way, LED components will have different color and emit to the bezel
Page 2
MFC242Programmer’s Manual Rev. 1.0
1.4 Dimensions of MFC242
2 Technical Specifications
2.1 Magnetic Card Specifications
2.1.1 Card Type
Mifare Ultralight C and 4K Mifare DESFire EV1
2.1.2 Card Format
Mifare format
2.1.3 Card Operation
Test Ca r d Card reading distance from Bezel
Mifare Ultralight C 0 cm
Mifare Ultralight C 1 cm
Mifare Ultralight C 2 cm
2.2 Mechanical Specifications
2.2.1 Body Material
PC SABIC 945A
2.2.2 Dimension
Length: 108mm
Width: 75mm
Height: 32mm
Page 3
MFC242Programmer’s Manual Rev. 1.0
2.2.3 Weight
Approx. 130g
2.3 Electrical Specifications
2.3.1 Power Required
DC 5V 5%
2.3.2 Power Consumption
Stand-by current <50mA
Max operating current <300mA
2.3.3 Communication
GDS Card Reader Communication Protocol Standard V1.04
GDS® Card Reader: Communication Protocol v1.0.4
Universal Serial Bus (USB) Specification, v2.0
Device Class Definition for USB HID, v1.12
USB Engineering Change Notice – UNICODE UTF-16LE for String Descriptors
RFC 2781 (Unicode standard version 3.0) new REV 5.2
System Memory is divided into three parts:
Base addresses
0xFFFF
0xE800
0xE7FF
0x3000
0x2FFF
0x0000
Device Properties Block
Application Program Block
Block Size
Boot Loader Block
6K Bytes
46K Bytes
12K Bytes
Page 6
MFC242Programmer’s Manual Rev. 1.0
2.6.1 Boot Loader Block
The first 12Kbyte of memory is factory programmed with a boot loader. The boot loader is designed to update
application program through USB communication per HID V1.12 with a predefined communication protocol.
Please refer to the appendix section for more information.
Note:
The <Header> of Command/Response must be ‘C2’ (Hex).
The <LEN 1> field indicates the length from <Command_1> to <XORLRC>, it is two bytes.
The <LEN 2> field indicates the length from < Command_2> to < ADDLRC>, it is two bytes.
The <Data> fields are command or response data. See following section “Command and Response
Code” for details.
Response Format:
< Header>< Length><DATA>
Command_1 Command_2 Description
0x09 0x042 0x4C Enter to Boot Loader Block
0x21 0x7E CHECK Uniform produce
0x057 0x46 Program Flash address data length (max size 1024)
0x042 0x4E Get previous command
0x045 0x42 0x4C Get Boot Loader Version
0x45 0x4D Erase Flash
0x39 Get Application Program Version
0x7F Warm Reset
0x09 - Enter to Boot Loader Block
Command Length: 3 bytes
Response Data: = 06h, if success. Length is 1 byte.