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

Is it possible to OTA DFU a SoftDevice on nRF52832 without first flashing over SWD?

Is it possible to upload a SoftDevice over BT onto a fresh, brand new chip, or must one first flash a specific OTA-compatible FW onto the device via UART/JTAG with a SWD programmer? I haven't found this stated anywhere explicitly.

If not, is there a plain list of requisite steps like this that must be done in order?

If so, which tools would do this - nRFgo, MCP, or nRF Tools?

I tried flashing the s140 stack with nRF Tools, but got the error "DFU Service Not Found", which would make sense if I first need to install a compatible FW over wire to enable OTA.

Thanks!

  • No it's not possible to do anything on a fresh chip until it has had some software put on it via SWD. It's asked quite often here in relation to production programming.

    You can do any old steps in any old order you like. As long as you have the thing connected to a Segger or similar you just put on it what you put on it for development. The Segger basically blows the whole chip away with an erase so it's the same thing.

Related