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

Old SDK and Softdevice

I try to build and debugg a programm from 2017: SDK15.3 Sofdevice 140 5.0.0.2 alpha plattform was eclipse neon

I switched the plattform to SES because neon sucks too install on all my systems and the new IDE don't run this code ... 

They have used SDK 15.3 with Copyright (c) 2013 - 2017, Nordic Semiconductor ASA

all code that I find that is available to download (also SDK15.3) is Copyright (c) 2014 - 2019, Nordic Semiconductor ASA

so its obviously not the same code. Unfortunately nordic did update some of the functions and variable declarations in it too.

I don't want to change the running code, I only wanna do some expansions.

But with the version I can find it's abolutly impossible without hours wasted in something that already runs...

The Softdevice 140 version 5.0.0.2 alpha I can't find either. 

The "oldest" version I can download with the SDK is 6.1.1

Is there any chane to get the unchanged files from 2017 ?

Parents
  • Hello,

    SDK14.2.0 contains the softdevice S140 v5.0.0-2 alpha. You can download this from our website. You will find that softdevice under SDK\components\softdevice\s140\hex\

    This softdevice is not compatible with SDK15.3.0. If you want to use this version of the SDK, you should use the softdevice that comes with SDK15.3.0.

    Best regards,
    Edvin

  • Well it was once compatible, befor nordic changed everything in SDK 15.3. 

    My precursor built a programm that was made in 2017 with SDK 15.3 and SD 140 5.0.0.2 alpha.

    And this programm runs pretty fine but I have some Hardwaremodifications done on the board so I had to change some code as well but eclipse neon is so outdated that I couldn't install it on any system and I changed the plattform to SES.

    But it's so impracticable to build a program from scratch in SES and then add the old software in it... so I took the SDK and voila nothing works anymore 

  • I wouldn't recommend to use any alpha version of any softdevice for something other than prototyping. I am sorry. The softdevices between major SDK versions (14.x.x to 15.x.x) are not API compatible. As I see it, you either need to use the SDK14.2.0 (with an alpha softdevice, which does not have production quality), or you need to port the application to use the softdevice from SDK15.0.0, or later. 

     

    bom4 said:
    My precursor built a programm that was made in 2017 with SDK 15.3 and SD 140 5.0.0.2 alpha.

     I find that strange. Why would he not use the production quality softdevice already present in SDK15.3.0? 

     

    bom4 said:
    Well it was once compatible, befor nordic changed everything in SDK 15.3. 

     SDK15.3.0 was never compatible with S140 v5.0.0_2-alpha. Nordic has never provided anything from SDK15.3.0 compatible, so we didn't change anything.

    But if you do decide to use this combination, you probably still have all the files from that combination, so it is a matter of including the correct files to your project.

Reply
  • I wouldn't recommend to use any alpha version of any softdevice for something other than prototyping. I am sorry. The softdevices between major SDK versions (14.x.x to 15.x.x) are not API compatible. As I see it, you either need to use the SDK14.2.0 (with an alpha softdevice, which does not have production quality), or you need to port the application to use the softdevice from SDK15.0.0, or later. 

     

    bom4 said:
    My precursor built a programm that was made in 2017 with SDK 15.3 and SD 140 5.0.0.2 alpha.

     I find that strange. Why would he not use the production quality softdevice already present in SDK15.3.0? 

     

    bom4 said:
    Well it was once compatible, befor nordic changed everything in SDK 15.3. 

     SDK15.3.0 was never compatible with S140 v5.0.0_2-alpha. Nordic has never provided anything from SDK15.3.0 compatible, so we didn't change anything.

    But if you do decide to use this combination, you probably still have all the files from that combination, so it is a matter of including the correct files to your project.

Children
Related