Install Dummy Repeater and ircDDBGateway

Software support for Dummy Repeater and IrcDDBGateway is provided by the author and user community. These notes are believed to be accurate but refer to the support groups for up to date information and support.

The guide at  is well written and applicable for binary installation on Linux platforms whether ARM or x86.  (Start on page 15 for ircddbgateway and dummyrepeater installation and configuration – you will need to determine the serial port used by the ThumbDV™, usually /dev/ttyUSB0 or similar.)  Use the GUI install.

Install Dummy Repeater

Use the latest Windows installer or Linux source from:

Configure Dummy Repeater

You will need to have the graphical desktop running on the Raspberry Pi or Windows. Start the dummyrepeater program.


Select menu item Edit and then Preferences



Set your personal callsign on the tab titled “Callsign”


Pick your soundcard(s) for input and output


Setup a connection to DV3000 or ThumbDV™

DummyRepeater 20150902 forward now supports the DV3000 and ThumbDV™ as serial devices.  If you have these devices on the same computer as DummyRepeater you simply configure DV3000 – Serial to the serial/COM port where the device is located.


Or, if running the AMBEserver/AMBEserverGPIO, select the “Dongle” to DV3000 and the localhost address and port to 2460 (default)  — This assumes you have successfully completed an AMBEserver install and have AMBEserver/AMBEserverGPIO running.

Skip the “Controller” tab unless you plan to use something other than the GUI button to perform PTT

Set your transmitter timeout, 180 seconds is typical.

Put in a handy 20 character “comment” message

Set the “bleep” for end of incoming transmissions (selected is on)

Save the settings by clicking OK, then select File and Exit dummyrepeater.

Install ircDDBGateway


The proper way to install ircddbgateway is documented in the Yahoo! group ircddbgateway.  Join the group at and pull the documentation for install at

Also pull the overview document at

The basic steps are

sudo curl -o /etc/apt/sources.list.d/opendv.list
cd /tmp
sudo apt-key add
sudo apt-get update
sudo apt-get install ircddbgateway

The install will prompt you to configure repeater and ircddbgateway using the program ircddbgw_config, just exit this program as there is a new GUI program called ircddbgatewayconfig.


Obtain latest installer in

 Configure ircDDBGateway

Visit our quick startup Wiki page for ircDDBGateway.

From the terminal (Linux) or install directory (Windows) start the program using the command


On the ‘Gateway’ tab, if you have an ircddb registered gateway callsign (in the US this is a club callsign) and have credentials from registration at ircddb, place that callsign in the callsign field, otherwise use your personal callsign.


On the “Repeater 1” first tab, set the following parameters (You can use band A, B, or C).


On the “Repeater 1” second tab, no changes are necessary, it should look this.


Skip over the other repeaters to the ircDDB tab.  If you are registered on ircDDB use either the group1 or group2 server (hostname), otherwise select one of the quadnet or test servers.  If you are registered use your Username/Password from the registration, otherwise just use your personal callsign for the Username / no password.


If desired, enable D-PRS and pick an APRS2 host.


If registered and you wish to receive DExtra links, enable it in the DExtra tab


To participate in D-Plus linking you will need to enable D-PLUS and provide a US Trust registered personal callsign (with or without a letter in the 8th position), if it has a terminal ID other than a space (8th position) it must be registered.


To participate in DCS and CCS networks, enable in this tab.  Select a server near you.


Skip all of the STARnet tabs (unless your are ircddb registered as a gateway and want to run a STARnet Digital Group), and no need for remote to get started.  Turn on Misc services you would like.  At a minimum pick your language and the Info and Echo commands.



Make sure ircDDBGateway is not running. Select “File” and “Save” to save these settings, they are saved in a text file named /etc/ircddbgateway on Linux or in the Registry (under G4KLX) on Windows — Exit the program after saving settings, then you must restart ircddbgateway for the changes to take effect.

Next you may start ircddbgateway either in the foreground or as a service

As service

sudo service ircddbgateway restart

With the GUI

sudo -u opendv ircddbgateway -gui -nolog

Wait a minute for it to make its various connections.

Start dummyrepeater in a terminal


Set UR to Echo ”       E” (that’s 7 spaces and an E), set RPT1 to the repeater callsign and band (band in 8th position, space filled) and the same for RPT2 with a G in the 8th position.  For KF7UFZ A, it would look like this.


Click Transmit, speak, and Click Transmit again.  You should see an indication of the echo and hear your transmission parrotted back, if levels are set properly.  If you see the echo indication but do not hear anything, you need to adjust the volumes.

On Linux you can use the program alsamixer.


You will make adjustments in a text terminal like this.



Once you have successfully parroted a transmission to yourself, you are ready to try linking.  Below is an example of the setup (again substitute your repeater/gateway callsign) to link to REF035C, click transmit on and off.  You should get an audio response of “Connected”.



If you are running ircddbgateway in GUI mode, you will see the connection like this. (You may need to select “View” then “GUI Updates”)



Switch UR on dummyrepeater to CQCQCQ and you are ready to communicate on the reflector.

If you have trouble with network connectivity

You must have ports forwarded to your Raspberry Pi from your router, Jim Moen provides a good list at

11 Responses to Install Dummy Repeater and ircDDBGateway

  1. Daan PD0D says:

    vraagje waar kan ik de dummyrepeater config of de cfg bestand vinden.
    graag tips of advies van u.

    73 Daan.

    Daan is asking for the location of the configuration file for DummyRepeater

    • John Hays says:


      It is best to configure DummyRepeater through the GUI.

      On Windows the configuration is stored in the registry. On Linux it could be stored in different locations, depending on distribution. Likely locations are ‘~/.Dummy Repeater’ or in a file somewhere under /etc or /home/opendv

      Visit Yahoo! Forum pcrepeatercontroller for additional help and guidance.

      – John

  2. DIck says:

    Thank you for the clear notes. In the Dummy repeater GUI there are 2 feelds With RPT1 and RPT2. Is this your own call sign or the callsign of a local repeater near me?

    And if i want to connect to a reflector directly (not via a repeater) is this also possible?


    • John Hays says:

      It depends.

      If you are using DummyRepeater with an ircDDB registered ircddbgateway, then you would use the registered gateway callsign with a module letter in the 8th position for RPT1 and the same callsign with a ‘G’ in the 8th position for RPT2.

      If you are not a registered ircddbgateway, then use your own callsign with a letter in position 8, e.g. ‘PH0DV A’ in RPT1 and a ‘G’ in position 8, e.g. ‘PH0DV G’ in RPT2.

  3. DIck says:

    It’s working. Thank you for replay.



  4. Albert (Frank) McGirt says:

    Thank you for the notes. I cannot get Linked with any Reflector. I have a connected IRC with D-PRS Active. IRC log returns “User WB5VFY Unknown” and “REF030 C not found”. Using UR REF030CL RPT1 WB5VFY A RPT2 WB5VFY G

    I and E cmds work fine. Using RPi 2 with 3000 board and Jessie. Any help or suggestions would be appreciated.

    WB5VFY Frank in Albuquerque

  5. Did you forward the ports in your router?


    • Albert (Frank) McGirt says:

      That I have not done. I was looking at the YouTube video “DV3000 D-Star on the Raspberry Pi for the Linux Challenged Radio Amateur” and he did not appear to have done that so I was hoping that once the irc connected that I was OK and past all that but maybe not. Also my router is an Airport Extreme and I did not want to tackle it but guess if I must I will.

      Thanks for the response.

      Frank WB5VFY

  6. Albert (Frank) McGirt says:

    Wanted to report that I got it working. I went over all the settings again and I noticed that my choice of Hostnames in the ircDDB tab in ircddbgatewayconfig was small and I had previously picked one that was not open so I changed to and immediately everything worked.

    Now my question is this choice OK in the long run and if not is there a way of updating this list to get more reasonable choices?



Leave a Reply