Die Instruktionen sind auf den folgenden zwei Seiten zu finden
Wie so oft, begegnen einem kleinere Fehlermeldungen - daher notiere ich hier welche Pakete ich installiert habe.
sudo apt install dh-autoreconf libusb-1.0-0-dev libboost-all-dev sudo apt install p7zip-full sudo apt install libusb-1.0 # Dies war noetig, da ich vom CC-Tool den Hinweis bekam dass # es libusb-1xx nicht findet: # libusb-1.0-0 is already the newest version (2:1.0.22-2). # libusb-1.0-0 set to manually installed.
CC-Tool
git clone https://github.com/dashesy/cc-tool.git cd cc-tool/ ./bootstrap ./configure make CXX src/main.o CXX src/application/cc_flasher.o CXX src/application/cc_base.o CXX src/common/log.o CXX src/common/common.o CXX src/common/timer.o CXX src/usb/usb_device.o CXX src/data/binary_file.o CXX src/data/data_section.o CXX src/data/data_section_store.o CXX src/data/file.o CXX src/data/hex_file.o CXX src/data/read_target.o CXX src/data/progress_watcher.o CXX src/programmer/cc_253x_254x.o CXX src/programmer/cc_251x_111x.o CXX src/programmer/cc_243x.o CXX src/programmer/cc_programmer.o CXX src/programmer/cc_unit_driver.o CXX src/programmer/cc_unit_info.o CXXLD cc-tool
prüfen #1
checking for LIBUSB... no configure: error: Package requirements (libusb-1.0 >= 1.0.0) were not met: No package 'libusb-1.0' found Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix.
prüfen #2
./configure checking for the toolset name used by Boost for g++... configure: WARNING: could not figure out which toolset name to use for g++
TI-Installer auspacken um an sniffer_fw_cc2531.hex zu kommen:
https://www.ti.com/tool/PACKET-SNIFFER#downloads
7z e Setup_SmartRF_Packet_Sniffer_2.18.0.exe
Flashen der Firmware auf USB-Stick
Für diesen Schritt werden der TI-CC-Debugger & der USB-Stick beide per USB angeschlossen!
sudo ./cc-tool -e -w ../PACKET-SNIFFER/sniffer_fw_cc2531.hex Programmer: CC Debugger Target: CC2531 Erasing flash... Completed Writing flash (8 KB)... Completed (0.68 s.)
curl -L https://github.com/homewsn/whsniff/archive/v1.3.tar.gz | tar zx cd whsniff-1.3make mkdir -p obj cc -c src/whsniff.c -o obj/whsniff.o -I. cc -o whsniff obj/whsniff.o -lusb-1.0 -lrt/ sudo make install install -d -m 755 "/usr/local/bin" install -m 755 whsniff "/usr/local/bin/"
Zugriffsproblem lösen
sudo chmod 755 /usr/bin/dumpcap
prüfen ob man den TI Stick sieht - sonst ist evtl. noch der Debugger dran? Dann muss das Kabel abgezogen werden (wenn der Debugger nicht mehr eingesteckt ist) - sonst leuchtet die LED am TI Stick auch nicht
pi@powerpi:~ $ lsusb ... Bus 001 Device 012: ID 0451:16ae Texas Instruments, Inc. ...
sudo whsniff -c 11 | wireshark -k -i -
Standardmäßig kommt OV/Stellar für Assa Abloy mit PAN-ID 27104 Für Ikea Tradfri stellen wir dies auf 6754 um