Frequency: LF (125 kHz) Hardware: Generic Proxmark3
Back to Standalone Modes Index | Source Code | Development Guide
Simulates a Nedap RFID tag with a hardcoded ID. Supports both 64-bit and 128-bit Nedap formats, including proper CRC and framing.
Nedap is a less common but still-deployed access control system, particularly in Europe. This mode lets you test Nedap readers by simulating a known tag. Since Nedap cards are less commonly available than HID, having a simulator is valuable for testing.
- The firmware encodes a hardcoded Nedap tag structure (subType, customerCode, id)
- It generates the proper bit sequence with CRC calculation
- Continuously transmits the encoded tag via LF modulation
- Supports 128-bit "long" format when
isLong=1
Default hardcoded values: subType=5, customerCode=0x123, id=42424, isLong=1
| LED | Meaning |
|---|---|
| Minimal LED usage | Simple continuous simulation mode |
| Action | Effect |
|---|---|
| Hold 1000ms | Exit standalone mode |
| USB command | Exit standalone mode |
stateDiagram-v2
[*] --> Simulate : Startup
Simulate --> Simulate : Continuous transmission
Simulate --> [*] : Button hold 1s / USB data
To change the simulated tag, edit the hardcoded values in the source:
static NedapTag_t tag = {
.subType = 0x5,
.customerCode = 0x123,
.id = 42424,
.isLong = 1,
};make clean
make STANDALONE=LF_NEDAP_SIM -j
./pm3-flash-fullimage
- EM4100 Emulator — Simple EM4100 simulator
- Skeleton Template — Template for building new LF modes