• NEQTO Firmware (Bridge Wi-Fi/LTE Module - v02.00.00, STM32 Discovery Wi-Fi v02.00.00, Spresense Wi-Fi/LTE-M - v02.00.00) Release and NEQTO Console Update

    Release Notes

NEQTO Firmware (NEQTO Bridge Wi-Fi/LTE module) v02.00.00

Important Topics

  • Express mode functionality is now supported. This feature enables the operating script to be executed by bypassing the network connection and NEQTO Console authentication otherwise required for NEQTO device startup.

New Features

  • Added a function to the nqWiFi object to get the Wi-Fi communication status.
  • Added a function to the nqLte object to get the LTE communication status.
  • Added a function to the nqLAN object to get the LAN communication status.
  • Added a function to enable/disable wireless communication in the Sleep object.
  • Added a network shutdown setting to the setStop method of the Sleep object.
  • Added a function to control the operation of the system LEDs in the nqBridge object.
  • Added an error notification to the return value of the publish/subscribe/unsubscribe methods of the MQTT object.
  • Added an error notification to the return value of the publish method of the nqMQTT object.
  • Added a function to the nqService object to get service-specific information assigned to a NEQTO device.
  • Added functionality to print event messages on the User Console when trigger commands from the NEQTO Console are received.
  • Added functionality to print the detailed cause in an event message on the User Console when a communication module abnormality (failure) is detected.
  • Added event message type to the reportResult method options of the nqFOTA object.
  • Added a process to disable the automatic detection function when the result of the IO board automatic detection is no-detection.

Improvements

  • Improved system LED turn off when entering the stop mode.
  • Fixed a bug that caused the device to reset when the number of retries were exhausted if a finite number of automatic reconnection retries was specified in the connect method options of the MQTT object.
  • Fixed a bug that caused the system LED to blink differently from the specification when reloading scripts from Safe Mode.
  • Fixed a bug where some interrupt events were not notified when multiple interrupts occurred simultaneously while multiple interrupt events were set using the setIrq method of the GPIO object.
  • Improved immediate resume operation when the specified RTC alarm expired during the stop mode or standby mode transition process in the Sleep object.
  • Improved processing when a script is terminated in offline resume and/or when an exception occurs.
  • Fixed a bug that caused reconnect processing to fail when the reconnect method was called in the close event callback of the MQTT object.
  • Fixed a bug that could cause the device to reset when repeatedly transitioning to stop mode.

Changes

  • Changed the received signal strength indicator value obtained in the return value of the getSignalQuality method of the nqWiFi object to -255 when not connected.
  • Changed the operational specification of the setStandbySync method of the sleep object so that it immediately transitions to standby mode after forced network shutdown.

NEQTO Firmware (STM32 Discovery Wi-Fi) v02.00.00

Important Topics

  • Express mode functionality is now supported. This feature enables the operating script to be executed by bypassing the network connection and NEQTO Console authentication otherwise required for NEQTO device startup.

New Features

  • Added a function to the nqWiFi object to get the Wi-Fi communication status.
  • Added a function to enable/disable wireless communication in the Sleep object.
  • Added a network shutdown setting to the setStop method of the Sleep object.
  • Added a function to control the operation of the system LEDs in the nqDiscovery object.
  • Added an error notification to the return value of the publish/subscribe/unsubscribe methods of the MQTT object.
  • Added an error notification to the return value of the publish method of the nqMQTT object.
  • Added a function to the nqService object to get service-specific information assigned to a NEQTO device.
  • Added functionality to print event messages on the User Console when trigger commands from the NEQTO Console are received.
  • Added functionality to print the detailed cause in an event message on the User Console when a communication module abnormality (failure) is detected.
  • Added event message type to the reportResult method options of the nqFOTA object.

Improvements

  • Improved the Wi-Fi module startup sequence.
  • Improved system LED turn off when entering the stop mode.
  • Fixed a bug that caused the device to reset when the number of retries were exhausted if a finite number of automatic reconnection retries was specified in the connect method options of the MQTT object.
  • Fixed a bug that caused the system LED to blink differently from the specification when reloading scripts from Safe Mode.
  • Fixed a bug where some interrupt events were not notified when multiple interrupts occurred simultaneously while multiple interrupt events were set using the setIrq method of the GPIO object.
  • Improved immediate resume operation when the specified RTC alarm expired during the stop mode or standby mode transition process in the Sleep object.
  • Improved processing when a script is terminated in offline resume and/or when an exception occurs.

Changes

  • Changed the received signal strength indicator value obtained in the return value of the getSignalQuality method of the nqWiFi object to -255 when not connected.
  • Changed the operational specification of the setStandbySync method of the sleep object so that it immediately transitions to standby mode after forced network shutdown.

NEQTO Firmware (Spresense Wi-Fi/LTE-M) v02.00.00

Important Topics

  • Express mode functionality is now supported. This feature enables the operating script to be executed by bypassing the network connection and NEQTO Console authentication otherwise required for NEQTO device startup.
  • GNSS functions are now supported as the GNSS object.
  • Power-saving functions are now supported as the Sleep object.
  • The LTE modem firmware version (RK_02_01_02_10_108_54) of the Spresense LTE extension board was applied. The LTE modem firmware version can be upgraded by using the local update tool or by executing FOTA. Using the local update tool may take at least 20 minutes, and FOTA may take at least 30 minutes. It is recommended to update using the local update tool. (LTE-M version only)

New Features

  • Added data bit and stop bit settings to the open method of the UART object.
  • Added a function to the UART object to wait for data transmission completion.
  • Added a new LwM2M data format to the get method of the nqMQTT object.
  • Added a function to the nqService object to callback before the operation script’s forced termination event occurs.
  • Added a function to the nqWiFi object to get the Wi-Fi communication status.
  • Added a function to the nqLte object to get the LTE communication status.
  • Added a function to control the operation of the system LEDs in the nqSpresense object.
  • Added an error notification to the return value of the publish/subscribe/unsubscribe methods of the MQTT object.
  • Added an error notification to the return value of the publish method of the nqMQTT object.
  • Added a function to the nqService object to get service-specific information assigned to a NEQTO device.
  • Added functionality to print event messages on the User Console when trigger commands from the NEQTO Console are received.
  • Added functionality to print the detailed cause in an event message on the User Console when a communication module abnormality (failure) is detected.
  • Added event message type to the reportResult method options of the nqFOTA object.

Improvements

  • Fixed a bug that could cause the device to reset when executing [throw '#nqEXIT'].
  • Fixed the nqMQTT object to raise an exception instead of resetting the device when internal resources are exhausted.
  • Fixed a bug which could have caused the connection error code “Connection failed” to become “Other error” in the MQTT and nqMQTT objects.
  • Fixed the event message type to be notified as "User" instead of "Engine" when using the eventNotify method of the nqService object in the Machine Driver script (fup.js).
  • Fixed a bug where the binRead method of the nqFOTA object would return an ArrayBuffer of 0 bytes instead of returning null when there was no data to be read.
  • Fixed a bug where transmission may have failed if a 1-byte character was specified in the eventNotify method of the nqService object.
  • Fixed a bug where unexpected data may have been written when only numerical characters were specified as the write data in the write method of the Storage object.
  • Fixed a bug that caused the device to reset when the number of retries were exhausted if a finite number of automatic reconnection retries was specified in the connect method options of the MQTT object.
  • Fixed a bug that caused the system LED to blink differently from the specification when reloading scripts from Safe Mode.
  • Fixed a bug that delayed alarm callback time with setAlarm of the rtc object by 1 second.

Changes

  • Changed the transmission complete conditions related to the checkSendComp method of the UART object from only "send buff empty" to both "send buffer empty" and "hardware send complete".
  • Changed the received signal strength indicator value obtained in the return value of the getSignalQuality method of the nqWiFi object to -255 when not connected.
  • Removed the countdown message when entering User Console mode.

NEQTO Console

New Features

  • Added support for Express mode, enabling operation without network connection.

Improvements

  • Added NEQTO Spark functionality to support FOTA execution result notifications.