I there,
I'm currently trying to install the nRF Tools in Wireshark to spy BLE packets in Linux Opensuse Tumbleweed with python 3.10.5 installed by default.
When I arrive to the point 3b of this page https://infocenter.nordicsemi.com/index.jsp?topic=%2Fug_sniffer_ble%2FUG%2Fsniffer_ble%2Finstalling_sniffer_plugin.html
The scipt nrf_sniffer_ble.sh indicates to me that :
extcap {version=4.1.0}{display=nRF Sniffer for Bluetooth LE}{help=www.nordicsemi.com/.../Development-T
ools/nRF-Sniffer-for-Bluetooth-LE}
Traceback (most recent call last):
File "/home/stephane/.config/wireshark/extcap/nrf_sniffer_ble.py", line 818, in <module>
extcap_interfaces()
File "/home/stephane/.config/wireshark/extcap/nrf_sniffer_ble.py", line 170, in extcap_interfaces
for interface_port in get_interfaces():
File "/home/stephane/.config/wireshark/extcap/nrf_sniffer_ble.py", line 160, in get_interfaces
devices = UART.find_sniffer()
File "/home/stephane/.config/wireshark/extcap/SnifferAPI/UART.py", line 68, in find_sniffer
reader = Packet.PacketReader(portnum=port, baudrate=rate)
File "/home/stephane/.config/wireshark/extcap/SnifferAPI/Packet.py", line 74, in __init__
self.uart = UART.Uart(portnum, baudrate)
File "/home/stephane/.config/wireshark/extcap/SnifferAPI/UART.py", line 122, in __init__
Filelock.lock(portnum)
File "/home/stephane/.config/wireshark/extcap/SnifferAPI/Filelock.py", line 51, in lock
fd = open(lockfile, 'w')
PermissionError: [Errno 13] Permission denied: '/var/lock/LCK..ttyS0'
I don't know why the script try to open ttyS0 (my motherboard serial port) while the dongle is named ttyACM0 ? I can see this name in a serial terminal like CuteCom for example.
I precise also that I'm a member of group dialout.
Is anyone have an idea what is wrong ?
Thank you