Home Contact us


Up

RTCU NX Firmware

 

Runtime-firmware V2.28.00
Released:   September 28, 2024.


Runtime-firmware V2.28.00 includes the following improvements:

Enhancements:

  •  Support for SNI (Server Name Indication) when using MQTT.
  •  pmVibration() can only be used when the Accelerometer and Motion sensor interfaces are not open.
  •  Improved handling of boardSupplyType() when transitioning from AC to Battery and back.

Bug Fixes:

  •  Prolonged cellular data disconnection required a complete system restart to recover.
  •  DHCP settings for LAN/WLAN were not always retrieved.
  •  The DHCP server was, in some cases, not disabled even if configured so.
  •  gnssDREnable did not work on the RTCU NX-200 DR.
  •  RTCU NX-200: boardSupplyVoltage() did not return accurate values.
  •  SNMP client V3 mode: "get data" did not work.
  •  Possible device crash related to Bluetooth LE.
  •  + other minor bug fixes and enhancements.

 

System-firmware V1.09.22 for the RTCU NX-200
Released:  April 6, 2024.


System-firmware V1.09.22 for the RTCU NX-200

This firmware upgrade addresses an SD-CARD compatibility issue on the RTCU NX-200 device.

 Bug Fixes:

  •  Some SD-CARDs are not recognized or behave erratically.


System-firmware V1.09.22 must be applied on top of V1.09.00 and does not change the currently installed runtime firmware.
 

 

 

 

Runtime-firmware V2.26.00
Released:   February 27, 2024.


Runtime-firmware V2.26.00 includes the following improvements:

Enhancements:

  •  Enhanced USB Programming Port Support.
     Requires installation of the new RTCU USB Programming Port V5.00 driver.
  •  Enhanced Bluetooth support, including basic support for reading BLE advertising data.

Bug Fixes:

  •  A defective SD-CARD could result in the device not being able to boot.
  •  NX-400: The device could stop responding to voice calls after a long time.
  •  Unreliable WLAN connectivity.
  •  WLAN client (STA) did not always connect reliably to an RTCU AP.
  •  Unreliable USB host port device registration.

 

 

Runtime-firmware V2.24.00
Released:   November 12, 2023.


Runtime-firmware V2.24.00 includes the following improvements:

Enhancements:

  •  Revised list of TLS certificates.
  •  Support for SNI (Server Name Indication) when using TLS.

Bug Fixes:

  •  serSetHandshake did not work.
  •  gnssSatellitesInView did not always include all satellites in view.
  •  Using 'ld' with PCT did not include uncounted pulses.
  •  NX-200/NX-900: Too high power consumption in power-saving mode.
  •  NX-400: The display backlight turned on after approx 24.8 days.

 

 

Runtime-firmware V2.16.00
Released:   April 2, 2023.


Runtime-firmware V2.16.00 includes the following improvements:


Enhancements:

  •  Improved Bluetooth stability and recovery. 
  •  Enhanced GNSS antenna detection on the RTCU NX-900.
  •  Better processing of device reset when calling boardReset and pressing the reset button.

Bug Fixes:

  •  GNSS Galileo did not work on some RTCU NX-200 DR devices. 
  •  The displayImage function could show a corrupted image on the RTCU NX-400.
  •  Frequently calling modbusOpen / modbusOpenX / modbusClose could result in a complete RS485 lockup.
  •  pmSuspend did not work on the RTCU NX-900 when the GNSS received was turned on.
  •  Multiple acceleration events could be reported with the same timestamp on the RTCU NX-200.
  •  clockSetWakeup did not work as expected, except for an absolute time.
  •  Creating the maximum of 128 CAN filters on the RTCU NX-200 did not work.
  •  SDK: VPL callback functions did not return in case of a device fault.
  •  + other minor bug fixes and enhancements.


This Runtime-firmware version requires System-firmware V1.09.00 and RTCU IDE V9.94.

 

 

Runtime-firmware V2.14.00
Released:   January 27, 2023.


Runtime-firmware V2.14.00 includes the following improvements:


Enhancements:

  •  Improved backward compatibility with X32/NX32 applications.
     Possible fix to unexplainable cases of device fault with "Illegal string-id referenced" or "Reference-decrement on no-reference dynamic string detected".
  •  Enhanced device performance and stability.
     Possible fix to unexplainable cases of device faults or unexpected resets.


This Runtime-firmware version requires System-firmware V1.09.00 and RTCU IDE V9.94.

 

 

Runtime-firmware V2.13.00
Released:   December 14, 2022.


Runtime-firmware V2.13.00 includes the following improvements:


Enhancements:

  •  Enhanced support for Dual-SIM card devices with advanced APN settings.
  •  Faster establishment of a data connection (GPRS).

 Bug Fixes:

  •  Sending a text SMS with a length of more than 155 characters could reset the device.


This Runtime-firmware version requires System-firmware V1.09.00 and RTCU IDE V9.94.

 

 

 

Runtime-firmware V2.12.00
Released:   November 10, 2022.


Runtime-firmware V2.12.00 includes the following improvements:

 Bug Fixes:

  •  Possible Datalogger corruption on the latest generation of devices.
     
    Can occur on the following devices series:
     RTCU NX-400 evo, RTCU NX-900 (336xxxxxx), RTCU NX-910 (337xxxxxx) and RTCU NX-200e (327xxxxxx,328xxxxxx).
  •  Motion sensor logger timestamp stops working after some minutes.
  •  + other minor bug fixes.


This Runtime-firmware version requires System-firmware V1.09.00 and RTCU IDE V9.94.

 

 

Runtime-firmware V2.10.00
Released:   October 2, 2022.


Runtime-firmware V2.10.00 includes the following new features and improvements:

Enhancements:

 Bug Fixes:

  •  mqttWaitEvent could hang if the connection was closed.
  •  gsmHangUp could, in some cases, hang forever.
  •  + other minor bug fixes.

This Runtime-firmware version requires System-firmware V1.09.00 and RTCU IDE V9.94.
 

 

Runtime-firmware V2.02.00
Released:   July 2, 2022.


Runtime-firmware V2.02.00 includes the following improvements:

Enhancements:

  •  Improvements in Bluetooth stability and performance.
  •  Much faster and improved handling of certificates.

 Bug Fixes:

  •  The datalogger did not work on the latest RTCU NX-900 series of devices (serial 334xxxxxx,335xxxxxx).
  •  Spurios crash when operating as Modbus slave mode.
  •  gsmPower could hang if the APN was incorrect.

This Runtime-firmware version requires System-firmware V1.09.00.

 

 

 

System-firmware V1.09.00  / Runtime-firmware V2.00.00
Released:  April 18, 2022.


System-firmware V1.09.00 / Runtime-firmware V2.00.00 includes the following improvements:

Enhancements:

  •  Support for the new RTCU NX-400 evo.
  •  Debounce support when using high-speed PCT inputs.
  •  The number of CAN bus filters increased from 30 to 64 filters.
  •  Enhanced recovery of WLAN connectivity issues.
  •  New usbHostGetInfo functionblock to read the VID/PID from a connected USB device.

 Bug Fixes:

  •  Bluetooth adapter was not always found when calling btPower.
  •  The motion sensors did not always work correctly after existing from power-saving mode. 
  •  RTCU NX-200: Accelerometer 'acc API' logger could return invalid data.
  •  hsioEncoderReset with wait=1 in mode 0 did not work.
  •  The internal drive could in rare cases report an "unknown filesystem".
  •  Encryption in the RCH Fallback profile did not work.


System-firmware V1.09.00 includes Runtime-firmware V2.00.00.
 

 

 

Runtime-firmware V1.98.00
Released:  March 6, 2022.


Runtime-firmware V1.98.00 includes the following improvements:

Enhancements:

  •  pmDeepSleep now enters a true power saving mode.
  •  Enhanced support for using a static IP on the cellular interface.
  •  Better RF ISM performance.

 Bug Fixes:

  •  The cellular interface did not correctly use PAP/CHAP authentication.
  •  Incorrect use of IGNITION on the RTCU NX-200/NX-900 when using certain power-saving modes.
  •  M-Bus API could hang during configuration.


This Runtime-firmware version requires System-firmware V1.08.00.

 

 

 

Runtime-firmware V1.96.00
Released:  December 23, 2021.


Runtime-firmware V1.96.00 includes the following improvements:

Enhancements:

  •  New and powerful M-Bus API for the RTCU NX-400 and the RTCU LX4 pro.
  •  General improvements of performance and stability of the Motion Sensor API.
  •  Improvement in the CAN ISO-TP implementation.
     Supports extended CAN id's and up to 64 sessions on each CAN channel.
  •  Update of GlobalSign Root CA Certificates (R1, R3, R6).

 Bug Fixes:

  •  accVector did not work reliably.
  •  Stability issue when calling msRead too frequently.
  •  btDeviceProfileDisconnect could stop working after a certain time.
  •  Local variables in a callback function were not initialized to zero.


This Runtime-firmware version requires System-firmware V1.08.00.

 

 

Runtime-firmware V1.93.00
Released:  September 25, 2021.


Runtime-firmware V1.93.00 includes the following improvements:

Enhancements:

 Bug Fixes:


This Runtime-firmware version requires System-firmware V1.08.00.

 

 

 

Runtime-firmware V1.91.50
Released:  July 10, 2021.

Runtime-firmware V1.91.50 includes the following improvements:

 
Bug Fixes:

  •  Using GPS/GNSS creates an NMEA logfile placed at the internal drive as "system\log\nmea.log".
     This file was intended for internal development purposes.
     


Runtime-firmware V1.91.50 requires System-firmware V1.08.00.

 

 

System-firmware V1.08.00  R2 / Runtime-firmware V1.90.00
Released:  June 20, 2021.

 

System-firmware V1.08.00 / Runtime-firmware V1.90.00 includes the following improvements:

Enhancements and new functionality:

  •  Re-release of System-Firmware V1.08.00 that now includes Runtime-Firmware V1.90.00.


System-firmware V1.08.00 includes Runtime-firmware V1.90.00.

 

 

Runtime-firmware V1.90.00
Released:  May 15, 2021.

Runtime-firmware V1.90.00 includes the following improvements:

 
Enhancements and new functionality:

  •  Improved system performance and latency.
  •  Shared development and versioning with the RTCU LX5 series.

Bug Fixes:

  •  Prolonged RCH disconnectivity over an unstable network connection.
  •  User socket freeze over an unstable network connection.
  •  RTCU IDE communication issue with "error in communication".
  •  Audio support for FLAC and Ogg/Vorbis did not work.
  •  Closing the WLAN AP interface could reset the system.
  •  CAN Filter deletion could exhaust the hardware filter resources.
  •  Erroneous GNSS heading when using the latest L26 firmware L26NR03A01S.
  •  GNSS Chipset firmware versions not correctly read.


Runtime-firmware V1.90.00 requires System-firmware V1.08.00.

 

Runtime-firmware V1.82.00
Released:  April 10, 2021.

Runtime-firmware V1.82.00 includes the following improvements:

 
Enhancements and new functionality:

  •  Improved and faster recovery for cellular network issues.
  •  MQTT queue increased and optimized for QOS=1 packages.
  •  Improved switching between RCH communication interfaces when using gwSetMedia(),

Bug Fixes:

  •  Problem with incorrect routing when several interfaces were used simultaneously.
  •  Cases of double-entry messages in the Network console log.
  •  Modbus RTU slave CRC packet rejection issue.


Runtime-firmware V1.82.00 requires System-firmware V1.08.00.

 

 

 

System-firmware V1.08.00 / Runtime-firmware V1.80.00
Released:  February 14, 2021.

 

System-firmware V1.08.00 / Runtime-firmware V1.80.00 includes the following improvements:

Enhancements and new functionality:

Bug Fixes:

  •  gwReceivePacket could unintentionally block when gwSendPacket blocked.
  •  Halting the device did not close user TCP/IP sockets.
  •  Audio playback may fail after being used for cellular playback.


System-firmware V1.08.00 includes Runtime-firmware V1.80.00.

 

 

 

Runtime-firmware V1.74.00
Released:  December 30, 2020.

Runtime-firmware V1.74.00 includes the following improvements:

 
Enhancements and new functionality:

  •  Port forward / router functionality allowing WAN traffic to be routed to the LAN side.
     Setup from the RTCU IDE V9.84, or from the VPL API.
  •  Support for Automotive Dead Reckoning (ADR) (requires hardware support).
  •  Security: Debug messages are disabled until a successful login.
  •  Security: Unsuccessful login attempts will be blocked for a certain period of time.

Bug Fixes:

  •  CAN message filtering could block with multiple filters.
  •  boardSysSwitchGet() and boardSysSwitchSet() did not return correct values.
  •  Non-blocking TCP/IP socket could signal connected even when not the case.
  •  Non-blocking TCP/IP sockets could block up-to 10..11 seconds.


Runtime-firmware V1.74.00 requires System-firmware V1.07.00.

 

 

 

Runtime-firmware V1.72.00
Released:  October 18, 2020.

Runtime-firmware V1.72.00 includes the following improvements:

 
Enhancements and new functionality:

  •  Enhanced security in relation to device credentials and local access.
  •  Support for zero-length CAN bus messages.

Bug Fixes:

  •  The SD-CARD filesystem was not accessible after a boardWatchdog reset.
  •  RTCU NX-900: gsmPower off/on did not successfully complete when using in combination gpsPower.
  •  RTCU NX-200/NX-900: Cases where gsmPower never returned.


Runtime-firmware V1.72.00 requires System-firmware V1.07.00.

 

 

 

Runtime-firmware V1.70.00
Released:  August 30, 2020.

Runtime-firmware V1.70.00 includes the following improvements:

 
Enhancements and new functionality:

Bug Fixes:

  •  Possible crash in the LCD display driver when powering down on the RTCU NX-400.
  •  pmWaitEvent() did not work correctly on all device types.


Runtime-firmware V1.70.00 requires System-firmware V1.07.00.

 

 

Runtime-firmware V1.62.00
Released:  June 27, 2020.

Runtime-firmware V1.62.00 includes the following improvements:

 
Enhancements:

Bug Fixes:

  •  The SNMP Client functionality did not work due to missing system files.
  •  gsmPower() could take a very long time to complete.
  •  canReceiveX may unexpectedly return -4 (timeout).
  •  The 'pause' parameter in voiceTalk() did not work correctly.
  •  Closing the serial-port used by gpsEnableNMEA() may result in a runtime crash.


Runtime-firmware V1.62.00 requires System-firmware V1.07.00.

 

 

 

 

Runtime-firmware V1.61.00
Released:  May 7, 2020.

Runtime-firmware V1.61.00 includes the following improvements:

Bug Fixes:

  •  LTE connectivity issues in some network where the APN must be set before network registration.


Runtime-firmware V1.61.00 requires System-firmware V1.07.00.

 

 

 

System-firmware V1.07.00 / Runtime-firmware V1.60.00
Released:  May 3, 2020.

 

System-firmware V1.07.00 / Runtime-firmware V1.60.00 includes the following improvements:

Enhancements:

  •  New and powerful SNMP Client and Manager functionality.
     Full support for SNMP version 1, 2c and 3.
  •  New pmGetPowerFail() function that queries battery operation.
  •  GNSS 'course-over-ground' improved at low velocity.
  •  Increase of the memory vector size from 4096 to 8192.

Bug Fixes:

  •  mqttOpen() returned invalid handle after 32767 cycles.
  •  btPower() did not always work correctly.
  •  gsmGetProviderList() could, in rare cases, crash/reset the device in LTE networks.
  •  ICCID/IMSI was not refreshed when live changing the SIM card.


 

 

 

Runtime-firmware V1.54.00
Released:  February 16, 2020.

 

Runtime-firmware V1.54.00 includes the following improvements:

Enhancements:

  •  Support for the RTCU Communication Hub:
    •  Secure connections with X.509 certificates.
    •  Standard connections that are compatible with the RTCU Gateway 2.
    •  Automatic recovery fallback from a secure connection to a standard connection.
  •  Support for Bluetooth LE service data. See btleServiceDataGet().
  •  New netPing() (ICMP echo) VPL functionblock.
  •  Crash dumps are now created when a crash occurs in an RTCU M2M Platform extension.
  •  Increase of the number of timers (TON/TOF/TP/TPERIOD) from 50 to 200.
  •  Increase of the memory vector size from 4096 to 8192.

Bug Fixes:

  •  Unreliable FTP transfer with possible system crash.
  •  Default IGNITION I/O mapping did not work correctly on the RTCU NX-200. 
  •  The default Modbus port on the RTCU NX-900 was not set correctly.
  •  Cellular packet session prematurely terminated during lack of coverage.
  •  gpsSetSpeedThreshold() did not work correctly.
  •  gpsUpdateFreq() did not revert correctly back to 1 hz.


Runtime-firmware V1.54.00 requires System-firmware V1.06.00.
 

 

 

 

Runtime-firmware V1.53.00
Released:  December 1, 2019.

 

Runtime-firmware V1.53.00 includes the following improvements:

Bug Fixes:

  •  WLAN Access-Point (AP) reliability and configuration issues.
  •  Possible crash (with restart) in the boardReset() function. 


Runtime-firmware V1.53.00 requires System-firmware V1.06.00.
 

 

 

 

Runtime-firmware V1.52.00
Released:  November 10, 2019.

 

Runtime-firmware V1.52.00 includes the following improvements:

Enhancements:

  •  Full support for the latest RTCU NX32L devices.
  •  SNMP Manager V1,V2 and now also V3 support.
  •  The motion-sensor (MS) API now fully supports the on-board magnetometer on the RTCU NX-200.
  •  Support for Incremental Encoders with quadrature encoding (A/B/Z signals).
  •  Objects of DOUBLE type is now supported in the System Object Storage (SOS).


Runtime-firmware V1.52.00 requires System-firmware V1.06.00.
 

 

 

System-Firmware V1.06.00  / Runtime-Firmware V1.50.00
Released:  October 13, 2019.



System-Firmware V1.06.00 / Runtime-Firmware V1.50.00 is a complete system update with the following enhancements:

  •  WLAN Access-Point (AP) mode.
     Supports client communication as well as true HOTSPOT with DHCP server functionality.
  •  New and enhanced datalogger funtionality.
     
    Supports multiple dataloggers each with a size up-to 32 MByte and with an arbitrary and used defined content.
  •  The Motion Sensor (MS) API is now supported.
     Powerful API that combines all current and future motion sensors in one API, including accelerometer, gyroscope and magnetometer.
  •  Support for SNMP manager V1/V2 functionality.
     Enables the device to operate as an SNMP manager with poll/trap/push support. Support for V3 is pending.
  •  Enhanced SD-CARD support.
  •  Improved power-management.
     

Bug Fixes:

  •  Cases of WLAN disconnection for a prolonged time.

To utilize this major release, it is necessary to install RTCU IDE 9.64.

System-Firmware V1.06.00 includes, and requires, Runtime firmware V1.50.00. No need for separate installation.
 

 

 

Runtime-Firmware V1.42.00
Released:  September 7, 2019.

 

Runtime-Firmware V1.42.00 includes the following improvements:

Enhancements:

  •  The GNSS API can now be used with the external USB GPS receiver.

Bug Fixes:

  •  Using I/O extensions in an EIS3 compiled project did not work.
  •  ftpFileReceive() could in some cases hang forever.
  •  Unexpected runtime reset occurring during user watchdog reset.
  •  Halt of device execution sometimes resulted in communication error. 
  •  Audio routing sometimes swapped left/right channels. 
  •  gsmHeadset() did not work.

 

 

Runtime-Firmware V1.41.02
Released:  June 26, 2019.

 

Bug Fixes:

  •  Audio played over the cellular connection was replayed at the wrong speed.

 

 

System-Firmware V1.05.00  / Runtime-Firmware V1.40.00 / Monitor-Firmware V1.40.00
Released:  June 2, 2019.



System-Firmware V1.05.00 / Runtime-Firmware V1.40.00 is a complete system update with the following enhancements:

  •  Support for the NX32L compilation mode:
    •  VPL resource enhancements:
            Application image size increased from 1 Mbyte (NX32) to 4 Mbyte.
            RAM size increased from 390 Kbyte (NX32) to 4 Mbyte.
            Code size increased from 1 Mbyte (NX32) to 2 Mbyte.
    • Project drive enhancements:
            Multi-level sub-directory support with up to 1023 files.
            The capacity is increased from 1 Mbyte to 2 Mbyte.
    •  VPL runtime resources enhancements:
            Total number of dynamic strings increased from 600 to 4096.
            Total maximum size of strings increased from 128 Kbyte to 512 Kbyte.
            Number of threads increased from 20 to 64.
            Number of Semaphores increased from 64 to 256.
            Number of Mutexes increased from 64 to 256.
            Number of Channels increased from 32 to 128.
            Total channel memory size increased from 39 Kbyte to 256 Kbyte.
            VPL thread stack size increased from 1 Kbyte to 4 Kbyte.
            Function local variables size increased from 0.5 Kbyte to 1 Kbyte.
            Prepared for VPL application dynamic memory management.
  •  MQTT message size increased from 4 Kbyte to 16 Kbyte.
  •  Enhanced power management with pmSuspend().
  •  Support for debug messages with a length up to 16384 characters.
  •  ModbusOpenX() support for using a specific network interface. 
  •  Enhanced CAN bus filter functionality.
  •  gsmNetworkTime() extended to return both UTC and local time. 
  •  Enhanced accuracy of the hardware Real Time Clock (RTC).
  •  Latest root certificates included.

Bug Fixes:

  •  Validation of certificates with alternative names failed. 
  •  pmWaitEvent() could in rare cases hang.
  •  Disabling DNS lookup check with "$DNS=0" did not work.
  •  Critical race issue related to garbage collection with a frequent restart of threads.
  •  Possible high-speed service port LAN interface conflict.

System-Firmware V1.05.00 includes, and requires, Runtime firmware V1.40.00. No need for separate installation.

 

Monitor-Firmware V1.40.00 is a major release with the following enhancements:

  •  Support for establishing RTCU Gateway 2 connection over all available LAN interfaces.
  •  Enhanced power management.

Monitor-Firmware V1.40.00 must be installed before System-Firmware V1.05.00.

 

 

 

RTCU NX32L Runtime-Firmware V1.32.00
Released:  May 15, 2019.

Runtime-Firmware V1.32.00 includes the following improvements:

Enhancements:

  •  USB Camera picture quality enhancements.
  •  Audio enhancements in relation to the use of the RTCU M2M Platform SDK.
  •  Enhanced Certificate compatibility.

Some of the Runtime resource enhancements cannot be fully exploited until the release of the NX32L compilation mode.

Bug Fixes:

  •  Modbus frames containing -1 (0xffff) could have problems to be received.
  •  DNS look-up problems when too many replies were received from the DNS server.

 

 

 

RTCU NX32L Runtime-Firmware V1.31.00
Released:  March 26, 2019.

Runtime-Firmware V1.31.00 is a minor release with the following improvements:

Bug Fixes:

  •  GPRS recovery boot experienced in some cellular networks.
  •  canFilterCreateX and canFMSFilterCreate did not work correctly for filters defined with ID and mask.
  •  verCheckUpgrade did not work correctly for system-firmware updates.

 

 

RTCU NX32L Firmware S1.04.10 / R1.30.00
(CRITICAL UPGRADE)

Released:  February 11, 2019.

 

System-Firmware V1.04.10 includes the following improvements:

Bug Fixes:

  •  Upgrade to earlier System-Firmware V1.03.00 could result in an unresponsive device.
     Do NOT install  System-Firmware V1.03.00 on the RTCU NX-400.
  •  Cases of unexpected system restart with "Unspecified error" in the fault log experienced on the RTCU NX-400.


Except for the above fixes then System-Firmware V1.04.10 contains the same firmware as System-Firmware V1.03.00, but with the latest Runtime-Firmware V1.30.00 (see below for details).
An upgrade is highly recommended.
 

 

RTCU NX32L Runtime-Firmware V1.30.00
Released:  February 11, 2019.

Runtime-Firmware V1.30.00 is a major release with the following important improvements:

Enhancements:

  •  Virtual-machine support for EIS3 (Enhanced Instruction Set V3):
    •  Dynamic strings with a length of up to 16384 characters.
    •  Unsigned integer support with USINT, UINT, and BYTE data types. 
    •  DOUBLE  (64 bit) precision floating point support.   
  •  Support for DOUBLE:
  •  All relevant functions have been enhanced with support for long strings.
  •  New API to manage the Debug / Console log to the file-system.
     See DebugSetLogParam() and debugGetLogParam().
  •  Full FMI (Fleet Management Interface) support.
  •  Support for playing audio/voice files not only from the project drive, but also from the internal drive, USB media, and SD-CARD.
  •  Support for boardSetAIMode that selects a synchronous or asynchronous sampling mode for the analog inputs.
  •  modbusOpen and modbusOpenX support for dynamic USB serial ports.
  •  Runtime optimization with an up to 10% increase in execution speed.
  •  Runtime fault when the maximum number of timers has been exceeded.
  •  Support for the enhanced System information and new Network information available in the RTCU IDE V9.50.

Bug Fixes:

  •  Device reset could result in an "Unknown file-system" message for the SD-CARD.
  •  Initial Debug messages / Console log messages could be missing in the log files.


To utilize this major release it is necessary to install RTCU IDE 9.50.


System-Firmware V1.04.10 includes, and requires, Runtime-Firmware V1.30.00. No need for a separate installation.
 

 

 

 

RTCU NX32L Runtime-Firmware V1.20.20
Released:  December 22, 2018.

 

Runtime-Firmware V1.20.20 includes the following improvements:

Enhancements:

  •  WLAN connection stability improved  and optimized.
  •  Digital I/O performance improvements.
  •  Enhanced performance and stability.


Note: This firmware version requires System-Firmware V1.04.00.

 

 

RTCU NX32L Firmware S1.03.00 / R1.20.00
Released:  October 7, 2018.

 

System-Firmware V1.03.00 includes the following improvements:

Enhancements:

  •  CAN bus hardware filter support.
     
    For enhanced performance, the hardware filtering functionality of the CAN controller is now used to its full extent.
  •  pmWaitEvent support for wake on RS232 activity.
  •  Support for new variants of the RTCU NX-400 with LTE.
  •  Enhanced performance and stability.

Bug Fixes:

  •  Cases of prolonged GPRS / Data disconnection in areas with an unstable cellular signal.

System-Firmware V1.03.00 includes, and requires, Runtime-Firmware V1.20.00. No need for separate installation.
 

 

RTCU NX32L Runtime-Firmware R1.14.00
Released:  October 7, 2018.

Runtime-Firmware V1.14.00 includes the following Bug fix:

  •  Cases of prolonged GPRS / Data disconnection in areas with an unstable cellular signal.

Note: This firmware version requires System-Firmware V1.02.00.

 

 

 

RTCU NX32L Runtime-Firmware R1.12.00
Released:  September 12, 2018.

Runtime-Firmware V1.12.00 includes the following improvements:

Enhancements:

  •  Support for video recording using an attached USB camera:
    •  Powerful new camera API with full HD recording.
    •  14 different camera parameters can be set, such as brightness, contrast, hue, white balance.
    •  Most USB cameras with MJPEG supported.
  •  Enhanced Bluetooth status panel on the RTCU NX-400 LCD display.
  •  New function boardVersionX to retrieve NX32L monitor/system/runtime firmware versions.
  •  + other minor enhancements.

Bug Fixes:

  •  Bluetooth stability issues with cases of runtime reset.
  •  Rare cases of Bluetooth kernel panic and device restart.
  •  Modbus slave mode with multiple clients did not work reliable.
  •  Switching AP with Wi-Fi could be slow or in some cases not occur at all.
  •  + other minor bug fixes.


Note: This firmware version requires System-Firmware V1.02.00.

 

 

 

 

RTCU NX32L Runtime-Firmware R1.11.00
Released:  July 1, 2018.

Runtime-Firmware V1.11.00 includes the following improvements:

Enhancements:

  •  New CAN logger mode with a timestamp for each message.
  •  Huge improvement in file-system write/read speed.
     
    SD-CARD / USB media speed is now up to 10X faster!
  •  Enhanced support for audio streaming using the RTCU M2M Platform SDK.
  •  + other minor enhancements.

Bug Fixes:

  •  MQTT communication could hang during connection establishment.
  •  + other minor bug fixes.


Note: This firmware version requires System-Firmware V1.02.00.

 

 

RTCU NX32L Firmware S1.02.00 / R1.10.00
Released:  May 27, 2018.

 

 System-Firmware V1.02.00 includes the following improvements:

Enhancements:

  •  Entirely new and powerful Bluetooth API.
     
    Supports for both classic and Low-Energy Bluetooth.
  •  Time-out option (serSendXXX) when sending RS232 data over a channel supporting HW-handshake.
  •  boardSetApplication now supports that the application is placed on the internal drive or on the SD-CARD.
  •  RTCU M2M Platform Extensions can now be transferred to the device as part of the project.
  •  RTCU M2M Platform support for streaming audio.
  •  New audio routing function added: audioRoute().
  •  Application access to TCP/UDP ports below 1024.
  •  Improved RS485 performance.
  •  Enhanced performance and stability.

Bug Fixes:

  •  SD-CARD insertion was not always registered by the device.
  •  Modbus TCP slave mode did not work.
  •  CAN-bus monitor mode did not work according to documentation.
  •  The runtime could crash when using SMTP.

System firmware V1.02.00 includes, and requires, runtime firmware V1.10.00. No need for separate installation.

 

 

 

RTCU NX32L Runtime Firmware R1.08.00
Released:  March 27, 2018.

 

Runtime Firmware V1.08.00 includes the following improvements:

Enhancements:

  •  Entirely new and powerful Secure Socket API with full client/server TLS support.
  •  Support for secure FTP with TLS support (FTPS).
  •  Support for Modbus TCP over virtually all TCP/IP enabled channels (LAN, Wi-Fi and Cellular).
  •  gsmGetICCID() now returns the full length from the SIM card.
  •  New function ioInputLatchSet() to control the behaviour of outputs when an I/O extension fails.
  •  + other enhancements.

Bug Fixes:

  •  The program execution froze during a call to an Platform Extension Module (MODCALL).
  •  MODBUS communication recovery after connection loss could take very long time.
  •  SMTP did not validate the TLS certificate domain name correctly.
  •  SMTP crash when sending emails on Sundays!
  •  FTP could fail when transferring large files over a cellular connection. 
  •  Possible disconnection in some VMNO environments where switching operators are often performed.
  •  RTCU IDE communication could result in "Unexpected Runtime restart" faults.
  •  The drawLine function did not work correctly when X2 or Y2 was less than X1 or Y1.

 

 

 

RTCU NX32L Firmware S1.01.00 / R1.07.00
Released:  February 11, 2018.


This release firmware contains critical and important improvements. **An upgrade is mandatory**

System-Firmware V1.01.00 includes the following improvements:

Enhancements:

  •  Includes Runtime-firmware V1.07.00.
     
    It is not necessary to install Runtime-firmware V1.07.00 separately.
  •  Fix for the KRACK Wi-Fi vulnerability.
  •  Enhanced screen keyboard language support:
    •  English/Germanic: GB, IE, DE, BE, NL, LU, AT.
    •  French/Italian: FR, IT.
    •  Spanish/Portoguese: ES, PT.
    •  Nordic: IS, DK, NO, SE, FI, EE.
  •  Improved Wi-Fi connectivity with multiple SSID.
  •  + other enhancements.

Bug Fixes:

  •  RS485 communication could freeze during heavy communication.
  •  Wake-up on Ignition did not work correctly.
  •  PCT counter did not work after returning from pmWaitEvent.
  •  + other bug-fixes.



Runtime-Firmware V1.07.00 includes the following improvements:

Enhancements:

  •  Enhanced support for digital input when operating in S0 mode.
  •  Enhanced Wi-Fi performance.
  •  serOpen / serClose performance optimization.
  •  New root-certificates.

Bug Fixes:

  •  DHCP did not work correctly at re-insertion of LAN cable.
  •  Re-connection to RTCU Gateway did not always succeed with multiple interfaces active.
  •  Cases of spurious reset with "Unexpected runtime restart".
  •  Using TLS with SMTP did not always work.
  •  boardVersion() returned incorrect information.
  •  + other bug-fixes.


Please note that this release is a full system update composed of two firmware updates: System- and Monitor-Firmware.
It is very important that the RTCU IDE V9.10 (or a later version) is installed first, and then updates are applied in the following order:

  1. Monitor-Firmware V1.01.00
  2. System-Firmware V1.01.00

Failure to observe the installation order will result in an incomplete system-update.

 

 

RTCU NX32L Firmware S1.00.07 / R1.06.00
Released:  December 25, 2017.


This release firmware contains critical and important improvements. **An upgrade is mandatory**

System-Firmware V1.00.07 includes the following improvements:

Enhancements:

  •  Includes Runtime-firmware V1.06.00.
     
    It is not necessary to install Runtime-firmware V1.06.00 separately.
  •  In some cases, the device will not start-up when power is applied.
  •  Installed certificates will no longer require re-installation after a system update.
  •  + other enhancements.


Runtime-Firmware V1.06.00 includes the following improvements:

Enhancements:

  •  Functionality to save runtime crash dump file to the internal flash drive.
     SOS entry 'diagnostic.runtime.create_dump' must be set to '1'. If the run-time crashes a dump file is created in "B:\SYSTEM\DUMP".
     Please send the dump file to support@logicio.com for analysis.

Bug Fixes:

  •  CAN filters for a short range was not correctly created.
  •  Memory exhaustion when running MQTT for a long time over Wi-Fi.
  •  Transfer of runtime-firmware sometime failed.
  •  + other bug-fixes.


Please note that this release is a full system update composed of two firmware updates: System- and Monitor-Firmware.
It is very important that the RTCU IDE V9.10 is installed first, and then updates are applied in the following order:

  1. Monitor-Firmware V1.00.07
  2. System-Firmware V1.00.07

Failure to observe the installation order will result in an incomplete system-update.

 

 

 

RTCU NX32L Firmware S1.00.04 / R1.04.00
Released:  October 17, 2017.


System-Firmware V1.00.04 includes the following improvements:

Enhancements:

  •  Support for the RTCU M2M Platform SDK.
     
    MODCALL functionality added.
  •  Includes Runtime-firmware V1.04.00.
     
    It is not necessary to install Runtime-firmware V1.04.00 separately.
  •  Support for remote access to files that are in use (RACP/IDE).
  •  Functionality to calibrate the touch-screen. 
  •  Functionality to adjust the LCD-Display contrast.
  •  New displayGetKey functionality to signal key-press outside controls and backlight dimming.
  •  Enhanced Bluetooth and Wi-Fi stability.
  •  + other enhancements.

Bug Fixes:

  •  In some cases reset was required to start the device after applying power.
  •  USB host port did not always control USB-hubs and certain devices correctly.
  •  TCP/IP socket reception sometimes failed after interface re-open.
  •  Ethernet was incorrectly powered on start-up.
  •  Runtime crash when using MQTT with certain password lengths.
  •  Application version was shown incorrectly in the 'About' dialog.
  •  + other bug-fixes.


Please note that this release is a full system update composed of two firmware updates: System- and Monitor-Firmware.
It is very important that the RTCU IDE V9.10 is installed first, and then updates are applied in the following order:

  1. Monitor-Firmware V1.00.04
  2. System-Firmware V1.00.04

Failure to observe the installation order will result in an incomplete system-update.