nwdigitalradio / n7nix

Config scripts, systemd files & other miscellaneous files
36 stars 13 forks source link

Install scripts for some packet functionality

Introduction

This repository contains scripts & notes for taking a Linux Raspbian distribution and creating a working image that will run packet, HF programs or both. The NWDR image has already installed a number of popular programs so that ONLY configuration is required.

HF Program configuration

Packet Configurations:

Both HF programs & Packet at the same time

Configuration scripts

The NWDR image has installed all software listed here

Note: These configuration scripts were meant to be run once only starting from a clean image. They might work if used more than once but they were not tested for that case. If an installation fails I would like to know about it. Please post any problems you might have on the UDRC forum.

Whether using HF programs or packet you MUST set deviation using ALSA settings for your specific radio. draws-manager and measure_deviate.sh script help determine these settings. Usually for a particular radio the 1200 baud & 9600 baud ALSA settings will be different.

As of around August 2019 main line Linux kernel has a driver for the Texas Instruments tlv320aic32x4 DSP sound chip that can be used by UDRC/DRAWS HAT.

The NW Digital Radio UDRC II or DRAWS are HATS that contains the tlv320aic32x4 DSP sound chip plus routes GPIO pins to control PTT. They also have a 12V to 5V buck regulator so that you can run the Pi with the HAT from a 12V supply. DRAWS also has a SkyTraq S1216F8-GL GNSS GPS Module and an TI TLA2024 4 channel A/D converter accessed by the 8 pin Auxiliary connector.

Core

Regardless of what functionality you want to install the first thing to run is core_install.sh which will do the initial configuring of the Raspbian kernel & install AX.25 & direwolf.

Core is required for all packet apps using a UDRC or DRAWS HAT. This option installs direwolf & AX.25 tools/apps/library. Use this option if you want to run APRS or some packet client that uses direwolf or AX.25. As part of the core requirements this option also configures systemd to start direwolf, AX.25 attach & AX.25 apps like mheardd at boot time.

Packet App Configuration

RMS Gateway

In order to install the Linux RMS Gateway you must register with Winlink to get a password for a gateway.

See RMSGW_INSTALL.md for details on installing RMS Gateway functionality.

paclink-unix

3 email clients supported with install scripts

aprs

Other

deviation

vnc

uronode