🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
69 lines
1.4 KiB
Markdown
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
|