------------------------------------------------------------------------------- -- Copyright Active Research Limited 2026 -- -- -- -- Release notes for the -- -- NGX-1, WGX-1 & W2K-2 firmware -- -- -- ------------------------------------------------------------------------------- ------------------------------------------------------------------------------- -- Changes from v3.064 to 3.068 -- ------------------------------------------------------------------------------- New Features: - Added fallback Wi-Fi support — if the primary client Wi-Fi network is unavailable, the device will automatically attempt connection to a configured backup network. Bug Fixes: - Fixed issue where DNS failures could cause crashes or connectivity instability on Wi-Fi networks. - NGX-1: Fixed NMEA 2000 function code — ISO and USB variants now report the correct function code, ensuring accurate device identification on NMEA 2000 networks. ------------------------------------------------------------------------------- -- Changes from v3.025 to 3.064 -- ------------------------------------------------------------------------------- New Features: - W2K-2: Added a dedicated operating mode for uploading configuration ZIP files. - Added NMEA 0183 sentence filtering for the WS1 JSON output mode. - Operating mode names and descriptions can now be edited by the user. - Added time source management — device selects the best available source from GPS, NTP, and connected devices. - NGX-1: Configuration changes blocked during firmware transfers; operating mode changes now remembered. Improvements: - Improved NMEA 2000 and J1939 protocol stack performance, including fast-packet processing. - Wi-Fi now connects to the strongest access point signal; mDNS timing improved for device discovery. - Firmware transfer reliability and web interface performance significantly improved. - Improved handling of baud rate changes, DHCP, DNS failover, and device time zone settings. - File listing, data log, and device configuration reset operations improved. Bug Fixes: - Fixed multiple issues that could cause the device to restart unexpectedly. - Fixed issues with data server settings, alarm settings, and data server stability on mode changes. - Fixed NMEA 2000 fast-packet transmission failures on busy networks. - Fixed various NMEA 0183 and NMEA 2000 data handling and command response issues. - W2K-2: Fixed NMEA 2000 data display; NGX-1: Fixed NMEA function code and remote firmware programming. Security: - Applied security patches to web server and TLS components; fixed vulnerabilities in request handling. - File uploads via the web interface now require administrator login. ------------------------------------------------------------------------------- -- Changes from v3.009 to 3.025 -- ------------------------------------------------------------------------------- New Features: - Added CAN Direct page and data server. - Wi-Fi bandwidth can now be configured. Improvements: - Reduced interface friendly name capacity to 15 chars. - WiFi connects to best BSSID signal instead of first channel. - Login timeout now increases exponentially up to 10minutes on each failed attempt. ------------------------------------------------------------------------------- -- Changes from v1.396 to 3.009 -- ------------------------------------------------------------------------------- New Features: - Added config download and upload system for backup or copying to other devices. - Updated to NMEA Message Database v3.000. Improvements: - Numerous performance improvements. Bug Fixes: - Fixed memory leaks. - Fixed mode LEDs not set correctly on restart. ------------------------------------------------------------------------------- -- Changes from v1.396 to 1.417 -- ------------------------------------------------------------------------------- New Features: - Added firmware upload button on backup webpage. Improvements: - Significant performance optimisations. - If initial round of connections to client WiFi are unsuccessful the device will reduce the re-connection attempt rate to once every 10minutes (WGX only). Bug Fix: - Fixed memory leak under high data load. Known Issues: - Data page does not display correctly on Safari web browser (WGX only). ------------------------------------------------------------------------------- -- Changes from v1.361 to 1.396 -- ------------------------------------------------------------------------------- New Features: - Stability and performance improvements. - WebSocket and data page added to web app to get a live view of PGNs/sentences (WGX only). - Network Page added to web app to list NMEA2000 devices on network (WGX only). Improvements: - Removed restrictive naming requirements for firmware zip files. - Moved system log files to SPI drive. - Moved web files to "www" folder on SD card (WGX only). Bug Fix: - Prevent data server from using ports below 1024 (WGX only). - Fixed issue with old database disabling the PGN 127257. - Fixed virtual device enable lists for User modes (WGX only). Known Issues: - Data page does not display correctly on Safari web browser (WGX only). ------------------------------------------------------------------------------- -- Changes from v1.357 to 1.361 -- ------------------------------------------------------------------------------- Improvements: - Numerous stability improvements. - Improved performance of several device features. - UDP sockets will now re-open if they encounter an error. Bug Fix: - Fixed erroneous CAN signal at start up. - Fixed PGN list not being saved. - Fixed voltage calibration. Known Issues: - User modes don't set the mandatory PGNs. ------------------------------------------------------------------------------- -- Changes from v1.342 to 1.357 -- ------------------------------------------------------------------------------- New Feature: - Added support for WGX-1. - Added user operating modes for WGX-1. - Added PGN and sentence filtering. - Added NVS encryption. - Added reset button to reset API password and WiFi settings. Improvements: - Device no longer needs a restart when changing WiFi settings. - Improved web server request handling. ------------------------------------------------------------------------------- -- Changes from v1.313 to 1.342 -- ------------------------------------------------------------------------------- Improvements: - Changed SPI file system to LittleFS for power safety. - Improved UART performance. - Reduced maximum size of Actisense-i logs. - Inputs no longer route data back to themselves by default. - Improved file access time. Bug Fix: - Fixed memory leak in OTA system. - Fixed log max file size check. - Fixed pause in data transfer after adjusting routing settings. - Re-enabled real time clock. - Fixed actisense-i files using up all SPI space. - Fixed EBL files exceeding 5MB. - Fixed status LED not flashing correctly during OTA. ------------------------------------------------------------------------------- -- Changes from v1.310 to 1.313 -- ------------------------------------------------------------------------------- Bug Fix: - Fixed checksums not being checked in BDTP deserialiser. - Fixed start up messages being sent out for operating mode change events. Improvements: - Improved BstFt system upload validation and efficiency. ------------------------------------------------------------------------------- -- Changes from v1.308 to 1.310 -- ------------------------------------------------------------------------------- Bug Fix: - Fixed baud rate BEM command so that it stores the requested baud rate. - Fixed checksums not being checked in BDTP deserialiser. ------------------------------------------------------------------------------- -- Changes from v1.299 to 1.308 -- ------------------------------------------------------------------------------- Improvements: - Improved UART efficiency. - Autobaud triggering is now less sensitive. - Autobaud trigger monitoring resets with operating mode change. - Baud rate profiles apply when changing mode. - Removed unnecessary extra baud rate change when switching modes. - P-Codes are disabled by default. - Improved BstFt efficiency. - NGX-USB has autobaud off by default for all modes. - NGX-USB uses 115200 baud as the default "out-of-box" baudrate for convert mode. New Feature: - Added REST API over BstFt capability. Bug Fix: - Fixed Rx and Tx data LEDs. - Fixed memory leaks. - Transfer Receive Normal has correct baud range. - Fixed NMEA group processor for PGN requests. - Allow installation details to be cleared in ToolKit. - Fixed output port mask for CAN messages. ------------------------------------------------------------------------------- -- Initial Release v1.299 -- ------------------------------------------------------------------------------- New Feature: - Translate/Convert bi-directionally between an NMEA 2000 bus and an NMEA 0183 interface. - Transfer bi-directionally between an NMEA 2000 and a PC. - Larger memory to handle full conversion library. Known Issues: - File system is not power safe.