This tutorial is valid as of 2018-06-06, updates to tools and SDKs might have been made since then. Please review the information on http://infocenter.nordicsemi.com/ to see if any updates have been made.
Please also review the following blog post for more information: https://devzone.nordicsemi.com/b/blog/posts/getting-started-with-nordics-secure-dfu-bootloader. This blog is covering a lot of the same things as the following GitHub tutorial covers.
The purpose of this tutorial is to explain how you can test and develop your application on the nRF52832 when including the buttonless DFU feature our SDK provides. The tutorial has been written and is going to be maintained on GitHub. Please follow the link below.
Nice tutorial! If you want a little bit more detail on the debug with bootloader scripting I posted a howto a little bit ago: devzone.nordicsemi.com/.../howto-flash-bootloader-settings-for-dfu-using-ses-at-debug-time
I went through this tutorial with my nRF52-DK and can confirm DFU is working on my device. It's complex, but absolutely functional. Thanks, gamnes!