# Tune radio to 10.1476 Mhz with USB-D mode. sudo apt update sudo apt upgrade -y cd ~ git clone https://www.github.com/wb2osz/direwolf && cd direwolf git checkout dev mkdir build && cd build cmake .. && make -j4 && sudo make install && make install-conf cd ~ cp direwolf.conf direwolf.conf.orig rm direwolf.conf sudo nano /etc/udev/rules.d/49-usb-gps.rules KERNEL=="ttyACM[0-9]*", SUBSYSTEM=="tty", ATTRS{idVendor}=="1546", ATTRS{idProduct}=="01a7", SYMLINK="ttyGPS" sudo nano /etc/udev/rules.d/49-usb-radio.rules KERNEL=="ttyUSB[0-9]*", SUBSYSTEM=="tty", ATTRS{idVendor}=="10c4", ATTRS{idProduct}=="ea60", SYMLINK="tty3073" ** run cm108 sudo reboot nano direwolf.conf ### begin direwolf.conf ADEVICE plughw:3073,0 CHANNEL 0 MYCALL N5YIZ-3 MODEM 300 DCD GPIO 23 CON GPIO 24 DWAIT 0 TXDELAY 30 TXTAIL 10 PTT RIG 3073 /dev/tty3073 AGWPORT 8000 KISSPORT 8001 CBEACON delay=0:05 every=60 dest="MORSE-10" info="N5YIZ" GPSNMEA /dev/ttyGPS TBEACON delay=0:45 every=4 via=GATE,WIDE2-1 symbol="/3" comment="HF tracker & mobile I-gate" SMARTBEACONING IGSERVER fifth.aprs.net IGLOGIN N5YIZ-3 IBEACON sendto=IG #### end direwolf.conf cd ~ nano dw-start.sh comment out the line "sleep 30" (no reason for the delay in this application) #sleep 30 # Run direwolf and make sure it's working. When it is, add the following cron job. crontab -e * * * * * $HOME/dw-start.sh >/dev/null 2>&1