主题中讨论的其他器件:BQ40Z80
您好!
我们尝试使用 BQ EVM 板和主机控制器来实现身份验证。 在将 Auth 配置寄存器中的旧 SHA1位设置为1并且身份验证成功后、尝试从 Battery Management Studio 执行身份验证。
您能为我介绍一下任何用于身份验证的 bq40z80特定应用手册吗? 我浏览了 TRM 中的第15节、但并未提及使用主机控制器进行身份验证所需遵循的步骤。 谢谢!
此致、
雷什米
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.
您好!
我们尝试使用 BQ EVM 板和主机控制器来实现身份验证。 在将 Auth 配置寄存器中的旧 SHA1位设置为1并且身份验证成功后、尝试从 Battery Management Studio 执行身份验证。
您能为我介绍一下任何用于身份验证的 bq40z80特定应用手册吗? 我浏览了 TRM 中的第15节、但并未提及使用主机控制器进行身份验证所需遵循的步骤。 谢谢!
此致、
雷什米
尊敬的 Wyatt:
谢谢! 我知道、必须在主机端代码中实施 SHA-1。
使用 BQ studio SHA1 -验证选项卡时、验证正常。 但是、我无法 通过 BQ Studio 中的高级 cmd 命令复制相同的步骤。
TRM 说
1.发送0x0037、后跟128位密钥以更新密钥。
2.发送0x27后接160位随机数检验
3.从0x28读取以获取身份验证响应。
在通过步骤2的 MAC 块访问发送新质询后、我仍获得带有默认128密钥的验证响应、并通过 BQ Studio 中的 SHA-1身份验证选项卡发送上一个质询。
您能为我提供相关指导吗?
尊敬的 Wyatt:
旧版_SHA1位设置为1。

下面是 BQ Studio 中通过 SHA1身份验证进行身份验证的屏幕截图。

我将尝试通过高级 SMB 命令实现相同的功能。 下面是我遵循的步骤。(未使用默认的128位密钥修改密钥。)
1. 写入2f 后20字节随机挑战"2F 04 16 53 11 9B 43 EB 93 56 50 61 81 C2 BD CB 35 9D 7A C1 A3 "
2.从2f 读取以获取身份验证响应,通过 SBS 的响应不正确。 
预期响应为

您能告诉我是否在中间遗漏了任何步骤吗? 我在下面附上了.gg 文件。
尊敬的 Wyatt:
这是 BQ studio 生成的随机数质询、"AE41806FDAF55D71593D0FE7EB89D90F28B692E2"

我是通过 MAC 块访问以小端字节序格式发送它的。
new challeng(尝试使用0x2F authentication()
2F E2 92 B6 28 0F D9 89 EB E7 0F 3D 59 71 5D F5 DA 6F 80 41 AE
下面是我得到的响应。 您可以告诉我高级 SBS 命令格式、以便从 BQ Studio 发送新的身份验证质询吗?

此致、
雷什米