INSTALARE FIRMWARE CC2531 SNIFFER

Pe RaspberryPi se instaleaza dh-autoreconf, libusb-1.0, libboost-all-dev:

apt install dh-autoreconf libusb-1.0 libboost-all-dev -y

Se instaleaza cc-tool:

git clone https://github.com/dashesy/cc-tool.git
cd cc-tool
./bootstrap
./configure
make

Se monteaza CC Debugger -> cablu mare -> Downloader -> cablu mic -> CC2531
Sniffer-ul CC2531 şi CC Debugger-ul se conecteaza la USB. Led-ul CC Debugger-ului trebuie sa fie verde.
Se descarca firmware-ul  CC2531_DEFAULT_20190608.zip şi se dezarhiveaza. Din folderul unde s-a dezarhivat se instaleaza firmware-ul:

sudo ./cc-tool -e -w CC2531ZNP-Prod.hex

Sniffer-ul CC2531 se localizeaza în general la /dev/ttyACM0. Se verifica locatia:

ls -l /dev/ttyACM0

Rezultatul este de forma:

crw-rw–- 1 root dialout 166, 0 May 16 19:15 /dev/ttyACM0  # <– CC2531 on /dev/ttyACM0

Ca alternativa, se poate lista după ID:

ls -l /dev/serial/by-id

Rezultatul este de forma:

lrwxrwxrwx. 1 root root 13 Oct 19 19:26 usb-Texas_Instruments_TI_CC2531_USB_CDC___0X00124B0018ED3DDF-if00 -> ../../ttyACM0

Se adauga userul logat la grupul dialout:

sudo adduser $USER dialout