Tool/software:
Hi ,
I m trying to send 20 byte zero challenge to bq40z50r2 device to collect digest value via block read/write operation by using Stm32L412 microcontroller for authentication purposes.My 16 byte key value is AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA.Digest value must be 116c9b5d1dcea88170eee9d5f9ad4e85026a9f8c
I m getting this value over bq studio by using read/write block operation successfully.(sometimes i can collect zero , maybe because of timeout).When i start to collect data over my microcontroller , I can get correct data sometimes.In other cases I get empty data or noise data.I m using 0x2F command to send 20 byte block zero challenge data and there is 250 ms delay between write and read operation.
What can be wrong in that transaction?Can you please help me about that.
Additionally , there is no bq bms programmer visual interface except command programmer like below:(In TI Fuel Gauge Authentication Key Packager and
Programmer Tools document , there is a key programmer like below)
: