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-R2: How to calculate the DF signatures?

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

Hi,

one of my customers wants to have bq Studio calculate the Static DF Signature, Static Chem ID Signature and All DF Signature for bq40z50-r2. However, the corresponding command buttons seem to miss. How do we enable these buttons or calculate the signatures?

bq Studio version 1.3.86
selected firmware: 4500_2_11

Thanks and best regards,
Phil

  • Hi Phil,

    Actually, the commands your customer requires don't exist in the Command Windows. However, your customer can make use of the Advanced Comm SMB Window to meet their needs.  Bascially, the signatures can be obtained via a MAC command. 

    Here is an example. Let' assume I want the bq40z50 to return the Static Chem DF Signature. Follow the steps below.

    1. Send Static Chem DF Signature() to ManufacturerBlockAccess().

        a. SMBus block write. Command = 0x44. Data sent = 08 00 (data must be sent in little endian)

    2. Read the result from ManufacturerBlockAccess().

        a. SMBus block read. Command = 0x44. Data read = 08 00 B5 73 (each data entity is returned in little endian).
        b. The first 2 bytes, “08 00”, is the MAC command.
        c. The second 2 bytes, “B5 73”, is the Static Chem DF Signature in little endian. That is 0x73 B5.

    Andy