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
hvis incremented by1for each update, the values ofsvandbvstart from0. After the version numbersvis incremented by1for each update, the value ofbvstarts from0.- The value of each version field ranges from
0to99. The leading zero0for each field is omitted. For example,01.00.00is simplified into1.0.0.- The version
beta.nindicates an iteration record number that only applies to internal development. For the same version,nis increased by1for 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
1for each test.- The value of
fvstarts from1that is the initial version.- The value of
svortvis incremented by1for 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
bvis incremented by1for each update, the value ofsvstarts from0.- The value of
bvstarts from0that 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
bvis incremented by1for each update, the value ofsvstarts from0.- The value of
bvstarts from0that is the initial version.- Bluetooth LE supports the versioning method of Wi-Fi firmware in the
hv.sv.bvformat. 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
mvis incremented by1for each update, the values ofsvandbvstart from0. After the version numbersvis incremented by1for each update, the value ofbvstarts from0.- The value of each version field ranges from
0to99. The leading zero0for each field is omitted. For example,01.00.00is 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