E4 — RFID_DMA_TX_INIT_FAILED
Hardware version
This error only occurs on v3 hardware.
The DMA transmit buffer for RFID SPI communication could not be allocated.
What happens
rfid_task exits immediately. RFID scanning is unavailable for this session. All other firmware tasks continue normally.
Possible causes
- Heap memory exhaustion at startup prevented the DMA buffer allocation.
- A firmware bug or corrupted build produced an invalid DMA configuration.
How to fix
- Reboot the device — Frees memory and retries.
- Reflash the firmware — Flash the latest firmware using espflash with a full chip erase.
- Contact support — Open an issue on GitHub if this recurs consistently.