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

Questions about upgrading the Connect SDK

I'm looking for an upgrade that includes this:

    https://github.com/nrfconnect/sdk-nrf/pull/4624

once it's merged in.  I need that multiple-advertiser functionality.  But that's not my question, as I know the PR is still open. My question is: once it's actually merged, how would I get this?  My nRF Connect SDK is v1.5.1 which seems to have Zephyr 2.4 in it.

I am using segger and the nrf connect sdk v1.5.1.

  1. Will "Update SDK" from the Toolchain Manager get me updates?
  2. Is there some way to enable the experimental (or maybe the .99) versions?
  3. When I upgrade this, do I need to upgrade my development projects to use the next Zephyr manually?
Parents
  • Hello!

    Once a pull request is merged with the SDK it will be available in the master branch of the SDK (which is the experimental .99 versions). It should be possible to download this using the Toolchain Manager(TM) after going to "Settings" and checking the "Show unstable (master branch) environment". This should also install the correct version of Zephyr.

    You can also consider installing the specific pull request manually. To do this do the following:
    1. Download this file and place it in ~\ncs\v1.5.1\nrf: sdc.patch
    2. Open the drop down menu besides your Toolchain Manager installation and press "Open bash".
    3. Write the following commands in bash:

    cr nrf
    git apply --reject --whitespace=fix sdc.patch
    west update
    


    This should result in your current SDK having the updates from the patch. Just note that this means that a newer version of nrfxlib is used, which again isn't guaranteed to work with the v1.5.x releases. 

    Best regards,
    Carl Richard

Reply
  • Hello!

    Once a pull request is merged with the SDK it will be available in the master branch of the SDK (which is the experimental .99 versions). It should be possible to download this using the Toolchain Manager(TM) after going to "Settings" and checking the "Show unstable (master branch) environment". This should also install the correct version of Zephyr.

    You can also consider installing the specific pull request manually. To do this do the following:
    1. Download this file and place it in ~\ncs\v1.5.1\nrf: sdc.patch
    2. Open the drop down menu besides your Toolchain Manager installation and press "Open bash".
    3. Write the following commands in bash:

    cr nrf
    git apply --reject --whitespace=fix sdc.patch
    west update
    


    This should result in your current SDK having the updates from the patch. Just note that this means that a newer version of nrfxlib is used, which again isn't guaranteed to work with the v1.5.x releases. 

    Best regards,
    Carl Richard

Children
No Data
Related