Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Docker build broken because NRF SDK changed download location #2267

Open
1 task done
dariusarnold opened this issue Mar 11, 2025 · 3 comments · May be fixed by #2270
Open
1 task done

Docker build broken because NRF SDK changed download location #2267

dariusarnold opened this issue Mar 11, 2025 · 3 comments · May be fixed by #2270
Labels
bug Something isn't working

Comments

@dariusarnold
Copy link

Verification

  • I searched for similar bug reports (including closed issues) and found none was relevant.

What happened?

Building the dev container fails when installing the NRF SDK

What should happen instead?

Dev container build should work

Reproduction steps

Just try to build the container.

More details?

The NRF SDK seems to have changed to be available under a different URL. Currently build.sh tries to wget https://developer.nordicsemi.com/nRF5_SDK/nRF5_SDK_v15.x.x/nRF5_SDK_15.3.0_59ac345.zip -O /tmp/nRF5_SDK_15.3.0_59ac345, but this returns a 404:

--2025-03-11 21:59:12--  https://developer.nordicsemi.com/nRF5_SDK/nRF5_SDK_v15.x.x/nRF5_SDK_15.3.0_59ac345.zip
Resolving developer.nordicsemi.com (developer.nordicsemi.com)... 104.18.26.60, 104.18.27.60, 2606:4700::6812:1b3c, ...
Connecting to developer.nordicsemi.com (developer.nordicsemi.com)|104.18.26.60|:443... connected.
HTTP request sent, awaiting response... 404 Not Found
2025-03-11 21:59:12 ERROR 404: Not Found.

When going to the download page, the SDK is now available from https://nsscprodmedia.blob.core.windows.net/prod/software-and-other-downloads/sdks/nrf5/binaries/nrf5sdk153059ac345.zip.

It seems like NRF has moved the download to a new location. I have a commit in my fork which updates the build script to fetch from the same URL the download website currently provides. This solves the build issue for me. I can create a pull request to transfer the fix if you like.

Version

1.15.0

Companion app

No response

@dariusarnold dariusarnold added the bug Something isn't working label Mar 11, 2025
@SteveAmor
Copy link
Contributor

There appears to be a general problem with the developer.nordicsemi.com website where there are a lot of broken links for the SDK (on the site itself). I have raised a "Contact Us" with them but we'll see if anything happens.

This should really be fixed at the nordicsemi end rather than repointing links in this repo (there are several).

@mark9064
Copy link
Member

Thanks for pointing this out!

The Nordic SDK is also long deprecated now. I would like to move to nrfx, it's GPL compatible so we could have it as a submodule. But that's definitely a future thing: for now we should fix the link.

It looks like the link you've got there is right according to the downloads page (https://www.nordicsemi.com/Products/Development-software/nRF5-SDK/Download). I'm not sure if the old one is removed permanently or if it's a temporary issue, but migrating to the one on the downloads page is probably a safe bet? If you get a response though it would be useful to know what they say

A PR would be great - if you make one could you please also update the download link everywhere in the documentation as well

@dariusarnold dariusarnold linked a pull request Mar 13, 2025 that will close this issue
@dariusarnold
Copy link
Author

Yes, I got the new link from the downloads page.
I have opened a PR, there was one additional download link in the docs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants