Files
pi-pm3/firmware/FIRMWARE_VERSION.md
michael 4f35df1781 Initial commit - Phase 3/4
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-06 13:46:22 -08:00

1.4 KiB

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:

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