Release Note

Get updates on Milesight’s product upgrade and learn what’s better about Milesight products

Hardware
Software & Platform
Discountinued  Product
LoRaWAN® Gateway
SG50
Version 50.0.0.3
Version 50.0.0.2
UG63
Version 63.0.0.2-r2
Version 63.0.0.2
Version 63.0.0.1
UG56
Version 56.0.0.3-r1
Version 56.0.0.3
Version 56.0.0.2-r1
Version 56.0.0.1
UG65/UG67
Version 60.0.0.42-r5
Version 60.0.0.42-r4
Version 60.0.0.42-r2
60.0.0.42
60.0.0.41-r4
60.0.0.41-r3
60.0.0.41-r1
60.0.0.41
60.0.0.40
60.0.0.39-r2
60.0.0.39-r1
60.0.0.38
60.0.0.37
60.0.0.36-r12
60.0.0.36-r13
60.0.0.36
60.0.0.35
60.0.0.34/3000
60.0.0.33
60.0.0.31
60.0.0.30/3000
60.0.0.28
60.0.3000.28
60.0.0.25
60.0.0.17
60.0.0.14
60.0.0.13
X Infinity
SC541
SC541 Version 54.1.0.2-r1
SC541 Version 54.1.0.1
SC311
SC311 Version 31.1.0.2
SC311 Version 31.1.0.1
Occupancy & People Counting Series
VS121
Version 31.7.0.83
Version 31.7.0.82
Version 31.7.0.81
Version 31.7.0.80
Version 31.7.0.79
Version 31.7.0.78
Version 31.7.0.76-r2
Version 31.7.0.76
Version 31.7.0.75
VS133
Version 133.1.0.5-r3
Version 133.1.0.5
Version 133.1.0.4
Version 133.1.0.3-r1
Version 133.1.0.2
Version 133.1.0.1
CoWork Series
WS101
Version 1.05
Version 1.04
Version 1.02
Version 1.01
WS1x6
Version 1.6
Version 1.5
Version 1.4
WS202
Version 1.05
Version 1.03
Version 1.02
Version 1.01
WS301
Version 1.11
Version 1.09
Version 1.07
Version 1.06
WS52x
Version 1.09
Version 1.07
Version 1.06
Version 1.05
Version 1.04
AM Series
AM103
Version 1.5
Version 1.4
Version 1.1
AM107
Version 1.48(v1))
Version 1.47(v1), 1.6(v2)
Version 1.43(v1), 1.2(v2)
Version 1.38
Version 1.37
Version 1.35
Version 1.33
Version 1.31
Version 1.28
Version 1.24
Version 1.23
Version 1.19
Version 1.17
Version 1.14
Version 1.12
Version 1.11
Version 1.10
AM307(L)
Version 1.3(v2)
Version 1.1(v2)
Version 1.3(v1)
Version 1.2(v1)
Version 1.1(v1)
AM308(L)
Version 1.5
Version 1.3
Version 1.1
AM319(L)
Version 1.3(v2)
Version 1.1(v2)
Version 1.5(v1)
Version 1.4(v1)
Version 1.1(v1)
EM 300 Series
EM300-TH/MCS/SLD/ZLD/MLD
Version 1.8(v3)
Version 1.6(v3)
Version 1.5(v3)
Version 1.4(v3)
Version 1.3(v3)
Version 1.2(v3)
Version 1.1(v3)
Version 1.22(v2)
Version 1.20(v2)
Version 1.15(v2)
Version 1.12(v2)
Version 1.11(v2)
EM300-DI
Version 1.3
Version 1.2
Version 1.1
EM310-UDL
Version 1.2
Version 1.1
Version 1.0
EM320-TH
Version 1.3
Version 1.1
EM 400 Series
EM400 (NB/CAT M)
Version 1.3
Version 1.1
EM 500 Series
EM500
Version 1.5(v2)
Version 1.2(v2)
Version 2.36
Version 2.34
Version 2.31
Version 2.30
Version 2.28
Version 2.26
Version 2.25
Version 1.15
Version 1.14
WTS Series
WTS305/50x
Version 1.2(v2)
Version 1.1(v2)
TS Series
TS101
TS101 Version 1.2
TS101 Version 1.1
IoT Contoller
UC100
Version 1.7
Version 1.6
Version 1.5
Version 1.3
Version 1.1
UC300(Cellular)
Version 1.02
Version 1.01
UC300(LoRaWAN)
Version 1.3
Version 1.1
UC50x v2
Version 1.17
Version 1.11
Version 1.10
Version 1.09
Version 1.08
UC51x v2
Version 2.8
Version 2.5
Version 2.4
Version 2.3
Version 2.2
UC50x
Version 1.17
Version 1.15
Version 1.08
Version 1.07
Version 1.06
Version 1.05
UC51x
Version 1.12
IoT Display
DS3604
Version 1.3
Version 1.2
Version 1.1
5G & Cellular Product
UR3x
Version 32/35.3.0.7-r3
Version 32/35.3.0.7-r2
Version 32/35.3.0.7
Version 32/35.3.0.6-r4
Version 32/35.3.0.6-r3
Version 32/35.3.0.5
Version 32/35.3.0.4
Version 32/35.3.0.3
Version 32/35.3.0.2
Version 32/35.3.0.1
Version 32.2.0.39
Version 35.2.0.38
Version 32/35.2.0.36
Version 32/35.2.0.35
Version 32/35.2.0.32
Version 32/35.2.0.28
Version 32/35.2.0.27
Version 32/35.2.0.22
Version 32/35.2.0.20
Version 32/35.1.0.63
Version 32/35.2.0.18
Version 32/35.2.0.10
Version 32/35.2.0.8
Version 32/35.2.0.6
Version 32/35.1.0.61
Version 32/35.1.0.58
Version 32/35.1.0.48
Version 32/35.1.0.42
Version 32/35.1.0.38&39
Version 32/35.1.0.35
UR32S
Version 34.3.0.4-r2
Version 34.3.0.2
UR41
Version 41.0.0.3
Version 41.0.0.1
UR75 5G/UF51 OpenCPU
Version 78.0.0.3
Version 78.0.0.2-r2
Version 78.0.0.2-r1
Version 78.0.0.2
Version 78.0.0.1
UF31
Version 30.0.0.3
Version 30.0.0.1
UR75 v2/UF51
Version 76.2.0.8-r2
Version 76.2.0.8
Version 76.2.0.7
Version 76.2.0.5
Version 76.2.0.4
Version 76.2.0.3
Version 76.2.0.2
UR75
Version 76.1.0.30
Version 76.1.0.29
Version 76.1.0.21
Version 76.1.0.19
Version 76.1.0.15
Milesight Cloud App
Version 2.12.5
Version 2.11.6
Version 2.10.7
Version 2.8.5
Version 2.7.5
Version 2.6.4
Version 2.4.4
Version 2.3.5
Version 2.1.5
Version 2.0.7
Version 2.0.6
Version 1.9.2
DeviceHub
Version 3.0.1-r1
Version 2.2.7
Version 2.1.3
Version 2.0.19
Version 2.0.17
Version 2.0.15
MilesightVPN
Linux Version 2.0.3
Linux Version 2.0.2
Linux Version 2.0.1
Linux Version 1.0.20
Linux Version 1.0.19
Linux Version 1.0.17
Linux Version 1.0.16
PythonSDK
UR75v2&UF51 SDK Version 2.2.1
UR3x SDK Version 4.0.1
UR3x SDK Version 3.0.1
UR3x SDK Version 2.1.8
UR3x SDK Version 2.1.6
UR3x SDK Version 2.1.4
UR5x SDK Version 2.1.5
UR7x SDK Version 2.1.5
ToolBox
Version 7.0.12
Version 7.0.11
Version 7.0.10
Version 7.0.9
Version 7.0.8
Version 7.0.7
Version 7.0.6
Version 7.0.1
Version 6.36
Version 6.35
Version 6.25
Version 6.21
Version 6.18
Version 6.13
Version 6.12
Version 6.10
Version 5.21
Version 5.20
Version 5.16
Version 5.12
Version 5.6
Version 5.2
Version 4.28
Version 4.24
ToolboxAPP
Version 1.6.0
Version 1.5.10
Version 1.5.9
Version 1.5.8
Version 1.5.7
Version 1.5.4
Version 1.5.3
Version 1.5.1
Version 1.5.0
Version 1.4.9
Version 1.4.8
Version 1.4.7
Version 1.3.9
Version 1.2.8
Version 1.1.10
Version 1.1.9
VS132
Version 132.1.0.3
Version 132.1.0.2
Version 132.1.0.1
UG8x
UG85/87v2 Version 0.0.85
UG85/87v2 Version 0.0.83
UG85/87v2 Version 0.0.82
UG85/87v2 Version 0.0.78
UG85/87v2 Version 0.0.75
UG85/87v2 Version 0.0.74
UG85/87v2 Version 0.0.69
UG85/87v2 Version 0.0.66
UG85/87v2 Version 0.0.65
UG85/87v2 Version 0.0.64
UG85/87v2 Version 0.0.62
UG85/87v2 Version 0.3000.59.1
UG85/87v2 Version 0.0.59
UG85/87v2 Version 0.0.53
UG85/87v2 Version 0.0.49
UG85/87v2 Version 0.3000.43.4
UG85/87v2 Version 0.3000.43.2
UG85/87v2 Version 0.3000.43.1
UG85/87v2 Version 0.0.43
UG85/87v2 Version 0.0.39
UG85/87v2 Version 0.0.38
UG85/87v2 Version 0.0.35
UG87v1 Version 1.0.117
UG87v1 Version 1.0.115
UG87v1 Version 1.0.111
UG87v1 Version 1.0.108
UG87v1 Version 1.0.106
UC11
Version 3.11
Version 3.09
Version 3.08
Version 2.23
Version 2.22
Version 3.06
Version 2.21
Version 2.16
Version 2.15
Version 2.13
Version 2.7
UC11-N1
Version 2.15
Version 2.11
Version 2.07
Version 1.44
Version 1.40
Version 1.36
Version 1.34
Version 1.31
Version 1.27
UC11-T1
Version 2.05
Version 1.34
Version 1.30
Version 1.27
Version 1.25
Version 1.23
Version 1.20
Version 1.19
UC3x
Version 4.16
Version 4.14
Version 4.13
Version 4.12
Version 4.11
Version 4.04
Version 4.02
Version 3.11
Version 3.09
Version 3.08
Version 2.20
Version 2.19
UR5x
Version 51/52/55.3.0.41
Version 51/52/55.3.0.40
Version 51/52/55.3.0.39
Version 51/52/55.3.0.36
Version 51/52/55.3.0.32
Version 51/52/55.3.0.31
Version 51/52/55.3.0.28
Version 51/52/55.3.0.27
Version 51/52/55.3.0.26
UR7x
Version 71/72/75.2.0.81
Version 71/72/75.2.0.68
No relevant results for your search query

UG56 Version 56.0.0.3

Release Date: April 28, 2023

Dependency:

  • Hardware v1.x

New Feature:

  1. Compatible with BACnet/IP protocol to work as BACnet server to communicate with LoRaWAN device;
  2. Support built-in Milesight LoRaWAN device payload codec library;
  3. Support Node-RED reset and flow export features;
  4. When the gateway connects to a single Chirpstack/Semtech/Remote Embedded NS/Basic Station type package forwarder, it is able to re-transmit the data after recovering from disconnecting, and its storage capacity is 1 million data.
  5. Be able to preset 8 profiles;
  6. Added beacon time offset option which is used to assign correct time to class B device.
  7. Support to enable or disable GPS upload when the gateway uses basic station packet forwarder mode.
  8. Added Request data and Response data MQTT topics for device management;
  9. Support MQTT API feature;
  10. Support to inquire all devices under one application via HTTP API;
  11. Beacon settings will be modified to be compatible with class B devices after the gateway connects to Milesight IoT Cloud.

What’s Better:

  1. The length of MQTT broker address increased to 128;
  2. When platform mode is enabled, the embedded NS on Packet Forward page will be enabled automatically.

Bugs Fixed:

  1. Failed to send MQTT downlink commands when the gateway is rebooted;
  2. Failed to receive SMS from SMS Output node of Node-RED when the gateway is rebooted;
  3. 502 bad gateway error occurred in the Node-RED page when the Node-RED has been running normally for a period of time;
  4. Failed to send data to MQTT broker due to MQTT program abnormality;
  5. Failed to update gateway status when the gateway connects to Chirpstack server;
  6. Embedded network server stopped working and web GUI showed bad gateway due to the frequent MQTT transmission;
  7. System frozen and reboot due to the frequent MQTT downlinks;
  8. Fcnt of downlink commands from Milesight IoT Cloud were repeated;
  9. System frozen due to multiple package forwarders worked even when the network was disconnected;
  10. The Ethernet port did not work when switching from DHCP mode to Static IP mode, and the IP address has the same subnet as WLAN;
  11. Failed to add new login users.

UG56 Version 56.0.0.2-r1

Dependency:

  • Hardware v1.x

What’s Better:

  1. Compatible with Actility ThingPark platform (refer to article How to connect Milesight Gateway to Actility ThingPark Platform).

Bugs Fixed:

  1. Failed to connect to network server via Basic Station protocol if using the DNS provided by Cellular network after rebooting the gateway;
  2. Failed to reconnect to DeviceHub after reconnecting to network;
  3. The login password of Node-Red will be empty after modifying the gateway login password;
  4. The third party sensor failed to connect to LinkWan network server via UG56;
  5. HTTPS certification will be lost after upgrading firmware;
  6. The first digit of channel mask and IP address will be lost after switching WiFi IP address from DHCP to Static IP;
  7. When the gateway recovered to re-transmit data after disconnection with MQTT server, parts of data will be lost;
  8. Pop-up prompt error when deleting a device profile on Network Server > Profile;
  9. Failed to save if name option includes a space symbol on System > General Settings > Email > Name;
  10. Failed to connect multiple network servers at the same time;

UG56 Version 56.0.0.1

Dependency:

  • Hardware v1.x

Initial version.

UG63 Version 63.0.0.2-r2

Release Date: March 10, 2023

Dependency:

  • Hardware v1.x

Bugs Fixed:

  1. The gateway showed as MQTT connected but was actually disconnected.
  2. The system crashed due to the frequent reception of MQTT downlink messages.
  3. The system crashed or rebooted when multiple applications were created with the same MQTT client ID.
  4. Failed to send data to the MQTT broker after modifying the MQTT client ID of multiple applications to different IDs.
  5. Filling in Join Notification while using HTTP forwarding causes nodes to not join the network properly.
  6. Configuring HTTP forwarding first and then configuring MQTT causes data to not be forwarded to MQTT.
  7. The embedded network server stopped working and the web GUI showed “Bad gateway” due to frequent MQTT transmissions.

UG63 Version 63.0.0.2

Dependency:

  • Hardware v1.x

Bugs Fixed:

  • Can not download system log in Maintenance -> Log.

UG63 Version 63.0.0.1

Dependency:

  • Hardware v1.x

Initial version.

VS132 Version 132.1.0.3

Hardware Dependency: v1.x

What’s Better:

  1. Support HTTP Post feature;
  2. Change the downlink command format of changing reporting interval from ff6f+time (2 bytes) to ff03+time(2 bytes).

Bugs Fixed:

  1. When device is added to Milesight IoT Cloud, LoRa program rebooted frequently due to confirmed mode enable commands from Milesight IoT Cloud platform.
  2. Failed to set WLAN and Ethernet IP as 0 subnet;
  3. Optimized the ToF accuracy when temperature is rising.

VS132 Version 132.1.0.2

Hardware Dependency: v1.x

What’s Better:

  1. Support remote management by Milesight DeviceHub platform (On-premise Version 3.0.1-r1 and later);

  2. Add GDPR statement pop-up window;

  3. Support U-turn counting;

  4. Support clearing accumulated counting values via downlink command;

  5. Delete LoRaWAN version 1.1.0 option.

VS132 Version 132.1.0.1

Hardware Dependency: v1.x

Initial version.

WS101 Version 1.05

Dependency:

  • Hardware version: v1.x
  • ToolBox APP: v1.5.2 and above.
  • ToolBox for PC: v7.0.11 and above.

What’s Better:

  1. Added a single-mode to communicate with DS7610’s embedded network server;
  2. Fixed the issue of WS101 failing to rejoin to network with the RX2 value saved last time.

WS101 Version 1.04

Dependency:

  • Hardware version: v1.x
  • ToolBox APP: v1.5.1 and above.
  • ToolBox for PC: v7.0.10 and above.

What’s Better:

  1. Support to send LoRa uplink packet after sending the Milesight D2D control command;
  2. Optimize the battery consumption calculation;
  3. The first two packets were reported randomly when the device joins the network;
  4. Support to enable/disable Double Press mode;
  5. Add reboot downlink command: ff10ff;
  6. Add downlink commands to enable/disable LED Indicator &  Double Press & Buzzer.

WS101 Version 1.02

Hardware Dependency: v1.x

Milesight IoT LoRa D2D:

  • Add support for Milesight IoT LoRa D2D to connect and trigger local Milesight IoT devices.

Low power mode:

  • Updated mechanism (shared among WS series sensors) added support for fault tolerance.

WS101 Version 1.01

Hardware Dependency: v1.x

Initial version.

WS1x6 Version 1.5

Dependency:

  • Hardware: v1.x
  • ToolBox APP: v1.5.2 and above

What’s Better:

  1. Added single-channel mode to communicate with DS7610’s embedded network sevrer;
  2. Support to send LoRa uplink packet after sending the Milesight D2D control command;
  3. Added a downlink command to abandon those packets in delay delivery after 6 packets in the message queue if buttons are pressed frequently: ff2f01 (Enable);
  4. Support AS923-1/2/3/4 frequency;
  5. Added reboot downlink command: ff10ff;
  6. The first two packets were reported randomly when the device joins the network.

WS1x6 Version 1.4

Dependency:

  • Hardware: v1.x
  • ToolBox APP: v1.4.9 and above

Initial version.

WS202 Version 1.05

Dependency:

  • Hardware v1.x
  • ToolBox PC: v7.0.11 and above
  • ToolBox App: v1.5.2 and above

What’s Better:

  1. Added single-channel mode to communicate with DS7610’s embedded network server;
  2. Optimized the battery consumption calculation;
  3. Support sending LoRa uplink packet after sending the Milesight D2D control command.

WS202 Version 1.03

Dependency:

  • Hardware v1.x
  • ToolBox v7.0.7 and above

Rx2 Data Rate:

  • Fixed the bug of wrong default value (DR2) by setting initial data rate according to LoRaWAN regional parameters.

Low power mode:

  • Fixed low power alarming issue: WS202 might report with the wrong battery level in payload.
  • Updated mechanism (shared among WS series sensors) added support for fault tolerance.

LoRa D2D Communication:

  • Tx frequency and data rate of D2D communication is fixed to be the same as Rx2 of LoRa communication.
    • When WS202 joins a network, Tx frequency and data rate of D2D communication might be changed to what’s issued from network server.
    • ToolBox allows user to read current Tx frequency and data rate used for D2D communication.
    • Tx frequency and data rate won’t be reset if WS202 is switched off and on.
  • Fixed the bug of interrupt: When WS202 hadn’t joined a network, D2D packet transmission might be interrupted.
  • Fixed the bug of packet loss: If illumination state switched during LoRa transmission, D2D alarm message might fail to send.

Version 1.02

What’s New:

  1. Supports Milesight LoRa D2D Collaborative Interaction.
  2. Allows to configure illumination sensor and it is enabled by default to collect and report.
  3. Report about low battery once only rather than regularly.

Bugs Fixed:

  1. Keep power supply to PIR sensor before and after reporting, and start PIR sensor 3 sec after device is switched on.
  2. Delay to send out regular report after status report has been sent so as to prevent daemon from being triggered too often.

Version 1.01

Initial version.

WS301 Version 1.11

Dependency:

  • Hardware: v1.x
  • ToolBox PC: v7.0.10
  • ToolBox App: v1.5.2

What’s Better:

  1. Added single-channel mode to communicate with DS7610’s embedded network server;
  2. Optimized battery consumption calculation;
  3. Support to send LoRa uplink packet after sending the Milesight D2D control command.

WS301 Version 1.09

Dependency:

  • Hardware: v1.x
  • ToolBox v7.07

LoRa D2D Communication:

  • Tx frequency and data rate of D2D communication is fixed to be the same as Rx2 of LoRa communication.
    • When WS301 joins a network, Tx frequency and data rate of D2D communication might be changed to what’s issued from network server.
    • ToolBox allows user to read current Tx frequency and data rate used for D2D communication.
    • Tx frequency and data rate won’t be reset if WS301 is switched off and on.

Rx2 Data Rate:

  • Fixed the bug of wrong default value (DR2) by setting initial data rate according to LoRaWAN regional parameters.

Version 1.07

What’s Better:

  1. Optimize battery voltage sampling.
  2. Modify the switch logic, start immediately after power-on, and execute the collection task.
  3. Added the power-on indicator light will stay on for 3s.
  4. Modify the original shutdown interface, now, skipping the original shutdown interface to send a command will write the shutdown state, but will not restart the device.
  5. Modify the start node of the acquisition cycle timer.
  6. Modify the reload operation of not connected to the network to avoid the problem of unable to connect to the network caused by repeated triggers.
  7. The network re-entry mode is modified to send the link check command to the next data packet more than 30 minutes, and the longest interval is the period packet.
  8. Modify the reset button function, remove the switch machine, add restart.
  9. Added OEM pre-configuration function.
  10. Modify the processing when an ECCD check error occurs in the NMI interrupt.

Bugs Fixed:

  1. Fix the problem that the default value of the debounce configuration is wrong.
  2. Fix the problem that the reset process is interrupted and the device parameters are wrong.

Version 1.06

Initial version.

WS52x Version 1.09

Release Date: January 12, 2023

Dependency:

  • Hardware v1.2
  • ToolBox v7.0.10
  • ToolBox App v1.5.1

What’s Better:

  • Added single channel mode to communicate with DS7610’s embedded network server;
  • Added reboot downlink command: ff10ff;
  • Support to work as Milesight D2D Agent;
  • Support overcurrent protection. WS52x will report an alarm packet including current parameter when the current value exceeds 30% of the rated current, and the device will cut off power supply immediately;
  • The first two packets were reported randomly when the device joins the network.

WS52x Version 1.07

Dependency:

  • Hardware v1.2
  • ToolBox v7.0.7

Downlink Command:

  • Add command 0xFF 0x10 0xFF to reboot the socket.

Uplink Message:

  • Message type indicating serial number is changed to 0x16. Updated serial number message starts with 0xFF 0x16 and serial number in hex.

WS52x Version 1.06

Dependency:

  • Hardware v1.2
  • ToolBox v7.0.7

Power Outage Alert:

  • Add support to send an alert message (0xFF, 0x3F, 0xFF) in case of power outage.

LoRaWAN Regional Parameter:

  • Add support for AS923-2/3/4 as options to choose devices with 915 LoRaWAN frequency.

WS52x Version 1.05

Dependency:

  • Hardware v1.0
  • ToolBox v7.0.7

LoRaWAN MAC Command:

  • Fixed the issue that MAC command to modify Rx2 frequency didn’t take effect in WS52x in previous version.

WS52x Version 1.04

Dependency:

  • Hardware v1.0
  • ToolBox v7.0.6

Initial version.

AM103 Version 1.4

Release Date: March 10, 2023

Dependency:

  • Hardware: v1.x
  • ToolBox APP: v1.5.3 and above.
  • ToolBox for PC: v7.0.11 and above.

What’s Better:

  1. Optimize the battery consumption calculation;
  2. Support historical data storage feature;
  3. Support to retransmission of historical data via sending downlink commands;
  4. Support data retransmission after the sensor rejoins the network;
  5. Support single channel mode to communicate with DS7610’s embedded network server;
  6. The first two packets were reported randomly when the device joins the network;
  7. CO2 and temperature display of screen is bolded;
  8. Support screen hibernate feature;
  9. Support to enable or disable the display of Last update time.

AM103 Version 1.1

Dependency:

  • Hardware: v1.x
  • ToolBox APP: v1.4.9 and above.
  • ToolBox for PC: v7.0.7 and above.

Initial version.

Version 1.48 (v1)

What’s Better:

  1. Fixed the issue of threshold error uplinks.

Version 1.47 (v1), 1. 6(v2)

Dependency:

  • ToolBox for PC: v7.0.8 and above

  • ToolBox APP: v1.4.9 and above

What’s Better:

  1. Update Milesight brand Logo. New brand icons: learn more about our new brand

  2. Support frequency AS923-1&2&3&4;

  3. Suppport remotely reboot via command ff10ff;

  4. Support processing mutlple MAC commands;

  5. Support changing RX2 frequency and datarate;

  6. Fix the issue of OTAA network join times not clear when changing LoRaWAN parameter.

Version 1.43 (v1), 1.2 (v2)

What’s Better:

  1. The background calibration is triggered when CO2 is lower than 380 for five consecutive times.

Bug Fixed:

  1. Fix the problem of inaccurate lighting value calculation.

Version 1.38

Bug Fixed:

  1. Time lost problem caused when USB cable is plugged in after powerred off, then if powerred on again, time on screen would be wrong.

Version 1.37

What’s Better:

  1. Command to reboot device: 7E0205007E.
  2. Command to disable(FF2D00) and enable(FF2D01) screen.

Bug Fixed:

  1. Illumination value might overflow when sensor is exposed under strong light and display as 65535 or 0.

Version 1.35

What’s Better:

  1. AM100-470/868/915 display is updated to AM104-470M/868M/915M now, AM102-470/868/915 display is updated to AM107-470M/868M/915M now.
  2. Logo display in idle mode is updated to Milesight one.

Version 1.33

Bugs Fixed:

  1. Program might stuck when powerred on.
  2. In the case of battery power supply, CO2 data collection might fail.

Version 1.31

What’s New:

  1. Neutral version (English).

Optimized:

  1. Internal clock mechanism.
  2. Max EIRP for CN470 devices is 19.15 now.
  3. Possible failure in collecting CO2 data.

Version 1.28

What’s New:

  1. CO2 histogram supports proportional reduction. When 3 historical values are greater than 1400, all values will be scaled down (historical maximum value/1400).
  2. Neutral version screen display.
  3. Save the frame count in ABP mode (save to RTC RAM, wouldn’t save when powered off).
  4. Save the channel mask issued by NS.

Bugs Fixed:

  1. Device might freeze when the battery is low.
  2. Failed ACK packet will be sent again.
  3. The battery level will not be reported when battery slot is vacant.
  4. When CO2, TVOC, temperature threshold triggers at the same time, the threshold report might not work.

Version 1.24

Dependency: ToolBox v6.28 and above to use new features.

What’s New:

  1. Rejoin mode to be enabled by default, and the default value is 32.
    • Rejoin mode mechanism: If the reporting interval is less than or equal to 30 min, then the device will send a LoRaMAC command (similar to a heartbeat packet) every 30 min to check the connection state. If reporting interval is greater than 30 min, then the LoRaMAC command will be sent at the set interval to check.
    • “Number of detection signals” means that device will wait to rejoin until certain amount of LoRaMAC command all fails.
  2. Entering the bootloader upgrade mode by pressing the button. Action sequence: press when device is not connected with any power supply, connect power supply like add battery or plug USB in, release when LED blinks.
  3. In OTAA mode, when ADR is enabled, Spread Factor is still configured.

Bugs Fixed:

  1. Sudden power failure when writing flash might cause the device to reset.

Version 1.23

What’s New:

  1. Manual Calibration and Restore Factory Calibration in CO2 reading via ToolBox and commands issued from NS.
    • Manual calibration (FF1A03): to put the device in an open outdoor environment for 10 minutes, and then press the button to start the calibration.
    • Restore factory calibration (FF1A00): to restore the calibration state whilst leaving the factory.
  2. Support both the new screen SSD1680 and the old screen SSD1675.

Bugs Fixed:

  1. PIR counting error and PIR interruption might cause system restarting or stuck.
  2. Upgrading from versions lower than 1.17 might cause wrong display or constant “8” on screen.
  3. When device was in shut-down state, garbled characters might display if button was clicked.
  4.  Abnormal power consumption when the TVOC/light sensor was turned off.

Version 1.19

What’s new:

  1. CO2 and TVOC area on e-ink screen displays alert icon for AM107, and alert threshold is configurable.
  2. ToolBox for Android and iOS can read and display uptime from device.
  3. Spread factor is open to set when ADR is not enabled.

Optimized:

  1. ACK confirm counter is open to set between 4 to 32 (default) in network RE-join mechanism.
  2. Frequency usage to join LoRa network for CN470 devices when the user doesn’t set certain channel mask. UC11-N1 will use channel 8~15 for the first 16 times trials, channel 80~87 for the second 16 trials, and then go through all channels 0~95.
  3. For CO2 reading less than 600, each dot in column histogram stands for 50 ppm, otherwise each dot stands for 25 ppm for more critical situation and easier visual judgement.

Removed:

  1. Lock time and continue time for threshold of temperature and humidity.

Bugs fixed:

  1. Modification in channel index might fail.
  2. Reboot caused by stack overflow.

Version 1.17

  • Device with this version automatically shuts down when the power reaches 0% and requires battery level above 30% to restart.

Added:

  1. Three new screen display modes. You can switch by pressing then releasing the reset button, or ToolBox v6.15. Different mode displays different content.

Optimized:

  1. Enable automatical calibration of CO2 reading every 180 hours. The calibration is carried out by the sensor itself and independent from manual calibration by ToolBox.

Fixed:

  1. Light sensor reading was 0 under sunlight.
  2. DevEUI might be over-written during NFC configuration.
  3. CO2 sensor reading might be wrong and rebooting didn’t help unless battery reached 0% or was changed. This bug was caused by collecting CO2 during TVOC initialization, CO2 collection should wait until TVOC initialization is completed.
  4. Restart because of interrupt PIR collection.

Version 1.14

Added:

  1. DevStatusReq mac-command specified by LoRaWAN® protocol to request battery level.
  2. Configurable LoRaWAN® version.

Optimized:

  1. Refresh e-ink screen on the hour and the half-hour.
  2. Synchronize timestamp every 5 days from Network Server.

Fixed:

  1. If the sensor was rebooted frequently it might report 0% battery.
  2. Time slowed down due to watchdog rebooting.
  3. Occasional black screen

Version 1.12

Added:

  1. AM100 Series is compatible with ASR LORA module now.

Optimized:

  1. Joining network uses DR_2 now.

Fixed:

  1. Abnormal NFC reading and writing, exceptional screen display might occur when battery voltage was low (<2V).
  2. NFC couldn’t read the correct on/off state when the program is writing flash

Version 1.11

Added:
  1. Temperature display on e-ink screen supports Fahrenheit.

Version 1.10

Initial version for AM10x.

AM307(v1) Version 1.3

Dependency:

  • Hardware: v1.x
  • ToolBox APP: v1.5.0 and above.
  • ToolBox for PC: v7.0.9 and above.

What’s Better:

  1. Added power button lock feature;

  2. Added mulitple downlink commands like reboot, CO2 calibration, screen display settings, etc.

  3. The first two packets were reported randomly when the device joins the network;

  4. The screen left blank when device is off;

  5. Adjusted and marked in bold;

  6. Enabled CO2 auto background calibration by default;

  7. Compatible with DevStatusReq MAC command.

AM307(v1) Version 1.2

Dependency:

  • Hardware: v1.x
  • ToolBox APP: v1.4.9 and above.
  • ToolBox for PC: v7.0.8 and above.

What’s Better:

  1. Updated Milesight brand Logo. New brand icons: learn more about our new brand

  2. Fixed the issue of device that only replies once when receiving two ADR MAC commands from network server.

AM307(v1) Version 1.1

Dependency:

  • Hardware: v1.x
  • ToolBox APP: v1.4.9 and above.
  • ToolBox for PC: v7.0.8 and above.

Initial version.

AM308 Version 1.3

Release Date: February 15, 2023

Dependency:

  • Hardware: v1.x
  • ToolBox APP: v1.5.2 and above.
  • ToolBox for PC: v7.0.11 and above.

What’s Better:

  1. Support single channel mode to communicate with DS7610’s embedded network server;
  2. Fixed the problem of CO2 ABC calibration not working.

AM308 Version 1.1

Dependency:

  • Hardware: v1.x
  • ToolBox APP: v1.5.1 and above.
  • ToolBox for PC: v7.0.10 and above.

Initial version.

AM319(v1) Version 1.05

Dependency:

  • Hardware: v1.x
  • ToolBox APP: v1.5.0 and above.
  • ToolBox for PC: v7.0.9 and above.

What’s Better:

  1. Added power button lock feature;

  2. Added mulitple downlink commands like reboot, CO2 calibration, screen display settings, etc.

  3. The first two packets were reported randomly when the device joins the network;

  4. The screen left blank when device is off;

  5. Adjusted and marked in bold;

  6. Enabled CO2 auto background calibration by default;

  7. Fixed the issue of device that only replies once when receiving two ADR MAC commands from network server.

AM319(v1) Version 1.04

Dependency:

  • Hardware: v1.x
  • ToolBox APP: v1.4.9 and above.
  • ToolBox for PC: v7.0.8 and above.

What’s Better:

  1. Updated Milesight brand Logo. New brand icons: learn more about our new brand

  2. Fixed the issue of spreading factor not working in some frequencies;

  3. Fixed the issue of RX2 settings not work under Class C mode.

AM319(v1) Version 1.01

Dependency:

  • Hardware: v1.x
  • ToolBox APP: v1.4.8 and above.
  • ToolBox for PC: v7.0.7 and above.

Initial version.

EM300(v3) Version 1.6

Dependency:

  • ToolBox APP: v7.0.10 and above
  • ToolBox PC : v1.5.1 and above
  • Hardware v3.x

What’s Better:

  • Support single-channel mode to communicate with DS7610’s embedded network server.

Bugs Fixed:

  • Failed to rejoin to network with the RX2 value saved last time.

EM300(v3) Version 1.5

Dependency:

  • ToolBox APP: v7.0.10 and above
  • ToolBox PC : v1.5.1 and above
  • Hardware v3.x

What’s Better:

  • Optimize the battery consumption calculation;
  • Support historical data storage function;
  • Support retransmission of historical data via sending a downlink command on the gateway;
  • Support data retransmission after the sensor rejoins the network;
  • Support to be used as Milesight D2D Controller.

EM300(v3) Version 1.4

Dependency:

  • ToolBox APP: v7.0.9 and above
  • ToolBox PC : v1.5.0 and above
  • Hardware v3.x

What’s Better:

  • After restarting the device, the on/off status will keep the same as default.

Bugs Fixed:

  • Fixed battery reporting issue: when the sensor reports 1% battery use life, the battery will keep 1% if it detects low battery after rebooting the sensor; otherwise, the battery will return to real value.

EM300(v3) Version 1.3

Dependency:

  • ToolBox APP: v7.0.8 and above
  • ToolBox PC : v1.4.9 and above
  • Hardware v3.x

What’s Better:

  • Support LoRaWAN frequencies AS923-1/2/3/4.
  • Suppport remotely reboot via command ff10ff.

Bugs Fixed:

  • Fixed the issue of device that only replies once when receiving two ADR MAC commands.
  • Fixed the issue of RX2 data rate and frequency modification not working.
  • The first two packets were reported randomly when the device joins the network.

EM300(v3) Version 1.2

Dependency:

  • ToolBox v7.0.6
  • Hardware v3.x

Upgrade:

  • Fixed the issue about mixed upgrade: When ToolBox imported a firmware for another EM300 model, device didn’t verify the model code and shouldn’t have allowed to upgrade.

Reset:

  • Fixed the issue after reset: After reset, ToolBox couldn’t read device model and frequency plan, or ToolBox would fail to reset the device again, or device repeatedly reboots.

EM300(v3) Version 1.1

Dependency:

  • ToolBox v7.0.1
  • Hardware v3.x only, burning this firmware on v2 hardware would brick the device.

Improvements:

  • In this new mainboard design, we modified LoRa chip plan and power mechanism to optimize the power usage.

EM300(v2) Version 1.22

Dependency:

  • ToolBox v7.0.1
  • Hardware v2.x

Battery:

  • Fixed the battery level issue: battery level detection might be incorrect when reporting interval is longer than an hour.

EM300(v2) Version 1.20

What’s Better:

  1. LoRaWAN MAC command to get device power.

Bugs Fixed:

  1. Cloud might fail to configure the threshold alarm normally, and the issue of threshold alarms causes the device to not send periodic reports.
  2. When the data is larger than 11 bytes, the transmission fails without retransmission.
  3. System power-on probability stuck.
  4. In the case of US915 SF10, the problem that the battery pack and data pack will be reported separately.

EM300(v2) Version 1.15

Added:

  1. Save frame count in ABP mode and save in RTC RAM.
  2. Save the channel mask issued by NS in ABP mode.
  3. The first 8 LoRa transmission in ABP mode use default gateway frequencies.
  4. Random appkey preset.

Optimized:

  1. Zero battery detection by reducing the detection threshold voltage and collecting the voltage when the system is idle.
  2. Data rate is open to be configured in ADR mode.
  3. Increase the function of preset key (mainly used in LinkWan version).

EM300(v2) Version 1.12

What’s New:

  1. Part number for 2-batteries model will be “-8000mAH”, no special indication for singel-battery ones.
  2. “M” for module after LoRa channel number, like “-868M/915M/470M”.

EM300(v2) Version 1.11

Initial image version.

EM310-UDL Version 1.1

Dependency:

  • Hardware: v1.x
  • ToolBox APP: v1.5.0 and above
  • ToolBox for PC: v7.0.9 and above

What’s better:

  1. Support LoRaWAN frequencies AS923-1/2/3/4;
  2. Support remotely reboot via command ff10ff;
  3. Support remote threshold settings via command;
  4. Added threshold dismiss report. When the device returns back to normal status from alarm status, it will upload a packet whose content is the same as that of periodic packet;
  5. Fixed the issue of device that only replies once when receiving two ADR MAC commands;
  6. Fixed the issue of RX2 data rate and frequency modification not working;
  7. The first two packets were reported randomly when the device join the network.

EM310-UDL Version 1.0

Dependency:

  • Hardware: v1.x
  • ToolBox APP: v1.4.9 and above
  • ToolBox for PC: v7.0.7 and above

Initial version.

EM320-TH Version 1.3

Release Date: March 20, 2023

Dependency:

  • ToolBox APP: v1.5.3 and above
  • ToolBox for PC: v7.0.11 and above

What’s Better:

  1. Support single-channel mode to communicate with DS7610’s embedded network server.

Bugs Fixed:

  1. Failed to rejoin the network with the RX2 value saved last time.
  2. When temperature is below 0 °C, historical data stored is all 0°C.

EM320-TH Version 1.1

Dependency:

  • ToolBox APP: v1.5.1 and above
  • ToolBox for PC: v7.0.10 and above

Initial version.

EM500(v2) Version 1.2

Dependency:

  • ToolBox v7.0.8 and above
  • ToolBox App v1.4.9 and above
  • Hardware v2.x

What’s Better:

  1. Compatible with new sensor models: EM500-UDL-C050&C100, EM500-SWL-L0XX-4846W and EM500-PP-G1/2M-4842;
  2. Support soil type selection on EM500-SMT/SMTC hardware V2.0;
  3. Support remotely reboot via command ff10ff;
  4. Support LoRaWAN frequency AS923-1&2&3&4.

EM500 Version 2.36

Dependency:

  • ToolBox v7.0.1
  • Hardware v1.x

Reboot:

  • Fixed the rebooting issue at first use: When an EM500 was powered on for the first time and failed to collect sensor data, it might be stuck in loop of rebooting.

EM500 Version 2.34

Dependency:

  • ToolBox v7.0.1
  • Hardware v1.x

Soil Moisture Resolution:

  • Optimized data resolution from 0.5 to 0.01 for more precise reading. For new 0.01 resolution, payload starts with 0x04 0xCA for channel ID and channel type.

LoRa Module:

  • Add support for ASR6500 to optimize low power usage.

EM500 Version 2.31

Dependency:

  • ToolBox v6.35
  • Hardware v1.x

Sensor Reading:

  • Fixed the reading failure issue: When an EM500 was powered solely by battery, it might fail to read sensor data and caused data loss.

Version 2.30

What’s Better:

  1. UDL outlier calibration feature.

Bugs Fixed:

  1. System stuck problem caused by abnormal interruption.
  2. Configuration sent by the cloud might not get responce when sensor joins the network for the first time.

Version 2.25

Dependency:

ToolBox v6.29

ToolBox APP v1.3.5

What’s New:

  1. Change in PN and model name.
  2. Support for EM500-PP-G1/2M-868M/915M, PN is G1/2M-1002.
  3. To burn random private key in advance for all EM500 series devices.
  4. Entering the bootloader upgrade mode by pressing the button. Action sequence: press when device is not connected with any power supply, connect power supply like add battery or plug USB in, release when LED blinks.
  5. Measure Outliers Calibration for EM500-UDL.
  6. Background calibration and factory calibration options for EM500-CO2.
  7. SF is open to change no matter device is turned on or not.
  8. Rejoin mode.
  9. Changeable txpower.
  10. Snow level sensing for EM500-UDL.

Bugs Fixed:

  1. EM500-UDL might stuck.
  2. CN470 channels modification couldn’t take effect. Default frequency band: 8-15.
  3. Device reset caused by sudden power failure.
  4. Incorrect conductivity of EM500-SMTC-MEC20, incorrect reporting cycle when EM500-SMTC-MEC20 was not connected to mainboard.
  5. Incorrect reporting data from EM500-PT100.
  6. Collected data from EM500-SWL-3M/SWL-5M/SWL-18M.
  7. When device is in shutdown mode, press the button to reset but device can only be turned on.
  8. Conflict between data collection and reporting might lead to the problem of reporting data errors when threshold alarm was enabled.
  9. EM500-SMT-EC5 might re-collect when reading from dry soil is less than 1 and greater than 0.
  10. Abnormal power consumption in EM500-SMT-MEC20, EM500-PT100, and EM500-UDL when device starts until it transmits the first data packet.

Version 2.28

Dependency: ToolBox v6.31

Optimized:

  1. CN470 devices’ MaxEIRP is 19dBm by default.
  2. Save the frame count in ABP mode (save to RTC RAM, wouldn’t save when powered off).

Bugs Fixed:

  1. Frame counter is cleared if device in ABP mode is reset.
  2. Device might freeze when the battery is low.
  3. Abnormal power consumption of UDL with v1.3 of hardware.

Version 1.15

Added:

  1. DevStatusReq mac-command specified by LoRaWAN® protocol to request battery level.
  2. Configurable LoRaWAN® version.

Version 1.14

Fixed:
  1. When device was connected via USB cable, NFC didn’t function.
  2. Exceptional reboot.
  3. NFC couldn’t read the correct on/off state when the program is writing flash.

Version 1.12

Initial version for EM500 series

UC100 Version 1.6

Release Date: July 17, 2023

Dependency:

  • Hardware: v1.x
  • ToolBox for PC: v7.0.11 and above

Bugs Fixed:

  1. UC100 only reported the data of the first seven Modbus channels in periodic reporting.

UC100 Version 1.3

Dependency:

  • Hardware: v1.x
  • ToolBox for PC: v7.0.10 and above
  • ToolBox App: v1.5.1 and above

What’s better:

  1. Add Active Pass-through feature which supports network server to send any type of command to obtain the data of RS485 terminal devices;
  2. Add Two-way Pass-through feature which not only supports network server to send commands to obtain the data of RS485 terminal devices, but also supports terminal devices to report the data to the network server.

UC100 Version 1.1

Hardware: v1.x
Initial Version.

UC300 (Cellular) Version 1.02

Dependency:

  • Hardware version: v1.x
  • ToolBox for PC: v7.0.9 and above.

Bugs Fixed:

  1. Failed to connect to Milesight IoT Cloud.

  2. Failed to read RS485/RS232 device data when setting parity as Odd or Even.

  3. RS485 Modbus slave ID only supports 16 at most.

  4. SMS reports character 4-10 mA.

  5. When UC300 connects to AWS or MQTT and set PT100 temperature reaches the threshold according to IF-THEN command, device will send alarm packets many times.

  6. When setting PT100 IF condition, the duration time does not take effect.

  7. Indicators do not go off when device upgrades.

  8. Max pulse counter cannot reach to 4 bytes (FF FF FF FF).

UC300 (Cellular) Version 1.01

Dependency:

  • Hardware version: v1.x
  • ToolBox for PC: v7.0.9 and above.

Initial Version.

UC300 (LoRaWAN) Version 1.1

Dependency:

  • Hardware version: v1.x
  • ToolBox for PC: v7.0.9 and above.

Initial Version.

UC50x v2 Version 1.11

Dependency:

  • Hardware version: v2.x
  • ToolBox APP: v1.5.1 and above.
  • ToolBox for PC: v7.0.10 and above.

What’s Better:

  1. When GPIO works as pulse counter, the device can set the initial counting value;

  2. When adding RS485 Modbus chanels, the data byte order can be changed;

  3. The decimal place of analog input value change from 2 to 3;

  4. The first two packets were reported randomly when the device joins the network;

  5. Fix the issue of OTAA network join times not clear when changing LoRaWAN parameter.

UC50x v2 Version 1.10

Dependency:

  • Hardware version: v2.x
  • ToolBox APP: v1.5.0 and above.
  • ToolBox for PC: v7.0.9 and above.

What’s Better:

  • 3.3V power output on interface 1 can be used to supply power to analog devices and configure the power time 0-600s; 3.3V power output on interface 2 can be used to supply power to RS232/RS485 devices, and configure the power time 0-600s for RS485 devices.

UC50x v2 Version 1.09

Dependency:

  • Hardware version: v2.x
  • ToolBox APP: v1.4.9 and above.
  • ToolBox for PC: v7.0.8 and above.

What’s Better:

  • Modbus failed collection packet will be sent together with other data.

UC50x v2 Version 1.08

Dependency:

  • Hardware version: v2.x
  • ToolBox APP: v1.4.8 and above.
  • ToolBox for PC: v7.0.3 and above.

Initial Version.

UC51x v2 Version 2.5

Dependency:

  • Hardware version: v2.x
  • ToolBox APP: v1.5.1 and above.
  • ToolBox for PC: v7.0.10 and above.

What’s Better:

  1. When GPIO mode is DI, the device can upload data packets of DI status started with 07 or 08;

  2. When GPIO mode is DI, the device can support the configuration of Prevents Jitter Delay Time;

  3. When users send downlink commands to control valve, the confirmed packet started with FE will send in priority;

  4. Fixed the problem of receiving the first beacon when class type is Class B;

  5. Fixed the problem of slow charging when battery voltage is low.

UC51x v2 Version 2.4

Dependency:

  • Hardware version: v2.x
  • ToolBox APP: v1.5.0 and above.
  • ToolBox for PC: v7.0.9 and above.

What’s Better:

  • GPIO interfaces support setting as DI mode to detect solenoid interface states.

UC51x v2 Version 2.3

Dependency:

  • Hardware version: v2.x
  • ToolBox APP: v1.4.9 and above.
  • ToolBox for PC: v7.0.8 and above.

What’s Better:

  • Allowed new IPSO messages to modify switching times, time length per pulse and interval length between pulses.

  • Fix the bug of insufficient time of solenoid pulse output when USB is connected.

  • Fix the bug of downlink count being cleared when device receives an illegal downlink.

  • Release the length limitation of received downlinks.

UC51x v2 Version 2.2

Dependency:

  • Hardware version: v2.x
  • ToolBox APP: v1.4.8 and above.
  • ToolBox for PC: v7.0.3 and above.

Initial Version.

Version 1.17

Dependency:

  1. ToolBox_v7.0.9 and above.
  2. ToolBox App v1.5.0 and above.

What’s Better:

  • 3.3V power output on interface 1 can be used to supply power to RS232/RS485 devices, and configure the power time 0-600s for RS485 devices; 3.3V power output on interface 2 can be used to supply power to analog devices and configure the power time 0-600s.

Version 1.15

Dependency:

  1. ToolBox_v6.33 and above.
  2. ToolBox App v1.3.9 and above.

What’s Better:

  1. When UC50x fails to collect RS485 Modbus channel data, the failed-to-update package will reporttogether with other data;
  2. Sync the code from hardware V2.0;
  3. Fix the issue that afterthe device is powered on, the device will not count first 5 pulses.

Version 1.08

Dependency:

  1. ToolBox_v6.33 and above.
  2. ToolBox App v1.3.9 and above.

Bugs Fixed:

  1. Low possibility to be stuck when installing batteries.

Version 1.07

Dependency:

  1. ToolBox_v6.33 and above.
  2. ToolBox App v1.3.9 and above.

Bugs Fixed:

  1. Rejoin mode couldn’t be enabled when device is working in ABP.
  2. In the counter function, when the pin is configured for pull-down, it uses rising edge counting, and when it is configured for pull-up or no pull-up or pull-down, it uses falling edge counting.

Version 1.06

Dependency:

  1. ToolBox_v6.33 and above.
  2. ToolBox App v1.3.9 and above.

What’s Better:

  1. More precise calculation of battery level.

Version 1.05

Initial version.

Version 1.12

Initial version

Hardware version: v1.1

UF31 Version 30.0.0.3

Release Date: March 13, 2023

New Features:

  1. Support cellular NAT option and changing MTU of cellular interface;
  2. Added cellular monthly statistic calculation and band lock feature;
  3. Support static IP assignment for DHCP clients;
  4. Support locking login page for 10 minutes after incorrectly input of username or password for more than 5 times;
  5. Added password change prompt window;
  6. Added Open VPN and IPsec VPN features;
  7. Added GPS feature;
  8. Added firewall feature;
  9. Added cellular and firewall debugger feature.

What’s Better:

  1. Webpage theme design optimized;
  2. Optimize the display of network interfaces and routing table;
  3. Optimize the display of timezone options;
  4. Optimize the filling content format of cellular PIN and APN.

Bugs Fixed:

  1. Abnormal display of system time;
  2. Abnormal cellular status after re-inserting SIM card;
  3. System freezed if firmare is uploaded but not upgraded;
  4. DHCP server did not change when subnet of LAN port changed.

UF31 Version 30.0.0.1

Initial version.

UR75v2&UF51 Version 76.2.0.8

Dependency:

  • Hardware v1.x

What's better:

  1. Support refreshing cellular information on  Status > Cellular page every minute on the back-end;
  2. Increased the amount of Static IP addresses to 100 under DHCP page;
  3. Support adding space symbol when setting up WLAN password;
  4. Added editable Cellular Band option under Network > Interface > Cellular page;

Bugs Fixed:

  1. Prompt “Save failed, please try again” error when saving VLAN configuration;
  2. Incorrect display of cellular Cell ID;
  3. Failed to get cellular IP address since T-Mobile IPv6 Only and 3G issue;
  4. Failed to reconnect Devicehub after reconnecting to network;
  5. The MTU of Brideg0 will return to 1500 automatically after rebooting the router;
  6. IP passthrough did not work when router’s cellular public IP changed.

UR75v2&UF51 Version 76.2.0.7

Dependency:

  • Hardware v1.x

GPS:

  • The limit of Reporting Interval on Industrial>GPS>GPS IP Forwarding/GPS Serial Forwarding is now extended to 99s.

UR75v2&UF51 Version 76.2.0.5

Dependency:

  • Hardware v1.x

Cellular:

  • Fix the issue that cellular status on web GUI does not match the real registering status.

WLAN:

  • Fix the issue of scanning and connecting 5GHz Wi-Fi need 10 minutes.

Web GUI:

UR75v2&UF51 Version 76.2.0.4

Dependency:

  • Hardware v1.x

NAT:

  • Fixed the issue of missing NAT line in iptables. This bug could be witnessed on web GUI as the Enable NAT option being unable to disable.

DeviceHub Connection:

  • Fixed configuration overlapping issue according to Activation Method.
    • Clear authentication code when activating via ID, no matter whether activation succeeds or fails.
    • Clear account name and password when activating via authentication code.
  • Fixed the issue that activating via ID might fail, due to inactive data exchange in background.

Exit route:

  • Fixed the issue with unstable WAN connection: When WAN connection finally came in use, router would fail to access network due to inactive exit route.
  • Always use the DNS of exit route as primary DNS.
    • Fixed the issue that router might stick to pinging DNS of cellular when using WAN or WLAN in exit route.

Link Failover:

  • Fixed the issue of 0 sec Revert Interval: Link failover program might be stuck switching between 2 useable links, accessible network connection would be constantly interrupted.

Web display:

  • Added fault tolerance in case of model identifier gone missing.
  • Fixed the issue that web GUI might be inaccessible when eth0 (LAN1/WAN) was working as LAN.

Version 76.2.0.3

Fixed:

  1. Bridge IP might be lost after reboot.
  2. UF51 might display the model as UR75.

Version 76.2.0.2

What’s Better:

  1. Support Unicom Yanfei 5G module.
  2. Merge UF51 and UR75v2, transplant IPv6 related feature and content.
  3. Support serial log printing.

Fixed:

  1. DMVPN connection doesn’t support domain name as hub address and indicated cannot found pskey.
  2.  Inactive firewall filtering.
  3. Dialing sequence of phone registration that involves link priority.
  4. Different network segment in VLAN prompts conflct on Network>Switch.
  5. Keep to synchronize time from local browser after upgrade.

UR75&UF51 OpenCPU Version 78.0.0.2

Release Date: February 1, 2023

New feature:

  1. Support changing MTU of cellular interface;
  2. Added cellular montinghly statistic calculation and band lock feature;
  3. Added VLAN feature (UR75 only);
  4. Support static IP assignment for DHCP clients;
  5. Support locking login page for 10 minutes after incorrectly input of username or password for more than 5 times;
  6. Added password change prompt window;
  7. Support uploading HTTPS certificates;
  8. Added PPTP VPN and L2TP VPN features;
  9. Added GPS feature.

What’s better:

  1. Webpage theme design changed;
  2. All minumum MTU is limited to 68;
  3. When adding a static routing, gateway IP will be assigned according to interface;
  4. Optimize the display of timezone options.

Bugs Fixed:

  1. Cellular dialing time is too long when router uses PIN code;
  2. IPv6 address display error on Link Failover;
  3. Time display error when time exceeds September.

UR75&UF51 OpenCPU Version 78.0.0.1

Initial version.

UR32L/32/35 Version 32/35.3.0.6-r4

Release Date: March 20, 2023

What’s Better:

  1. Support changing MTU of cellular interface;
  2. When two SIM cards are inserted, support to delay the SIM switch when high priority card is disconnected. And if connected, it will automatically switch to high priority card.

Bugs Fixed:

  1. HTTPS certificates lost due to firmware upgrade;
  2. Failed to swtich network link from one SIM to another one when this SIM card service was mandatorily prohibited by operator;
  3. Cellular connection dropped occasionally due to frequent cellular traffic statistics.

UR32L/32/35 Version 32/35.3.0.6-r3

What’s Better:

  1. Increased the amount of Static IP addresses to 100 under DHCP page;
  2. Allowed to type password as hex format numbers or ASCII characters when encryption mode of WLAN is WEP Open System or WEP Shared Key.

Bugs Fixed:

  1. IP passthrough did not work when router’s cellular public IP changed;
  2. Iptables rules did not take effect due to old version dialing programs;
  3. Failed to reconnet to DeviceHub after reconneting to network;
  4. The MTU of Bridge0 will return to 1500 automatically after rebooting the router;
  5. Failed to get cellular IP address since T-Mobile IPv6 Only and 3G issue.

UR32L/32/35 Version 32/35.3.0.5

Dependency:

  • UR32/35 v2.x

  • UR32L v3.x

GPS Report:

  • The limit of Reporting Interval on Industrial>GPS>GPS IP Forwarding/GPS Serial Forwarding is now extended to 99 sec.

UR32L/32/35 Version 32/35.3.0.4

Hardware Dependency:

  • UR32/35 v2.x
  • UR32L v3.x

Cellular:

  • Fix the issue that when SIM 1 has run out of traffic and switches to SIM2, SIM2 fails to register to network.

DeviceHub:

  • Fix the issue that when connecting to DeviceHub via authentication code, the router fails to connect to DeviceHub after reboot.

Web GUI:

UR32L/32/35 Version 32/35.3.0.3

Hardware Dependency:

  • UR32/35 v2.x
  • UR32L v3.x

Python SDK:

  • Fixed the issue of URRouterInfo.get_io_info() by Python SDK v4.0.2(for 3x.3.0.x): With previous version of SDK, this API would return what’s set on web GUI, rather than the actual level input or output.
  • Simple hotfix by removing older SDK and installing python SDK v4.0.2 for UR3x helps to solve this issue.

DeviceHub Connection:

  • Fixed configuration overlapping issue according to Activation Method.
    • Clear authentication code when activating via ID, no matter whether activation succeeds or fails.
    • Clear account name and password when activating via authentication code.

Exit route:

  • Always use the DNS of exit route as primary DNS.
    • Fixed the issue that router might stick to pinging DNS of cellular when using WAN or WLAN in exit route.

Link Failover:

  • Fixed the issue of 0 sec Revert Interval: Link failover program might be stuck switching between 2 useable links, accessible network connection would be constantly interrupted.

Cellular Connection:

  • Fixed a possible issue that might cause network interrupt every 24 hours.
  • Fixed the issue that cellular dialing program might not take effect in previous version when rule of cellular interface was disabled.
  • Fixed the issue that cellular module wouldn’t actively re-dial when it took too long to obtain IP address in previous version.

MilesightVPN Connection:

  • Fixed the issue that certain parameter for setting up the connection might be lost when router in previous version was rebooted.

System Time:

    • Fixed the issue that configuration to sync time with browser might not be included in backup file.

Voice Call:

  • Fixed a possible issue that call might be interrupted, ring might not ring, or related module might not be powered properly.

32/35.3.0.2

NOTE: We recommend to reset your router when you downgrade it to lower versions.

What’s Better:

  1. Support IPv6 or IPv4/IPv6 dual stack on cellular interface.
  2. Support IPv4/IPv6 dual-stack, DHCPv6 client, DS-Lite on WAN interface.
  3. Support to work as DHCPv6 server (stateful only).
  4. Add IPv6 Ping detection on Network > Interface > Link Failover.
  5. Add IPv6 static routing on Network > Routing > Static Routing.
  6. “Clear All” button for clearing records of inbox and outbox on System > Phone & SMS >
  7. Network mask is displayed as xxxx/xx format for both IPv6 and IPv4.
  8. Display “-” for fields with no data.
  9. “Network Mask” is now “Network Mask/Prefix Length” on Status >
  10. “Network Mask” is now “Network Mask/Prefix Length” on Network > Routing > Static Routing.
  11. The network mask of IPv6 is now “Prefix Length”.

Bugs Fixed:

  1. Unavailable domain name caused by using DNS of cellular interface when router uses cellular as main interface and VPN global forwarding is enabled.
  2. Wrong sequence of firewall rules after router reboots with custom firewall rules.
  3. Failure to save 28 digits length as subnet mask on DHCP server setting.
  4. Short length limit of VLAN name.
  5. Failure to set NAT when OpenVPN runs with configuration file imported via SSH.

32/35.3.0.1

NOTE: We recommend to reset your router when you downgrade it to lower versions.

What’s Better:

  1. Support pre-configuration for OEM devices.

Bugs Fixed:

  1. Possible packets loss on external network when router reboots.

32.2.0.39

Bugs Fixed:

  1. When DHCP and IP-Passthrough are both enabled and set, devices in subnet might fail to obtain IP address automatically.
  2. Possible failure in dialing is avoided with updated Quectel dialing script.

35.2.0.38

Bugs Fixed:

  1. “-485” on PN wasn’t displayed properly on UR35.

3x.2.0.36

What’s Better:

  1. Open to configure TX/RX gain of UR35’s FXS port.

Bugs Fixed:

  1. EG25/EP06 module cannot be reloaded.
  2. OpenVPN server cannot ping the client.

3x.2.0.35

What’s Better:

  1. Support UR32L (web page display).

Bugs Fixed:

  1. Watchdog might restart when the serial port sends data too fast.
  2. Short network interruption during cellular IP renewal.
  3. User name/password is not set when dialing in the GM510 module.
  4. Python interface get_do_output_info is called incorrectly when the DO mode is not custom.
  5. After the serial port DTU failed to connect to the Server, the Socket handle was not closed, and the connection could not be successful after the Server was restored.
  6. Devicefound memory leak problem.
  7. Watchdog restart that was caused by IPSec transferring large files.
  8. Importing a backup file containing devicehub, the web page cannot be accessed, and DeviceHub cannot be successfully connected.

3x.2.0.32

What’s Better:

  1. Support Fibocom NL668 module.
  2. CLI command “show system information” adopts local time.
  3. CLI command to configure the PPP dial interface mask, the default PPP dial subnet mask is set to 32.
  4. Status display on DDNS configuration page.
  5. Dialing program for Fibocom module.
  6. CLI “ping” command increases the number of PING packets parameter (1-86400), by default it only pings 3 packets.

Bugs Fixed:

  1. Log size of cellular, WiFi log, hostapd.log and firewall exceeds 2 MB and more rather than saves in .old file.
  2. ICMP detection might not perform immediately when the link is available again.
  3. OpenVPN time displays wrong.
  4. Link-in-use identifier of the link backup should be reset when the link becomes invalid.
  5. Emergency reboot might not take effect.
  6. Number saved in the database might be truncated when the phone number exceeds 16 digits.
  7. DHCP Server address pool configuration might fail to save.
  8. Revert interval in link failover cannot be 604800.
  9. Routes added by link backup should not be deleted.
  10. PC or other devices in LAN cannot update IP address after DHCP address pool is changed.
  11. Occasional sys.log crash when router connects to MilesightVPN Server.
  12. IE11 cannot log in to the device management page.
  13. VRRP will be closed by default when restarting.
  14. After the UR35 restarts, the device connected to the LAN port should not get the WAN port assigned IP.
  15. Custom firewall rules might be erased after restarting restarting.

3x.2.0.28

Bugs Fixed:

  1. Local network cannot access the router when the IPSec local subnet overlaps the remote subnet.
  2. Truncated cellular log.

3x.2.0.27

What’s New:

  1. When a [xxx]-custom.conf file exists in the IPSec/OpenVPN configuration file directory, replace default configuration file with [xxx]-custom.conf.
  2. upgrade program for QFlash module from Quectel.
  3. Network restart timeout limit is extended from 150 sec to 300 sec, and the module restarts when QIACT did not return.
  4. Default rightid configuration for IPSec.
  5. GPS information query and configuration node for SNMP MIB library.
  6. Support for EC200S, L610-CN, and SLM320 modules.

Bugs Fixed:

  1. When on-demand dialing mode is enabled, cellular link couldn’t become inactive after being idle.
  2. Modbus Master might double the address in the request.

3x.2.0.22

What’s new:

  1. CLI command to manually activate DO (ROUTER(config)# activate do).

Bugs fixed:

  1. Router disabled SSH service, DeviceHub still prompted that SSH was available.
  2. Absent OpenVPN log in vpn.log file.
  3. Abnormal function caused by too many handles of devicehub.

3x.2.0.20

What’s new:

  1. Cellular module’s firmware on “Status>Cellular”.

Optimized:

  1. The maximum number of Wi-Fi clients is limited to 15, and the default number is 10.

Bugs fixed:

  1. When QoS download was stopped, upload might not stop.
  2. Wrong OpenVPN configuration might cause crash log and abnormal OpenVPN related process.
  3. Kernel dump problem when multiple Wi-Fi clients are connected
  4. When the OpenVPN authentication method was username + certificate, configuration file did not save with TLS authentication checked.

3x.1.0.63

Bugs fixed:

  1. SNMP MIB file loading failure.
  2. Failure in obtaining SNMP WAN port’s Gateway.
  3. DTU TCP-Server/UDP-Server mode (the select interval 10ms is incorrectly set to 10 nanoseconds) might cause CPU occupation up to 100%.
  4. Abnormal selection of the quagga caused by the vty handle not being closed normally.

Removed:

  1. Cellular Connection Setting configuration items in the SNMP MIB (because these configuration items are related to each other, and SNMP write operations can only be configured one by one).

3x.2.0.10

Added:

  1. “Network>Firewall>Port Mapping” allows 64 rules now.

Fixed:

  1. Major change in ubus interfaces led to possible failure in reading product and firmware information on “Status>Overview”

3x.2.0.18

What’s new:

  1. Cellular speed and uptime interfaces in MIB.
  2. OpenVPN is upgraded from 2.4.0 to 2.4.9.

Bugs fixed:

  1. Reload counter was not reset after dialing succeeded, which led to a direct restart instead of reload in the next exception.
  2. If system recorded signal like “ICMP FAILED” while dialing, reload counter might not be reset and caused exception in next dialing action.
  3. Default route of cellular missed.
  4. Cellular network was normal but the signal lights were all off.
  5. CSQ99 event is prevented from triggerring the cellular module to redial now.
  6. Security issues.
  7. Expert options were not written into configuration.
  8. DI false alarm.
  9. After the OpenVPN Client was successfully connected, the status page displayed “Disconnect”.
  10. Network might not automatically recover when the AT command read and wrote abnormally under high temperature conditions.
  11. High CPU usage in DTU process caused in tcp_server and udp_server modes, the timeout setting of select was incorrectly set to 10 nanoseconds (expected to be 10 milliseconds).
  12. Hardware reset button might fail.
  13. Out-dated interfaces left in MIB.

3x.2.0.8

Optimized:

  1. Quicker dialing under weak signal or other occasions that switching SIM cards is needed.

Fixed:

  1. cellular0 might obtain void address.

3x.1.0.58

Added:

  1. References counter in SLA/Track. Rules can’t be deleted when referred to.

Optimized:

  1. Reload automatically when recording qxdmlog.
  2. Request timeout time to connect to DeviceHub is extended to 10 sec.
  3. Multiple IP addresses of same subnet are allowed in bridge IP configuration
  4. Length limitation of DDNS password: 1-256.
  5. CPU 100% occupied by DeviceHub remote access.
  6. Reboot VPN clients when default route switches.

Fixed:

  1. Only 1 serial port could be read while 2 ports are using DTU-Modbus.
  2. Default port missing in static routing configuration while WAN is using PPPoE.
  3. Failed to download log file with http.
  4. False connection to DeviceHub when the device is not removed from previous account.
  5. Fail to delete phone group when it’s referred by a deleted event.
  6. Cancel email notifications or SMSs after reference is diabled

3x.1.0.61

Fixed:

  1. UR32 WAN NAT does not take effect after being disabled
  2. After the WAN port nat is enabled or disabled, the ping operation cannot take effect immediately
  3. EG25 occasionally can’t register the Internet

Optimized:

  1. Encrypt pppoe related password under admin account
  2. pyuser user security issues
  3. Shorten firmware upload time
  4. Python SDK installation prompts version mismatch problem

3x.2.0.6

Added:
  1. “Link in use” block on “Status>Overview”.
  2. Cellular signal strength bars on “Status>Cellular”, no bars for 0 asu.
  3. Cellular usage monthly statistics on “Status>Cellular”.
  4. “Satellites in Use”, “Satellites in View” data display on “Status>GPS”.
  5. AT commands debugger on “Maintenance>Debugger>Cellular Debugger”. NOTE: If debugger result is cleared, it can’t be downloaded as log file.
  6. Create firewall by typing in firewall rules on “Maintenance>Debugger>Firewall Debugger”, and to modify or delete a firewall rule is not supported.
  7. Daily, weekly, monthly reboot cycle to achieve more flexible reboot schedule.
Modified:
  1. Link failover is moved from “Network>Link Failover>WAN Failover” to “Network >Interface>Link Failover” and integrated with the switch to enable or disable each interface.
  2. Order of “Network” settings on left navigation panel are “Network>Interface, DHCP, Firewall, QoS, VPN, IP Passthrough, Routing, VRRP, DDNS” now.
  3. Order of “System” settings on left navigation panel are “System>General Settings, Phone & SMS, User Management, SNMP, AAA, Device Management, Events” now.
Optimized:
  1. NTP server and client are separated.
  2. Add “Choose All” checkbox for each column on “System>Events>Events Setting”.
Fixed:
  1. PPPoE password encryption.
  2. NAT is enabled by default and cannot be disabled.

3x.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

3x.1.0.42

Fixed:

  1. Default route missing problem

3x.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

3x.1.0.38&39

Added:

  1. DI edge trigger

Fixed:

  1. Even parity bug in RS232

Version 1.0.30

What’s Better:

  1. Cellular interface supports IPv6, IPv4/IPv6 full stack.
  2. WAN interface supports DHCPv6 client, PPPoEv6, DS-Lite. (WAN doesn’t support to individually obtain IPv6 or IPv4 address; PPPoEv6 supports to obtain both address at the same time.
  3. DHCPv6 Server feature to support stateful DHCPv6.
  4. Ping detection supports IPv6 address detection.
  5. Remove abundant interface (miireg, ifb1, ifb0, bond0).
  6. ath1 is now WLAN-5G, ath0 is now WLAN-2.4G.
  7.  Network mask is displayed as xxxx/xx for both IPv6 and IPv4.
  8. IPSec supports Expert Options; when there is a configuration conflict, the expert option prevails.
  9. Texts to IP address in help bar are updated.
  10. “Network Mask” is now “Network Mask/Prefix Length” on Status>Routing.
  11. “Network Mask” is now “Network Mask/Prefix Length” on Network>Routing>Static Routing.
  12. Display for network mask of IPv6 is now “Prefix Length”.

Bugs Fixed:

  1. Process stuck caused by invalid DeviceHub server address.
  2. Possible failure to upgrade from DeviceHub.
  3. Wrong display of connection status on web GUI of router when connected to DeviceHub.
  4. Corresponding process stays when router is deleted from DeviceHub.
  5. Possible failure to upgrade certain files after upgrade is done.
  6. OpenVPN server might fail to ping client.
  7. Modbus Master might double the address to query.
  8. Error caused by calling get_do_output_info when DO mode is not custom.
  9. Handles might not close when DTU mode failed to connect to TCP server.
  10. Wrong display of status when upgrading router from DeviceHub.
  11. Blinks of Ethernet port LED when no data flows over.
  12. Maximum resending times of SMS is now fixed to 2.
  13. Failure to pip install without root access.
  14. Failure to IP passthrough to PC when cellular interface changes IP address.
  15. SSL or StartTLS questions failed to save on System>AAA>LDAP.
  16. Missing CPU and SN in updating data to DeviceHub.
  17. Network mask to 28 failed to save.

Version 1.0.29

What’s New:

  1. Mandatory set ath1 MAC to wifi1 MAC.
  2. Change the default mask of the PPP dial interface to 32, and add CLI commands to modify the mask.
  3. Network>Interface>Cellular>Network Type adds 5G-NSA, 5G-SA as options.
  4. WiFi AC mode allows configuration bandwidth (20MHz/40MHz/80MHz).
  5. In WiFi AP mode, when WPA encryption is enabled, “group key update interval” option is available, the default value is 3600 sec.
  6. Add reboot printing to system.log.
  7. The neutral version product code was changed to NA75.
  8. WLAN2 status information to the status page.
  9. System information page Model field function codes are arranged in alphabetical order.

Bugs Fixed:

  1. 5G network registration might fail in SA mode.
  2. L2TP cannot be connected after enabling and disabling L2TP for multiple times.
  3. Web GUI displays abnormally when registering on the 5G SA network.
  4. DHCP Server address pool might fail to be changed.
  5. Number saved in the database and the number on the web GUI are truncated when the phone number exceeds 16 digits.
  6. Originally registered host cannot get the IP after the DHCP address pool is changed.
  7. Link failover’s recovery interval cannot be set to 604800, its upper limit.
  8. OSPF/RIP cannot configure L2TP and PPTP interfaces.
  9. Connected client cannot be displayed when WEP encryption is enabled in WiFi AP mode.
  10. Python content is cleared after upgrade.
  11. SINR parameter error in NR-SA network mode.
  12. System.log updates no more after router connects to Milesight VPN.
  13. Status still shows connected after the WiFi client is closed.
  14. Unable to ping under CLI, prompting to root.
  15. Abnormal display of cellular status LAC in 4G/5G network mode.
  16. Missing configuration items on the web GUI when WiFi is switched from client mode to AP mode.
  17. Wrong display of upstream and downstream bandwidth in SA network mode.
  18. ICMP route automatically added by the link backup might be deleted in the static route.

Version 1.0.21

Optimized:

  1. Upgrade method: backup>reset>upgrade>read backup file, in case the modified files are not overwritten.
  2. Enable CPU load balance by default (CLI command: ROUTER(config)# [no] cpu load balance) to increase the cellular downlink rate.

Bugs Fixed:

  1. Cellular downlink rate was limited to 150Mbps.
  2. SSH service was disabled on the router, DeviceHub still prompted that SSH was available.
  3. Absent OpenVPN log in vpn.log file.
  4. Kernel crash because GPS and Quagga concurrent access to /dev/ttyUSB.
  5. cloudclient crash because abnormal file writing under abnormal power failure.
  6. Password reset when upgrading without reset.

Removed:

  1. QoS page.

Version 1.0.19

What’s new:

  1. 5G modules like Huawei MH500, Gemalto, etc.
  2. Display module firmware version on “Status>Cellular”.

Optimized:

  1. Maximum VLAN ID is limited at 127.
  2. vlan 1 is used by Bridge0.
  3. vlan 2 is reserved for WAN port.
  4. 11 as vlan ID is restricted and not allowed to use.
  5. Priority order of available DDNS service providers.

Bugs fixed:

  1. SNMP problem with faulty MIB file.
  2. WAN access might fail.
  3. VLAN configuration might fail.
  4. QoS might fail.
  5. DHCP Server might fail to allocate subnets when VLAN was enabled.
  6. Quectel RM500 module could not dial up when the network mode is “5G-only”.
  7. RM500 SIM card switching might fail.
  8. When “Status>Cellular” was refreshed, there might be multiple lines of “data usage statistics”.
  9. More than one udhcpc processes.
  10. DDNS program inadyn might fail.
  11. Button “Save” might not respond when the DDNS setting was saved for the second time.
  12. InACL and OutACL in the interface list become empty when the firewall deletes an ACL that was not referenced.

Removed:

  1. Service providers that no longer operate or do not provide DDNS on “Network>DDNS”.
  2. DMVPN log “config change, mtu=1500”.

Version 1.0.15

Bugs fixed:

  1. DTU TCP-Server/UDP-Server mode (the select interval 10ms is incorrectly set to 10 nanoseconds) might cause CPU occupation up to 100%.
  2. Some information in MIB interface could not be obtained.
  3. Quagga restart problem due to zebra segmentation error.
  4. Hardware reset button might fail.

VS121 Version 31.7.0.80

Hardware dependency: v1.x

New Feature:

  1. Added two options for Privacy Mode: normal mode and blur mode;

  2. Support U-Turn filtering function for Line Crossing Counting;

  3. Compatible with the sensor VS121-P.

Bug Fixed:

  1. Fixed the translation issue.

VS121 Version 31.7.0.79

Hardware dependency: v1.x

New Feature:

  1. Support uplinking the specific number of people of per region (8 regions at most);

  2. Add private mask feature;

  3. Support LoRaWAN frequency single-channel mode which is compatible with DS7610;

  4. Add Wi-Fi SSID broadcast option.

What’s Better:

  1. Live view blur process to eliminate privacy concerns;

  2. Delete Auto Reboot feature and Image Config settings;

  3. Default recognition scheme of region people counting is changed to Algorithm 2;

  4. Improved the accuracy of line crossing people counting and reduced the missing;

  5. Optimized algorithm and improved the accuracy of region people counting, reducing the frequent counting jitter;

  6. Reduce the error counting report of region people counting at night.

Bug Fixed:

  1. Fixed the issue of error SF value on US915 frequency.

VS121 Version 31.7.0.78

Hardware dependency: v1.x

Recognition Scheme:

  • Added Power Line Frequency, Wide Dynamic Range to improve recognition performance.

  • Optimized algorithm and improved the accuracy in people counting.

Display on web GUI:

  • Re-arranged tabs and menu in Configuration and feature list on Live Video for users to locate features easier.

  • Change device name to Workplace Sensor, same for the Wi-Fi AP SSID.

LoRaWAN:

  • Fix the issue of failing to send LoRaWAN packets when the frequency channel is 64-71 of US915.

VS121 Version 31.7.0.76-r2

Hardware Dependency: v1.x

What’s Better:

  1. Updated theicon on the login page. New Brand Icons: learn more about our new brand
  2. Compliant with 2 kinds of region people counting recognition algorithms for complex or simple environment detection. See VS121 User Guide for more details.

VS121 Version 31.7.0.76

Hardware Dependency: v1.x

Passing Detection:

  • Add support for region entrance and region exit detection , and the accumulated number is included in regular uplink report.

People Counting:

  • People Counting page is now named Region People Counting.
  • Add fault tolerance and optimized recognition with AI algorithm.

Configuration via LoRa:

  • Add support for Network Server to downlink commands described in VS121 user guide to modify configuration.

Milesight IoT LoRa D2D:

  • Add support for Milesight IoT LoRa D2D to connect and trigger local Milesight IoT devices.

System Info:

  • Add SN display on System>System Info.

Version 31.7.0.75

Hardware Dependency: v1.x

Initial version.

UR75v2&UF51 SDK Version 2.2.1

Python version: 2.7

What’s Better:

  1. Support firmware version 76.2.0.2 and above.

UR3x SDK Version 3.0.1

Python version: 2.7

Bugs Fixed:

  1. get_firmware_info and get_cellular_status failed to fetch data due to major upgrade in router status page.

UR3x SDK Version 2.1.8

Python version: 2.7

What’s New:

  1. This version is compatible with 3x.2.0.x firmware.

UR3x SDK Version 4.0.1

Python version: 2.7

What’s Better:

  1. Support firmware version 32/35.3.0.1 and above.

UR3x SDK Version 2.1.6

Python version: 2.7

What’s New:

  1. Bluetooth third party library: gattlib.
  2. gattlib related instance.

UR5x SDK Version 2.1.5

Python version: 2.7

Matching firmware version for this SDK: 5x.2.0.54 and above.

Optimized:

  1. Supports to customize email content when DI meets the preset condition or duration.

UR7x SDK Version 2.1.5

Python version: 2.7

Matching firmware version for this SDK: x.2.0.54 and above.

Optimized:

  1. Supports customizing email content when DI meets the preset condition or duration.

Version 7.0.11

Release Date: March 30, 2023

What’s Better:

  1. Compatible with VS330/DS7610/EM400-UDL/EM400-MUD/EM400-TLD/WS201/WS303;
  2. Increased RX2 Data Rate and RX2 Frequency configurations;
  3. Optimized Milesight D2D function;
  4. Added Single-Channel mode that’s compatible with the embedded network server in the DS7610.

Bugs Fixed:

  1. Failed to restore the device after importing the backup file via NFC;
  2. Fixed the translation issue of ” Multicast Ping Slot Periodicity”;
  3. Channel Index didn’t change accordingly after enabling Single-Channel Mode.

UG85/87v2 SDK Version 1.1.12

Python version: 2.7

Initial version for UG8x.

Version 7.0.9

What’s Better:

  1. Support for EM310-TILT, GS101, UC100, UC300, WS302, WS50x, WS558.
  2. Added power button lock option on AM300 series.
  3. Allowed to configure General Settings and Commands on ToolBox when Application Mode is Milesight IoT Cloud on UC300 cellular version.
  4. Migrated Interface1/2 3.3V Output setting under AI and RS485 settings, and added to configure the power output time on UC50x series.
  5. UC51x V2 GPIO interfaces support setting as DI mode to detect solenoid interface states.

Bugs Fixed:

  1. Fixed the issue of failing to save backup file on UC5xx series.

Version 7.0.10

Release Date: January 12, 2023

What’s Better:

  1. Compatible with WTS305/WTS50x, EM320-TH,EM320-TILT,AM308,AM319-HCHO-IR,EM300-DI,VS330 and GS301;
  2. Changed the default LoRaWAN version as V1.0.3 and removed V1.1.0 option;
  3. Changed the function name from LoRa D2D to D2D on the software.

Bugs Fixed:

  1. ToolBox App failed to disable confirm mode when enabling the mode on ToolBox PC;
  2. Failed to save settings when Channel Index is Null;
  3. App EUI can be configured invalid non-hexadecimal characters.

Version 7.0.8

What’s Better:

  1. Support WS1x6, WS51x, AM307, AM103/AM103L, UC50x V2 and UC51x V2.
  2. Updated the icon on upper left corner of configuration page.New Brand Icons: learn more about our new brand

Version 7.0.6

What’s Better:

  1. Support for WS101, WS202, WS301, EM310, WS156, WS52x, WS558.

Bugs Fixed:

  1. Reboot might fail on WS301.
  2. Frequency plan failed to switch from other 915M to US915 or AU915.

Version 7.0.7

What’s Better:

  1. Support for AM319, EM310, WS52x, WS558.
  2. Settings for Milesight LoRa D2D Collaborative Interaction on WS101, WS202, WS301.

Version 7.0.1

The initial re-constructed version.

Version 6.36

What’s Better:

  1. Support for AM107.

Version 6.35

What’s New:

  1. Support for UC50x.
  2. Rejoin mode for LinkWAN devices.
  3. To exit current serial port and switch.
  4. Prompt to upgrade when connecting to a UC11-T1 whose firmware is lower than 2.02, or UC11-N1 whose firmware is lower than 1.43.

Bugs Fixed:

  1. Incorrect prompt of TxPower upper limit when connecting UC11xx.
  2. Incorrect unit of TxPower when connecting UC11xx.
  3. RS232 parameters shouldn’t allow edit when disabled.
  4. Editing Spreading Factor might fail when ADR is enabled.

Version 6.25

What’s New:

  1. Support for EM500-UDL-S050/EM500-UDL-S100, UC11xx hardware v3.0, UC3xxx hardware v3.0.
  2. Background calibration and factory calibration option for AM107 CO2 sensing.
  3. It’s allowed to transmit in fixed Spreading Factor with ADR disabled.
  4. Rejoin mode for UC11xx.
  5. FOTA from different servers in different regions on “Maintenance>Upgrade”.

Bugs Fixed:

  1. Description length of UC3x is now limited to 32.
  2. Irrelavant setting blocks are removed, e.g., CN470 intra-freqnency option in AS923 device.
  3. Typo in prompt.
  4. It’s saved to be SF12 but UC11xx in AS923 used SF10 to transmit signal.

Version 6.21

What’s New:

  1. Support NFC read-write configuration of EM500-SWL-L050.
  2. Simplified Chinese mode.

Optimized:

  1. Timezone calculation for UC11/UC3x “Commands”.

Bugs Fixed:

  1. “-” couldn’t be saved in APN for UC3x.
  2. When AM10x was turned off, older version displayed “on” as status.
  3. LinkWAN version devices should not upgrade to standard version or vice versa.
  4. Wrong prompt note on “Status” after device was connected.
  5. Failure in reading saved configuration on “Command” for UC11.
  6. Some typo.
  7. Inactive setting available to change on certain models.
  8. Failure in reading saved configuration on “LoRaWAN® Settings>Channels”.

Version 6.18

What’s New:

  1. Support NFC read&write configuration of EM500-CO2/EM500-LGT/EM500-SWL (gauge pressure)/EM500-PP/EM500-SMT-MEC20.
  2. Add timeout limitation in reading attributes. The “Read Channel failed” will not pop up in this version and later.
  3. Power output time on “General>AI” is limited to 0-5000 ms.
  4. Reporting interval on “General>Basic” is limited to 60-65535 sec.

Bug Fixed:

  1. “Application Mode” interface might not display or function normally when USB disconnected from UC1152 and connected to UC3x without restart.
  2. Registers quantity could changed when register type was Coil/Discrete/Input Register(INT16)/Holding Register(16), while the RS485 master can only read 1.
  3. The height of RS232 parameter blocks might be too small to display clearly when ToolBox was running on certain models of Windows computer.
  4. Data polling interval might fail to program into UC1152.
  5. Alignment might be wrong on “General” page of UC1152.
  6. Some typos.
  7. Channel index might fail to write into LoRa devices.
  8. If any threshold on “Device Settings>Basic” was left blank for infinity, it might be read as 0.

Removed:

  1. Data polling interval input block on “General>AI” of UC11-N1 will not appear when the firmware version is higher than 2.07 (included).

Version 6.13

Added:

  1. Configurable LoRaWAN® version.

Version 6.12

Fixed:

  1. “Power On/Off” button didn’t take effect.
  2. “Status” page remained blank.

Version 6.10

Added:

  1. Supports NFC configuration

Version 5.21

Added:

  1. ADR switch on “LoRaWAN®>Basic”.

Fixed:

  1. Blank “General” after clicking “Save the Commands as a File”.
  2. Remove calibration-related options when the device is not UC11-T1.
  3. MQTT user credential tick problem

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.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.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 5.6

Altered:

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

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 1.5.1

Release Date: December 24, 2022

What’s Better:

  1. Added support for Weather Station WTS series, Temperature and Humidity Sensor EM320-TH, Tilt Sensor EM320-TILT, Indoor Environment Sensor AM308, Indoor Ambience Monitoring Sensor anti-interference version AM319-HCHO-IR, Pulse Counter EM300-DI, Bathroom Occupancy Sensor VS330, IoT E-ink Display DS3604, Bathroom Odor Detector GS301, Portable Socket WS523.

  2. Portable Socket WS52X, Environmental Monitoring Sensor series EM300-TH, EM300-MCS, EM300-ZLD/SLD support Milesight D2D function and support sending uplinks to the LoRaWAN server after D2D commands are sent.

  3. Smart Button WS101 adds a double press enable/disable function and optimized D2D function.

  4. Fixed some bugs.

Version 1.5.4

Release Date: May 11, 2023

Bug Fixed:
This version only fixes some product function problems of the IoT E-ink Display DS3604, and the specific contents are as follows:

  1. Fixed the problem that Toolbox cannot read device normally.

  2. Increased the length of QR code to 254 characters.

  3. Fixed the editor display & error problem.

Version 1.5.3

Release Date: March 27, 2023

New Feature:

  1. Support 7 new products including Bathroom Occupancy Sensor VS330, IoT E-ink Display DS3604, Multifunctional Ultrasonic Distance/Level Sensor EM400-MUD, Ultrasonic Distance/Level Sensor EM400-UDL, ToF Laser Distance Sensor EM400-TLD, Smart Fill Level Monitoring Sensor WS201 and Mini Leak Detection Sensor WS303.

  2. Compatible with the iterative software functions of several sensors, such as Wall Socket WS51X, Magnetic Contact Switch WS301, indoor Ambience Monitoring Sensor AM103 and etc.

  3. Added the single channel gateway function which is compatible with the IoT Display DS7610.

Optimized Feature:

  1. DevEUI is replicable in the status page.

Bug Fixed:

  1. Fixed some product functionality issues.

Version 1.5.0

What’s Better:

  1. Support for EM310-TILT, GS101, WS302, WS50x, WS558.
  2. Added power button lock option on AM300 series.
  3. Migrated Interface1/2 3.3V Output setting under AI and RS485 settings, and added to configure the power output time on UC50x series.
  4. UC51x V2 GPIO interfaces support setting as DI mode to detect solenoid interface states.

Version 1.4.9

What’s Better:

  1. Support WS1x6, WS51x, AM307, AM103/AM103L, UC50x V2 and UC51x V2;
  2. Support LoRa D2D settings;
  3. Support RX2 datarate and frequency settings;
  4. Change App icondue to rebranding (click to learn);
  5. Optimize configuration content;
  6. Fix some bugs.

Version 1.4.8

What’s Better:

  1. Support for AM319, EM310, WS52x, WS558.
  2. Settings for Milesight LoRa D2D Collaborative Interaction on WS101, WS202, WS301.

Version 1.4.7

What’s New:

  1. Support for EM300-NB devices.
  2. App check and update logic optimization.
  3. AM10X model switch.
  4. Support for device upgrade (due to the limitation of iOS NFC session duration, the current upgrade function is only supported by Android).
  5. Support for WS30X wireless door sensor.
  6. Support for WS50X switch panel v2.0.
  7. Optimize NFC service.
  8. Support for WS10X smart buttons and PIR.

Bugs Fixed:

  1. Fix the neutral version of the APP. When reading the AM104 information, the data collection, calibration settings, and threshold reporting are more than the content of the three sensors CO2, TVOC, and air pressure.
  2. Fix the problem of unreasonable prompts for incompatible devices.
  3. Optimize the problem of incorrect Chinese prompts when switching between screen modes.

Version 1.3.9

What’s New:

  1. Support for EM300 series and UC50x, EM500-UDL-S050/S100, EM300-SW.
  2. Calibration functions for AM102 and EM500-CO2. Reference: How to fix abnormal CO2 Values of AM102.
  3. Model name change (EM500/EM300 model name change).
  4. Rejoin mode for end-devices. Reference: coming soon.
  5. PN on status page (the old device will not display if it does not have a PN).
  6. EM500-UDL (firmware version needs to be v2.22 and above) abnormal value prevention setting. Reference: coming soon.
  7. All LoRa nodes can configure SF regardless of whether ADR is enabled.
  8. UI changes related to merging with Milesight brand (replacement of icons and startup images, and replacement of brand-related fields, icons and startup images with ToolBox).
  9. Transmit power option copywriting modification.
  10. Counting increase, configurable digital input options and filter on (disable) function.

Bugs Fixed:

  1. AM102 AlarmScreen setting is invalid in the confirmation package mode.
  2. Error prompt when reading unsupported devices.
  3. Threshold input range is not restricted in EM300 temperature and humidity calibration.
  4. Fix the problem with the alarm reporting interval limit, which makes it impossible to configure other configuration items.
  5. Abnormal value protection of PT100 does not take effect.
  6. When the equipment is AS923, cancel ADR to set the spreading factor, and remove SF11 and SF12.
  7. For the model of EM500-SMT-MEC20, the calibration, data acquisition disable and enable, and threshold setting functions cannot be set (problems caused by the new and old models).

Version 1.2.8

Added:

  1. Configurable LoRaWAN® version.

Version 1.1.10

Added:

  1. Supports temperature display in Fahrenheit.
  2. Pressure value displayed on “Status” and “Calibration Settings” calculates to nearest tenth.

Fixed:

  1. Changing temperature unit caused temperature value conversion on “Status” page, but the unit display on “Status” remains the former one.

Version 1.1.9

The initial version

Milesight IoT Cloud (Web, APP for Apple and Android) Version 2.8.5

Release Date: December 22, 2022

What’s Better:

  1. Compatible with VS330, WS558, GS301, WTS series, EM300-DI, VS132, EM320-TH, EM320-TILT, AM308, WS50X (2-Wire Version);
  2. Support VS121 displaying line crossing counting;
  3. Support WS50x (3-Wire version) displaying Current, Volatge, Power, Power Factor and Accumulated Power Consumption;
  4. Support account cancellation on Milesight IoT Cloud App;
  5. Support French as one of the system languages;
  6. Fixed the issue of the Trigger rule does not support daylight saving time (DST);
  7. Fixed several bugs.

Milesight IoT Cloud (Web, APP for Apple and Android) Version 2.7.5

What’s Better:

  1. Support for WS50X、UG67-Helium、AM103、EM500-UDL-、EM500-PP、EM500-SWL、UC300-LoRa/4G、WS302、UC100、GS101、UG56、UC50X V2、UC51X V2、WS558.
  2. Optimization of member center display.
  3. Support number of channels added to 16 with UC1152.
  4. The System language supports Polish.
  5. WS202 trigger alarm logic optimization.
  6. Fix some bugs.

Milesight IoT Cloud (Web, APP for Apple and Android) Version 2.6.4

License:

  • Add support to upgrade or renew customers’ account plan with a license on Me>Member Center.

New Devices:

  • Add support for LoRaWAN devices as listed below:
    • Milesight AIoT Camera (all 20 models)
    • UG63
    • Helium UG65/67

VS121:

  • Add display of regions and their occupancy status on Interface Status.

EM310-UDL:

  • Add a button to reboot an online EM310-UDL on Device Setting>Maintenance.

Language:

  • Add Swedish as an option of display language.

 

Version 2.4.4

What’s Better:

  1. Improved UI performance.
  2. Added Lithuanian language.

Version 2.3.5

What’s Better:

  1. Support neutral version.
  2. Device Log in Device Maintenance including DO status change, node SN replacement, gateway SN replacement, node replacing gateway, which administrator, at what time, carried out what operations.
  3. Water output every time of UC51x can be set in the Rule Engine when executing Time tasks.
  4. When sharing multiple devices to another account at once, you can modify the sharing permissions in batches.
  5. The user modifies the reporting period of the device or enables or disables the channel. For configuration changes that need to be sent to the device, the interface will prompt whether the synchronization with the device is successful.

Bugs Fixed:

  1. Report display error caused by the absence of AI value.
  2. Offline recording of the LoRa device under the gateway when the gateway’s SN was replaced.

Version 2.1.5

What’s New:

  1. Domain name changes to cloud.milesight-iot.com now, redirect link and upgrade prompt will pop up in former web GUI and APP.
  2. Allow users to add any email address as contact, Cloud would send invitation email when users share anything to them.
  3. Global setting for WS86 to allow global control on “Me>Global Settings”.
  4. Allow users to share dashboards as up to 5 links with different authentication, where data synchronizes with real one, and digital output can be controlled if allowed.
  5. Pie chart as a widget to indicate device connection status per dashboard or among all end-devices.
  6. Replace faulty devices to new ones by simply changing SN. Only current user’s devices with same properties can be replaced in this way. Historical record (data and alarm) will not be erased.
  7. Supports EM500-CO, EM500-NH3, EM500-H2S, UC501, UC502, EM300-MCS, EM300-ZLD, EM300-SLD.
  8. SF info in end-devices’ properties.
  9. Filter by group or SN on “Reports” for custom generation.
  10. Keyword for certain device can be filled in to generate a new widget.

Optimized:

  1. Time range in reading certain period of historical data and events is more readable now.
  2. Action time of UC3x is based on user’s timezone now.

Version 2.0.7

Bugs Fixed:

  1. Alert state without the arrow notification icon.
  2. Abnormal display problem of historical data page on iPhone 8.

Version 2.0.6

What's New:
  1. Support EM300-TH/TWL/TMCS and other new sensors.
  2. Devices could be grouped according to your needs.
  3. Devices filter.
  4. User inteface optimization.

Version 1.9.2

What's New:

  1. Support WS86, EM500-C02, EM500-PP, EM500-LGT, EM500- SMT-MEC20/MT05.

Bugs Fixed:

  1. Failure to add device by scanning QR code.

Version 3.0.1-r1

Operating System: Ubuntu Server 20.04

What’s Better:

  1. Update company name in the activation email or alarm emails.
  2. Compatible with UR41 and VS132.

Bugs Fixed:

  1. Fixed the issue of insuffcient server space cased by too many devicehub logs.

  2. Fixed the issue of missing processes when executing /etc/init.d/devicehub.sh stop and /etc/init.d/devicehub.sh start.

  3. Fixed the issue that devicehub logs are exported to system log path /var/log/syslog/.

Version 2.2.7

Operating System: Ubuntu Server 20.04

What’s Better:

  1. Update Milesight brand Logo. New brand icons: learn more about our new brand
  2. Support Ubuntu 20.04 version;
  3. Support configuration and upgrade UG series gateways in bulks;
  4. Compatible with UG63 gateway.
  5. Support displaying 3000 devices per page at most on “Device > My Device” page.

Bugs Fixed:

  1. Fix the issue of outlook email addresses not working as outgoing mail server.
  2. Modify the prompt error when outgoing mail server is blank and click “Send me reset instructions” on forgot password page.

Version 2.1.3

Operating System: Ubuntu Server 16.04

What’s Better:

  1. Display is updated to Milesight IoT.
  2. Support Wizard page to skip SMTP mail setting.
  3. Support SMTP settings (super administrator): modify SMTP; support SSL/STRATTLS mode. (Mail cannot be sent if SMTP is not set during installation)
  4. Support Domain domain name certificate setting (super administrator)
  5. Optimized the map component.
  6. The device side and devicehub adopt authorization code authentication logic/account authentication logic.
  7. When the hard disk information is obtained incorrectly, the default value is used.
  8. Compatible with UR75v2 device upgrade.

Bugs Fixed:

  1. GPS might deviate.
  2. Restart the server during installation, the server will get stuck and cannot start successfully.
  3. Status displayed “fail” if a discontinued product is started on Task page.
  4. Error prompt when Stop button clicked on Task list.
  5. Some typo.
  6. After the UR75v2 is successfully upgraded, there is no corresponding change in the status.
  7. The English version of the link in the reset password email shows the language of the page displayed in Chinese.
  8. Click on the device in the alarm list to enter the My Device page, showing no data.
  9. Click on the forgotten password, the redirect link reports 500.
  10. No log and address are added to the alert email.
  11. UR75 uses DeviceHub to upgrade, upgraded version number is displayed as NULL.
  12. UR75 uses DeviceHub to upgrade, the upgrade might go unsuccessful.
  13. Task list, tasks being executed by stop, non-stop time displayed by finishtime.
  14. Alarm List is missing a warning icon.
  15. If the device uses the account password to connect to DeviceHub, an error might be reported.
  16. Cannot receive alert email.
  17. The name of the txt file downloaded by the license is not modified.
  18. After the expansion is successful, you can add a user, and you can only assign a maximum of 25 device management permissions.
  19. Multiple positioning dots will be displayed after the GPS is zoomed in.
  20. No smtp is added, device is added, and the prompt for sending mail is not consistent with the standard version.
  21. Email/domain name page, click to log out, no response.
  22. SMTP test mail/alert mail DeviceHub is not modified to Milesight DeviceHub.
  23. The server domain name is set successfully, and DeviceHub cannot be accessed through the domain name.
  24. After the DeviceHub is installed successfully, the default name filled in does not meet the rules and needs to be re-modified manually.
  25. Email does not need to add logo.
  26. The prompt for successful setting of the server domain name has not been modified to Chinese.
  27. The database is not initialized normally, causing the service to be unable to connect to the data.

Version 2.0.19

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

Added:

  1. Remote upgrade and batch configuration for UR75-EDGE.

Fixed:

  1. Devices can’t connect due to characters in device sn.

Version 2.0.17

  • It’s NOT recommended to parallel install MilesightVPN 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

Version 2.0.2

Operating System: Ubuntu 20.04

What’s Better:

  1. Update Milesight brand Logo. New brand icons: learn more about our new brand

Bugs Fixed:

  1. Fixed the issue of sudden rebooting after working for a period of time;

  2. Fixed the issue of unfunction of command /etc/init.d/milesight_vpn.sh stop.

Version 2.0.1

NOTE: Do not install DeviceHub and MilesightVPN in the same system at the same time.

What’s Better:

  1. Support ubuntu 20.04.

Version 1.0.20

NOTE: Do not install DeviceHub and MilesightVPN in the same system at the same time.

What’s Better:

  1. Software logo and name is changed to MilesightVPN.

Version 1.0.19

NOTE: Do not install DeviceHub and MilesightVPN in the same system at the same time.

One-click installation command: wget https://resource.milesight-iot.com/MilesightVPN/Milesightvpn_install.sh && chmod +x Milesightvpn_install.sh && ./Milesightvpn_install.sh

Fixed:

  1. Client program has connected but the status on web page shows “Disconnected”.
  2. Devices can’t connect due to characters in device sn.

Version 1.0.16

Fixed:

  1. Clients don’t connect automatically after server reboots.

Version 1.0.17

NOTE: Do not install DeviceHub and MilesightVPN in the same system at the same time.

One-click installation command: wget https://resource.milesight-iot.com/software/MilesightVPN/Milesightvpn_install.sh && chmod +x Milesightvpn_install.sh && ./Milesightvpn_install.sh

Time needed: 10 min

Compatible with:
UR32: 32.1.0.7 and above; UR35: 35.1.0.12 and above; supports working as VPN server and displays real-time connection failure notification.
UR5x: 5x.2.0.23 and above; supports working as VPN server and displays real-time connection failure notification.

Fixed:

  1. The component “forever” installation failure
  2. Problem of inconsistent version between node.js and Milesightvpn; installation package comes with embedded node.js.

Removed:

  1. Subnet conflict pop-up window notification. If there’s conflict in present subnet, mark the conflict subnet as red.

Added:

  1. Watchdog on Milesight_VPN, openvpn.

UC11xx Version 3.11

Dependency:

  • Hardware v3.x only
  • ToolBox v7.0.6 and above

DO Status:

  • Added support for selecting which status to use after power switch by the feature Device returns to the power supply state, DO Status (ToolBox>General>Basic), options are 1) high, 2) low, 3) last working status.

Downlink:

  • Fixed the issue of lost downlink: When Modbus Bridge (ToolBox>General>RS485) is not enabled, UC11 received downlink messages in MAC port 0 rather than application port 85 by default, which caused UC11 to miss almost all downlink messages.

UC11xx Version 3.09

Dependency:

  • Hardware v3.x
  • ToolBox v6.25 and above

New:

  • Interfaces for internal use. No influence to frontend configuration or backend processing.

UC11xx Version 2.23

NOTE:

  • This version is used on hardware V2.x only.
  • To upgrade to this version, one must reset the device and the default LoRaWAN® protocol version will be v1.0.3, otherwise one need to use Toolbox to manually change the version first.

Dependency:

ToolBox v6.26 and above

What’s New:

  1. After the upgrade and reset, all frequency bands will use SF10 to access the network by default.
  2. After the upgrade reset, the duty cycle limits of all frequency bands will use the regional default configuration.

UC11xx Version 3.08

Dependency:

  • Hardware V3.x only.
  • ToolBox v6.25 and above.

Rejoin mode:

  • Add support for UC11 to detect availability of NS by the feature Rejoin Mode. Default number of connection detectors/detection signals is 32.
    • Rejoin mode mechanism: If the reporting interval is less than or equal to 30 min, then the device will send a LoRaMAC command (similar to a heartbeat packet) every 30 min to check the connection state. If reporting interval is greater than 30 min, then the LoRaMAC command will be sent at the set interval to check.
    • “Number of detection signals” means that device will wait to rejoin until certain amount of LoRaMAC command all fails.

ABP mode:

  • Add support to data recovery for following parameters:
    • Frame counters
    • Channel mask last issued from NS
      • UC11 would use masked channel to transmit the first packet when powered on.
    • Fixed the issue of wrong downlink count.

Default setting:

  • Fixed the issue of using wrong TxPower after reset.
  • Fixed the long message issue: default enabled duty cycle would affect long message transmission in SF12.

DI lockout:

  • Fixed the lockout issue: lockout setting might not take effect.
  • Fixed the issue of inaccurate pulse count.

Modbus:

  • Fixed the issue of processing Modbus data from input register.
  • Fixed the timeout issue during transparent transmission.

AI:

  • Fixed the process error issue under wrong configuration.

Time zone:

  • Fixed the issue of inappropriate action time in UTC-12~UTC-1.

Uplink:

  • Fixed the first packet issue: When first message has a too long MAC section, next message would interrupt first transmission and caused loss of first one. This issue could be witnessed with wrong Application Port number displayed on ToolBox>LoRaWAN Settings>Basic. Now when first packet is transmitting, next up packet is inserted in queue instead of interrupting the first one.

UC11xx Version 2.22

NOTE:

  • This version is used on hardware V2.x only.
  • To upgrade to this version, one must reset the device and the default LoRaWAN® protocol version will be v1.0.3, otherwise one need to use Toolbox to manually change the version first.
  • Only with ToolBox v6.26 and above, it’s allowed to configure the LoRaWAN® protocol version.

What’s New:

  1. Request to obtain timestamp from gateway (the LoRaWAN® protocol version V1.0.3 must be enabled). After the device is powered on, the request will be sent until the synchronization is done. After the synchronization is successful, it will re-synchronize every 5 days.
  2. Drop-down box to choose transmit power.

Bugs Fixed:

  1. Uplink frame might be one more frame than the actual one.
  2. Device abnormal reset caused by flash lock.

UC11xx Version 3.06

NOTE:

  • This version is used for hardware v3.0 and above only.
  • Hardware v3.0 uses ASR LoRa module. The module frequency bands are divided as follows: 868 (EU868, RU864, IN865) and 915 (AU915, US915, AS923, KR920) frequency bands use ASR650SHT module; 470 frequency band uses ASR650SLT module.

What’s New:

  1. Pulse Counter.
  2. Random AppKey.
  3. Time zone and timestamp settings, device can synchronize local time from ToolBox, or from gateway every 5 days.
  4. When the device restarts, the state of DO remains the state before restarting (every state change of DO is written in flash for storage).
  5. 1200 as baud rate.

Optimized:

  1. Modbus section newly supports up to 16 channels.
  2. Modbus exception detection.

Bugs Fixed:

  1. Communication failure at the baud rate of 2400.
  2. System might erase LoRa parameters because of abnormal backup.
  3. System might reset its configuration becuase of abnormal power failure like unstable supply.
  4. UC1114 might fail to initialize.
  5. Data in Modbus might be lost due to length limit of LoRa queue.

UC11xx Version 2.21

What’s New:

  1. Status record of DO. After the device is powered off and restarted, the status of DO is the state before the power off (the functional device is turned on by default and there are no open configurable options).

Optimized:

  1. Critical section setting for writing flash.
  2. Save method of the uplink and downlink frame counter.

Bugs Fixed:

  1. CN470 setting channel mask could not take effect.
  2. Spread factor configuration could not take effect.
  3. System might constantly restart because network connection failed.
  4. System might constantly restart because of overly long time in processing LoRa parameters.

UC11xx Version 2.0.16

Optimized:

  1. First 3 bytes of DevEUI are fixed as “24E124”, last 5 bytes are fixed as SN without the first and the last digit.
  2. For devices using CN470/AU915/US915, when devices join network, use frequencies as defined in Milesight gateways first. If it fails for 32 times (about 6 min), change to use LoRaWAN® standard specification.

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

Version 2.05

Added:

  1. Duty Cycle in LoRaWAN® configuration.
  2. Switching on/off (sleep mode) in ToolBox v6.12 and later; supports viewing and editing settings in sleep mode.

Optimized:

  1. Micro USB detection.
  2. Collecting interval is 20 seconds now.
  3. Power consumption.

Fixed:

  1. When device had dual power source via battery and USB, removing USB or battery might cause problems.
  2. If temperature threshold was left blank, action of reading would return 9999.

Version 1.34

Optimized:

  1. Power consumption when device transmits LoRa signal.

UC11xx Version 2.0.7

Added:

  1. ABP method

Optimized:

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

Version 1.30

Optimized:

  1. Success rate in joining network.
  2. Shorter device turn-off time from 6 seconds to 2 seconds when attaching a magnet to the device. If the device beeps for 2 seconds, it is powered on. If the device beeps for 6 seconds, it is powered off. Magnet can be moved away during beeping.
  3. For devices using CN470/AU915/US915, when devices join network, use frequencies as defined in Milesight gateways first. If it fails for 32 times (about 6 min), use LoRaWAN® standard specification instead.

Fixed:

  1. Battery calculation didn’t include join requests.
  2. Problem in joining network when devices are connected by USB.

Version 1.27

Optimized:

  1. Turn off the 0% battery detection

Fixed:

  1. Repair possible restart at low temperature

Version 1.25

Optimized:

  1. First 3 bytes of DevEUI are fixed as “24E124”, last 5 bytes are fixed as SN without the first and the last digit.
  2. For devices using CN470/AU915/US915, when devices join network, use frequencies as defined in Milesight gateways first. If it fails for 32 times (about 6 min), change to use LoRaWAN® standard specification.
  3. Uplink 1 “0% battery” packet as soon as battery voltage is detected as less than 2.4V, then uplink an additional “0% battery” packet along with regular report.

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

UG85/87v2 Version 80.0.0.83

What’s Better:

  1. Support for WS86.

Bugs Fixed:

  1. MQTT and HTTP forwarding call different decoder.
  2. UC1152’s Modbus RTU could not be recognized correctly on the gateway.
  3. WiFi configuration might fail to save.

UG85/87v2 Version 80.0.0.85

What’s Better:

  1. Upgrade packet forwarder to Loriot

Bugs Fixed:

  1. Wrong display of altitude on Status>Overview.

UG85/87v2 Version 80.0.0.82

What’s New:

  1. Display module firmware version on “Status>Cellular”.

Optimized:

  1. Timeout sequence when trying to reconnect to MQTT broker: 2->4->8->16->32 sec.

Bugs Fixed:

  1. Batch downlink to control WS86 might fail.
  2. JIO and Vodafone might fail to dial normally in India. Reason: APN needs to be preset in advance.
  3. Packet forwarder configuration to ChirpStack might be erased. Resetting before upgrade is necessary to fix this problem.

UG85/87v2 Version 80.0.0.78

What’s new:

  1. Devices with freqencies CN470, US915 and AU915 come with default channel mask.

Optimized:

  1. The default tx power in NS is adjusted to maximum (CN470: 20dB; AU915: 27dB, EU868: 16dB, IN865: 27dB, KR920: 23dB, RU865: 16dB, US915: 27dB, AS923: 16dB).
  2. In Channel Mask setting the high bits of 0 will not be hidden after saving.
  3. For default spreading factors SF10, SF11, and SF12, gateway uses window 1 to downlink messages (take effect after reset).

Bugs fixed:

  1. When NS received data packets from two nodes at the same time, MQTT client would not report the first data packet, but sent two second packets.
  2. If a back up file of NS with registered end-devices is imported into a new gateway, the new gateway automatically becomes failover for the registered ones.
  3. Idle application saved an extra copy of related data packets for another application with MQTT enabled, which caused repeated data transmission.
  4. Too many file handles during DeviceHub connection.

UG85/87v2 Version 80.0.0.75

What’s new:

  1. Support WS86.

Optimized:

  1. “lastseen” value reported by Gateway to Milesight IoT Cloud will be more realistic  with second as minimal unit.

UG85/87v2 Version 80.0.0.74

Optimized:

  1. Default frequencies for CN470 model used to be 80~87 or 80~95 and now are 8~15 (8-channel model) or 0~15 (16-channel model).
  2. Default keep-alive interval for CN470 model is 10 seconds now.

Fixed:

  1. Exit route 0.0.0.0 might be lost after failover configuration on “Network>Link Failover>WAN Failover”.
  2. Invalid SSH connection might be set up to DeviceHub when SSH was not enabled.
  3. System would be constantly rebooting after a sudden power cut when installing postgressql.
  4. MQTT client might stop publishing messages after a while.
  5. End-devices might fail to join network when keep-alive interval on “Packet Forwarder>Advanced>Intervals Setting” was 3600 seconds.
  6. Localhost as a destination on “Packet Forwarder” might fail to start when switched on from ChirpStack.
  7. chirpstack-gateway-bridge was not saved in back-up file.

Removed:

  1. Network Mode on “Packet Forwarder>Advanced>Network Setting”.

UG85/87v2 Version 80.0.0.69

Added:

  1. LinkWAN option in multi-destination (CN470 only).

Optimized:

  1. Enable NAT by default.
  2. eMMC stability.
  3. Prolong timeout for custom payload codec.

Fixed:

  1. Illegal downlink topic when gateway connected to Azure via MQTT.
  2. admin account might fail to log in via SSH.
  3. GUI of some new devices only displayed pages related to Packet Forwarder and Maintenance, other pages remained blank and the device kept rebooting.

UG85/87v2 Version 80.0.0.66

Optimized:

  1. Loriot connection.

UG85/87v2 Version 80.0.0.65

Optimized:

  1. eMMC performance

UG85/87v2 Version 80.0.0.64

Added:

  1. Add devices in batch
  2. Display MQTT connection status.
  3. Support to use “$deveui” on uplink/ack/error/notification topics. E.g. : “/Milesight/uplink/$deveui” means to publish to “/Milesight/uplink/xxxxxxxxxxxx” according to the DevEUI in packet.
  4. Support to use “$deveui” on downlink topics. E.g. : “/Milesight/uplink/$deveui” means to publish to “/Milesight/uplink/xxxxxxxxxxxx” according to the DevEUI in packet.

Optimized:

  1. LoRaWAN® uplink payload format.
  2. Pyuser user security issues.
  3. Shorten firmware upload time.

Fixed:

  1. System constantly reboots due to enabled IPSec.
  2. Cellular LED indicators switched.
  3. MQTT connection thread stuck resulting in failing to respond JnAcc.

UG85/87v2 Version 80.0.0.62

Added:

  1. Main interface set as cellular0 automatically in “Network>Link Failover>WAN Failover”.

Optimized:

  1. “Help” sidebar explanation.
  2. Default WAN static IP: 192.168.23.150, gateway: 192.168.23.1.

Fixed:

  1. Reconnect timeout extends to 6 sec when subscribing AWS MQTT service.

Removed:

  1. “LAN”, “PORT”, “VLAN Truck” tabs on “Network>Interface”.
  2. “4G First”, “3G First” options under “Network>Interface>Cellular”.

UG85/87v2 Version 80.0.3000.59.1

NOTE:

  • If you are using AU915 before upgrade, please change “Supported frequency” in “Packet Forwarder>Radios” to US915/AS923, “Save” and “Apply”, then change it back to AU915, “Save” and “Apply”.
  • Resetting to factory defaults is must when upgrading from greengrass version to normal version.

Altered:

  1. Upgrade Python 2.7 to Python 3.7 bundle and environment.

UG85/87v2 Version 80.0.0.59

NOTE:

  • If you are using AU915 before upgrade, please change “Supported frequency” in “Packet Forwarder>Radios” to US915/AS923, “Save” and “Apply”, then change it back to AU915, “Save” and “Apply”.

Added:

  1. Devices with GPS module will display GPS information on “Status>Overview”.
  2. “Basic Station” option as Packet Forwarder type.

Optimized:

  1. Cellular network problem with EG25 module.
  2. Optional Semtech server addresses. Reference
  3. Allow blank as password in MQTT user credentials

Fixed:

  1. AU915 connection problem with TTN.
  2. DeviceHub connection problem after reboot.
  3. False connection to Milesight IoT Cloud after constant switch.
  4. If Milesight, Semtech, Chirpstack are all disabled on “Packet Forwarder>General”, buttons on “Packet Forwarder>Traffic” are enabled regardless of status of embedded network server; if TTN/Loriot/Chirpstack/Base Station is enabled, buttons are disabled.

Removed:

  1. “2G First”, “2G Only” options on “Network>Interface>Cellular”.

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 (Milesight, Semtech, TTN, Loriot, ChirpStack) for LoRa packets.
    • No other destination could be chosen when TTN, Loriot or Chirpstack is enabled.
  2. Support 16 channels under Milesight/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. Milesight IoT 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 (Milesight, Semtech, TTN, Loriot, ChirpStack) for LoRa packets
    • No other destination could be chosen when Loriot or Chirpstack is enabled
  2. Support 16 channels under Milesight/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.3000.43.4

Note:

  • Resetting to factory defaults is must when upgrading from greengrass version to normal version.

Altered:

  • Upgraded Python 2.7 to Python 3.7 bundle and environment.

UG85/87v2 Version 80.0.3000.43.2

Note:

  • This version works exactly the same as 43.1 but is a springboard between 43.1 to 43.4 or higher Greengrass version.
  • Resetting to factory defaults is must when upgrading from greengrass version to normal version.

UG85/87v2 Version 80.0.3000.43.1

Note:

  • Resetting to factory defaults is must when upgrading from greengrass version to normal version.

Added:

  1. Greengrass related features.
  2. Python 2.7 bundle and environment.
  3. soft links are now saved in /etc/root/home (before were saved in /mnt/mmcblk0p1).
  4. When upgrading, backup system stays the same.

Altered:

  1. GRPC port from 8000 to 9000 to avoid conflict with Greengrass.
  2. Permission on system utility from read-only to read&write.

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.108

Fixed:

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

UG87v1 Version 81.1.0.111

Added:

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

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

Version 2.15

Optimized:

  1. Stability in querying Modbus slaves.

Bug fixed:

  1. Pulse counter increased even though connection was idle.

Version 2.11

What’s new:

  1. Obtain battery level using LoRaWAN® MAC command.

Optimized:

  1. Modbus stability with unstable external power source.
  2. Program stability with exceptional power loss when upgrading.
  3. Frequency usage to join LoRa network for CN470 devices when the user doesn’t set certain channel mask. UC11-N1 will use channel 8~15 for the first 16 times trials, channel 80~87 for the second 16 trials, and then go through all channel 0~95.

Bugs fixed:

  1. Modbus queries might fail.
  2. Deleting Modbus channel might not take effect or require user to save again.
  3. Program would restart when USB disconnected.
  4. Device might go to reboot if many Modbus channels were in use and device needed to transmit a data volume that was too large.
  5. When “Power Output Time Before Collect” was enabled, power outsourcing time might exceed and continue when user manually click “fetch”.
  6. When writing in flash, device essencial parameters might be erased if power supply was cut out. This could lead to model reading failure on ToolBox.

Version 2.07

  • Resetting is required if UC11-N1 upgrade from 1.44 and lower.
  • ToolBox v6.12 and more supports on/off switch while UC11-N1 is in shutdown mode.

Added:

  • LoRaWAN® duty cycle function.
  • USB switch function code, users can use the switch button on the ToolBox status page to switch on and off.
  • Newly added setting items to provide equipment to restore power supply status.

Optimized:

  • Modify the lora configuration from the original restart device to modify the lora configuration to only restart the lora module; when the modification mode (ABP/OTAA), frequency band is saved, the device will only be restarted when it is saved.
  • USB detection process.
  • Power consumption optimization, modification of power calculation method.
  • All collection cycles of N1 are changed to be consistent with the reporting cycle, and ToolBox removes the collection cycle configuration items.

Fixed:

  • Unable to send data because of LoRa reload under RU864 ABP mode.
  • Unable to enter low power consumption after 1 hour without access to the network.
  • Fixed the problem of abnormal ToolBox working under Windows 7.

Version 1.44

  • Resetting may be required if UC11-N1 upgrade from 1.37 and lower.
Optimized:
  1. Switch mechanism and sleep program.

Version 1.40

  • Resetting may be required after upgrade

Added:

  1. Supports restoring to the state before shutdown (configurable in Toolbox v6.8). Default mode is off for unchargeable model; default mode is on and will restore to the state before shutdown for DC model.

Optimized:

  1. Shorter device turn-off time from 6 seconds to 2 seconds when attaching a magnet to the device. If the device beeps for 2 seconds, it is powered on. If the device beeps for 6 seconds, it is powered off. Magnet can be moved away during beeping.
  2. For devices using CN470/AU915/US915, when devices join network, use frequencies as defined in Milesight gateways first. If it fails for 32 times (about 6 min), use LoRaWAN® standard specification instead.

Fixed:

  1. Problem in joining network when devices are connected by USB.
  2. Battery calculation didn’t include join requests.

Version 1.36

  • Resetting may be required after upgrade

Optimized:

  1. First 3 bytes of DevEUI are fixed as “24E124”, last 5 bytes are fixed as SN without the first and the last digit.
  2. For devices using CN470/AU915/US915, when devices join network, use frequencies as defined in Milesight gateways first. If it fails for 32 times (about 6 min), use LoRaWAN® standard specification instead.

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.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.23

Optimized:

  1. Battery performance

Fixed:

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

UC3414 Version 4.16

Dependency:

  • ToolBox v7.0.7
  • Hardware v3.x

DI/Pulse Counter:

  • Add pulse conditioning to DI interface when DI is set to work as pulse counter. Pulse shorter than 0.1us gets ignored in order to debounce.

UC3x14/22 Version 4.13

Dependency:

  • ToolBox v6.35
  • Hardware v3.x

Cellular Module:

  • Add support for module EC21-AUX、EC21-EUX、EC200S-CN from Quectel.

UC3x52 Version 4.14

Dependency:

  • ToolBox v6.35
  • Hardware v3.x

Application Mode:

  • Add support for uploading base station information to onenet so that onenet can position this UC3x.

UC3x52 Version 4.12

Cellular Module:

  • Add support for module EC21-AUX、EC21-EUX、EC200S-CN from Quectel.

UC3x52 Version 4.11

What’s Better:

  1. Support onenet connection in Application Mode.
  2. Support downlink transparent transmission.

Version 4.04

What’s New:

  1. Modbus transparent transmission, which can only be used in Milesight IoT Cloud/MQTT modes. The topic subscribed by this function node is: uc/[sn]/ucp/+/modbus/update, and the topic published by the node is: uc/[sn]/ucp/[ucp_version]/modbus.

Optimized:

  1. Modbus increases to 16 channels, and the rule engine can set rules for 9-16 channels.

Fixed:

  1. Device might fail to connect to MQTT server when log is not turned on.

Version 4.02

What’s New:

  1. Bootloader reconstruction, adding buttons to enter interactive mode, adding two hardware judgments, allowing firmware upgrades under bootloader.
  2. Sending pin status when reporting cloud alarm.

Optimized:

  1. UC3X52 and UC3X14 UCP passwords need validation in every 30 minutes.
  2. When the lock time is modified, it is initially unlocked.
  3. Updated the modbus protocol stack and modified the baud rate clock.

Fixed:

  1. Possible flash erasure and damage that is fixed by re-allocating flash address.
  2. Device reset because of unstable power.
  3. One extra bit in serial number and hardware version in UCP protocol.
  4. UC3XXX must connect to toolbox before receiving cloud commands.
  5. Restart time takes precedence over sending information, and the lock time only starts to calculate and take effect after the command is issued once the rule is triggered.
  6. Other events under the same command cannot be triggered when the server or cloud is not connected.
  7. Increase the heap of the device and reduce the size of the system stack to solve the problem of entering the hardware error interrupt.

Version 3.11

NOTE:

  • UC3x22/UC3x14 with firmware version 2.xx CANNOT upgrade to this version
  • Upgraded UC3x52 CANNOT be downgraded to version 2.xx

Added:

  1. Configurable APN for model UC35xx

Optimized:

  1. Prolong the time to 10 min when device waits for base station.
  2. Supports up to 128-bit-long APN.
  3. Time acquiry mechanism.
  4. UC35xx default “Keep Alive Interval” is changed to 300 sec when under Aliyun mode.

Fixed:

  1. Failure to upgrade by OTA when device is under Milesight IoT Cloud mode.
  2. Wrong device name when device is under MQTT mode.

Version 3.09

NOTE:

  • 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 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 Milesight IoT 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 3.08

NOTE:

  • 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 Milesight IoT Cloud China

Version 2.19

Fixed:

  1. Downlink problem

Version 2.0.68

Added:

  1. SDK installation in SSK.

Fixed:

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

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 3.0.41

Fixed:

  1. Pyuser user security issues
  2. Shorten firmware upload time

Optimized:

  1. Add PN into Model, which displays on “Status>Overview”

Version 3.0.40

Fixed:

  1. Error caused by urtool -b when programming commands

Version 3.0.39

Added:

  1. References counter in SLA/Track. Rules can’t be deleted when referred to.

Optimized:

  1. Firmware upgrade can only be used within its own product series.
  2. Remove “This SDK does not match the current firmware version, please upgrade the Python SDK” after imported successfully.
  3. Remove “I/O error” after Python app with name containing special characters or numbers is imported.
  4. Remove unnecessary blank space on RS232 configuration.
  5. Stablize AppManager status.
  6. Request timeout time to connect to DeviceHub is extended to 10 sec.
  7. Multiple IP addresses of same subnet are allowed in bridge IP configuration
  8. Length limitation of DDNS password: 1-256.
  9. CPU 100% occupied by DeviceHub remote access.
  10. Reboot VPN clients when default route switches.

Fixed:

  1. Only 1 serial port could be read while 2 ports are using serial ports as RS485.
  2. Default port missing in static routing configuration while WAN is using PPPoE.
  3. When use PPPoE to access Internet with default netmask, default route was displayed as inactive and 2 bridge IP were displayed.
  4. When using PPPoE to access Internet, default interface displayed as “wan” without “pppoe” option.
  5. Failed to download log file with http.
  6. False connection to DeviceHub when the device is not removed from previous account.
  7. Fail to delete phone group when it’s referred by a deleted event.
  8. Cancel email notifications or SMSs after reference is diabled
  9. “3G-Only”, “4G-Only” cannot be taken into effect with LongSung module.
  10. When using L2TP routing, the connection cannot automatically restore after disconnect to Internet.
  11. Fail to connect to DeviceHub after hardware reboot.
  12. Possibility on failing to dial up with EC25-G.
  13. Error occurred when connecting to Azure with Python.

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.28

Fixed:

  1. RS232 RTU mode Modbus even parity problem

Version 3.0.31

Fixed:

  1. Some bugs

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

DS3604 Version 1.2

Release Date: May 22, 2023

Note: Do not downgrade after device is upgraded, or the device will not work.

Dependency:

  • ToolBox APP: v1.5.4 and above

New Feature:

  1. Support touch button to upload data instead of blank packet.
  2. Support to send downlinks to clear images, disable/enable modules and configure related template parameters;
  3. Set ADR disabled and SF7 as default settings;
  4. Support English alphabets to wrap lines automatically;
  5. Adjusted the size of QR code, the length of QR code is expanded to 254.

Bug Fixed:

  1. Bolded feature was not in effect;
  2. Abnormal align of text after line feed.

DS3604 Version 1.1

Dependency:

  • ToolBox APP: v1.5.3 and above

Initial version.

UG65/67 Version 60.0.0.13

Initial version.

Version 60.0.0.14

Bugs Fixed:

  1. When NS received data packets from two nodes at the same time, MQTT client would not report the first data packet, but sent two second packets.
  2. If a back up file of NS with registered end-devices is imported into a new gateway, the new gateway automatically becomes failover for the registered ones now.

Version 60.0.0.17

Added:

  1. LoRaWAN regional plan on Status>Overview.

Optimezd:

  1. Model naming.

Bugs Fixed:

  1. Batch downlink to control WS86 might fail.
  2. JIO and Vodafone might fail to dial normally in India. Reason: APN needs to be preset in advance.
  3. Incorrect GPS data.

Version 60.0.0.25

NOTE: Upgrade from 17 and lower, please clear web cache afterwards due to massive upgrade on web GUI. Downgrade from 25 and higher, MUST enable “reset to factory defaults” on Maintenance>Backup and Restore otherwise device will be stuck in repeating reboot.

Added:

  1. Multi-gateway architecture.
  2. Support for basic station.
  3. Antenna wizard for the first login (gateway reset or upgraded from version 17 to the latest version), includes two configuration pages for antenna type and password security check.
  4. UG67 includes antenna type, SMTP, email phone settings, Change password four configuration pages
  5. Added UG65 (power-on) and UG67 (power-off/power-on) alarm function. When the mailbox and phone are configured, the device will be triggered to send emails and text messages after power off.
  6. Schematic representation of antenna type, UG65 (two built-in, built-in + external), UG67 (two built-in, built-in + external, two external).
  7. Ursalink is replaced by Milesight, default Wi-Fi name is Gateway_XXXXXX, default host name in Packet Forwarder>General is GATEWAY.
  8. 915 gateway adds AS923-2 frequency band
  9. New connection status when the gateway is connected to different NSs (note: semtech cannot confirm the connection status using UDP connection, it will be displayed as connected)

Optimized:

Bugs Fixed:

  1. Batch downlink to control WS86 might fail.
  2. JIO and Vodafone might fail to dial normally in India. Reason: APN needs to be preset in advance.
  3. Incorrect GPS data.
 

Version 60.0.3000.28

NOTE: This version and the standard version cannot be upgraded each other, and can only be upgraded by burning or entering the undead uboot to upgrade the ext2 firmware.

What’s New:

  1. Greengrass compatibility.
  2. Python 3.7.

Version 60.0.0.28

Bugs Fixed:

  1. When deleting this device on Cloud, delete the mapping relationship between SN and devEUI.
  2. Cloud should have enabled confirmed mode in WS86.
  3. Uplink SF didn’t present value.
  4. Gateway postpones 3 sec to send attribute in order to resolve concurrency issues.

Version 60.0.0.30

What’s Better:

  1. Support TTN as packet forwarder.
  2. When saving packet forwarder as localhost, the gateway ID is saved with the value of gateway EUI by default.
  3. When frequency band is changed on Packet Forwarder>Radio, related configuration remains on Packet Forwarder>General.

Bugs Fixed:

  1. RX2 downlink problem due to change of channel plan from as923-2, 923.2M to 921.4M.
  2. When downlink payload exceeds 9 bytes, Detail displays wrong payload.

Version 60.0.0.31

What’s Better:

  1. Neutral version (English). Model name is ND65/67.

Version 60.0.0.33

  1. GPS background can be obtained, the web page is not displayed, no gps file is generated under the tmp path
  2. After importing the backup, the NS-gateway page, the local gateway will be replaced with the gateway ID of the imported backup file, the connection status is not connected, and NS cannot receive the data
  3. Fix basic station connection problem
  4. System>General, hidden storage page

Version 60.0.0.34

Bugs Fixed:

  1. When UG6x connects to Milesight IoT Cloud, the NS saves DevEUI in uppercase. When UG6x disconnects from Internet and then connection restores afterwards, adapter program saves lowercase DevEUI, resulting in repeated addition of nodes, causing NS to crash.

Version 60.0.0.35

What’s Better:

  1. Support Class B.
  2. Support Noise Analyzer.
  3. Support Node-RED.
  4. Support multicast to Class B and Class C.
  5. A drop-down subject box in MQTT section for multicast delivery.
  6. New field “Class type” on Network Server>Packets.
  7. Heartbeat mechanism for connecting semtech packet forwarding. When five consecutive heartbeat packets do not receive a reply, a system restart is triggered.
  8. A single antenna installation prompt on the wizard page
  9. Compatibility of some pop-up windows.
  10. The neutral version of the Milesight IoT Cloud connection is modified to “Cloud Mode”.
  11. New DHCP hyperlink setting on Wifi page.
  12. Enable event settings by default.
  13. Optimize the prompt when WAN and WLAN IP address conflict to prevent misoperation.

Bugs Fixed:

  1. Remove the disable and enable options on the WAN page.
  2. Abnormal web page display when switching from devicehub to other pages.
  3. SIM card from China Telecommunications might fail to send text messages.
  4. GPS location cannot be displayed when connecting to basicstation.

Version 60.0.0.36

Bugs Fixed:

  1. Network Server>Multicast is not accessible with HTTPS.
  2. Node-RED is not accessible with HTTPS unless gateway is upgraded and reset.

Version 60.0.0.36-r12

What’s Better:

  1. Support Yeastar Workplace.
  2. Cellular dialing program upgrade.
  3. After the NS is disconnected from the MQTT server, program will cache 1000 packets, and after the MQTT is reconnected, it will send cached data.
  4. Adjustment of packet forwarding list spacing.
  5. It takes a while to save after enabling cloud mode, so a new prompt is added.
  6. After enabling cloud mode, it will adjust the width of the pop-up window to adapt to different screen resolution.
  7. Improvements on Radio data prompt..
  8. After the device is reset and the noise analyser is enabled for the first time, the frequency can be scanned without clicking the confirm button.
  9. Improvements on English prompt of System>General>HTTPS certificates.
  10. The suggestion to Class B ACK timeout period in classB-profile is set to 10 sec.
  11. nodered_system-1.0.7: added Manage Palette (node management) function; embedded node-red-contrib-modbus module.
  12. Improvements on upgrade backup /etc/cloudclient.
  13. Improvements on the interface of third party network server for connecting to different platforms. The  “connection status” field is changed to the icon table, and it displays as “connected” or “not connected”. The display is based on the actual connection (P.S.: Loriot type is currently unavailable to know if it is connected, it will be displayed as “-“).
  14. Packet forwarding destination allows to enable both semtech and built-in network server at the same time.
  15. Hide Status>Packet Forward, the page will be removed in the latter versions.

Bugs Fixed:

  1. After modifying modbus configuration, the data cannot be received.
  2. Modify the rate and channel frequency of RX2 on the web page, but the configuration does not take effect.
  3. After the device is upgraded, the node red process does not start automatically.
  4. The profile configuration cannot be saved.
  5. The UpCnf time received by the gateway is incorrect
  6. Network port configuration (10.1.1.0) and Wi-Fi (192.168.1.1) network segment show IP conflict.
  7. Save different profiles with the same name.
  8. Incorrect prompt about antenna on wizard page.
  9. Problem in decoder for TVOC in Node-RED.
  10. With network cable and WiFi connected to the same router and disconnect the cable, Wi-Fi cannot be connected.

Version 60.0.0.36-r13

What’s Better:

  1. Opmitized Loriot connection, you can select it in the Type and enter Loriot network server address to set up the connection on Packet Forwarder>General>Multi-destination on web GUI now.

Version 60.0.0.37

Dependency: Hardware v1.x

Radios:

  • Add support for AS923-3 and AS923-4 as options for device with 915MHz LoRa frequency.

Rx2 Frequency:

  • Optimized the entrance of global Rx2 frequency configuration.
    • Entrance: Network Server>General>Global Channel Plan Setting>Channel
  • Add support to set individual Rx2 frequency according to Profile.
    • Entrance: Network Server>Profile>[certain profile]>Advanced>Device Channel
  • Updated corresponding help guide on web GUI, see detailed guide [Zendesk link] on Milesight IoT Support Portal.

Cloud Mode:

  • In the mode of Milesight IoT Cloud, add support for devices featuring Class B mode (like WS50x). .
  • In the mode of Yeastar Workplace, add support for German server.

Packet Forwarder:

  • Add support for Loriot connection.
    • Entrance: Packet Forwarder>General>Multi-Destination.
    • Connection status is not available, which will be displayed as “-” under Connection Status.

UG65/67 Version 60.0.0.38

Dependency: v1.x

Packet forwarder:

  • Due to the suspension of service of the network server TTNv2, TTN option that required gateway key is deleted on Packet Forwarder>General>Multi-Destination, and three TTNv3 server addresses are added under the Semtech option.

Antenna Wizard:

  • Default antenna type is changed from embedded antenna to external antenna.

New Brand Icons: learn more about our new brand 

Backup & Restore:

  • On the basis of the original “full backup”, a new “batch backup” button is added so that when importing the backup file to another gateway, networking and access configuration wouldn’t be affected. Excluded configurations are listed below:
    • gateway ID on Packet Forwarder>General>General Setting,
    • all configurations of the built-in network server on Network Server,
    • static IP address of WAN port on Network>Interface>Port,
    • all WLAN configurations on Network>Interface>WLAN,
    • system user management on System>User Management,
    • DeviceHub authorization code on System>Device Management,
    • all APP configuration on APP.

Embedded Network Server:

  • Fixed the issue that devices and related configuration might be lost when antenna type is changed on Packet Forwarder>Radio.
  • Default time of Class C ACK timeout is extended to 10 sec now to decrease possibility of gateway missing ACK message from end-devices.

SNMP:

  • Fixed the issue that gateway system name could not be changed when gateway is connected to an SNMP server.

Web GUI:

  • Fixed the possible issue that the content might display on the same page with information from another tab when tab switching is faster than gateway responding.
  • Updated the login page and the icon on upper left corner of configuration page.

Node-RED:

  • Fixed the issue that all Node-RED configuration might be lost when gateway hostname is changed on System>General Settings>General.

UG65/67 Version 60.0.0.39-r1

Dependency: v1.x

Packet forwarder:

  • Compatible with Everynet network server
  • Delete the Frequency-sync feature when selecting Semtech packet forwarder
  • Optimize Help content

Network Server:

  • When selecting AU915/US915/CN470, default Channel value will be set as 8-15
  • Compatible with UC100 Modbus RTU to/over TCP feature
  • Support connecting to Yeastar Workplace on-premise server and type custom server address
  • Expand MQTT user credentails username to 512 characters
  • Fix the issue of MQTT transmission not working, which happened when adding a HTTP transmission first and add a MQTT transmission later
  • Fix the issue of LoRaWAN nodes failing to join the network, which caused by typiing Join Notification on a HTTP transmission

Network:

  • Ethernet port supports VLAN trunk client
  • Optmize the prompt when typing an invalid Gateway address on Port page
  • When Ethernet port connection type is DHCP, fix the issue of gateway failing to receive new IP address after switching a DHCP server
  • Fix the issue when WLAN works as main interface, Ethernet port IP address cannot be modified
  • LT2P VPN supports using peer DNS server
SNMP:
  • Support modifying and backing up the System Name

Maintenance:

  • Optmize the upgrade mechanism, the gateway will upgrade after reboot
  • Optimize Batch Backup Help content
  • Delete the download feature of Diagnose data log

Node-RED:

  • Decoder node is compatible with the latest EM500-SMTC decoder

UG65/67 Version 60.0.0.39-r2

Dependency: v1.x

Bugs Fixed:

  1. Advanced setting on Packet Forwarder page cannot be saved;

  2. When enabling Modbus RTU to TCP feature, sending Modbus query command will get error Modbus replies;

  3. PPPoE and L2TP username and password settings will cover each other;

  4. On Node-RED page, LoRa Input node-red cannot receive LoRaWAN data;

  5. On Node-RED page, the first device EUI cannot be deleted on Device Filter node and LoRa Output node, and the first email address cannot be deleted on Email Output node.

UG65/67 Version 60.0.0.40

Dependency: v1.x

What’s Better:

  1. Compatible with Actility ThingPark platform (refer to How to connect Milesight Gateway to Actility ThingPark Platform);

  2. When the gateway connects to a single Chirpstack/Semtech/Remote Embedded NS type package forwarder, it is able to re-transmit the data after recovering from disconnecting, and its storage capacity is 1 million data.

  3. Compatible with new Yeastar workplace platform address: workplace.yeastar.cn.

 

Bugs Fixed:

  1. System abnormal when creating multiple MQTT transmission with the same client ID on gateway;

  2. When the network between gateway and MQTT broker is disconnected and recovered to re-trasmit data, parts of data will lose;

  3. Pop-up prompt error when deleting a device profile on Network Server > Profile;

  4. Help note error about the openVPN expert options.

UG65/67 Version 60.0.0.41

Release Date: December 27, 2022

Dependency: v1.x

What’s Better:

  1. Compatible with BACnet protocol to support as BACnet server to read LoRaWAN device data (refer to How to Integrate LoRaWAN Sensor to BACnet BMS System via Milesight Gateway);

  2. Support built-in Milesight LoRaWAN device payload codec library (refer to How to Use Payload Codec on Milesight Gateway);

  3. Support Node-RED reset and flow export feature;

  4. Add an editable script /home/rc.local.custom which will not lose configuration when gateway upgrades or resets.

 

Bugs Fixed:

  1. Failed to connect to network server via Basic Station protocol if using the DNS provided by Cellular network after rebooting the gateway;

  2. Failed to reconnect to DeviceHub after reconnecting to network;

  3. HTTPS certification will be lost after upgrading firmware;

  4. The first digit of channel mask and IP address will be lost after switching WiFi IP address from DHCP to Static IP;

  5. Failed to save if name option includes a space symbol on System > General Settings > Email > Name;

  6. Failed to update gateway status when gateway connects to ChirpStack server;

  7. Fixed the problem of disabling Packet forwarder not working after gateway reboots.

UG65/67 Version 60.0.0.41-r1

Release Date: January 9, 2023

Dependency: v1.x

Bugs Fixed:

  1. Failed to receive downlink commands from Milesight IoT Cloud;

  2. Embedded network server stopped working and web GUI showed Bad gateway due to frequently MQTT transmission.

Note: do not upgrade to this firmware if you use MQTT feature.

UG65/67 Version 60.0.0.41-r3

Release Date: February 15, 2023

Dependency: v1.x

New Feature:

  1. Support to send downlink commands to LoRaWAN devices via BACnet;
  2. Added beacon time offset option which is used to assign correct time to class B device.

Bugs Fixed:

  1. Lorasever program crashed and rebooted if gateway receives empty confirmed packet from LoRaWAN nodes.
  2. Full backup file did not include custom payload codec;
  3. MQTT broker received “error: js vm error” message if payload codec is None when LoRaWAN device was added to gateway embedded network server.

UG65/67 Version 60.0.0.41-r4

Release Date: May 22, 2023

Dependency: v1.x/v2.x

New Feature:

  1. Beacon settings will be modified to compatible with class B devices after the gateway connects to Milesight IoT Cloud;
  2. Support to enable or disable GPS upload when gateway uses basic station packet forwarder mode;
  3. The length of MQTT broker address increased to 128;
  4. Default profile settings comply with new LoRaWAN regional regulation.

Bugs Fixed:

  1. Failed to receive SMS from SMS Output node of Node-RED after the gateway reboots.

VS121 Version 31.7.0.81

Release Date: July 21, 2023

New Feature:

  1. Add people flow analysis feature;
  2. Support to draw a line with 4 segments for the line crossing people counting feature;
  3. Support MQTT/MQTTS data transmission (VS121-P);
  4. Support DI to realize staff/deliverer filter feature and DO to realize overcrowded alarm feature(VS121-P);
  5. Support to change reporting interval via downlink commands (VS121-LoRa);
  6. Support to upload the people number of region 9~16 (VS121-LoRa).

What's Better:

  1. Expand reporting interval range to 5~86400s;
  2. Support to zoom up the live view to draw lines and areas;
  3. Privacy mode can only be set after resetting by reset button.
  4. Optimize the recognition algorithm.

VS133 Version 133.1.0.2

Release Date: July 17, 2023

New Feature:

  1. Added staff detection feature;
  2. Added adults/children differentiation feature;
  3. Replaced exit and entrance areas as lines;
  4. Support to draw 4 lines and every line support to draw a U-turn area;
  5. Added config file backup and import feature;
  6. Support MQTT data transmission (VS133-P Only);
  7. Support to display device running time, customize device ID and site ID, and upload the above information (VS133-P Only).

VS133 Version 133.1.0.1

Initial version.

UC100 Version 1.5

Dependency:

  • Hardware: v1.x
  • ToolBox for PC: v7.0.10 and above

What's Better:

  1. Increased the content lengh of "Send a Modbus command via the RS485 interface" from 32-bit hex to 48-bit on the IF-Then page of ToolBox.
  2. Fixed the problem of UC100 failing to execute multiple RS485 commands triggered by Milesight D2D.

Version 1.5.7

Release Date: July 4, 2023

What's Better:

  1. Support software functions of EM500NB series. (Including ToF Laser Distance Sensor EM400-TLD-N03GL, Multifunctional Ultrasonic Distance/Level Sensor EM400-MUD-N03GL and Ultrasonic Distance/ Level Sensor EM400-UDL-N03GL.)
  2. Support iterative software functions of Controller UC50x 0.
  3. Bug fixes and improvements.

UR32L/32/35 Version 32/35.3.0.7

Release Date: July 17, 2023

New Feature:

  1. Support to enable/disable cellular IMS feature;
  2. Support to customize the cellular MTU or use operator MTU;
  3. Support to customize hostname of L2TP VPN;
  4. Add algorithm, DH group options and support to configure margintime on IPsec VPN;
  5. Add tls-crypt authenticaiton and authentication mode options on OpenVPN;
  6. Support to import ovpn files to configure OpenVPN;
  7. Support to display CPU temperature and SD card status on Status page;
  8. Support TR069 feature;
  9. Support MQTT feature.

What's Better:

  1. Do not reload cellular if the PIN code errors occur;
  2. Cellular status prompt optimization;
  3. When working as an OpenVPN server, limit the max client connections as 20;
  4. Rename cellular authentication mode option Auto as None, delete MS-CHAP and MS-CHAPv2 options;
  5. Rename Modbus Master/Slave as Modbus Client/Server;
  6. Adjust the location of menus, rename Industry as Service;
  7. Max length of PPPoE username is expanded to 63;
  8. Support to only type cellular username without password;
  9. Add time zone Peru(Lima) and Colombia(Bogota) and fix the time zone name as Türkiye(Ankara andIstanbul).

Bugs Fixed:

  1. There was echoes on FXS port;
  2. OpenVPN MTU did not work.

UG65/67 Version 60.0.0.42

Release Date: Aug. 11, 2023

Hardware Dependency: v1.x/v2.x

New Features:

  1. Compatible with Milesight UPS;
  2. When the gateway connects to a single Chirpstack, Semtech, Remote Embedded NS, or Basic Station type package forwarder,it is able to re-transmit the data after recovering from disconnecting, and its storage capacity is 1 million data.
  3. Be able to preset 8 profiles;
  4. Add Request data and Response data MQTT topics for device management;
  5. Support MQTT API feature;
  6. Support to inquire all devices under one application via HTTP API;
  7. Support to enable/disable cellular IMS feature;
  8. Support HTTP RestAPI feature on Packet Forward and Network Server.

What's Better:

  1. Expanded the length of downlink on Network Server > Packets page;
  2. eMMC capacity display optimization;
  3. Node-RED version is upgraded to 3.0.2;
  4. Add a prompt icon when launching the Node-RED program;
  5. When platform mode is enabled, the embedded NS on Packet Forward page will be enabled automatically
  6. The uplinks which Fport is 0 or blank can be shown on Network Server > Packets page.

Bugs Fixed:

  1. Failed to send MQTT downlink commands when the gateway is rebooted;
  2. The Ethernet port did not work when switching from DHCP mode to Static IP mode, and the IP address has the same subnet as WLAN;
  3. Failed to add new login users;
  4. Failed to show decoded data on Test view when using LoRa Object function on decoders;
  5. System frozen when importing Python SDK under no Internet connection;
  6. Not enough memory due to too much device join records;
  7. Parts of Network Server webpages show blank due to abnormal HTTPS certificates;
  8. System crash due to high Node-RED memory usage;
  9. LoRa Input node may fail to receive uplink LoRaWAN packets.

VS133 Version 133.1.0.3-r1

Release Date: August 17, 2023

New Feature:

  1. Support to detect installation height automatically;
  2. Support to set DST time;
  3. Support Multi-Device Stitching feature (VS133-P Only);
  4. Support to store up to 100,000 pieces of data when MQTT/HTTP connection is disconnected and transmit them when connection is back(VS133-P Only);
  5. Support DHCP feature (VS133-P Only).

What's Better:

  1. Optimize the counting when people passed the device transversely;
  2. Support to adjust ToF frequnecy to avoid the interference of surrounding IR devices;
  3. Support to display HTTP/MQTT connection status (VS133-P Only).

Version 7.0.12

Release Date: August 17, 2023

What's Better:

  1. Compatible with AT101/WS51x/EM400 NB/WS203/VS34x;
  2. Compatible with AM300L, EM300-MLD,UC300 V2, EM500 V2, UC5XX V3.

Bugs Fixed:

  1. Failed to import frequency setting backup;
  2. Failed to configure Modbus channels when two-way transparent communication is disabled.

UR32L/32/35 Version 32/35.3.0.7-r2

Release Date: August 29, 2023

Bugs Fixed:

  1. Multiple vulnerabilities were remediated: CVE-2023-23550, CVE-2023-23547, CVE-2023-23571, CVE-2023-23902, CVE-2023-22306, CVE-2023-22659, CVE-2023-23546, CVE-2023-24519, CVE-2023-24520, CVE-2023-24583, CVE-2023-24582, CVE-2023-22365, CVE-2023-22299, CVE-2023-24595, CVE-2023-22653, CVE-2023-24018, CVE-2023-24019, CVE-2023-25582, CVE-2023-25583, CVE-2023-25091, CVE-2023-25107, CVE-2023-25113, CVE-2023-25120,CVE-2023-25122,CVE-2023-25082,CVE-2023-25095,CVE-2023-25117,CVE-2023-25121,CVE-2023-25115,CVE-2023-25118,CVE-2023-25124,CVE-2023-25101,CVE-2023-25123,CVE-2023-25102,CVE-2023-25084,CVE-2023-25093,CVE-2023-25097,CVE-2023-25103,CVE-2023-25096,CVE-2023-25090,CVE-2023-25085,CVE-2023-25106,CVE-2023-25104,CVE-2023-25086,CVE-2023-25088,CVE-2023-25105,CVE-2023-25112,CVE-2023-25089,CVE-2023-25098,CVE-2023-25081,CVE-2023-25094,CVE-2023-25100,CVE-2023-25110,CVE-2023-25109,CVE-2023-25099,CVE-2023-25119,CVE-2023-25083,CVE-2023-25087,CVE-2023-25116,CVE-2023-25092,CVE-2023-25108,CVE-2023-25111,CVE-2023-25114
  2. Failed to register to network using a Verizon SIM card which requires APN.

Version 1.5.8

Release Date: August 17, 2023

What's Better:

  1. Support new product Membrane Leak Detection Sensor EM300-MLD, Wall Socket WS51X, Desk & Seat occupancy sensor VS340&VS341, Motion & TH Sensor WS203.
  2. Optimized functions of compatible products. For example, the calibration function is added to the debug mode of the Outdoor Asset Tracker AT101, and the calculation of external power supply loss is added to the Controller UC502v2.
  3. Bug fixes and improvements.

EM500(v2) Version 1.5

Release Date: May 22, 2023

Dependency:

  • ToolBox for PC: v7.0.12 and above
  • ToolBox App: v1.5.5 and above
  • Hardware v2.x

What’s Better:

  1. Support multiple downlink commands including reboot, time zone sync, CO2 calibration, sensor collection enable/disable, etc.
  2. Support historical data storage and retransmission function;
  3. EM500-CO2 supports CO2 barometric pressure compensation;
  4. Support single-channel mode to communicate with DS7610's embedded network server;
  5. EM500-CO2/SMTC/PT100 supports temperature mutation threshold alarm;
  6. The first two packets are reported randomly when the device joins the network;
  7. Keep on/off status the same as before power disconnection.

UR41 Version 41.0.0.1

Initial version.

UR41 Version 41.0.0.3

Release Date: August 31, 2023

New Feature:

  1. Support to enable/disable cellular IMS feature;
  2. Support to customize the cellular MTU or use operator MTU;
  3. Support to customize hostname of L2TP VPN;
  4. Add algorithm, DH group options and support to configure margintime on IPsec VPN;
  5. Add tls-crypt authenticaiton and authentication mode options on OpenVPN;
  6. Support to import ovpn files to configure OpenVPN;
  7. Support to display CPU temperature on Status page;
  8. Support TR069 feature;
  9. Support MQTT feature;
  10. Compatible with Milesight UPS device.

What's Better:

  1. Do not reload cellular if the PIN code errors occur;
  2. Cellular status prompt optimization;
  3. When working as an OpenVPN server, limit the max client connections as 20;
  4. Rename cellular authentication mode option Auto as None, delete MS-CHAP and MS-CHAPv2 options;
  5. Rename Modbus Master/Slave as Modbus Client/Server;
  6. Adjust the location of menus, rename Industry as Service;
  7. Support to only type cellular username without password;
  8. Add time zone Peru(Lima) and Colombia(Bogota) and fix the time zone name as Türkiye(Ankara andIstanbul).

Bugs Fixed:

  1. OpenVPN MTU did not work.
  2. Failed to forward Modbus Master data and GPS data to TCP server when the device woke up.
  3. Multiple vulnerabilities were remediated: CVE-2023-23550, CVE-2023-23547, CVE-2023-23571, CVE-2023-23902, CVE-2023-22306, CVE-2023-22659, CVE-2023-23546, CVE-2023-24519, CVE-2023-24520, CVE-2023-24583, CVE-2023-24582, CVE-2023-22365, CVE-2023-22299, CVE-2023-24595, CVE-2023-22653, CVE-2023-24018, CVE-24019, CVE-2023-25582, CVE-2023-25583, CVE-2023-25091, CVE-2023-25107, CVE-2023-25113, CVE-2023-25120,CVE-2023-25122,CVE-2023-25082,CVE-2023-25095,CVE-2023-25117,CVE-2023-25121,CVE-2023-25115,CVE-2023-25118,CVE-2023-25124,CVE-2023-25101,CVE-2023-25123,CVE-2023-25102,CVE-2023-25084,CVE-2023-25093,CVE-2023-25097,CVE-2023-25103,CVE-2023-25096,CVE-2023-25090,CVE-2023-25085,CVE-2023-25106,CVE-2023-25104,CVE-2023-25086,CVE-2023-25088,CVE-2023-25105,CVE-2023-25112,CVE-2023-25089,CVE-2023-25098,CVE-2023-25081,CVE-2023-25094,CVE-2023-25100,CVE-2023-25110,CVE-2023-25109,CVE-2023-25099,CVE-2023-25119,CVE-2023-25083,CVE-2023-25087,CVE-2023-25116,CVE-2023-25092,CVE-2023-25108,CVE-2023-25111,CVE-2023-25114

AM308 Version 1.5

Release Date: September 6, 2023

Dependency:

  • Hardware: v2.x
  • ToolBox for PC: v7.0.13 and above
  • ToolBox APP: v1.5.9 and above

What's Better:

  1. Compatible with AM300L series;
  2. Increased CO2 value size on the screen;
  3. Fixed the problem of failing to rejoin to network with the RX2 value saved last time.

AM307(v2) Version 1.1

Dependency:

  • Hardware: v2.x
  • ToolBox App: v1.5.1 and above.
  • ToolBox for PC: v7.0.10 and above.

Initial version.

AM307(v2) Version 1.3

Release Date: September 6, 2023

Dependency:

  • Hardware: v2.x
  • ToolBox for PC: v7.0.13 and above
  • ToolBox APP: v1.5.9 and above

What's Better:

  1. Compatible with AM300L series;
  2. Increased CO2 value size on the screen;
  3. Fixed the problem of failing to rejoin to network with the RX2 value saved last time.

AM319 (v2) Version 1.1

Dependency:

  • Hardware: v1.x
  • ToolBox APP: v1.5.1 and above.
  • ToolBox for PC: v7.0.10 and above.

Initial version.

AM319(v2) Version 1.3

Release Date: September 6, 2023

Dependency:

  • Hardware: v2.x
  • ToolBox for PC: v7.0.13 and above
  • ToolBox APP: v1.5.9 and above

What's Better:

  1. Compatible with AM300L series;
  2. Increased CO2 value size on the screen;
  3. Fixed the problem of failing to rejoin to network with the RX2 value saved last time.

Milesight IoT Cloud (Web, APP for Apple and Android) Version 2.10.7

Release Date: September 20, 2023

New Feature:

  1. Support new products including Outdoor Asset Tracker AT101, Motion & TH Sensor WS203, Desk&Seat Occupancy Sensor VS34x, Insertion Temperature Sensor TS101, Indoor Ambience Monitoring Sensor AM102, and IoT E-ink Display DS3604.
  2. Support new models of AM300L, WS51x, and EM300-DI
  3. Support new functions of VS121, VS133, UC50x, UC51x
  4. Support Japanese

Bug Fixed:

  1. Fixed some bugs.

Version 2.0.3

Release Date: September 22, 2023

Operating System: Ubuntu 20.04

Bugs Fixed:

  1. Multiple vulnerabilities were remediated: CVE-2023-22371, CVE-2023-23907, CVE-2023-22844, CVE-2023-22319.

UR75v3 & UF51v2 Version 78.0.0.2-r1

New Features:

  1. Added IP passthrough feature.

UR75v3 & UF51v2 Version 78.0.0.2-r2

Release Date: September 28, 2023

Bugs Fixed:

  1. Failed to register to cellular network when SIM card is inserted to SIM2 slot.

Version 1.5.9

Release Date: September 28, 2023

What's Better:

  1. Added new products to the support list including Indoor Ambience Monitoring Sensor Series AM307L/AM308L/AM319L/AM102/AM102L, Passage People Counter VS350, and Smart Radiator Thermostat WT101.
  2. WTS IoT Weather Station adds threshold alarm function, and the range of accumulated rainfall is increased to 1000 mm (WTS506 only).
  3. EM400 Series NB-IoT version adds new functions including APN function and AT command(debug).
  4. Bug fixes and improvements.

EM400 (NB-IoT) Version 1.1

Dependency:

  • ToolBox APP: v1.5.7 and above
  • ToolBox for PC: v7.0.12 and above

Initial version.

EM400 (NB-IoT) Version 1.3

Release Date: October 9, 2023

Dependency:

  • ToolBox APP: v1.5.9 and above
  • ToolBox for PC: v7.0.13 and above

What's Better:

  1. Support to configure cellular parameters including APN, username, password, etc.
  2. Support to send AT debug commands.

VS133 Version 133.1.0.4

Release Date: October 9, 2023

New Feature:

  1. Support to region people monitoring and dwell time detection;
  2. Support to reset cumulative count on schedule;
  3. Support to switch tracking mode to heads tracking or feet tracking;
  4. Support to customize preview layout on dashboard;
  5. Support heat map feature (VS133-P Only);
  6. Support periodic report which only contains device info and time info (VS133-P Only);
  7. Support HTTPS web access (VS133-P Only);
  8. Support HTTPS data transmission to third party (VS133-P Only);
  9. Support to upgrade and configure devices in bulks via DeviceHub platform (VS133-P Only).

What's Better:

  1. Support detection lines intersect and detection regions overlap;
  2. Support to flip the detection lines;
  3. Propmt will pop up automatically when enabling related options.

EM300-DI Version 1.1

Dependency:

  • ToolBox APP: v1.5.1 and above
  • ToolBox for PC: v7.0.10 and above

Initial version.

EM300-DI Version 1.2

Release Date: October 9, 2023

Dependency:

  • ToolBox APP: v1.5.8 and above
  • ToolBox for PC: v7.0.11 and above

Bugs Fixed:

  1. Failed to rejoin to network with the RX2 value saved last time.
  2. When the interface type is digital input, the device did not report status right away when DI status changed.
  3. When temperature is below 0 °C, historical data stored is all 0°C.

UG65/67 Version 60.0.0.42-r2

Release Date: October 25, 2023

Hardware Dependency: v1.x/v2.x

Bugs Fixed:

  1. Frequent disconnection of the Basic Station packet forwarder connection;
  2. Occasional disconnection of the Actility IPsec connection;
  3. Occasional crashes of the Basic Station;
  4. Accumulation of data packets, resulting in an inability to send them to the MQTT server;
  5. Duplication of uplink data packets from LoRaWAN end devices when using HTTP transmission;
  6. Multiple vulnerabilities were remediated.

UR32L/32/35 Version 32/35.3.0.7-r3

Release Date: November 16, 2023

Bugs Fixed:

  1. A vulnerability to send SMS without authority requirement;
  2. Iptables rules on Custom Rules web GUI did not work after being rebooted;
  3. Failed to register to cellular network when PIN code is 0000;
  4. Failed to forward serial port data to MQTT broker frequently;
  5. A vulnerability related to URL blocking.

UR32S Version 34.3.0.2

Initial version.

UR32S Version 34.3.0.4-r2

Release Date: November 21, 2023

Bugs Fixed:

  1. Multiple vulnerabilities were remediated: CVE-2023-23550, CVE-2023-23547, CVE-2023-23571, CVE-2023-23902, CVE-2023-22306, CVE-2023-22659, CVE-2023-23546, CVE-2023-24519, CVE-2023-24520, CVE-2023-24583, CVE-2023-24582, CVE-2023-22365, CVE-2023-22299, CVE-2023-24595, CVE-2023-22653, CVE-2023-24018, CVE-2023-24019, CVE-2023-25582, CVE-2023-25583, CVE-2023-25091, CVE-2023-25107, CVE-2023-25113, CVE-2023-25120,CVE-2023-25122,CVE-2023-25082,CVE-2023-25095,CVE-2023-25117,CVE-2023-25121,CVE-2023-25115,CVE-2023-25118,CVE-2023-25124,CVE-2023-25101,CVE-2023-25123,CVE-2023-25102,CVE-2023-25084,CVE-2023-25093,CVE-2023-25097,CVE-2023-25103,CVE-2023-25096,CVE-2023-25090,CVE-2023-25085,CVE-2023-25106,CVE-2023-25104,CVE-2023-25086,CVE-2023-25088,CVE-2023-25105,CVE-2023-25112,CVE-2023-25089,CVE-2023-25098,CVE-2023-25081,CVE-2023-25094,CVE-2023-25100,CVE-2023-25110,CVE-2023-25109,CVE-2023-25099,CVE-2023-25119,CVE-2023-25083,CVE-2023-25087,CVE-2023-25116,CVE-2023-25092,CVE-2023-25108,CVE-2023-25111,CVE-2023-25114
  2. A vulnerability to send SMS without authority requirement;
  3. Iptables rules on Custom Rules web GUI did not work after being rebooted;
  4. A vulnerability related to URL blocking.

EM300-DI Version 1.3

Release Date: November 23, 2023

Dependency:

  • Hardware: v3.x
  • ToolBox for PC: v7.0.13 and above
  • ToolBox APP: v1.5.10 and above

New Feature:

  1. Support Milesight D2D feature;
  2. Support alarm feature when interface type is digital;
  3. Support pulse-flow consumption conversion, modify the uplink report format;
  4. Support water flow and water outage threshold alarms.

UC300 (LoRaWAN) Version 1.3

Release Date: November 23, 2023

Dependency:

  • Hardware version: v1.1
  • ToolBox for PC v7.0.13 and above

New Feature:

  1. Support to add duration time on the DO control downlink command;
  2. Support to configure DI/DO debounce time via downlink command;
  3. Support to send command to enquire current data;
  4. Support active passthrough and two-way passthrough features on RS485;
  5. Support to set RS232/RS485 baud rate as 14400;
  6. Support to add variables on "Send a server message" actions, and the length of custom server message is extended to 48;
  7. Support to add "Send a periodic message" action in one IF-THEN rule;
  8. Preserve the counter values after powering off or reboot;
  9. Support to set initial pulse counting value and filtering rate.

Bugs Fixed:

  1. Abnormal reset when join type is ABP;
  2. Milesight D2D did not work when the join type is OTAA and join status is de-activated;
  3. Failed to rejoin to network with the RX2 value saved last time;
  4. The port of RS232 downlink and return uplink is different;
  5. Pulse counter values reset when it reached 65535;
  6. Failed to fetch data from RS485 terminal device when parity is set as odd or even;
  7. Failed to fetch Modbus data from RS485 terminal device when salve ID is more than 16;
  8. Optimize the interval between two rapid DI trigger reports to 3 seconds;
  9. Reported error content when using Modbus RS485 bridge LoRaWAN;
  10. Decode error due to the custom message was not sent seperately;
  11. When multiple triggers are ready to send uplinks, subsequent uplinks will be lost.

UG65/67 Version 60.0.0.42-r4

Release Date: November 29, 2023

Hardware Dependency: v1.x/v2.x

New Feature:

  1. Support to customize the cellular MTU or use operator MTU.

What's Better:

  1. Rename cellular authentication mode option "Auto' as 'None', delete option 'MS-CHAP' and 'MS-CHAPv2'.

Bugs Fixed:

  1. Failed to send long alarm event SMS when SMS mode is set to  'Text';
  2. Error VPN connection status ishowed when configuring local routes in openVPN client settings;
  3. When connection type of Ethernet port is PPPoE and 'use peer DNS' is enabled, the secondary DNS server address is abnormal;
  4. Failed to get correct IP address of Ethernet port via SNMP;
  5. A vulnerability related to URL blocking.
  6. Multiple vulnerabilities were remediated: CVE-2023-23550, CVE-2023-23547, CVE-2023-23571, CVE-2023-23902, CVE-2023-22306, CVE-2023-22659, CVE-2023-24519, CVE-2023-24520, CVE-2023-22365, CVE-2023-24595, CVE-2023-24018, CVE-2023-25091, CVE-2023-25107, CVE-2023-25113, CVE-2023-25120,CVE-2023-25122, CVE-2023-25082, CVE-2023-25095,CVE-2023-25117,CVE-2023-25121,CVE-2023-25115,CVE-2023-25118,CVE-2023-25124,CVE-2023-25101,CVE-2023-25123,CVE-2023-25102,CVE-2023-25084,CVE-2023-25093,CVE-2023-25097,CVE-2023-25103,CVE-2023-25096,CVE-2023-25090,CVE-2023-25085,CVE-2023-25106,CVE-2023-25104,CVE-2023-25086,CVE-2023-25088,CVE-2023-25105,CVE-2023-25112,CVE-2023-25089,CVE-2023-25098,CVE-2023-25081,CVE-2023-25094,CVE-2023-25100,CVE-2023-25110,CVE-2023-25109,CVE-2023-25099,CVE-2023-25119,CVE-2023-25083,CVE-2023-25087,CVE-2023-25116,CVE-2023-25092,CVE-2023-25108,CVE-2023-25111,CVE-2023-25114
 

VS121 Version 31.7.0.82

Release Date: November 29, 2023

New Feature:

  1. Support dwell time detection;
  2. Support to display and report cumulative numbers of line cross counting;
  3. Support to reset cumulative count on schedule;
  4. Support to upgrade and configure devices in bulks via DeviceHub platform (VS121-P Only);
  5. Support to trigger the report of line cross counting (VS121-P Only).

What's Better:

  1. Support to delete specific detection regions one by one.

VS133 Version 133.1.0.5

Release Date: November 29, 2023

New Feature:

  1. Support group counting feature;
  2. Support to customize detection line names;
  3. Support exhibition mode on Dashboard page;
  4. Support to display counting of In minus Out on Dashboard page;
  5. Support to adjust the staff detection sensitivity via API;
  6. Support to record validation feature for debug;
  7. Support to add viewer level users;
  8. Support to report UUID of detection lines and regions (VS133-P Only);
  9. Support to add node devices manually on the Master mode device when using multi-device stitching (VS133-P Only).

What's Better:

  1. Display size of devices can be adjusted according to zoon size of browser;
  2. Optimize the menu of MQTT/HTTP/HTTPS report, support to customize report contents (VS133-P Only).

UR75v2&UF51 Version 76.2.0.8-r2

Release Date: November 29, 2023

Bugs Fixed:

  1. Multiple vulnerabilities were remediated: CVE-2023-23550, CVE-2023-23547, CVE-2023-23571, CVE-2023-23902, CVE-2023-22306, CVE-2023-22659, CVE-2023-23546, CVE-2023-24519, CVE-2023-24520, CVE-2023-24583, CVE-2023-24582, CVE-2023-22365, CVE-2023-22299, CVE-2023-24595, CVE-2023-22653, CVE-2023-24018, CVE-2023-24019, CVE-2023-25582, CVE-2023-25583, CVE-2023-25091, CVE-2023-25107, CVE-2023-25113, CVE-2023-25120,CVE-2023-25122,CVE-2023-25082,CVE-2023-25095,CVE-2023-25117,CVE-2023-25121,CVE-2023-25115,CVE-2023-25118,CVE-2023-25124,CVE-2023-25101,CVE-2023-25123,CVE-2023-25102,CVE-2023-25084,CVE-2023-25093,CVE-2023-25097,CVE-2023-25103,CVE-2023-25096,CVE-2023-25090,CVE-2023-25085,CVE-2023-25106,CVE-2023-25104,CVE-2023-25086,CVE-2023-25088,CVE-2023-25105,CVE-2023-25112,CVE-2023-25089,CVE-2023-25098,CVE-2023-25081,CVE-2023-25094,CVE-2023-25100,CVE-2023-25110,CVE-2023-25109,CVE-2023-25099,CVE-2023-25119,CVE-2023-25083,CVE-2023-25087,CVE-2023-25116,CVE-2023-25092,CVE-2023-25108,CVE-2023-25111,CVE-2023-25114
  2. A vulnerability to send SMS without authority requirement;
  3. Iptables rules on Custom Rules web GUI did not work after being rebooted;
  4. A vulnerability related to URL blocking.

UC51x v2 Version 2.8

Dependency:

  • Hardware: v2.x
  • ToolBox for PC: v7.0.11 and above
  • ToolBox APP: v1.5.7 and above

What's Better:

  1. Optimize chraging mechanism and power consumption.

UC50x v2 Version 1.17

Dependency:

  • Hardware: v2.x
  • ToolBox for PC: v7.0.12 and above
  • ToolBox APP: v1.5.9 and above

What's Better:

  1. Support to configure the supply current of power output interfaces;
  2. Fixed the problem of protocol version type ID error of uplink;
  3. Fixed the problem of not preserving DO status after reboot or repower;
  4. Fixed the problem of failing to rejoin to network due to the saved RX2 value from last time;
  5. Fixed the problem of power time taking effect when the corresponding interface is disabled.

Version 1.5.10

Release Date: November 28, 2023

What's Better:
  1. Added new products to the support list including Temperature Sensor TS301/TS302Pulse Counter EM300-DI Hall, Smart Thermostat WT201, and Capacitive Level Sensor EM 300-CL.
  2. Bug fixes and improvements.

EM310-UDL Version 1.2

Dependency:

  • Hardware: v1.x
  • ToolBox APP: v1.5.7 and above
  • ToolBox for PC: v7.0.12 and above

What’s better:

  1. Fixed the problem of failing to rejoin to network with the RX2 value saved last time.

UG56 Version 56.0.0.3-r1

Release Date: December 26, 2023

Dependency:

  • Hardware v1.x

New Feature:

  1. Support to customize the cellular MTU or use operator MTU.
  2. Support to enable/disable cellular IMS feature.

What's Better:

  1. Rename cellular authentication mode option "Auto' as 'None', delete option 'MS-CHAP' and 'MS-CHAPv2'.
  2. The uplinks which Fport is 0 or blank can be shown on Network Server > Packets page.

Bugs Fixed:

  1. System frozen when importing Python SDK under no Internet connection;
  2. System crash due to high Node-RED memory usage;
  3. Parts of Network Server webpages show blank due to abnormal HTTPS certificates;
  4. Not enough memory due to too much device join records;
  5. IPsec connection of Actility disconnected some times;
  6. Basic station connection disconnected frequently;
  7. BACnet did not start after device rebooting;
  8. Device logs did not show full name;
  9. LoRa Input node may fail to receive uplink LoRaWAN packets;
  10. Occasional crashes of the Basic Station;
  11. Accumulation of data packets, resulting in an inability to send them to the MQTT server;
  12. Failed to send long alarm event SMS when SMS mode is set to  'Text';
  13. A vulnerability related to URL blocking.
  14. Failed to get correct IP address of Ethernet port via SNMP;
  15. When connection type of Ethernet port is PPPoE and 'use peer DNS' is enabled, the secondary DNS server address is abnormal;
  16. Error VPN connection status is showed when configuring local routes in openVPN client settings;
  17. Failed to reboot gateway via SMS;
  18. Duplication of uplink data packets from LoRaWAN end devices when using HTTP transmission;
  19. Multiple vulnerabilities were remediated: CVE-2023-23550, CVE-2023-23547, CVE-2023-23571, CVE-2023-23902, CVE-2023-22306, CVE-2023-22659, CVE-2023-24519, CVE-2023-24520, CVE-2023-22365, CVE-2023-24595, CVE-2023-24018, CVE-2023-25091, CVE-2023-25107, CVE-2023-25113, CVE-2023-25120,CVE-2023-25122, CVE-2023-25082, CVE-2023-25095,CVE-2023-25117,CVE-2023-25121,CVE-2023-25115,CVE-2023-25118,CVE-2023-25124,CVE-2023-25101,CVE-2023-25123,CVE-2023-25102,CVE-2023-25084,CVE-2023-25093,CVE-2023-25097,CVE-2023-25103,CVE-2023-25096,CVE-2023-25090,CVE-2023-25085,CVE-2023-25106,CVE-2023-25104,CVE-2023-25086,CVE-2023-25088,CVE-2023-25105,CVE-2023-25112,CVE-2023-25089,CVE-2023-25098,CVE-2023-25081,CVE-2023-25094,CVE-2023-25100,CVE-2023-25110,CVE-2023-25109,CVE-2023-25099,CVE-2023-25119,CVE-2023-25083,CVE-2023-25087,CVE-2023-25116,CVE-2023-25092,CVE-2023-25108,CVE-2023-25111,CVE-2023-25114

DS3604 Version 1.3

Release Date: December 26, 2023

Bugs Fixed:

  1. Error Class B beacon receive frequencies when using AS923-2/3/4;
  2. The Screen fresh time is too long when pressing the button to swtich the template;
  3. Failed to use Class B to sync with Actility due to RTC counting problem.

EM300(v3) Version 1.8

Release Date: December 26, 2023

Dependency:

  • Hardware v3.x
  • ToolBox APP: v7.0.13 and above
  • ToolBox PC : v1.5.10 and above

What’s Better:

  1. Compatible with EM300-MLD model;
  2. Support downlink command to configure temperature and humidity calibration settings;
  3. The default value of collecting interval under threshold setting is set as 1 minute.

Bugs Fixed:

  1. Rejoin mode did not work.

AM103 Version 1.5

Release Date: December 26, 2023

Dependency:

  • Hardware: v1.x
  • ToolBox APP: v1.6.0 and above.
  • ToolBox for PC: v7.0.13 and above.

What’s Better:

  1. Support CO2 altitude compensation feature;
  2. Support downlink command to configure screen content;
  3. Support to press power button to update data;
  4. The default channel index of CN470 is set as 8-15;
  5. Fixed the problem that the device shows network activated but no packet uplink.

WTS305/50x (v2) Version 1.1

Dependency:

  • Hardware: v2.x
  • ToolBox for PC: v7.0.10 and above
  • ToolBox APP: v1.5.1 and above

Initial version.

WTS305/50x (v2) Version 1.2

Dependency:

  • Hardware: v2.x
  • ToolBox for PC: v7.0.12 and above
  • ToolBox APP: v1.5.8 and above

What's Better:

  1. Compatible with the WTS506 IoT weather station whose rainfall range is 0-1000mmand changed the rainfall payload definition
  2. Added threshold alarm feature;
  3. Fixed the problem of failing to rejoin to network if the RX2 value was saved last time.

WS1x6 Version 1.6

Release Date: January 24, 2024

Dependency:

  • Hardware: v1.x
  • ToolBox APP: v1.6.0 and above

What's Better:

  1. Prevention of replay attacks of D2D;
  2. Support to configure the times to send ACK packets to the network server when the confirmed mode is enabled;
  3. Support to select the active mode of buttons.

Bugs Fixed:

  1. Failed to rejoin to network with the RX2 value saved last time.
  2. The screen did not recover when the device ran out of power and replaced the new batteries.

VS121 Version 31.7.0.83

Release Date: January 24, 2024

New Feature:

  1. Support data retransmission when the network connection is back (only for region coutning, line cross counting and people flow analysis);
  2. Support to report data on the dot;
  3. Support data push of realtime x/y coordiniate and peple's ID numbers (VS121-P);
  4. Compatible with Milesight Development Platform (VS121-P);
  5. Support to display the connection status of HTTP/MQTT (VS121-P);
  6. Support to report data in line with DST time zone changing(VS121-P);
  7. Support to syn time from LoRaWAN gateway embedded network server (VS121-LoRa).

SG50 Version 50.0.0.2

Initial version.

SG50 Version 50.0.0.3

Release Date: January 24, 2024

New Feature:

  1. Comptatible with Milesight Development Platform and Milesight DeviceHub V2 Platform;
  2. Support to connect to the embedded network server of UG65/UG67/UG56;
  3. Support to configure HTTP access port.

UC100 Version 1.7

Release Date: January 24, 2024

Dependency:

  • Hardware: v1.x
  • ToolBox for PC: v7.0.13 and above

What's Better:

  1. Support to add 32 Modbus channels;
  2. Support to send downlink commands to configure Modbus channels;
  3. Support to send Modbus channel threshold and change alarms;
  4. Support historical data storage function;
  5. Support retransmission of historical data via sending a downlink command;
  6. Support data retransmission after the sensor rejoins the network;
  7. Support to send customized LoRaWAN message when receiving a D2D command;
  8. Prevention of replay attacks of D2D.

Bugs Fixed:

  1. Failed to rejoin to network with the RX2 value saved last time.

Milesight IoT Cloud (Web, APP for Apple and Android) Version 2.11.6

Release Date: January 15, 2024

New Feature:

  1. Support new products including Membrane Leak Detection Sensor EM300-MLD, Passage People Counter VS350, Pulse Counter EM300-DI (PN: Hall), Smart Thermostat WT201, Smart Radiator Thermostat WT101, Capacitive Level Sensor EM300-CL, Temperature Sensor TS30x.
  2. Support new functions of UC300, UC50x, WTS506
  3. Switch map service in the China region to Mapbox.

Bug Fixed:

  1. Fixed some bugs.

UG65/67 Version 60.0.0.42-r5

Release Date: February 26, 2024

Hardware Dependency: v1.x/v2.x

Note: this version does not support downgrade unless you reset the gateway to factory default, otherwise the network server mode will not work.

New Feature:

  1. Compatible Milesight Development Platform with parts of features: device connection and LNS feature.
  2. Support to customize the unit of BACnet object;
  3. Support to enquire and configure the payload codec of the node via MQTT API.

What's Better:

  1. Change default secondary DNS server and ICMP server address from 114.114.114.114 to 223.5.5.5.
  2. When adding payload codec to device, the application ID, devEUI and deviceName will be added to reported data automatically.
  3. Support to update inbuilt payload codec library version online.
  4. No support to log in the web GUI via root account.

Bugs Fixed:

  1. A security problem related to HTTP API.

VS133 Version 133.1.0.5-r3

Release Date: February 26, 2024

New Feature:

  1. Support 802.1x authentication protocol (VS133-P Only);
  2. Compatible with Milesight Development Platform (VS133-P Only);
  3. Support to enable or disable SSH (VS133-P Only).

What's Better:

  1. Adjusted the display of Dashboard preview layout options;
  2. Adjusted the timeout of upgrade.

SC541 Version 54.1.0.1

Initial version.

SC541 Version 54.1.0.2-r1

Release Date: February 26, 2024

New Feature:

  1. Support optional connectivity to Milesight AIoT Sensing Platform or other third party MQTT platforms;

Bugs Fixed:

  1. When the timed capture interval is not set or set to 0, the device will keep rebooting;
  2. The device sleeps immediately after waking up for 1 minute when the device  is accessed via the Wi-Fi client IP address.

SC311 Version 31.1.0.1

Initial version.

SC311 Version 31.1.0.2

Release Date: February 26, 2024

New Feature:

  1. Support to select time synchronize mode as Auto;
  2. Support to display OSD on captures;
  3. Support to zoom up the video live view;

What's Better:

  1. Improved image dislay;
  2. Updated the options of cellular authentication type;
  3. Change the default loggin password to ms123456;
  4. Optimized the image storage of SD card;
  5. Changed the default cellular MTU of SC311-NA to 1420;
  6. When the device is connected via type-C port, it will not go to sleep mode;
  7. Optmized the display specification of webpage.

TS101 Version 1.1

Initial version.

TS101 Version 1.2

Release Date: February 26, 2024

What's Better:

  1. Support to configure temperature calibration parameters via downlink commands.

Bugs Fixed:

  1. Rejoin mode did not work;
  2. Exceptional reboot occurs when abnormal temperature data is collected.

UR75v3 & UF51v2 Version 78.0.0.3

Release Date: March 12, 2024

New Feature:

  1. Support Node-RED feature;
  2. Support DDNS feature;
  3. Compatible with Milesight UPS;
  4. Support SMS send, receive and alarm feature;
  5. Support to enable/disable cellular IMS feature;
  6. Support to customize the cellular MTU or use operator MTU;
  7. Support to display CPU temperature and other hardware information on Status page;
  8. Support to enable/disable NAT on WAN or cellular interface;
  9. Support to customize AT commands of cellular debug feature;
  10. Support button hard reset feature.

What's Better:

  1. Change default secondary DNS server and ICMP server address from 114.114.114.114 to 223.5.5.5;
  2. Rename Modbus Master/Slave as Modbus Client/Server;
  3. Adjust the location of menus, rename Industry as Service;
  4. Max length of PPPoE username is expanded to 63;
  5. Change the default cellular IP type to IPv4;
  6. Do not reload cellular if the PIN code errors occur;
  7. Support to configure the static route of cloud VPN;
  8. Switch the IP settings back when disabling IP passthrough feature;
  9. No type limitation with IPsec VPN Local ID and Remote ID parameters.

Milesight IoT Cloud (Web, APP for Apple and Android) Version 2.12.5

Release Date: March 11, 2024

New Feature:

  1. Support smart current transformer support CT101 & CT103 and the upgraded version of UC51x solenoid valve controller (Latest firmware of V4).
  2. UC51X Solenoid Valve Controller supports immediate downlink control of switches without time settings.
  3. Adding new widgets to represent the remaining levels,including trash bin icon for EM400 and tissue box icon for WS201.
  4. Support the upgraded version of UC100, which is coming after the 1.7 firmware version, supporting 32 channels.

Bug Fixed:

  1. Fixed some bugs.

Version 1.6.0

Release Date: March 14, 2024

What's Better:

  1. Global style optimization.
  2. Added new products to the support list including UC51Xv4, AM307/AM319(v1.4), and AM308(v1.6).
  3. Added support for confirmation package configuration for UC51Xv3 .
  4. Added support for multiple signal types for WS1X6 D2D button.
  5. Added altitude compensation for AM103(v1.5).
  6. Bug fixes and improvements.

If you are interested in Milesight, please leave us a message.

Verify Code

Contact Us

Contact Us

Verify Code

Contact Us to Get More Information