Added
- Added auto saving of coredumps and cli commands for debugging - @tototo31
- Add NRF24 native + ghostlink support for The Wired Hatter's Banshee with a frequency analyzer
- Add Wigle EncodedForUseToken support and SD config loader - @Hamspiced
Changed
- Wardriving dedupe now includes APs when RSSI differs lower or higher for better trilateration support
- Wardriving screen now shows
GPS Stalewhen GPS data stops refreshing - The Wired Hatter's Banshee GPS routing now uses S3 UART GPS on the GhostLink peer streamed over GhostLink to the C5 primary instead of relying on C5 soft GPS RX which has reliability issues
- Refactored WiFi options for better UX
- Removed individual select and track options
- Added new details view for listing APs, Stations and both combined
- Station scan now parses 802.11 frame control (type/subtype/DS bits) for better validation
- Station scan now captures data frames in addition to management frames for better detection
- Improved new Wi-Fi details view on Cardputer-sized screens
- Rewrote 'Visualiser' and desktop streamer (formerly known as Rave)
Fixed
- Fixed new soft GPS parser losing first bytes of sentences by implementing double-buffering to eliminate re-arm gap
- Fixed soft GPS receive getting stuck after an RMT re-arm failure by adding retry recovery and re-arm telemetry counters
- Fixed wardriving writing stale last-known coordinates when GPS fix flags remained set but no fresh
GPS_UPDATEevents were arriving - Fixed watchdog timeout during CSV UART streaming by releasing mutex before slow writes
- Potentially fixed watchdog timeout wardriving crash when writing to SD by making CSV buffer flush asynchronous
- Potentially fixed wardriving crash caused by O(n) linear probing in dedupe table
- Fixed BLE stop/exit races by stopping spam, spoofing, and scan modules before NimBLE deinit and waiting for the BLE spam task to exit cleanly
- Fixed repeated saved-WiFi reconnect failures after BLE use by restarting the Wi-Fi driver when needed and cancelling in-progress retries when
stopis used - Fixed multiple potential crashes when re-connecting to saved WiFi
- Fixed potential crash on device start-up
- Fixed Wi-Fi AP/station detail view overlaying behind recreated main menu content when backing out of scan flows
- Fixed a peer-helper wardriving crash risk caused by reading the live GPS parser handle while it could be deinitialized during helper/local GPS handoff
- Fixed a wardriving packet parsing crash risk by validating short management frames before copying the 802.11 header
- Removed incorrect blescan help log
You can flash the bins with https://espressoflash.com/