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.

BQ40Z50-R2: UNSEAL THE DEVICE

Part Number: BQ40Z50-R2
Other Parts Discussed in Thread: BQSTUDIO

Hey,

I am a newbie working with BQStudio, i need to unseal the device only using the manufacturer block commands is the requirement

In BQStudio, i realised that the device can be unsealed only after pressing the UNSEAL command button at the right side and then we need to press the UNSEAL keys in the Write block.

Is there any way to unseal the device without the need of pressing the button, as this process needs to be reused.

I have tried setting the SEC[1], SEC[0] flags when sealed, but this didnt help me unsealing the device

  • Hi Sophie,

    You have to send the two parts of the unseal key within 4 seconds to the ManufacturerAccess():

    For example:

    Write word to 0x00 0x0414

    within 4 seconds

    Write word to 0x00 0x3672

    In bqStudio this can be done in the Advance SMBus Com tab.

    Typically I copy the second part of the key, enter the first key and quickly paste the second part and click send. It should be possible within 4 seconds. It is much easier through a script though.

    Here is a screen shot in bqStudio:

    Please let me know if this works for you.

    Regards,

    Swami

  • Hey Swami,
    Thank You for the quick response. I have tried this many a times, the commands are executed as its in your screenshot but the device is still sealed, when checked in data memory window and the register flags related to UNSEAL/SEAL is still in sealed mode and it does not take any basic write functions of leds to check for device unsealing. The device gets unsealed only when pressed UNSEAL button on commands tab.

    Another thing was I'm trying is to unseal the block with 0x44 commands i.e., manufacture block access commands, i have tried it to do within 4 seconds but no success, I want to unseal and seal with  0x44 commands only
    Regards,
    Sophie

  • Hi Sophie,

    If you're using a MCU or other device....


    Please try with:

    Write word to 0x00 0x1404

    within 4 seconds

    Write word to 0x00 0x7236

    Sincerely,
    Bryan Kahler

  • hey,
    To use Block commands for unsealing then type "44" in CMD and in data section type "14 04" and write , within 4 secs paste 72 36 and press Write. To seal type "30 00" and write. This worked for me.

    thank you

    regards,
    Sophie