Last edited · 44 revisions  


Datasheet: UDRCDS


Important: Use only Compass Linux images and dstarrepeater packages.  They contain support specific to the UDRC™. Source is available for review on GitHub.

Mount your UDRC™ on a Raspberry Pi 2 or 3

Make sure the pins are properly aligned and use the supplied standoffs to support the board above the HDMI port.

Universal Digital Radio ControllerUniversal Digital Radio Controller

ircDDB Registration

Now is a good time to register a unique callsign for your repeater at  In the United States this needs to be a club callsign, in other countries a secondary callsign is necessary.  If you want to use your personal call sign, you will be able to run the repeater and perform linking to repeaters and reflectors, but will be unable to do callsign routing including STARnet Digital groups. If you already have an ircddbgateway registered, you can just add this repeater to it at configuration.

Create the Boot Image

  1. Obtain a high quality microSD card.  A Class-10 card of 8GB or more is recommended.
  2. Download a Compass Linux image from
  3. The 'lite' version is without a GUI and will require hand editing of the dstarrepeater configuration file.  The full version has graphic configuration tools for those new to setting up dstarrepeater and ircddbgateway.
  4. Unzip and copy the uncompressed image to the SD card using the procedure outlined on the Raspberry Pi site.

Boot for the First Time

  1. Place the microSD card in the Raspberry Pi.
  2. Attach a monitor and keyboard/mouse to the Raspberry Pi
  3. Attach Ethernet via the RJ-45 jack to your network.
  4. Apply power via one of these methods
    1. Using the microUSB port next to the HDMI port (good if you are not at the repeater site)
    2. Through the 15-Pin connector while attached to the DR-1X repeater (Power down the repeater while installing the supplied 15-Pin cable)
  5. Allow the Raspberry Pi to boot up
  6. Login  (User: pi, Password: raspberry)
  7. From a terminal command line, verify that the UDRC™ is recognized by typing the command aplay -l (that's a lowercase l) and observe that udrc is listed as a card.  If you do not see it listed, power down and remount the UDRC™.
  8. Perform any Linux configuration specific to your installation, e.g. assign specific network addresses, install favorite tools, etc. (This is beyond the scope of NW Digital Radio support, please use Linux support resources for assistance.)
  9. You may wish to edit the /etc/hosts file and add reference to the hostname, for example if you keep the default 'compass' hostname, add a line    compass
  10. To preset the pins and levels on the UDRC™ we provide a script.  Execute the following: 
    (the 'pipe' or | is usually above the \ key on most keyboards -- if you want to see what the script does, leave off  '| sudo sh')
  11. To gracefully shutdown the Raspberry Pi, you may use the command sudo halt

Wait for a New Package for DStarRepeater

We are working on a new package that will support these devices.  Look for it soon.