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.

  • Resolved

MSP430F5437A: About BSL password

Prodigy 200 points

Replies: 4

Views: 251

Part Number: MSP430F5437A

Hello,

This is about MSP430F5437A security.

I have more questions related to https://e2e.ti.com/support/microcontrollers/msp430/f/166/t/814820. There were answers about BSL password as follows:

- If JTAG is disabled, the only way to access the MCU memory is by providing the correct BSL password. If an incorrect BSL password is given, the FRAM memory is erased

Further questions are:

- After MCU fully erased by providing the wrong password, could the MCU be reprogrammed with new firmware and the new password?

- In the case the BSL password is leaked, the firmware in MCU could be readout and could be reprogrammed with the modified firmware, correct?

- Can BSL password be implemented as unique for each device/MCU? 

Thanks, HJ

  • Hi Hyungjae,

    I am looking into this a bit more on my end and will provide an update soon.

    Thanks,

    Mitch

  • In reply to Mitch Ridgeway:

    Hi Hyungjae,

    - After MCU fully erased by providing the wrong password, could the MCU be reprogrammed with new firmware and the new password?

    Yes. The BSL password consists of the data located at the 16 interrupt vectors located at addresses 0xFFE0 to 0xFFFF. When the MSP is mass erased, the data in these vectors is also erased, which will give you a known password and will allow you to reprogram the device.

    - In the case the BSL password is leaked, the firmware in MCU could be readout and could be reprogrammed with the modified firmware, correct?

    Yes, that is correct.

    - Can BSL password be implemented as unique for each device/MCU?

    No. The BSL password is the data located at addresses 0xFFE0 to 0xFFFF. If all devices have the same firmware image, all devices will have the same BSL password.

    Thanks,

    Mitch

  • In reply to Mitch Ridgeway:

    Also here is the BSL User's Guide for reference:

    http://www.ti.com/lit/ug/slau319y/slau319y.pdf

  • In reply to Mitch Ridgeway:

    Thank you very much for your answers and detailed information, Mitch.

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.