Skip to content

Releases: lukeswitz/PathShield

PathShield v2.1

Choose a tag to compare

@lukeswitz lukeswitz released this 15 Apr 16:14
c4a0e44

PathShield v2.1 Release Notes

What's New

  • Tracker Detection: Added protocol-based identification for AirTag, Tile, SmartTag, Chipolo, Google FMDN
  • Fixed IRAM Overflow: CPlus2 with PSRAM now compiles via linker memory adjustment (+2KB IRAM, -2KB heap tradeoff)
  • Dual Hardware Support: Separate builds for CPlus1.1 (4MB) and CPlus2 (8MB PSRAM)
  • Known Device Ring Buffer: Stable-RSSI devices promoted to compact storage, freeing active tracking slots
  • Dynamic Memory Scaling: Device limits auto-adjust at boot based on available heap-
  • NimBLE Optimization: Disabled unused roles (Central, Peripheral, Broadcaster) to reduce code footprint

Full Changelog: v1.2.1...v2.1

Note

Erase the flash memory with the web flasher or Arduino IDE when upgrading

Installing

View the readme to build from source, or use the web flasher

Beta v1.2.1

Beta v1.2.1 Pre-release
Pre-release

Choose a tag to compare

@lukeswitz lukeswitz released this 19 Dec 18:46
28af508

PathShield v1.2.1

What's New

  • FreeRTOS Dual-Core: Scanning on Core 0, UI on Core 1 for smooth operation
  • M5Unified Library: Now supports M5StickC Plus v2 alongside v1
  • Optimized Database: Slimmed OUI database to ⅓ size (removed industrial devices)
  • Stability: Memory fixes to prevent crashes in dense RF environments
  • Battery & Memory Indicators: Real-time status bars show device health
  • Screen Timeout: Configurable display auto-off to conserve battery (10-300s)
  • Improve WiFi Auth Display: Displays 11 authentication types (OPEN, WEP, WPA/2/3, WPA2-E, WPA3-E, WAPI, OWE)
  • Better Graphics: Unifies theme into all user feedback on button actions
  • Graceful Shutdown: When battery reaches a critical level it will power down (3%)

Note

Erase the flash memory with the web flasher or Arduino IDE when upgrading

Installing

View the readme to build from source, or use the web flasher

Full Changelog: v1.1...v1.2.1