We are looking to do DFU over UART to the Application as described in DevAcademy nRF Connect SDK Intermediate, Lesson 8, Exercise 1, Step 5. However, we have only one UART available external to our product and it is used for other communications in normal operation (i.e., when not doing SW updates).
So, our use case is not to start MCU Manager at power up and keep it disabled so the UART can be used by another thread for normal communications. Then, when the app decides it wants to go into DFU over UART mode it will terminate the normal communications, cease using the UART, and then invoke the MCU Manager to begin its communications over the UART for the purpose of uploading a new SW image to slot 1.
Is this possible? Can you provide some insight as to how we can prevent the MCU Manager from staring at power up, and how the app can start it later when it is needed?