Ursalink Firmware Release Note | Ursalink Technology

Ursalink Software & Firmware Release Note

 

UrsalinkVPN, Ursalink DeviceHub, Toolbox, and more

Version 5.20

Added:

  1. Channel Mask of connected gateway on Status page for UC11-T1
  2. Temperature display in Fahrenheit on Status page for UC11-T1
  3. Calibration permit for UC11-T1
  4. RS232 option on Serial page for UC11-N1
  5. Serial Baud rate 1200, 2400 for UC11-N1
  6. Counter mode in GPIO2 for UC11-N1
  7. Alterable App Port and RS232 Port
  8. Channel Mask, Counter, Uplink Count, Downlink Count Display on Status page

Fixed:

  1. Time display error on Status page for UC3xxx

Version 5.16

Added:

  1. Support English punctuations in APN

Fixed:

  1. Negtive number display problem in SNR

Version 5.12

Added:

  1. input_32, input_int32_AB, hold_int32_CD, input_float datatype for Modbus of UC11-N1/UC1152/UC3x52/UC3552
  2. Add “-DC” for DC version of UC11-N1

Optimized:

  1. Support NB node device
  2. Optimize regular report timing/poll serial ports timing/AI collection timing
  3. Work on 32-bit computer

Version 5.6

Altered:

  1. AI signal collection type was changed to: 0-10V

Version 5.2

  • ToolBox_Sensor was merged with ToolBox_IO

Added:

  1. ABP activation

Optimized:

  • Packet confirmation mechanism, to reduce unnecessary retransmissions and power consumption.
  • Details are as follows:
  • When the device sends a timed report packet (requires ACK) to the NS, if the ACK of the other party is not received, the packet is retransmitted at most three times.
  • When the device sends an attribute packet (requires ACK) to the NS, if the ACK of the other party is not received, the packet will be retransmitted.
  • When the device sends an alarm packet (requires ACK) to the NS, if the ACK of the other party is not received, the packet is retransmitted up to three times.

Fixed:

  1. Some bugs

Version 4.28

Added:

  1. Check log via USB
  2. Modbus RS485 LoRaWAN function of UC1152
  3. “Acquire” button on interface of UC1152 to help users to acquire the newest channel data when configuring RS485 function

Optimized:

  1. Data package reporting format and decreased package size and package loss rate

Version 4.24

Optimized:

  1. Network access rate (SF=12, 11, 10)
  2. Processing mechanism when the network fails to reduce power consumption

Fixed:

  1. KR920 can’t receive data
  2. LoRa sends timeout when ChannelsNbRep is greater than 1
  3. Entering the low power probability and causing the system to restart

Version 2.0.17

  • It’s NOT recommended to parallel install UrsalinkVPN and DeviceHub

Optimized:

    1. Alarm report

Version 2.0.15

Optimized:

  1. Users need only 1 command to complete the download of the installation package and firmware
  2. Clear logs regularly each day (logs that were written 2 weeks ago)
  3. Clear database regularly (clean statistics and GPS data)
  4. UR32 supports upgrade and provision in bulk

Linux Version 1.0.16

Fixed:

  1. Some bugs

Windows Version 1.0.5

Fixed:

  1. Components download failure and other bugs

UR3x Version 1.0.48

Fixed:

  1. Default route missing
  2. The middle indicator of UR32 SIM signal LED keeps staticly on
  3. Telstra private network connection failure
  4. IPsec client cannot be pinged by server subnet
  5. Cellular connection failure problem because of SMS center redialing
  6. RS232 serial port error in first usage

Altered:

  1. Remove “4G first”, “3G first”, “2G first” options in cellular configuration page

UR3x Version 1.0.48

Fixed:

  1. Default route missing
  2. The middle indicator of UR32 SIM signal LED keeps staticly on
  3. Telstra private network connection failure
  4. IPsec client cannot be pinged by server subnet
  5. Cellular connection failure problem because of SMS center redialing
  6. RS232 serial port error in first usage

Altered:

  1. Remove “4G first”, “3G first”, “2G first” options in cellular configuration page

UR3x Version 1.0.42

Fixed:

  1. Default route missing problem

UR3x Version 1.0.38&39

Added:

  1. DI edge trigger

Fixed:

  1. Even parity bug in RS232

UR3x Version 1.0.35

Fixed:

  1. TCP connection bug under FTP mode
  2. Static route missing after track recovery

Optimized:

  1. Distribute different track ID for each static route

Version 3.0.36

Added:

  1. System reboot CLI (ROUTER# reload).
  2. NAT for IPsec server.

Fixed:

  1. Failed to upgrade.
  2. Memory leak problem caused by CLI (ROUTER(config-serial_1)#no serial debug).
  3. Register failure with Telstra.
  4. HTTPS/TELNET/SSH default ports.

Altered:

  1. Removed “4G-first”, “3G-first”, “2G-first” options on cellular page.

Version 3.0.32

Fixed:

  1. Default route missing problem

Version 3.0.31

Fixed:

  1. Some bugs

Version 3.0.28

Fixed:

  1. RS232 RTU mode Modbus even parity problem

Version 3.0.27

Fixed:

  1. Bug to redial after rebooting and SIM being inserted

Version 3.0.26

Fixed:

  1. TCP connection in FTP port mode

Version 2.0.81

Added:

  1. NAT for IPsec server.
  2. System reboot CLI (ROUTER# reload).

Fixed:

  1. Default route missing problem.
  2. Memory leak problem caused by CLI (ROUTER(config-serial_1)#no serial debug).
  3. OpenVPN client failed to generate configuration file.
  4. Register failure with Telstra.
  5. https/telnet/ssh default ports.

Altered:

  1. Removed “4G-first”, “3G-first”, “2G-first” options on cellular page.

Version 2.0.68

Added:

  1. SDK installation in SSK.

Fixed:

  1. Multi-IP bug in WAN status when choose PPPoE mode for WAN

UG85/87v2 Version 80.0.0.53

NOTE:

  • Due to massive change on web GUI, please refresh the web page after upgrade.

Added:

  1. Support multi-destination (Ursalink, Semtech, TTN, Loriot, ChirpStack) for LoRa packets.
    • No other destination could be chosen when Loriot or Chirpstack is enabled.
  2. Support 16 channels under Ursalink/TTN/Semtech mode.
  3. Support frequency synchronization from localhost or NS (NOT applicable to ChirpStack).
  4. Support TLS validation without certificates.
  5. Increase length limit in MQTT user credentials.

Optimized:

  1. Logical relationships warning notes at different destinations on Packet Forwarder page.
  2. Frequency-Sync stays disabled when no destination is enabled.
  3. Ursalink Cloud on Network Server page.
  4. When LoRa radio on Packet Forwarder>Radios>Radio Channel Setting is changed, Channel Plan Setting on Network Server page changes automatically.
  5. When Ethernet port is set as WAN, disable DHCP.

Fixed:

  1. Default route lost when using cellular.
  2. Cannot connect to Loriot server after reboot.
  3. End-devices failed to activate after reboot.
  4. Default value of IN865 channels, failure in saving IN865 channels.
  5. Failure in scanning WLAN AP.

UG85/87v2 Version 80.0.0.49

Added:

  1. Support multi-destination (Ursalink, Semtech, TTN, Loriot, ChirpStack) for LoRa packets
    • No other destination could be chosen when Loriot or Chirpstack is enabled
  2. Support 16 channels under Ursalink/TTN/Semtech mode
  3. Support frequency synchronization from localhost or NS (NOT applicable to ChirpStack)
  4. Support TLS validation without certificates
  5. Increase length limit in MQTT user credentials

Fixed:

  1. Default route lost when using cellular

UG85/87v2 Version 80.0.0.43

Added:

  1. Allow blank or special characters in MQTT user credential

Fixed:

  1. Downlink conflict bug
  2. Cloud connection failure due to port mismatch

UG85/87v2 Version 80.0.0.39

Added:

  1. Display “-CH16” in 16-channelled gateway’s PN code

Optimized:

  1. Timezone synchronization mechanism

UG85/87v2 Version 80.0.0.38

Optimized:

  1. Support 16-ch module
  2. Optimize nodes’ network joining judgement

Fixed:

  1. Timezone problem in Packets of Network Server
  2. System time error after reboot

UG85/87v2 Version 80.0.0.35

Added:

  1. EG25-G module

UG87v1 Version 81.1.0.117

Optimized:

  1. Allow special characters in MQTT user credentials but not blank

Fixed:

  1. Downlink conflict

UG87v1 Version 81.1.0.115

Fixed:

  1. System timezone error and time display error in NS packets after upgrade when device local timezone is not UTC+8
  2. System time error due to device reboot
  3. Probable login failure due to altered password

UG87v1 Version 81.1.0.111

Added:

  1. Modbus RTU to TCP/Modbus RTU over TCP feature

UG87v1 Version 81.1.0.108

Fixed:

  1. MQTT related bug
  2. Frame count bug for device in ABP mode

UG87v1 Version 81.1.0.106

Added:

  1. Redis backup
  2. Subscription in MQTT client to downlink

Altered:

  1. Disable Frame-counter Validation as default

Fixed:

  1. SSH/Telnet access error when using WAN
  2. Multi clients bug to MQTT

UC11xx Version 2.0.15

Fixed:

  1. Time error caused by RTC cycle
  2. 8 byte limit in Modbus transparent transmittion

UC11xx Version 2.0.13

Added:

  1. Input Registers (INT32) /Input Registers (Float) /Input Register (INT 32 with upper 16 bits) /Input Register (INT 32 with lower 16 bits) /Holding Register (INT 32 with upper 16 bits) /Holding Register (INT 32 with lower 16 bits)
  2. Frequency plan is changeable in between
    1. For 868 module: EU868, IN868, RU864
    2. For 915 module: US915, AU915, KR920, AS923

Altered:

  1. Channel mask restores to default after ACK fails

Fixed:

  1. Fix frame count error related bug

UC11xx Version 2.0.7

Added:

  1. ABP method

Optimized:

  1. Allow Modbus Slave ID more than 16
  2. DO performance

Version 1.23

  • This version is only compatible with Toolbox 5.20 and above, you must reset the device after upgraded to this version.

Added:

  1. Calibration permit
  2. Channel Mask of connected gateway on Status page
  3. Temperature display in Fahrenheit on Status page
  4. Low battery detection. Report battery level as 0 when battery voltage is lower than 2.2V.

Version 1.20

  • This version is only compatible with Toolbox 5.12 and above, you must reset the device after upgraded to this version.

Added:

  1. Frequency plan is alterable in between
    1. For 868 module: EU868, IN868, RU864
    2. For 915 module: US915, AU915, KR920, AS923

Fixed:

  1. Some minor bugs

Version 1.19

Fixed:

  1. Failing to boot after a drastic shock
  2. Probable failing to jump from bootloader to application

Version 1.31

  • Resetting may be required after upgrade

Added:

  1. Support RS232 in Serial
  2. Support Baud rate 1200, 2400
  3. Counter mode in GPIO2 port for DC version
  4. Alterable App Port and RS232 Port
  5. Channel Mask, Counter, Uplink Count, Downlink Count Display on Status page

Optimized:

  1. When a channel didn’t read data, Cloud displays “-” rather than the latest data reported from UC11-N1.
  2. Possible error in Modbus RTU function code and CRC

Removed:

  1. Low power consumption mode for DC version

Version 1.27

  • Need reset after upgrade to this version

Added:

  1. Support to switch frequency in between
    • Alterable channels for 868: EU868/IN868/RU864
    • Alterable channels for 915: US915/AU915/KR915/AS923
  2. Data type input_int32/input_float for modbus readable data
  3. Display GPIO status in regular uplink packet

Optimized:

  1. Support bootloader upgrade
  2. Optimize power-effective working mode
  3. Optimize DO control

Fixed:

  1. Fix repeated uplink when controlling GPIO from cloud

Version 1.23

Optimized:

  1. Battery performance

Fixed:

  1. No-beep problem (need to burn this version to take effect)

Version 3.09

  • Note that UC3x22/UC3x14 with firmware version 2.xx CANNOT upgrade to this version
  • Upgraded UC3x52 CANNOT downgrade to version 2.xx

Added:

  1. Configurable APN for model UC35xx

Optimized:

  1. Keep Alive Interval set as 120 seconds for default

Fixed:

  1. Failure in configuration when failing to connect to Aliyun

Version 3.08

  • Note that UC3x22/UC3x14 with firmware version 2.xx CANNOT upgrade to this version
  • Upgraded UC3x52 CANNOT downgrade to version 2.xx

Added:

  1. NB module for model UC35xx
  2. Aliyun mode for model UC35xx
  3. Support Ursalink Cloud China

Version 2.20

  • You must use this version or above with Toolbox 5.12 or above

Added:

  1. Add Input Register (int32)/Input Register (float)/Input Register (int32 with upper 16 bits)/Input Register (int32 with lower 16 bits)/Holding Register (int32 with upper 16 bits)/Holding Register (int32 with lower 16 bits)

Altered:

  1. Time in commands is Greenwich time, local time in status is device local time
  2. Manual reboot after Keep Alive Interval was altered in Ursalink Cloud mode is not necessary

Optimized:

  1. Support AWS China cloud
  2. Optimize performance in joining network

Fixed:

  1. Fix local time disappearance in status in Toolbox after device joined network
  2. Fix continual reboot after Keep Alive Interval was altered in AWS mode

Version 2.19

Fixed:

  1. Downlink problem