New update
This commit is contained in:
parent
52b65cec96
commit
a882ef8eb2
|
@ -0,0 +1 @@
|
||||||
|
site/
|
|
@ -1,48 +1,19 @@
|
||||||
# BPQ
|
# BPQ
|
||||||
## Raspberry Pi
|
|
||||||
### Install Key
|
|
||||||
|
|
||||||
**Do this once, only.**
|
## Set Up Repo
|
||||||
|
|
||||||
Our very own Hibby MM0RFN, also a Debian maintainer, has kindly packaged and is maintaining various Linux packet radio software, among them LinBPQ.
|
If you have not already done so, set up the repo [as shown here](../repo.md).
|
||||||
|
|
||||||
To start using his repo, you need tell your machine to trust the repo:
|
## Install
|
||||||
|
|
||||||
```
|
To install LinBPQ from the repo, run the below commands:
|
||||||
wget -q https://online-amateur-radio-club-m0ouk.github.io/oarc-packages/hibby.key
|
|
||||||
sudo mv hibby.key /etc/apt/trusted.gpg.d/hibby.asc
|
|
||||||
```
|
|
||||||
|
|
||||||
### Set up Repo
|
|
||||||
Then you need to add the repo for your OS:
|
|
||||||
|
|
||||||
```
|
|
||||||
# Ubuntu 22.04 LTS amd64
|
|
||||||
sudo sh -c 'echo "deb https://online-amateur-radio-club-m0ouk.github.io/oarc-packages jammy main" >> /etc/apt/sources.list'
|
|
||||||
|
|
||||||
# Raspberry Pi OS 12 - 'Bookworm'
|
|
||||||
sudo sh -c 'echo "deb https://online-amateur-radio-club-m0ouk.github.io/oarc-packages bookworm main" >> /etc/apt/sources.list'
|
|
||||||
|
|
||||||
# Raspberry Pi OS 11 - 'Bullseye'
|
|
||||||
sudo sh -c 'echo "deb https://online-amateur-radio-club-m0ouk.github.io/oarc-packages bullseye main" >> /etc/apt/sources.list'
|
|
||||||
|
|
||||||
# Debian 13 amd64
|
|
||||||
sudo sh -c 'echo "deb https://online-amateur-radio-club-m0ouk.github.io/oarc-packages testing main" >> /etc/apt/sources.list'
|
|
||||||
|
|
||||||
# Debian 12 amd64
|
|
||||||
sudo sh -c 'echo "deb https://online-amateur-radio-club-m0ouk.github.io/oarc-packages bookworm main" >> /etc/apt/sources.list'
|
|
||||||
```
|
|
||||||
|
|
||||||
### Install
|
|
||||||
|
|
||||||
After following the above steps, to install LinBPQ, run the below commands:
|
|
||||||
|
|
||||||
```
|
```
|
||||||
sudo apt update
|
sudo apt update
|
||||||
sudo apt install linbpq
|
sudo apt install linbpq
|
||||||
```
|
```
|
||||||
|
|
||||||
### Configure
|
## Configure
|
||||||
|
|
||||||
```
|
```
|
||||||
sudo mv /usr/share/doc/linbpq/examples/bpq32.cfg /etc/bpq32.cfg
|
sudo mv /usr/share/doc/linbpq/examples/bpq32.cfg /etc/bpq32.cfg
|
||||||
|
|
|
@ -0,0 +1,68 @@
|
||||||
|
# Linux Native Stack
|
||||||
|
|
||||||
|
The linux native stack is highly configurable and can be easily installed on all Debian distros.
|
||||||
|
|
||||||
|
## Install
|
||||||
|
|
||||||
|
To get a basic node setup, the minimum viable software is:
|
||||||
|
|
||||||
|
`apt install libax25 ax25-tools ax25-apps uronode`
|
||||||
|
|
||||||
|
### BBS
|
||||||
|
|
||||||
|
To set up a BBS install fbb
|
||||||
|
|
||||||
|
`apt install fbb`
|
||||||
|
|
||||||
|
## Basic Config
|
||||||
|
|
||||||
|
We shall set up a single AX.25 port to receive calls and display Uronode to calling stations.
|
||||||
|
|
||||||
|
### ax25 ports
|
||||||
|
|
||||||
|
Set up your ax25 ports in `/etc/ax25/axports`
|
||||||
|
|
||||||
|
The following example is for a NinoTNC:
|
||||||
|
```
|
||||||
|
# /etc/ax25/axports
|
||||||
|
#
|
||||||
|
# The format of this file is:
|
||||||
|
#
|
||||||
|
# name callsign speed paclen window description
|
||||||
|
#
|
||||||
|
uhf UR0CAL-10 57600 255 2 UHF 9600bd
|
||||||
|
```
|
||||||
|
|
||||||
|
Modify the callsign to your own or your station's call.
|
||||||
|
|
||||||
|
This has to be attached as to the modem, in effect telling the computer to
|
||||||
|
listen to the modem's output. Run the below as root:
|
||||||
|
|
||||||
|
`kissattach /dev/ttyACM0 uhf`
|
||||||
|
|
||||||
|
### ax25d
|
||||||
|
|
||||||
|
ax25d (ax25 daemon) listens to incoming data and directs calling stations to the application you want them to use.
|
||||||
|
It can present different applications based on any combination of the callsign calling you, the callsign and SSID the calling station is calling and the port they are calling to.
|
||||||
|
|
||||||
|
ax25d is controlled by `/etc/ax25/ax25d.conf`
|
||||||
|
|
||||||
|
```
|
||||||
|
# /etc/ax25/ax25d.conf
|
||||||
|
#
|
||||||
|
# ax25d Configuration File.
|
||||||
|
#
|
||||||
|
# AX.25 Ports begin with a '['.
|
||||||
|
#
|
||||||
|
[UR0CAL-10 via uhf]
|
||||||
|
NOCALL * * * * * * L
|
||||||
|
default * * * * * * - root /usr/sbin/uronode uronode
|
||||||
|
```
|
||||||
|
|
||||||
|
Note the callsign, SSID and port are aligned with the axport in this example. Similar to axports, modify UR0CAL to our own callsign or your station's callsign.
|
||||||
|
|
||||||
|
ax25d is started by running the below as root:
|
||||||
|
|
||||||
|
`ax25d`
|
||||||
|
|
||||||
|
Stations should be able to call uronode on your system using AX.25.
|
|
@ -0,0 +1,22 @@
|
||||||
|
# Yaesu FT-7900
|
||||||
|
|
||||||
|
The FT-7900 is an 2m & 70cm radio manufactured by Yaesu from 2010 to the present day.
|
||||||
|
|
||||||
|
## Bands
|
||||||
|
|
||||||
|
| Band | Power | Modulation |
|
||||||
|
| ---- | ----- | ---------- |
|
||||||
|
| 2m | 0 - 50W | FM |
|
||||||
|
| 70cm | 0 - 40W | FM |
|
||||||
|
|
||||||
|
## Interface
|
||||||
|
|
||||||
|
Yaesu Mini DIN
|
||||||
|
|
||||||
|
## Settings
|
||||||
|
|
||||||
|
## Known Examples
|
||||||
|
|
||||||
|
| Location | Band | Modem | Mode |
|
||||||
|
| -------- | ---- | ----- | ---- |
|
||||||
|
| GB7HIB VHF Port | 2m | [NinoTNC](../modems/ninotnc.md) | 1200bd IL2P |
|
|
@ -0,0 +1,22 @@
|
||||||
|
# Yaesu FT-891
|
||||||
|
|
||||||
|
The FT-891 is an HF & 6m radio manufactured by Yaesu from 2016 to the present day.
|
||||||
|
|
||||||
|
## Bands
|
||||||
|
|
||||||
|
| Band | Power | Modulation |
|
||||||
|
| ---- | ----- | ---------- |
|
||||||
|
| HF | 0 - 100W | SSB |
|
||||||
|
| 6m | 0 - 100W | SSB, FM |
|
||||||
|
|
||||||
|
## Interface
|
||||||
|
|
||||||
|
Yaesu Mini DIN
|
||||||
|
|
||||||
|
## Settings
|
||||||
|
|
||||||
|
## Known Examples
|
||||||
|
|
||||||
|
| Location | Band | Modem | Mode |
|
||||||
|
| -------- | ---- | ----- | ---- |
|
||||||
|
| GB7HIB HF Port | 40m | [NinoTNC](../modems/ninotnc.md) | 300bd IL2P |
|
|
@ -1,18 +1,20 @@
|
||||||
# GM340
|
# GM340
|
||||||
|
|
||||||
The Motorola GM340 can be configured as VHF or UHF at the factory and supports deviation suitable for 1200bd and 9600bd
|
The Motorola GM340 is a commercial radio. It can be configured as VHF or UHF at the factory and supports deviation suitable for 1200bd and 9600bd.
|
||||||
|
|
||||||
## Prior Example
|
## Bands
|
||||||
|
|
||||||
|
| Band | Power | Modulation |
|
||||||
|
| ---- | ----- | ---------- |
|
||||||
|
| UHF | 25W | FM |
|
||||||
|
|
||||||
|
## Interface
|
||||||
|
|
||||||
|
## Settings
|
||||||
|
|
||||||
|
|
||||||
|
## Known Example
|
||||||
|
|
||||||
MM0RFN is using a GM340 as the 9600bd/UHF port on GB7HIB.
|
MM0RFN is using a GM340 as the 9600bd/UHF port on GB7HIB.
|
||||||
|
|
||||||
General programming advice from [BI7JTA](https://www.bi7jta.org/wiki/index.php?title=Main_Page#GM340.2FGM350.2FGM360) was followed, including connector definition.
|
General programming advice from [BI7JTA](https://www.bi7jta.org/wiki/index.php?title=Main_Page#GM340.2FGM350.2FGM360) was followed, including connector definition.
|
||||||
|
|
||||||
## Power
|
|
||||||
|
|
||||||
To change output power, open GM340 > Per Radio > RF with a double click and vary high/low power modes
|
|
||||||
|
|
||||||
## RF Channel Properties
|
|
||||||
|
|
||||||
To change frequency, open GM340 > per Channel > double click a channel and assign new frequency, spacing and power level (defined in Power section)
|
|
||||||
|
|
||||||
|
|
|
@ -4,6 +4,20 @@ There are a huge number of radios we can use for packet radio, and they can be s
|
||||||
|
|
||||||
## Known good Beginner Radios
|
## Known good Beginner Radios
|
||||||
|
|
||||||
| Radio |
|
| Manufacturer | Radio | Band |
|
||||||
| ----- |
|
| ------------ | ----- | ---- |
|
||||||
| [GM340](gm340.md) |
|
| Motorola | [GM340](gm340.md) | UHF |
|
||||||
|
| Yaesu | [FT-7900](ft-7900.md) | VHF / UHF |
|
||||||
|
|
||||||
|
## VHF/UHF Radios
|
||||||
|
|
||||||
|
| Manufacturer | Radio | Band |
|
||||||
|
| ------------ | ----- | ---- |
|
||||||
|
| Motorola | [GM340](gm340.md) | UHF |
|
||||||
|
| Yaesu | [FT-7900](ft-7900.md) | VHF / UHF |
|
||||||
|
|
||||||
|
## HF Radios
|
||||||
|
|
||||||
|
| Manufacturer | Radio |
|
||||||
|
| ------------ | ----- |
|
||||||
|
| Yaesu | [FT-891](ft-891.md) |
|
||||||
|
|
|
@ -0,0 +1,39 @@
|
||||||
|
# Hibby's Repo
|
||||||
|
## Install Signing Key
|
||||||
|
|
||||||
|
First, you need tell your machine to trust the signature I verify the packages with:
|
||||||
|
|
||||||
|
```
|
||||||
|
wget -q https://online-amateur-radio-club-m0ouk.github.io/oarc-packages/hibby.key
|
||||||
|
sudo mv hibby.key /etc/apt/trusted.gpg.d/hibby.asc
|
||||||
|
```
|
||||||
|
|
||||||
|
You can trust this key - it is contained in [Debian](https://salsa.debian.org/debian-keyring/keyring/-/blob/master/debian-keyring-gpg/0x03A1FB7A1904771B?ref_type=heads) and signed as trusted by other developers in the project.
|
||||||
|
|
||||||
|
## Set up Repo
|
||||||
|
Then you need to add the repo for your OS:
|
||||||
|
|
||||||
|
```
|
||||||
|
# Ubuntu 22.04 LTS amd64
|
||||||
|
sudo sh -c 'echo "deb https://online-amateur-radio-club-m0ouk.github.io/oarc-packages jammy main" >> /etc/apt/sources.list'
|
||||||
|
|
||||||
|
# Raspberry Pi OS 12 - 'Bookworm'
|
||||||
|
sudo sh -c 'echo "deb https://online-amateur-radio-club-m0ouk.github.io/oarc-packages bookworm main" >> /etc/apt/sources.list'
|
||||||
|
|
||||||
|
# Raspberry Pi OS 11 - 'Bullseye'
|
||||||
|
sudo sh -c 'echo "deb https://online-amateur-radio-club-m0ouk.github.io/oarc-packages bullseye main" >> /etc/apt/sources.list'
|
||||||
|
|
||||||
|
# Debian 13 amd64
|
||||||
|
sudo sh -c 'echo "deb https://online-amateur-radio-club-m0ouk.github.io/oarc-packages testing main" >> /etc/apt/sources.list'
|
||||||
|
|
||||||
|
# Debian 12 amd64
|
||||||
|
sudo sh -c 'echo "deb https://online-amateur-radio-club-m0ouk.github.io/oarc-packages bookworm main" >> /etc/apt/sources.list'
|
||||||
|
```
|
||||||
|
|
||||||
|
## Update
|
||||||
|
|
||||||
|
Once the repo is setup, refresh your package lists and we're good to go:
|
||||||
|
|
||||||
|
```
|
||||||
|
sudo apt update
|
||||||
|
```
|
12
mkdocs.yml
12
mkdocs.yml
|
@ -3,6 +3,7 @@ site_url: https://packetradio.debian.net
|
||||||
nav:
|
nav:
|
||||||
- Home: "index.md"
|
- Home: "index.md"
|
||||||
- About: "about.md"
|
- About: "about.md"
|
||||||
|
- Glossary: "glossary.md"
|
||||||
- Radios:
|
- Radios:
|
||||||
- "radios/index.md"
|
- "radios/index.md"
|
||||||
- Modems:
|
- Modems:
|
||||||
|
@ -14,7 +15,14 @@ nav:
|
||||||
- Software Setup:
|
- Software Setup:
|
||||||
- "software.md"
|
- "software.md"
|
||||||
- BPQ: "install/bpq.md"
|
- BPQ: "install/bpq.md"
|
||||||
|
- Linux: "install/linux.md"
|
||||||
- Node Configuration:
|
- Node Configuration:
|
||||||
- BPQ: "config/bpq.md"
|
- BPQ: "config/bpq.md"
|
||||||
- Glossary: "glossary.md"
|
- Misc:
|
||||||
theme: readthedocs
|
- Repo Setup: "repo.md"
|
||||||
|
theme:
|
||||||
|
name: readthedocs
|
||||||
|
navigation_depth: 5
|
||||||
|
collapse_navigation: False
|
||||||
|
sticky_navigation: False
|
||||||
|
highlightjs: True
|
||||||
|
|
Loading…
Reference in New Issue