doc/standalone/lf_em4100emul.md
Author: temskiy Frequency: LF (125 kHz) Hardware: Generic Proxmark3
Back to Standalone Modes Index | Source Code | Development Guide
Simulates a set of predefined EM4100 tag IDs in sequence. The Proxmark3 cycles through a list of hardcoded EM4100 IDs, broadcasting each one for a period before moving to the next.
This is useful when you already know the EM4100 IDs you want to replay and need a simple, standalone way to cycle through them without a host connection. Common scenarios:
The simulation uses Manchester encoding at the configured bit rate to emulate an EM4100 tag.
| LED | Meaning |
|---|---|
| A/B/C/D (binary) | Current slot number displayed in binary (LED A = bit 0, etc.) |
| All LEDs off | Idle / transitioning between slots |
| Action | Effect |
|---|---|
| Hold 500ms | Exit standalone mode |
| USB command | Exit standalone mode |
stateDiagram-v2
[*] --> SelectSlot0 : Startup
SelectSlot0 --> Emulate0 : Auto
Emulate0 --> SelectSlot1 : Simulation complete
SelectSlot1 --> Emulate1 : Auto
Emulate1 --> SelectSlot2 : Simulation complete
SelectSlot2 --> Emulate2 : Auto
Emulate2 --> SelectSlot3 : Simulation complete
SelectSlot3 --> Emulate3 : Auto
Emulate3 --> SelectSlot0 : Cycle back
Emulate0 --> [*] : Button hold 500ms
Emulate1 --> [*] : Button hold 500ms
Emulate2 --> [*] : Button hold 500ms
Emulate3 --> [*] : Button hold 500ms
make clean
make STANDALONE=LF_EM4100EMUL -j
./pm3-flash-fullimage