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.

BQ78350-R1: bq78350代码解锁怎么实现?

Part Number: BQ78350-R1

大家好,请问bq78350R1版本,用代码怎么解锁?

1、用Battery Management Studio上固定的按钮是可以解锁的。

2、我使用在Manufacturer Access 位置输入0x0414,0x3672,0xffff,0xffff无法正常解锁。

3、我使用ocx控件,使用代码解锁,也是无济于事。

_ = bq.Write_SMB_Word(axBq80xRW1, 0x00, 0x04, 0x14);
 _ = bq.Write_SMB_Word(axBq80xRW1, 0x01, 0x36, 0x72);

bq.DoDelay(3000);

_ = bq.Write_SMB_Word(axBq80xRW1, 0x00, 0xFF, 0xFF);
_ = bq.Write_SMB_Word(axBq80xRW1, 0x01, 0xFF, 0xFF);

对于bq27541,我使用如上三种方式都是可以解锁的(按钮、输入密码、代码解锁),

我也看了很多资料,解密方式是:向Manufacturer Access() 0x00写入两个字节的keys:W:0x00,0x0414,0x3672.

请问这个bq78350R1是有什么特殊解密方式吗,盼复!

  • 已经解决了,谢谢!就不占用大家的资源了,解决办法如下:

    _ = bq.Write_SMB_Word(axBq80xRW1, 0x00, 0x04, 0x14);
     _ = bq.Write_SMB_Word(axBq80xRW1, 0x00, 0x36, 0x72);

    bq.DoDelay(3000);

    _ = bq.Write_SMB_Word(axBq80xRW1, 0x00, 0xFF, 0xFF);
    _ = bq.Write_SMB_Word(axBq80xRW1, 0x00, 0xFF, 0xFF);

    写入地址错误,都是向0x00里面写数据,这和I2C元件(bq27541)是存在差异的,谢谢大家了!

  • 您好,很高兴您的问题已经解决,感谢分享经验。