We have an iOS application that is performing a DFU to a nRF52832 running SoftDevice 6.1.1 (SDK 15.3.0) on a custom board.
Most of the time the DFU works fine but testing has shown that occasionally the DFU is failing. It looks like something internal to iOS is failing. The iOS developers are seeing the following messages in an Xcode log:
We're trying to use the Wireshark BLE sniffing to monitor the DFU as it fails but are having trouble capturing and I was hoping someone could point us in the right direction.
I've got the 3.0.0 BLE sniffing firmware installed on a nRF52832 DK. Wireshark is version 3.0.5 running on Linux.
I can select my device from the interface toolbar and capture a pairing and all of the packets up to the start of a DFU. However, once the DFU starts, I don't see any more packets until it completes.
I've also tried leaving the device set to 'all advertising devices' but then I never see the connection to my board at all.
Any thoughts as to what I might be doing wrong?
thanks,
Jeff