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.

[参考译文] BQ28Z610:客户在认证和密封开封或测量仪表方面遇到问题

Guru**** 2589280 points
Other Parts Discussed in Thread: BQ28Z610

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/811337/bq28z610-customer-having-trouble-with-authentication-and-seal-unseal-or-gauge

器件型号:BQ28Z610

您好、支持团队

我的客户在使用电量监测计时遇到问题。 这是我们的电子邮件交流的记录。 涉及一些编码、您能将我指向一个文档还是提供一些示例代码来启用访问吗?

听录:

您是否有一个文档显示了解除电池密封/认证的消息序列? 您能否共享源代码以解锁/验证电池?

我只收到了我们的电池工程师提供的16字节认证代码。 我没有“解封”或“完全访问”键。

电池状态显示电池已密封、且认证处于活动状态

我发送了用户指南

她回答说

是的、我看到了该文档。 但这有点令人困惑:

 

以下是我的命令/消息流:

  1. 发送

TX_CMD[0]= 0x3E;//

TX_CMD[1]= 0x00;//

TX_CMD[2]= 0x00;//

  1. 发送

TX_CMD[0]= 0x40;//

TX_CMD[1至20]= 160位随机数

  1. 发送

TX_CMD[0]= 0x60;//MACDataSum

TX_CMD[1]= 0x60;//仅针对随机数计算出的校验和(不包括0x40)

  1. 发送

TX_CMD[0]= 0x61;//MACDataLen

               TX_CMD[1]= random_number_len (20)+ 1;//长度

 

(我还尝试在0x60写入校验和+len。)

 

然后、我读取

  1. TX_CMD[0]= 0x40;//MACData
  2. TX_CMD[I++]= 0x61;//MACDataLen
  3. TX_CMD[I++]= 0x60;//MACDataSum

 

然后她问了我这个问题

正在尝试了解 未经授权的用户/应用程序无法访问的参数。

因此、我们可以读取它来识别未经授权的电池。

 

有一个 LifeTimedataFlush 不能 在密封模式下写入、但读取条件未知。

 

此外,我还看到第14.1节中的“数据闪存表”,但不清楚如何访问它。

 

您能否告知电量监测计中的哪些参数可配置为通过客户名称进行配置和读取、但被阻止、并且无法由非客户名称用户/应用程序访问?

 此致

Jeff Coletti

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Jeff:

    一旦密封、除系统外、任何人都无法访问 df。 bq28z610确实提供了身份验证、因此为了响应挑战、它将发出一个响应来进行身份验证。 可在生产过程中对身份验证密钥进行编程。 您可以防止未经授权的使用。 遗憾的是、我们没有为客户提供的身份验证代码。 我们只有您提到的用户指南。