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

Is bootloader in sdk12 Compatible with the bootloader before sdk12

as I found the sample code in sdk12 , the bootloader is quite different with bootloader in sdk11,

event uuid has got changed, is it possible to be compatible?

dual bank got a good feature that if processing abort, it can boot correctly.

And if erase the 0x7F000, this feature may not got full support?

Parents
  • No, the UUID of the DFU Service is different for the Secure DFU bootloader since we need a way do distinguish between Secure DFU and Legacy DFU.

    Our Android DFU Library, found here, is compatible with both Secure and Legacy DFU, i.e. it will recognize the UUID and then perform either Legacy or Secure DFU. The iOS library will also support both Legacy and Secure DFU, but it has not been release to GitHub yet.

    Furthermore, you should note that the Secure Bootloader in SDK 12.0.0 is larger (~24kB) compared to the bootloader in SDK 11.0.0 (~16kB). This means that if you only allocated 16kB to the bootloader, then you will not be able to update to the bootloader from SDK v12 since there is not enough space.

  • so we have to migrate the legacy bootloader in sdk12 as peer manager module updated? i think it should be done with sdk release ...

Reply Children
No Data
Related