Failure in ble_stack_init during startup

We are trying to bring up a new run of an existing PCB design. No changes in the area of the processor, but a different assembly house. The first call inside ble_stack_init, a call to nrf_sdh_enable_request(), fails and returns an error code of 8. No reference anywhere gives a usable explanation.

Strangely, if started by "copying" the hex file onto the Jlink "drive" (the nRF52832 DevKit), it succeeds.

What should we be looking for?

Parents Reply Children
  • What am I missing??

    2026-06-19  8:13:08.51 d:\Download>nrfutil device read --address 0x40000400 --direct
    Error: nrfutil command `device` not found. See `nrfutil list` for full list of installed commands, `nrfutil search` for installable commands, and `nrfutil install` for installation of new commands.

    Caused by:
        Subcommand nrfutil-device.exe not found

    2026-06-19  8:13:55.88 d:\Download>nrfutil search
    Command           Installed Latest Status
    91                          0.4.1  Not installed
    ble-sniffer                 0.12.0 Not installed
    completion                  1.4.0  Not installed
    device                      2.3.6  Not installed
    npm                         0.3.0  Not installed
    nrf5sdk-tools               1.0.1  Not installed
    toolchain-manager           0.14.4 Not installed
    trace                       2.1.0  Not installed

    Found 8 installable command(s)

    2026-06-19  8:14:12.76 d:\Download>nrfutil install device
    Error: Failed to install nrfutil-device

    Caused by:
        0: Could not download package
        1: failed to download from `developer.nordicsemi.com/.../nrfutil-device-x86_64-pc-windows-msvc-2.3.6.tar.gz`
        2: failed to get 200 response from `developer.nordicsemi.com/.../nrfutil-device-x86_64-pc-windows-msvc-2.3.6.tar.gz`, got 410

  • It looks like you may have an old version of nrfutil installed with an outdated package index. Please try to run "nrfutil self-upgrade" before attempting to run "nrfutil install device" again.

    When testing this, please remember to temporarily remove the code that clears the RESETREAS register in your application.

  • If it's an outdated package, the website needs to be updated. I just downloaded the latest. I also tried your self-upgrade suggestion, which failed the same way.

    2026-06-19  8:34:20.53 d:\Download>nrfutil self-upgrade
    Uninstalled nrfutil
    Error: Failed to install nrfutil

    Caused by:
        0: Could not download package
        1: failed to download from `developer.nordicsemi.com/.../nrfutil-x86_64-pc-windows-msvc-7.11.1.tar.gz`
        2: failed to get 200 response from `developer.nordicsemi.com/.../nrfutil-x86_64-pc-windows-msvc-7.11.1.tar.gz`, got 410

    I also attempted to manually download the device add-on, and got

    Gone

    The requested resource is no longer available on this server and there is no forwarding address. Please remove all references to this resource.

    Next?

  • That is strange. Can you post a link to the page you downloaded the executable from? Also, try to run "where nrfutil" to make sure are calling the executable you just downloaded and not one you may have downloaded earlier.

Related