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.

MAC commands sent does not match MAC returned in read packet

Other Parts Discussed in Thread: BQ40Z50, BQSTUDIO

Dear All,

I'm testing our version of the PCB with BQ40Z50,

everything worked fine, and we began to set up calibration and data flash parameters.

we weren't able to force the FET to open in order to calibrate pack voltage and current.

now, when we re open the BQstudio we get a warning: MAC commands sent does not match MAC returned in read packet.

when we try to read data flash we get:  "operation failed because initial read of all data flash failed."

we are not able to program new srec file

we are able to receive standard SBS commands, the chip reacts to safety such as detaching the NTC, these registers are set.

many thanks for any help,

Ran

  • Solved,

    this error occurs when the chip is sealed which is the default state and also returns to this state every once and a while.

    sending the UNSEAL command solves the issue and granting permission to read and edit "data memory" parameters.

    may need to use UNSEAL + FULL ACCESS for some of the features (like ROM handling).

    unfortunately it's not automatic in BQstudio, might be a good idea do add a pop-up window the explains specifically what needs to be done in order to complete the action.

    regards,