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

Migration guide from SDK 11 to SDK 15

Hello,

What is the best way to do migration between SDK 11 to SDK 15. 

There are guides for each step. Is the best way to do SDK11-SDK12 then SDK12-SDK13... ?

Thank you very much 

  • I migrated from SDK 13 to 15 and did it step by step, i.e. 13-14, 14-15. Maybe you could do the same but it sounds like a lot of work. If your project is not too big you could consider just starting from scratch with an SDK15 example.

  • Hi Nabil,

    This is not going to be an easy task as there have been quite a bit of changes in the API between SDK 11 and SDK15.  But most changes are to follow the API changes from the underlying supported softdevice.

    I would recommend you to move step by step, from SDK11->SDK12.3.0->SDK13.1.0->SDK14.2.0->SDK15.0.0. Yes, this is pain staking but you will then do it in a much organized way.

    Looking at the matrix here. If you are upgrading to SDK 12.3.0, the matrix says that it supports S132v3.x.x. So to be able to make it easy for yourself, you need to follow the API changes from S132v2.0.0 to S132v 3.0.0. If you follow the migration document of the S132v3.0.0 and apply them into your application, then I strongly believe that your application is most likely very close to being ported from SDK11-> SDS12.3

    and then to upgrade from there to SDK13.1, which supports S132v4.0, you need to follow the migration guide of this softdevice into your application. Follow this steps till the end and with some patience, you will be able to do it. Don't give up yet :)

  • Hello,

    I am also in the same boat. I have a project (fairly large project) that is using nRF52832 (SDK v11.0.0 and S132) and have been tasked with upgrading to SDK15 at a very mature stage of the project. What is the best way to proceed? Perhaps starting the project over again from scratch or going from 11 to 12, 12 to 13, 13 to 14, 14 to 15? Biggest risks involved?

  • Hello,

    I am also in the same boat. I have a project (fairly large project) that is using nRF52832 (SDK v11.0.0 and S132) and have been tasked with upgrading to SDK15 at a very mature stage of the project. What is the best way to proceed? Perhaps starting the project over again from scratch or going from 11 to 12, 12 to 13, 13 to 14, 14 to 15? Biggest risks involved?

  • In my opinion, migrating from SDK11 to SDK15 will be very tedious job. 

    If the project is large, then i think you should migrate step by step from 11 to 12, 12 to 13, 13 to 14, 14 to 15. I am only saying this since you mentioned this is fairly large project otherwise i would have definitely suggested to start from scratch.

Related