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 

Parents
  • 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 :)

Reply
  • 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 :)

Children
Related