Chirp installation in Ubuntu

CHIRP is a free, open-source tool for programming your amateur radio. It supports a large number of manufacturers and models, as well as provides a way to interface with multiple data sources and formats.

This is super quick and easy if you’re running a reasonably new version of Ubuntu. Simply run the following in a terminal:

sudo apt-add-repository ppa:dansmith/chirp-snapshots
sudo apt-get update
sudo apt-get install chirp-daily

Look for CHIRP under your distribution’s applications menu.

Serial port permissions

Note that you may need to adjust permissions on the /dev/tty(something) device, or add your users who want to use Chirp to the “dialout” group in order to let non-privileged users access the serial device.

This issue is often indicated by an “access denied” error when accessing serial port.

On Ubuntu, for example, this is accomplished with:

sudo usermod -aG dialout (username)

Home the Chirp project page

Raspberry RTL-SDR RX-Igate

With help from this manual you can make your own APRS Igate with a Raspberry Pi and RTL-SDR dongle.

If you find any incorrect information or you have additional info, please leave a comment!

Offcourse change some of the commands to your personal settings like Callsign, gain, correction factor etc.

Installation

Warning, don´t put the RTL-SDR in your Raspberry Pi. Wait till the installation is complete.

Raspbian

Install Raspian operation system to your Raspberry Pi. See: Installation manual
My advice is to let the system boot to termial in stead of the graphical user interface (GUI). This will keep as much as possibile processor power and memory free.

Update your Raspberry:

sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
sudo raspi-config
mkdir ~/src

Prevent the default RTL-SDR drivers from being loaded automatically. Open the file raspi-blacklist.

sudo nano /etc/modprobe.d/raspi-blacklist.conf

Add the next lines to the file:

blacklist dvb_usb_rtl28xxu
blacklist dvb_usb_v2
blacklist rtl_2830
blacklist rtl_2832
blacklist r820t

Reboot the Raspberry PI.

sudo reboot

Install driver for RTL-SDR dongle

cd ~/src
sudo apt-get install git build-essential cmake libusb-1.0-0-dev
git clone git://git.osmocom.org/rtl-sdr.git
cd rtl-sdr
mkdir build
cd build
cmake ../ -DDETACH_KERNEL_DRIVER=ON -DINSTALL_UDEV_RULES=ON
make
sudo make install
sudo ldconfig

Connect RTL-SDR dongle to Raspberry Pi.

Install MultimonNG decoder

cd ~/src
sudo apt-get install qt4-qmake libpulse-dev libx11-dev patch pulseaudio
git clone https://github.com/EliasOenal/multimonNG.git
cd multimonNG
mkdir build
cd build
qmake ../multimon-ng.pro
make
sudo make install

Install calibratie tool

cd ~/src
sudo apt-get install libtool autoconf automake libfftw3-dev
git clone https://github.com/asdil12/kalibrate-rtl.git
cd kalibrate-rtl
git checkout arm_memory
./bootstrap
./configure
make
sudo make install

Calibration example of a RTL-SDR dongle (write down PPM value for later)

kal -s GSM900
kal -c 36

(Channel 36 was strongest at my place. You may find another channel to be stronger)

Install APRS IGate software

cd ~/src
sudo apt-get install python2.7 python-pkg-resources
git clone https://github.com/asdil12/pymultimonaprs.git
cd pymultimonaprs
sudo python2 setup.py install

Make bootscript

sudo cp pymultimonaprs.init /etc/init.d/pymultimonaprs
sudo chmod +x /etc/init.d/pymultimonaprs
sudo update-rc.d pymultimonaprs defaults

Generate APRS-IS password for your callsign

(If you allready have a APRS password, you can use that offcourse.)
Change ‘CALLSIGN’ to your own callsign. Don´t add the SSID like CALLSIGN-10. That would give you another (wrong) key.

cd ~/src/pymultimonaprs
./keygen.py CALLSIGN
Key for CALLSIGN: 12345

Change the configfile (Call, password, position, gain, ppm, etc.)

sudo nano /etc/pymultimonaprs.json

Test system

Start system to test funtionallity. (Ctrl+C for stop)

rtl_fm -f 144800000 -s 22050 -p 18 -g 42.0 - | multimon-ng -a AFSK1200 -A -t raw -

The -p 18 is correction in PPM, -g 42.0 is one of the possible gain factors. You have to make a choice from the following supported values:

Supported gain values (29): 0.0 0.9 1.4 2.7 3.7 7.7 8.7 12.5 14.4 15.7 16.6 19.7 20.7 22.9 25.4 28.0 29.7 32.8 33.8 36.4 37.2 38.6 40.2 42.1 43.4 43.9 44.5 48.0 49.6

Start Igate

Start pymultimonaprs

sudo /etc/init.d/pymultimonaprs start

Troubleshooting

USB_open error -3

See which USB number the RTL-SDR dongle has:

lsusb

Check by USB number if the group by RTL-SDR device is ‘input’. ls –lR /dev/bus/usb

For example: If RTL-SDR device is in (group) Bus 001 and Device 004:

cd /dev/bus/usb/001
sudo chgrp input 004

Source: https://yd0nxx.wordpress.com/2013/04/30/aprs-igate-using-raspberry-pi-board/

Tytera DMR koppelen aan APRS

Dit is een stappenplan om APRS werkend te krijgen op je Tytera portofoon. Het is alleen mogelijk om APRS pakketten te verzenden indien je direct verbonden bent met een ‘echte’ DMR-repeater. Verbindingen zoals via DV4mini ondersteunen de pakketten niet.

Configuratie portofoon MD-380/390 GPS

Uitgangspunt is dat je de laatste versie codeplug geprogrammeerd hebt.

Gebruik het juiste CPS programma bijvoorbeeld CPS MD390.

 

Laad de configuratie vanuit de porto naar je pc.

Open venster ‘General Setting’

Vul het veld ‘Radio Name’ in met je callsign.
Vul het veld ‘Radio ID’ in met je DMR-ID.

Open venster ‘Menu Item’

Vink de optie GPS aan. Je kunt dan later de status van je GPS ontvangst is.

Open venster ‘Digital contacts’

Voeg een contact toe, noem deze GPS met als call type ‘privat’ en ID 5057.

Open venster ‘GPS System’

Gebruik tabblad 1 en stel het volgende in:
– GPS revert channel: Current CH
– Default GPS Report Interval (s): 60 (indien alles werkt, gelieve interval te verhogen om overlast te voorkomen)
– Destination ID: GPS (is Digital Contact die bij voorgaande stap toegevoegd is)

Open venster ‘Channel Information’

Selecteer bij GPS de optie ‘1’.

Programmeren

In het CPS programma is alles nu ingesteld. Download de gegevens naar de portofoon.

Brandmeister Self-care instellen

Meld jezelf aan op de website van Brandmeister
https://brandmeister.network/

Vul de gegevens in zoals in onderstaande afbeelding

Chinese Radio
60 sec
APRS Callsign: je callsign aangevuld met -7
APRS Text: je roepnaam

Sla de aanpassing op.

Testen

Indien alles juist geconfigureerd is, kun je beginnen met testen.
Zorg dat je een zone instelt waarin de channel staat die aangepast is met optie GPS = 1.
Als het goed is zie je nu boven in het scherm een wereldbol. In het begin zal daar een rood kruis bij staan.
Bij goed ontvangst gaat het kruisje weg en zal je positie elke minuut doorgezonden worden.

Het is ook mogelijk om bij elk willekeurig channel handmatig via het menu GPS te activeren.
Let er dan op dat je GPS instelling 1 hebt geselecteerd.

Gefeliciteerd, je bent nu zichtbaar in het aprs netwerk!