New Modes
BT Locate — SAR Bluetooth Device Location
- Track devices by MAC address, name pattern, or IRK (Identity Resolving Key)
- IRK auto-detection — extract IRKs from paired devices on macOS and Linux with one click
- RPA resolution — resolve BLE Resolvable Private Addresses for tracking devices with randomized addresses
- GPS-tagged signal trail mapping with color-coded proximity bands (IMMEDIATE / NEAR / FAR)
- RSSI-based distance estimation with environment presets (Open Field, Outdoor, Indoor)
- Audio proximity alerts that increase in pitch as signal strengthens
- One-click hand-off from Bluetooth scanning mode
GPS Mode
- Real-time position tracking via gpsd with live map visualization
- Speed, heading, altitude, and satellite count display
- Track recording with trail history on interactive map
- Horizontal/vertical accuracy indicators
Bug Fixes
- Fix ABBA deadlock between session and aggregator locks in BT Locate
- Fix bleak scan lifecycle tracking —
is_scanningnow cross-checks backend state - Fix map tile persistence when switching between modes
- Use 15-second freshness window for BT Locate detection polling
Documentation
- Updated README, FEATURES.md, USAGE.md, and GitHub Pages site with new modes
- Added BT Locate screenshot to GitHub Pages gallery