SLVUAW9C September 2016 – February 2020 UCD90320
This Read-only Block Read command returns an ASCII string up to 32 characters in length. It is broken into three or four sections, separated by the vertical bar character (‘|’). The format within each section may change in future releases; therefore, support tools must not rely on specific byte alignment. Instead they must identify the sections and sub-sections using the vertical bar and the periods that separate them.
A = Major Release Level (1 character)
BB = Minor Release Level (2 characters)
C = Sub-release (1 character)
DDDD = Build Number (4 characters)
The major and minor release numbers are incremented immediately after each official firmware release.
The sub-release field allows for branching off the main development path to build updates based on older versions.
The build number is automatically updated every time firmware is compiled. The value does not reset to 0 when the release level is updated. Several prerelease versions of firmware can have the same major, minor, and sub-release numbers. These different prerelease versions may be distinguished by the build number.
Example: A typical DEVICE_ID string is UCD90320|3.00.0.3029|160915. In this example,
Hardware device = UCD90320
Firmware Major Release = 3
Firmware Minor Release = 00
Firmware Sub-Release = 0
Firmware Build Number = 3029
Firmware Build Date = September 15, 2016