This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

BQ40Z50-R1: Reading the Firmware version

Part Number: BQ40Z50-R1
Other Parts Discussed in Thread: BQ40Z50, BQ40Z50-R2

I am trying to write a test program to read all the data from a battery pack with a BQ40z50 chip.

When I read the ManufacturerBlockAccess 0x0002 Firmware Version register the following data is returned:

0x0D 0x02 0x00 0x45 0x00 0x01 0x06 0x00 0x24 0x00 0x03 0x85 0x02 0x00

The Technical Reference describes this data as follows:

Mapping my data to this information I get the following:

0x0D 0x02 0x00 0x45 0x00 0x01 0x06 0x00 0x24 0x00 0x03 0x85 0x02 0x00
Block length Function dd DD vv VV bb BB TT zz ZZ RR EE

This gives the following results:
Device Number: 0x0045 (69)
Version: 0x0601 (1537)
Build Number: 0x2400 (9216)
Firnware Type: 0x00 (0)
Impedance Track Version: 0x8503 (34051)
Reserved: 0x02 (2)
Reserved: 0x00 (0)

Am I decoding this correctly? What does Version 1537 really mean? Normally the version is something like 1.0.

Is the documention really correct?