BPQConfigGen is a program to create or edit a BPQ Node configuration file (bpq32.cfg).
The program can be download from:
http://www.cantab.net/users/john.wiseman/Downloads/BPQConfigGen Binary for x86 Linux systems
http://www.cantab.net/users/john.wiseman/Downloads/piBPQConfigGen Binary for Raspberry Pi
http://www.cantab.net/users/john.wiseman/Downloads/BPQConfigGen.zip Program and Qt runtime for 32 bit Windows.
The program uses the Qt Framework, so needs some runtime files.
The Windows .zip file contains all the needed Qt Files, so you just need to unzip to an appropriate place. It is possible on some older versions of Windows that you may need some compiler runtime files, eg MSVCP140.dll. If you get a message about these being missing when you run the program download and run either
https://aka.ms/vs/16/release/vc_redist.x86.exe or
https://aka.ms/vs/16/release/vc_redist.x64.exe
On Linux you may need to install the Qt5 package if you don't already have any other Qt5 programs on your machine:
sudo apt-get install qt5-default
If you need to run on other Linux or similar systems you may be able to compile from source. Download http://www.cantab.net/users/john.wiseman/Downloads/Beta/BPQConfigGenSrc.zip, unzip and run qmake then make
A minimal configuration can be created by entering a Node Callsign and adding at least one port. All LinBPQ users and most Windows users will want a Telnet port for management. This can be added by setting a username and password and enabling the Web Mgmt Interface. If you want them you can then enable the BBS, CHAT Server or Winlink Gateway by checking the appropriate box. You may want to customise the Application definitions by changing the callsign or setting a NETROM Alias and Quality. Other applications can be added using the "Add Application" button and filling in the details.
You can add ports for your radios using the "Add Port" button and selecting the port type from the drop down list. For the more commonly used port types a full default configuration will be created. Others will just create a skeleton config. In either case you can use the Edit button to customise the config.
BPQConfigGen only allows you to create or edit the basic Node identification info and your ports and application definitions. Other BPQ features, such as APRS, can be added using the "Edit Main Config" button and entering the necessary config statements.
Once you have a config file you can edit it by using the "Read Existing Config" button. This can also read configs not created using BPQConfigGen. If that is the case you will get a warning message that the config may not be read correctly, but normally it will be fine.
If you read an existing config file comments will normally be kept, but the order of configuration sections may be changed. The new file will have the Port and Application definitions at the end.
Before a file is updated a copy of the original config is saved with a date/time stamp appended. There is no housekeeping of these - you will need to delete any you no longer need.