Dual Frequency RFID Reader Module 125kHz 13.56MHz UART Wiegand
LIHTNE D3 Dual Frequency Embedded RFID Card Reader Module
Upgrade your access control or automation project with the LIHTNE D3 Universal Dual Frequency RFID Reader Module. This compact, embedded reader supports both 125kHz and 13.56MHz (ISO 14443A/B) card standards in a single unit, making it an incredibly versatile solution for door access systems, time attendance terminals, smart lockers, and DIY electronics projects. With both UART and Wiegand (WG26/WG34) output interfaces, it integrates seamlessly with virtually any host controller or access panel.
Key Features
- Dual Frequency Support: Reads both 125kHz (EM4100) and 13.56MHz (ISO 14443A/B — S50, S70, Mifare, DESFire, FM1208, CPU cards) in one module
- Flexible Interface: Supports UART (TX) and Wiegand WG26/WG34 — simply configure via the FOR wire
- Wide Power Input: Operates on DC 5V or DC 12V at just 30mA current draw
- Visual & Audio Feedback: Built-in LED indicator and buzzer confirm every successful card read
- Compact Form Factor: Measures only 47 × 26 × 5mm — ideal for embedded and flush-mount installations
- Extended Operating Temperature: Reliable performance from -20°C to +75°C
- Read Range: EM4100 cards >8cm; S50/S70/Mifare/DESFire/FM1208 >5cm (varies by card coil and environment)
- No Hazardous Chemicals: High-concern chemicals — None
Technical Specifications
| Model | D3 |
| Voltage | DC 5V / DC 12V |
| Current | 30mA |
| Supported Frequencies | 125kHz, 13.56MHz (ISO 14443A/B) |
| Supported Cards | EM4100, S50, S70, Mifare Classic, DESFire, FM1208, CPU Cards |
| Interface | UART, Wiegand WG26 / WG34 |
| Read Distance | EM4100 >8cm | S50/S70/Mifare/FM1208 >5cm |
| LED Indicator | Yes |
| Buzzer | Yes |
| Dimensions | 47 × 26 × 5mm |
| Operating Temperature | -20°C to +75°C |
| Country of Origin | Made in Mainland China |
Wiring Guide
Wiegand Mode (DC 12V)
- VCC: DC 12V (linear power supply recommended for best performance)
- GND: Ground
- D1 / D0: Wiegand DATA1 / DATA0
- FOR: Leave floating → WG26 | Connect to GND → WG34
UART Mode (DC 12V)
- VCC: DC 12V (linear power supply recommended)
- GND: Ground
- D0: TX (transmit data to host)
Ideal Applications
- Door and gate access control systems
- Employee time & attendance terminals
- Smart lockers and cabinet security
- Maker/DIY microcontroller projects (Arduino, Raspberry Pi, etc.)
- Parking management and vehicle access
- Library management and asset tracking
For general guidance on RFID technology and its role in electronic access control, visit the NIST Guidelines on Securing RFID Systems — a trusted resource for best practices in deploying RFID hardware securely.
Frequently Asked Questions
Q: What card types does this dual frequency RFID reader module support?
A: The LIHTNE D3 supports both 125kHz cards (such as EM4100) and 13.56MHz cards compliant with ISO 14443A/B, including S50, S70, Mifare Classic, DESFire, FM1208, and CPU cards — covering the vast majority of access control cards in use today.
Q: How do I switch between Wiegand WG26 and WG34 output?
A: It's easy — simply use the FOR wire. Leave it floating (disconnected) for WG26 output, or connect it to GND for WG34 output. No firmware change is required.
Q: Can this RFID module run on 5V as well as 12V?
A: Yes. The D3 module accepts both DC 5V and DC 12V input, giving you flexibility for different project power supplies. A linear power supply is recommended at 12V for the most reliable card reading performance.
Q: What is the maximum read range of this RFID reader module?
A: Under typical conditions, EM4100 (125kHz) cards can be read at distances greater than 8cm, while 13.56MHz cards (S50, S70, Mifare, FM1208) can be read at distances greater than 5cm. Actual range depends on the card's coil size and the surrounding environment.
Q: Is this module compatible with Raspberry Pi or Arduino?
A: Yes. The UART interface (TX output) makes this module straightforward to integrate with microcontrollers and single-board computers such as Arduino and Raspberry Pi. Simply connect the D0 (TX) wire to the appropriate RX pin on your controller and parse the serial data output.