# Proxmark3 Firmware Version ## Current Firmware Version **Version:** v4.20728 (Iceman/master) **Date Updated:** 2025-12-30 **Compatible Client:** Proxmark3 RRG/Iceman v4.20728 ## Version Strategy We use the **latest Iceman/RRG firmware** for best feature support and bug fixes. ### Current Features - Full SWIG Python bindings support - USB-CDC communication - All modern HF/LF protocols ### Known Changes from v4.14831 - `hw led` command removed - LED control now via different mechanism - Improved stability - Updated FPGA images ## Device Identification Since `hw led` was removed in newer firmware, device identification uses alternative methods: - Device path enumeration (`/dev/ttyACM*`) - Serial number (when available) - `hw status` command output ## Firmware Files Location ``` dangerous-pi/ firmware/ version.txt # Current version: v4.20728 FIRMWARE_VERSION.md # This file ``` ## Building Firmware The Proxmark3 firmware is built from source on the Pi at: ``` /home/dt/.pm3/proxmark3/ ``` To rebuild: ```bash cd ~/.pm3/proxmark3 make clean && make all ``` ## Changelog ### v4.20728 (2025-12-30) - Updated to latest Iceman/master - Built on Raspberry Pi Zero 2W (aarch64) - SWIG Python bindings working - Removed version lock - using latest for best compatibility ### v4.14831 (2025-11-26) [Historical] - Initial version lock for multi-PM3 MVP - No longer in use --- **Status:** USING LATEST **Owner:** Dangerous Pi Team