Skip to main content
Buster
Associate
September 14, 2021
Solved

Is it possible to read the coprocessor firmware?

  • September 14, 2021
  • 1 reply
  • 677 views

I just installed FUS 1.2 and BLE Stack Full firmware, I believe successfully based on the logs. I noticed that those sections of memory are not readable by CubeProgrammer. Are they encrypted once they're installed? Just kind of curious.

ST-LINK/SWD connection, Nucleo-WB55RG

This topic has been closed for replies.
Best answer by Remi QUINTIN

Once the wireless stack installed at the top of the Flash memory, this area is protected from any read access for security reason as this code is not encrypted any more. So It cannot be accessed by CubeProgrammer either. This protected zone is materialized by the SFSA option byte pointing on the first sector of this secure zone which is in fact containing the code to be executed by the M0+ core.

1 reply

Remi QUINTIN
Remi QUINTINBest answer
Technical Moderator
September 20, 2021

Once the wireless stack installed at the top of the Flash memory, this area is protected from any read access for security reason as this code is not encrypted any more. So It cannot be accessed by CubeProgrammer either. This protected zone is materialized by the SFSA option byte pointing on the first sector of this secure zone which is in fact containing the code to be executed by the M0+ core.