------------------------------------------------------------------------------- -- Copyright Active Research Limited 2026 -- -- -- -- Release notes for the -- -- NGX-1, WGX-1 & W2K-2 firmware -- -- -- ------------------------------------------------------------------------------- ------------------------------------------------------------------------------- -- Changes from v3.068 to v3.095 -- ------------------------------------------------------------------------------- New Features: - Cloud connectivity: W2K-2 and WGX-1 can now connect to the Actisense cloud service to upload vessel data and be configured and monitored remotely, including remote management of the primary and fallback Wi-Fi networks and remote Wi-Fi network scanning. (Requires an Actisense cloud account.) - NGX-1: Added CAN Packet direct operating modes (binary and ASCII) that stream raw CAN frames over the serial/USB host link with no NMEA 2000 processing, for use as a low-level CAN analyser. Improvements: - W2K-2: UDP data servers now broadcast on every connected network (the device's own Wi-Fi access point and the joined Wi-Fi network), so hosts on the joined network receive the stream, not just access-point clients. - W2K-2, WGX-1: Improved data-server resilience over Wi-Fi - brief network stalls now cause a little latency rather than lost NMEA data, stale connections are released automatically, and data servers retry opening their network sockets. - Improved device discovery (mDNS) reliability, including Apple Bonjour compatibility and correct operation across the Wi-Fi access point, Wi-Fi client and Ethernet connections simultaneously. - Connecting the device to an external Wi-Fi network no longer briefly freezes the web interface or pauses data output; the web interface also becomes available sooner after the network connects. - Numerous web interface performance and responsiveness improvements. - Increased the number of simultaneous network connections. - "Reset Device -> Delete User Operating Mode Configurations" now also resets the serial Mode and Speed, and Restore Defaults now clears the serial sentence/PGN filters for predefined modes as well as user modes. - More accurate transmit statistics - dropped-message counts now reflect data that genuinely failed to send. - W2K-2, WGX-1: The gateway now transmits its supply voltage as NMEA 2000 Battery Status (PGN 127508) with a default instance of 200, avoiding a clash with Victron BMS devices on the same network. - Improved long-term stability under sustained data streaming by reducing internal memory use and fragmentation. - Added persistent crash logging - if the device restarts unexpectedly, a diagnostic record is saved and can be retrieved to aid support. Bug Fixes: - Fixed several issues that could cause the device to restart unexpectedly during prolonged data streaming, including when receiving certain malformed NMEA 2000 / AIS data off-air or over the host link. - Fixed the web interface and data servers occasionally becoming unavailable until the device was rebooted (network socket exhaustion and start-up recovery). - Fixed the device's own Wi-Fi access point sometimes showing "Connected" when no client was actually connected. - Fixed mDNS device discovery not responding on the Wi-Fi access point when a Wi-Fi client connection was also active. - Fixed simultaneous file uploads interfering with each other, which could leave data output stopped until the next upload or reboot. - Fixed connection failures when using a maximum-length Wi-Fi network name or password. - Improved accuracy of reported network address information. Security: - Applied security patches to the web server component. - File uploads (including firmware upload on the backup page) now require an administrator login. ------------------------------------------------------------------------------- -- 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.