Skip to content

PD5DJ

Amateur Radio Station

Menu
  • Home
  • Info
    • Info
    • History
    • QSL Information
  • MiniBook
    • MiniBook – Introduction
    • MiniBook Guide
    • MiniBook WordPress & HTML Plugin
    • MiniBook WordPress Installation Guide
  • XLX880 Reflector
  • Activations / Contesting
    • Fieldday Juli 2th – 2017 with PD5TG
    • Mills on the air 2016
    • PI4WFL/KITE June 6th 2016
    • PACC Contest PA6NH – 2015
    • VHF Contest 2006 – Petten
  • Projects
  • For Sale / Tekoop
  • Contact
Menu

LinBPQ installation for RaspberryPi

Posted on November 25, 2023March 11, 2025 by pd5dj
5
(2)

This will install LinBPQ for the RaspberryPi

Either 32bit or 64bit version of Raspbian can be used for this setup

 

UPDATE & UPGRADE RPI

sudo apt-get update && sudo apt-get upgrade -y

 

INSTALL NECESSARY SOFTWARE & LIBRARIES

sudo apt install git libpcap0.8-dev:armhf libasound2-dev:armhf libz3-4:armhf zlib1g:armhf libminiupnpc17:armhf screen -y

 

DOWNLOAD LINBPQ SOFTWARE

git clone https://github.com/pe1rrr/linbpq_rtg

 

UPDATE LINBQP TO LATEST VERSION

cd linbpq_rtg

./update-linbpq
./update-qtsm
./update-qtterm

 

UPDATE PATH IN “runbpq”

echo $PWD (shows path)

sudo nano runbpq

Correct the path in line: “cd /home/pi/linbpq_rtg”

 

CONFIG BPQ32.CFG

sudo nano bpq32.cfg

Change ‘YOURCALL‘ in your own callsign, leave SSID’s in tact like -1, -7 etc.

There is more configureing needed, but this will get you started to run BPQ

A nice tool to configure BPQ32.cfg:
https://www.cantab.net/users/john.wiseman/Documents/BPQConfigGen.html

ADD LINBPQ AS SERVICE

sudo nano linbpq.service

(copy the following text, change path in WorkingDirectory, ExecStart. And change User and Group to your own name)

[Unit]
Description=LinBPQ
After=network.target

[Service]
Type=forking
WorkingDirectory=/home/g0vgs/radio/linbpq_rtg
Restart=always
RestartSec=90
StartLimitInterval=400
StartLimitBurst=3
User=pi
Group=pi
ExecStart=/usr/bin/screen -S linbpq -d -m /home/g0vgs/radio/linbpq_rtg/runbpq
SyslogIdentifier=LinBPQ

[Install]
WantedBy=multi-user.target

 

MOVE FILE TO SYSTEM SERVICE DIRECTORY

sudo mv ./linbpq.service /etc/systemd/system/

 

ENABLE SERVICE

sudo systemctl enable linbpq.service

 

START/STOP/RESTART/STATUS OF SERVICE

sudo systemctl start linbpq (starts service)
sudo systemctl stop linbpq (stops service)
sudo systemctl restart linbpq (restarts service)
sudo systemctl status linbpq (show status of service)

How useful was this post?

Click on a star to rate it!

Average rating 5 / 5. Vote count: 2

No votes so far! Be the first to rate this post.

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?

For Sale / Aangeboden

QRP UnUn's

YAESU Bluetooth Module

MiniBook Home

Frequency: -
Mode: -
Callsign: -
Operator: -
Locator: -
Location: -
Last update: -
160m
80m
60m
40m
30m
20m
17m
15m
12m
10m
6m
4m
2m
1.25m
70cm
33cm
23cm
13cm

Waiting for data…

MiniBook Portable

Frequency: -
Mode: -
Callsign: -
Operator: -
Locator: -
Location: -
Last update: -
40m
20m
10m
2m
70cm

Waiting for data…

  • MiniBook WordPress & HTML Plugin
  • MiniBook v1.5.0b – New Feature & Maintenance Update
  • MiniBook Release v1.50
  • Tutorial : Yaesu bluetooth interface pairing in windows
  • YAESU Bluetooth Interface
  • Accesoires
  • Amateur Television
  • Announcements
  • Antennas
  • Contesting
  • Digimodes
  • Events
  • Homebrew
  • Logbooks
  • Measuring
  • MiniBook
  • Packet Radio
  • Portable
  • Projects
  • Propagation
  • Refurbishing
  • Satellite
  • Software
  • Uncategorized
© 2025 PD5DJ | Powered by Superbs Personal Blog theme