I have a MakerDiary nrf52840, flashed with the BLE sniffer firmware, connected to Wireshark with the extcap plugin. I am on macOS Tahoe, Wireshark version 4.4.0
When I start the Wireshark capture, only one or two packets are captured, and then the capture terminates instantly.
FIX: I fixed the problem by redirecting the output of the Python script in nrf_sniffer_ble.sh. Change last line to
- exec $py3 $script_path/nrf_sniffer_ble.py "$@"
+ exec $py3 $script_path/nrf_sniffer_ble.py "$@" >> /dev/null