Last Updated on : 2024-11-20 08:51:50download
This topic describes different firmware versions that support multiple protocols, such as Wi-Fi, Zigbee, Bluetooth mesh, Bluetooth Low Energy (Bluetooth LE), and Narrowband Internet of Things (NB-IoT). The following tables list the acronyms and full names of the firmware versions. This allows you to learn more about firmware uploads and updates.
Version format: hv.sv.bv
(00.00.00
to 99.99.99
)
Acronym | Full name | Description |
---|---|---|
hv | Hardware version |
|
sv | Software version |
|
bv | Bug fix version |
|
Note:
- After the version number
hv
is incremented by1
for each update, the values ofsv
andbv
start from0
. After the version numbersv
is incremented by1
for each update, the value ofbv
starts from0
.- The value of each version field ranges from
0
to99
. The leading zero0
for each field is omitted. For example,01.00.00
is simplified into1.0.0
.- The version
beta.n
indicates an iteration record number that only applies to internal development. For the same version,n
is increased by1
for each build.- The preceding rules apply to the firmware versions of IP cameras (IPCs) and smart gateways.
Examples:
1.0.0
: the initial firmware version.1.0.2
: Compared with 1.0.0
, only bug fixes and unit testing are implemented for this version.1.1.2
: Compared with 1.0.2
, more software functions are added and integration testing is implemented for this version.2.0.4
: Compared with 1.1.2
, the hardware version or major software version is updated and system testing is implemented for this version.Version format: fv.sv.tv
(0.0.0
to 3.3.15
)
Acronym | Full name | Description |
---|---|---|
fv | First version |
|
sv | Second version |
|
tv | Third version |
|
Note:
- Each Zigbee firmware version is an 8-bit Zigbee Cluster Library (ZCL) version and is defined in the application version attribute of the basic cluster. To make full use of version bits, the firmware version is incremented by
1
for each test.- The value of
fv
starts from1
that is the initial version.- The value of
sv
ortv
is incremented by1
for each update. The value starts from0
.
Examples:
1.0.0
: the initial firmware version.1.0.3
: Compared with 1.0.0
, three tests have been implemented for this version.1.1.0
: Compared with 1.0.3
, 13 tests have been implemented for this version.Version format: bv.sv
(0.0
to 9.9
)
Acronym | Full name | Description |
---|---|---|
bv | Big version |
|
sv | Small version |
|
Note:
- After the version number
bv
is incremented by1
for each update, the value ofsv
starts from0
.- The value of
bv
starts from0
that is the initial version.
Examples:
0.3
: the version that follows the initial version after four tests have been implemented.1.7
: the eighth minor version of the second major version.Version format: bv.sv
(0.0
to 99.99
)
Acronym | Full name | Description |
---|---|---|
bv | Big version |
|
sv | Small version |
|
Note:
- After the version number
bv
is incremented by1
for each update, the value ofsv
starts from0
.- The value of
bv
starts from0
that is the initial version.- Bluetooth LE supports the versioning method of Wi-Fi firmware in the
hv.sv.bv
format. This versioning method applies when you configure the Bluetooth LE SDK.
Examples:
0.3
: the version that follows the initial version after four tests have been implemented.10.27
: the 28th minor version of the 11th major version.Version format: mv.sv.bv
(00.00.00
to 99.99.99
)
Acronym | Full name | Description |
---|---|---|
mv | Major version |
|
sv | Sub-version |
|
bv | Bug fix version |
|
Note:
- After the version number
mv
is incremented by1
for each update, the values ofsv
andbv
start from0
. After the version numbersv
is incremented by1
for each update, the value ofbv
starts from0
.- The value of each version field ranges from
0
to99
. The leading zero0
for each field is omitted. For example,01.00.00
is simplified into1.0.0
.
Examples:
1.0.0
: the initial firmware version.1.0.4
: Compared with 1.0.0
, only bug fixes and integration testing are implemented for this version.1.1.2
: Compared with 1.0.4
, more software functions are added and integration testing is implemented for this version.2.0.4
: Compared with 1.1.2
, major system updates and system testing are implemented for this version.Is this page helpful?
YesFeedbackIs this page helpful?
YesFeedback