

Firmware Version 1.5.0 19 September 2026
- Fix soft AP hard to discover when a station SSID is configured but unavailable
- Station WiFi reconnect uses exponential backoff instead of continuous retries
- Remember last-good WiFi channel for faster reconnect; clear it when SSID changes
- Adaptive traffic report rate (1s/2s/3s) based on number of active vessels
- Improved /status page with firmware version and station connection state
- Safer filesystem handling (no auto-format on mount failure; recovery AP if mount fails)
- Misc stability: STA connect timeout, larger NMEA buffer, thread-safe ForeFlight/vessel updates
- Fix WiFi event handling: soft AP start/connect/disconnect events were never processed due to mismatched event constants
- Start the soft AP on the remembered station channel to avoid dropping clients during a channel switch
- Ignore ForeFlight discovery from hosts without a valid IP address
- Fix potential crash parsing non-ForeFlight JSON received on the discovery port
- Fix GDL90 heartbeat sending uninitialized status flags, which could falsely report
  a valid ownship GPS position, maintenance required, or CSA unavailable
- Fix GDL90 heartbeat timestamp byte order to match the ICD (least significant byte first)
- Fix ForeFlight ID message sending an uninitialized byte in the capabilities mask
- Tell ForeFlight not to attempt internet access when it is connected to our soft AP
- Retry traffic reports once when the network buffers are full, and report dropped
  packets so target loss at high vessel counts is visible
- Fix vessel callsigns being padded with a null byte instead of spaces
- Corrected traffic report count in the log, which previously included timed-out vessels
- Fix escaped-message buffer sizing and reject unknown GDL90 message IDs

Firmware Version 1.4.0 13 October 2025
- Logging output improvements for troubleshooting
- Log files accessible from web GUI
- Get timestamps from GUI and AIS shore station messages for logging

Firmware Version 1.3.0 8 June 2024
- Performance improvements to eliminate "FlyingBoats has disconnected" messages
- Bug fix to eliminate vessels dissappearing and reappearing randomly.

Firmware Version 1.2.0 20 April 2024
- Add capability to forward NMEA AIS data to UDP port for use with marine chartplotter apps

Firmware Version 1.1.0 15 July 2023
- Remove captive portal to improve WiFi connection with iPad
- Add IP address to "Device Serial Number" field in Foreflight
- Bug fix for Type 24 messages that was resulting in bad vessel name data for Class B transmitters
- Remove timeout for clearing out stale ForeFlight instances - now will attempt to send forever

Firmware Version 1.0.0 30 April 2023
- Initial release

