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