125 kHz EM4100 Reader Module with TTL, Wiegand 26 or RS232
40 × 40 mm board-level reader for EM4100/TK4100 cards, ordered with TTL UART, Wiegand 26 or RS232 output, plus card-present and buzzer/LED drive pins.
Send us your controller model, card type and install environment. We'll shortlist compatible hardware and quote within 24 hours.
EV charger RFID cards, key fobs and 13.56 MHz reader modules for charger OEMs and operators: UID formats, OCPP idTag mapping and UART integration notes.
Most EV chargers that support card authorization use a 13.56 MHz RFID card or key fob: an embedded reader module reads the card’s UID, passes it to the charger controller over UART, and the controller sends it to the back end as the OCPP idTag. We supply both halves of that chain: reader modules for charger OEMs, and branded cards and fobs in bulk for charge-point operators (CPOs), property managers and fleet depots.
Charger OEMs need a module that fits behind the front panel, reads the cards their customers already carry and reports UIDs in a predictable format. Operators need thousands of cards and fobs that read first time on every charger in the network and whose UIDs can be loaded into the back end before cards are mailed.
Problems usually appear where the two meet. The same card can arrive as different strings depending on byte order or number format, 4-byte UIDs are not guaranteed unique, and some DESFire cards change their UID at every tap. Settle these details before ordering modules or printing cards.
The chain is card or fob → antenna and reader module → charger controller → OCPP back end.
Home and small private chargers often skip the back end and keep a short list of authorized cards in the charger itself. ISO 15118 Plug & Charge can authenticate the vehicle through the charging cable where the car, charger and back end all support it; RFID remains the common fallback.
ISO/IEC 14443-3 defines UIDs of 4, 7 or 10 bytes. MIFARE Classic 1K-compatible cards typically carry 4 bytes, while NTAG21x, MIFARE Ultralight and DESFire EV1/EV2/EV3 use 7. Here is one 4-byte UID, 3A 7F 12 C9, as different systems might show it:
| Representation | Example | Where you see it |
|---|---|---|
| Hex, bytes in read order | 3A7F12C9 |
Most UART modules and OCPP back ends |
| Hex, bytes reversed | C9127F3A |
Some readers, apps and card-printing files |
| Decimal, read order | 0981406409 |
10-digit output on some desktop readers |
| Decimal, reversed bytes | 3373432634 |
10-digit output on other desktop readers |
| Wiegand 26 | Only 24 of the 32 bits | Access-control readers; avoid for charging |
A 7-byte UID becomes 14 hex characters, which fits the 20-character idTag limit in OCPP 1.6. Agree one convention (usually hex in read order, no separators) with the back-end provider, and set every module and enrollment reader to it. Our USB reader output formats guide explains byte order in detail.
Two more checks. First, 4-byte IDs include non-unique IDs (NUIDs), so a large public network is safer on 7-byte chips. Second, DESFire EV1 and later can be configured to present a random UID at each tap, which a UID-based charger will treat as a new card every time. See MIFARE Classic vs DESFire before choosing a secure card.
| Module format | Footprint | Antenna | Host interface |
|---|---|---|---|
| Compact 13.56 MHz (ISO/IEC 14443A/B) | 30 × 16 mm | External 50 Ω coil | UART, 3.3 V TTL levels |
| Compact dual-frequency (125 kHz + 13.56 MHz) | 30 × 16 mm, same header as the HF board | External LF and HF coils | UART, 3.3 V TTL levels |
| Multi-protocol HF (14443A/B, 15693; FeliCa option) | 47 × 26 mm | On-board or external | 3.3 V UART or Wiegand |
| USB PC/SC (CCID) module | Varies by model | External | USB |
| Multi-technology badge reader | Varies by model | Varies by model | UART or USB |
Browse 13.56 MHz NFC modules for charger designs, and multi-technology modules where chargers must accept existing corporate badges.
| Location | Recommended hardware type | Key spec to check |
|---|---|---|
| Home or shared-garage AC charger | Compact 13.56 MHz UART module + key fobs | Firmware support for a local card list; 3.3 V logic levels |
| Public AC or DC charger | 13.56 MHz module + branded 7-byte-UID cards | UID format and byte order; operating temperature |
| DC charger with Linux or Android HMI | USB PC/SC (CCID) module | Driver and SDK support for the operating system |
| Workplace or fleet depot | Dual-frequency or multi-technology module | Badge technologies already issued on site; UID or secure payload |
| Higher-security network | HF module with SAM slot + DESFire EV3 key fobs | AES key management; firmware support |
| Customer-service or enrollment desk | USB desktop reader | Output format identical to the chargers |
Our RFID module integration checklist covers pinouts, command sets and sampling.
Put these in one RFQ for cards, key fobs and wristbands:
Per charger (OEM)
Per network or site (operator)
Not supplied: chargers, OCPP back-end software and EMV payment terminals.
Tell us if you build chargers or run a charging network, plus the card types in use, your OCPP version and UID convention, module interface and operating temperature, and card quantities with artwork. We’ll propose modules to sample or a card-and-fob specification. Request a quote and we’ll reply within 24 hours.
40 × 40 mm board-level reader for EM4100/TK4100 cards, ordered with TTL UART, Wiegand 26 or RS232 output, plus card-present and buzzer/LED drive pins.
30 × 16 × 8.9 mm EM4100-family reader with a 3.3 V TTL UART, auto or command-triggered reading and serial firmware upgrade, driven by an external 490 µH antenna.
Dual-band OEM reader board that passes 125 kHz EM4100/TK4100 and 13.56 MHz MIFARE, DESFire EV1 and NTAG card numbers to a controller as Wiegand 26 or Wiegand 34.
32.5 × 17.5 mm EM4100/TK4100 reader board with an external coil antenna, supplied with TTL UART or Wiegand 26 output for space-limited devices.
24.3 × 16 × 11.8 mm, 2.1 g low-frequency module with an external antenna that reads EM4100-family credentials at 0–8 cm and reports over Wiegand or 5 V UART.
Board-level 13.56 MHz reader/writer with on-board antenna and SAM interface pins, offered in ISO14443A, APDU, A/B and ISO15693 builds with TTL or Wiegand output.
Tiny USB CCID smart-card reader module that adds PC/SC-accessible 13.56 MHz card reading to tablets, PCs, kiosks and ticketing terminals via an external antenna.
USB-powered 47 × 26 mm multi-protocol HF module with built-in or external antenna, optional FeliCa, and SDKs for Windows, Android and Linux.
Most chargers with a card reader use 13.56 MHz ISO/IEC 14443A, so MIFARE Classic-compatible, NTAG and DESFire cards and fobs all work when the charger only reads the UID. Check which card types the charger's module supports, and for a large public network prefer chips with 7-byte UIDs.
The charger reads the card UID, converts it to a hexadecimal string and sends it to the back end in an Authorize request: as the idTag (up to 20 characters) in OCPP 1.6, or as an IdToken of type ISO14443 in OCPP 2.0.1. If the byte order differs from what the back end registered, the card is rejected as unknown.
It identifies an account, but it does not prove the card is genuine: a UID can be read and written onto a UID-changeable card. Many networks accept that because a lost or copied card can be blocked. For stronger protection, use DESFire EV2/EV3 cards with an application the module authenticates using AES keys held in a SAM.
Yes. Printing, numbering and NFC pre-encoding are available on request. Send artwork, chip type, quantity and the number format you want printed, and ask for a UID list with the order so you can import the cards into your back end.
No. Ad hoc payment by bank card needs a certified EMV payment terminal, which is a separate device. The RFID module handles authorization tokens such as membership cards and fobs.
Compare Wiegand, OSDP and RS485 reader interfaces: wiring, cable limits, AES-128 Secure Channel and steps for a compatible access-control migration.
125 kHz cards are cheap but easy to clone; 13.56 MHz cards add memory and, on DESFire-class chips, AES security. Compare range, chips, security and migration.
Wiegand 26-bit is an even parity bit, 8-bit facility code, 16-bit card number and odd parity bit. Convert card numbers to hex and back with the calculator.
Send your card type, interface and quantity. You get a quote, lead time and compatibility notes within 24 hours — samples available for most items.