Program Key Software for Battery Fuel Gauges




Several TI Fuel Gauge products support authentication for anti-counterfeit protection of battery packs. The selection of the battery authentication scheme between SHA and ECC is left to the user to decide. bqKeyPackager is provided to package the key, and bqKeyProgrammer is provided to program the key onto the selected gauge. The purpose of these two standalone tools is to allow an OEM to encrypt authentication keys in a file and send to a packmaker. The packmaker can then use this file as the data source for bqKeyProgrammer to program the key(s) into a gauge. The key will not be visible to the packmaker.

  • Supports multiple TI gauge devices that support authentication
  • Supports SHA1, SHA256, and ECC key packaging depending on the device
  • Keeps key hidden from packmaker for additional security in the manufacturing process


Software programming tool


Battery fuel gauges
BQ27750 Impedance Track™ gas gauge and protection Solution for 1 series BQ27Z561 Impedance Track™ integrated circuit gas gauge solution for 1-series BQ27Z561-R1 Impedance Track™ battery gas gauge solution for 1-series cell Li-ion battery packs BQ27Z561-R2 Impedance track battery gas gauge solution for 1-series cell li-ion battery packs BQ40Z80 2-s to 6-s battery pack manager with Impedance Track™ gas gauging

Related design resources

Software development

BQKEYPACKAGER Package Key Software for Battery Fuel Gauges

Support & training

TI E2E™ forums with technical support from TI engineers

View all forum topics

Content is provided "as is" by TI and community contributors and does not constitute TI specifications. See terms of use.

If you have questions about quality, packaging or ordering TI products, see TI support. ​​​​​​​​