I need to install a BTLE application on an nRF52840 dongle that is enclosed in a case and therefore I do not have access to the reset button.
I have looked at some of the DFU examples in the SDK across various transports. I think the only possibilities for the dongle are the BLE and USB options. I am not really clear on how to use it and it appears there is already an nRF Connect application loaded onto these dongles.
The downside I see with these DFU projects is that they are HUGE! Much larger than my application. My application contains a cycle power and heart rate service and it searches for unconnectable advertisements with cycle and heart rate data, converts it to the cycle power and heart rate standards and events this data to a connected client. It uses SoftDevice S140.
However the application size is less than half the size of DFU. Why is the DFU so inefficient? Its using far less BTLE than my application.
Given that, I would also like to know if I can use these DFU applications on the dongle and how to I get them there. I looked at the USB trigger but the size of that was absolutely absurd, it was 7 times the size of my application.
All this to skip having to push the little reset button....