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 http://www.amateurlogic.com/downloads/DV3000.pdf  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:

https://groups.yahoo.com/neo/groups/pcrepeatercontroller/files/Beta/

Configure Dummy Repeater

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

dummyrepeater

Select menu item Edit and then Preferences

dummyrptr-edit

 

Set your personal callsign on the tab titled “Callsign”

dummyrptr-callsign

Pick your soundcard(s) for input and output

dummyrptr-soundcard

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.

dv3000-serial

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

dummyrptr-dv3000
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.

dummyrptr-timeout
Put in a handy 20 character “comment” message
dummyrptr-message

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

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

Install ircDDBGateway

Linux

The proper way to install ircddbgateway is documented in the Yahoo! group ircddbgateway.  Join the group at https://groups.yahoo.com/neo/groups/ircddbgateway/info and pull the documentation for install at https://groups.yahoo.com/neo/groups/ircddbgateway/files/Documentation/ircDDBGateway-DEB-instructions-ENG-20130430.pdf

Also pull the overview document at https://groups.yahoo.com/neo/groups/ircddbgateway/files/Documentation/Gateway-ENG.pdf

The basic steps are

sudo curl ftp://141.75.245.226:8021/raspbian/opendv.list -o /etc/apt/sources.list.d/opendv.list
cd /tmp
wget ftp://141.75.245.226:8021/debian/dl5di.pk
sudo apt-key add dl5di.pk
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.

 Windows

Obtain latest installer in https://groups.yahoo.com/neo/groups/ircDDBgateway/files/Beta/

 Configure ircDDBGateway

Visit our quick startup Wiki page for ircDDBGateway.

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

ircddbgatewayconfig

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.

ircgwconfig-gateway

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

ircgwconfig-repeater1-1

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

ircgwconfig-repeater1-2

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.

ircgwconfig-ircddb

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

ircgwconfig-dprs

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

ircgwconfig-dextra

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.

ircgwconfig-dplus

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

ircgwconfig-dcs

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.

ircgwconfig-misc

 

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

dummyrepeater

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.

dummyrptr-echo

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.

alsamixer

You will make adjustments in a text terminal like this.

 

alsamixer

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”.

dummyrptr

 

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

ircddbgateway-gui

 

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 http://www.k6jm.com/portforwarding.htm

11 Responses to Install Dummy Repeater and ircDDBGateway

  1. Daan PD0D says:

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

    73 Daan.

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

    • John Hays says:

      Daan,

      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?

    73’s
    PH0DV

    • 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.

    73’s

    PH0DV
    Dick

  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?

    http://www.k6jm.com/portforwarding.htm

    73’s
    PH0DV

    • 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.

      73s
      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 rr.openquad.net 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?

    73

    WB5VFY

Leave a Reply