Roland King - 2016-07-29

UnknownDirection is a wireshark issue - the current BTLE plugin removes direction information before decoding the encapsulated packet, I don't know why, it looks like a bug, I wasn't able to get any information from the people who support it as to why they did this when direction information is supplied at the top level. I don't see any way in which any full BTLE packet decode can possibly end up with direction information at the LE layer because the direction is removed before the dissection. Older versions of Wireshark didn't do that.

If you have to move the plugin then it seems you have a non-standard installation/configuration, ~/.wireshark/plugins is the standard location for plugins (that is documented somewhere) so I'm not sure why you are pointing to .config/.. it shouldn't really matter, but the code only looks in the standard place. Perhaps a re-install of the release Wireshark might help, or perhaps you have an old config file it's reading.

You didn't actually append the crashlog. My guess is it's another issue coming from the USB changes in OSX 10.11, there were quite a few issues although I've fixed all the ones I found so far, the USB system in OSX 10.11 was pretty much rewritten and I had some timing issues when devices were attached and enumerated. It also works really badly with the adafruit dongle which often the USB subsystem doesn't even recognise, I assume because that dongle uses the FTDI chip for USB and the Segger ones use Atmel and they seem to have fewer issues. Please append the crashlog although I'm off on vacation in .. 2 hours until mid August and so it probably won't get looked at for a while, I'm not taking any nordic dongles with me.