Beware that this post is related to an SDK in maintenance mode
More Info: Consider nRF Connect SDK for new designs
This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Using Zephyr HCI-UART application with a DFU bootloader?

I am investigating an H4 HCI over a UART implementation for a client which plans to use the 52832 (or 52840) as a replacement for a TI BLE chip in a new design.

I have built and installed the zephyr.hex file on their prototype hardware and have it working using some HCI DTM diagnostics from the earlier TI design.

My question is how do I transition this into a production product where it must be possible to upgrade the Zephyr firmware as new releases are available?  Is it possible to package the zephyr hex file as part of an application DFU package with your secure DFU serial bootloader?  I assume a SoftDevice would not be needed as a BLE stack is already part of the Zephyr application?

Thanks in advance for any further information on this topic.

Related