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.
Hi mchartier, I'm glad this blog post was of help to you!:) and yes, depending on your use-case; buttonless DFU might certainly be a must-have in the design. It's a great feature that can prevent several headaches down the line..
I will forward your feedback about making this blog post more visible, and possibly included in the "getting started" section. Thank you for letting us know!:)
This was very helpful! But it was not very easy to find this post buried in the blog. Personally I would never start a project unless DFU was baked into the design from day 1. IMO this post should be prominently displayed somewhere in the "getting started" section or in the tutorials.
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!