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

69 lines
1.4 KiB
Markdown

# 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