This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Softdevice, bootloader and App update in queue via mobile app

Hi, Is there any way to force Android and iOS to update softdevice, bootloader and application from single zip file in queue? I mean, first update softdevice, then bootloader and on the end application to ensure dualbank update which is essential for us. Installing softdevice and bootloader in single part may causing singlebank update. Thank you!

Parents
  • The S132 v3.0.0 (120kB) + MBR(4kB) will take up a total of 124kB, i.e. the application space region starts at 0x1F000. The Secure Bootloader in SDK v12.x.0 starts at 0x78000, which leaves 356kB for the application space. If we subtract the application size from the total size of the application space region, i.e. 356kB-120kB , we're left with 236kB. A combined S132 v3.0.0 and bootloader will have a size of 120kB + 24kb = 144kB. This means that the Secure Bootloader will perform a Dual Bank update of the SoftDevice and Bootloader without erasing the application, see this Infocenter page, as long as the application is not larger than 356kB - 144kB = 212kB.

Reply
  • The S132 v3.0.0 (120kB) + MBR(4kB) will take up a total of 124kB, i.e. the application space region starts at 0x1F000. The Secure Bootloader in SDK v12.x.0 starts at 0x78000, which leaves 356kB for the application space. If we subtract the application size from the total size of the application space region, i.e. 356kB-120kB , we're left with 236kB. A combined S132 v3.0.0 and bootloader will have a size of 120kB + 24kb = 144kB. This means that the Secure Bootloader will perform a Dual Bank update of the SoftDevice and Bootloader without erasing the application, see this Infocenter page, as long as the application is not larger than 356kB - 144kB = 212kB.

Children
No Data
Related