I am having problems using the external commissioner app. (Android) as well.
I am using a RasPi 3 as OTBR with nRF52840 DK as NCP. I can commission OK using wpanctl but no luck with the external commissioner app.
The external commissioner app. gets the mDNS advertisement so can pick up the addresses - I pick 192.168.1.2. Using Wireshark on wlan0, I can see the ClientHello but there is no response. I also see in syslog that it says :
Jul 12 17:45:06 raspberrypi otbr-agent[573]: UdpForwardSend success: 0000: 16 fe fd 00 00 00 00 00 00 00 07 01 98 01 00 01
Jul 12 17:45:06 raspberrypi otbr-agent[573]: UdpForwardSend success: 0010: 8c 00 00 00 00 00 00 01 8c fe fd 00 00 00 08 26
Jul 12 17:45:06 raspberrypi otbr-agent[573]: UdpForwardSend success: 0020: 2f ce d7 0d a8 8a d8 e7 50 91 63 7d ec 8e 79 6d
Jul 12 17:45:06 raspberrypi otbr-agent[573]: UdpForwardSend success: 0030: c0 d5 4b 5a d7 e7 92 43 f0 14 8b 00 00 00 06 c0
Jul 12 17:45:06 raspberrypi otbr-agent[573]: UdpForwardSend success: 0040: ff c0 a8 c0 37 01 00 01 5c 00 0a 00 04 00 02 00
Jul 12 17:45:06 raspberrypi otbr-agent[573]: UdpForwardSend success: 0050: 17 00 0b 00 02 01 00 01 00 01 4a 41 04 37 eb 85
Jul 12 17:45:06 raspberrypi otbr-agent[573]: UdpForwardSend success: 0060: 23 98 ca f0 4c 9b 95 46 65 d6 e6 e6 87 4e a5 dc
Jul 12 17:45:06 raspberrypi otbr-agent[573]: UdpForwardSend success: 0070: 93 a7 e1 20 09 93 84 2b 3b 90 41 dd ce e3 66 ef
Jul 12 17:45:06 raspberrypi otbr-agent[573]: UdpForwardSend success: 0080: d5 e5 c3 88 08 e5 0d 27 48 55 b9 99 94 bf 91 f7
Jul 12 17:45:06 raspberrypi otbr-agent[573]: UdpForwardSend success: 0090: c4 c9 0d 6a a8 84 fb 8b b8 ca c4 c5 e4 41 04 cf
Jul 12 17:45:06 raspberrypi otbr-agent[573]: UdpForwardSend success: 00a0: c7 46 58 9e 4a 14 07 85 b3 bf 94 c7 26 9a d1 b1
Jul 12 17:45:06 raspberrypi otbr-agent[573]: UdpForwardSend success: 00b0: 7a d2 59 fb e7 17 c2 76 ae 0b 0e 74 98 33 af 9e
Jul 12 17:45:06 raspberrypi otbr-agent[573]: UdpForwardSend success: 00c0: e2 5d 02 0b 5b e9 79 be 4f 93 67 e2 71 32 2c e8
Jul 12 17:45:06 raspberrypi otbr-agent[573]: UdpForwardSend success: 00d0: a1 00 6a ef 0e 41 f6 11 e7 bb 19 30 97 8e f8 20
Jul 12 17:45:06 raspberrypi otbr-agent[573]: UdpForwardSend success: 00e0: a7 27 7d 05 3b ed ff 10 65 49 3a 46 24 bd 66 8c
Jul 12 17:45:06 raspberrypi otbr-agent[573]: UdpForwardSend success: 00f0: e1 fe 48 43 52 95 7e 54 b4 de b1 af 88 04 ba bf
Jul 12 17:45:06 raspberrypi otbr-agent[573]: UdpForwardSend success: 0100: 41 04 88 22 f5 40 99 3e ff a9 3e 74 63 e7 29 9f
Jul 12 17:45:06 raspberrypi otbr-agent[573]: UdpForwardSend success: 0110: 19 43 7c 38 f1 54 95 29 72 17 a3 b2 9c 9a d6 1b
Jul 12 17:45:06 raspberrypi otbr-agent[573]: UdpForwardSend success: 0120: 25 6a 72 cd 99 1e b6 14 0b a9 d1 54 51 11 93 7e
Jul 12 17:45:06 raspberrypi otbr-agent[573]: UdpForwardSend success: 0130: 63 c9 30 07 c1 c5 df dd eb 9f 5c 15 0a 78 bd 0f
Jul 12 17:45:06 raspberrypi otbr-agent[573]: UdpForwardSend success: 0140: 24 e9 41 04 cf c7 46 58 9e 4a 14 07 85 b3 bf 94
Jul 12 17:45:06 raspberrypi otbr-agent[573]: UdpForwardSend success: 0150: c7 26 9a d1 b1 7a d2 59 fb e7 17 c2 76 ae 0b 0e
Jul 12 17:45:06 raspberrypi otbr-agent[573]: UdpForwardSend success: 0160: 74 98 33 af 9e e2 5d 02 0b 5b e9 79 be 4f 93 67
Jul 12 17:45:06 raspberrypi otbr-agent[573]: UdpForwardSend success: 0170: e2 71 32 2c e8 a1 00 6a ef 0e 41 f6 11 e7 bb 19
Jul 12 17:45:06 raspberrypi otbr-agent[573]: UdpForwardSend success: 0180: 30 97 8e f8 20 5e 1d b0 86 e6 d9 87 f8 e6 66 0c
Jul 12 17:45:06 raspberrypi otbr-agent[573]: UdpForwardSend success: 0190: 9e 90 a1 b4 73 f1 36 3e 35 37 6e 93 70 25 4c fa
Jul 12 17:45:06 raspberrypi otbr-agent[573]: UdpForwardSend success: 01a0: ea f2 d9 60 cc 98 4a 00 00 00 00 00 00 00 00 00
Jul 12 17:45:06 raspberrypi otbr-agent[573]: UdpForwardSend success: 01b0: 00 ff ff c0 a8 01 3d c0 27
at the point the ClientHello goes out and the data looks like a ClientHello. Using Segger RTT Client it also seems to appear and a response appears to go out:
[0000128177] [DEBG]-MESH-CP-: Dtls::HandleMbedtlsReceive
[0000128294] [DEBG]-MESH-CP-: Dtls::SetTimer
[0000128294] [DEBG]-MESH-CP-: Dtls::HandleMbedtlsTransmit
[0000128295] [DEBG]-MESH-CP-: Dtls::SetTimer
[0000128295] [DEBG]-MESH-CP-: Dtls::SetTimer
[0000128295] [DEBG]-MESH-CP-: Dtls::SetTimer
But I don't see any evidence of the MbedtlsTransmit going any further. Any idea what might be wrong?
Robert