SLUAAQ0 March   2025 BQ27Z558 , BQ27Z561 , BQ27Z561-R1 , BQ27Z561-R2 , BQ27Z746 , BQ27Z758 , BQ28Z610 , BQ28Z610-R1 , BQ34Z100-G1 , BQ34Z100-R2 , BQ4050 , BQ40Z50 , BQ40Z50-R1 , BQ40Z50-R2 , BQ40Z80 , BQ41Z50 , BQ41Z90

 

  1.   1
  2.   Abstract
  3.   Trademarks
  4. 1Generating a Key File with BQKEYPACKAGER
    1. 1.1 SHA1 Process
      1. 1.1.1 How to Calculate SHA1 Key
    2. 1.2 SHA256 Process
    3. 1.3 ECC Process
  5. 2Programming a Key Into the Fuel Gauge With BQKEYPROGRAMMER
  6. 3Programming Keys in Production
  7. 4Summary
  8. 5References

SHA1 Process

Step 1: Download and install BQKEYPACKAGER.

Step 2: Open BQKEYPACKAGER and select the correct authentication scheme and corresponding device. This example selected SHA1 Key BQ40Z80.

Step 3: Input the SHA1 authentication Key F and C parts respectively, these are each one half of the final key. For this example, Key F is AAAA1111BBBB2222CCCC3333DDDD4444EEEE5555, and Key C is FFFF66667777888899990000AAAA1111BBBB2222.

Step 4: Enter a password for the generated .bqk file and any comments to display in BQKEYPROGRAMMER. For this example, the password is example1234567890, and the comment is example.

Step 5: Select Create bqKey file then choose output destination and file name.

 SHA1 Example with
                    BQ40Z80 Figure 1-2 SHA1 Example with BQ40Z80