It doesn't matter, if you bought Le Friend with sniffer firmware or just for debug.
- Linux system (Arch)
- SWD Programmer
ST-LINK V2
- Bluefruit LE Sniffer - Bluetooth Low Energy (BLE 4.0) - nRF51822 - Firmware Version 2
openocd
installedwireshark 4.2.5
installed
- Download zip file V.2.X.X You can also use latest FW called
sniffer_nrf51dk_nrf51422_4.1.1.hex
because this chip is quite similar to nrf51822 Source - get hex file
sniffer_pca10028_c87e17d.hex
from/hex/
directory. rename it tofw.hex
- download bootloader from HERE especially
bootloader_0002.hex
and rename it tobootloader.hex
- Flash it using
openocd
- Download latest Wireshark plugin HERE V.4.X.X
- Use this GUIDE to install plugin into wireshark
Don't know why, but probably you need run wireshark as
sudo
- remember that when you run wireshark assudo
you will have differentPersonal extcap
!!
openocd -f interface/stlink.cfg \
-f target/nrf51.cfg \
-c init \
-c "reset init" \
-c halt \
-c "nrf51 mass_erase" \
-c exit
disconnect ST-LINK and connect it again before upload new sniffer firmware!
openocd \
-f interface/stlink.cfg \
-f target/nrf51.cfg \
-c init \
-c "reset init" \
-c halt \
-c "flash write_image bootloader.hex 0 ihex" \
-c "flash write_image fw.hex 0 ihex" \
-c "reset run" \
-c exit
Now you should be able to use this device with Kismet.
Thanks for this GUIDE It helped me a lot, but it doesn't work correctly with my wireshark 4.2.5
and also with kismet
too.