PNW DMR  -  News    Talkgroups    OR Matrix    WA/ID Matrix    MCT    Visuals    Netwatch    YahooGroup    Bridget    History

DCI Site Map

Bridget - a MMDVM Portal into PNW DMR

We still have a need for more development so that we can expand the talkgroup decks for multiple repeaters, repeater managers and other c-Bridges.  Ultimately we hope to be able to use a single VPS (with HamWAN's support) to provide c-Bridge AND Bridget type services, which will save greatly on monthly hosting costs and increase the robustness of our ancillary services.

If you wish to help on this larger project and you are fluent in Python, web apps and/or websockets, please see more details on the install page.



Bridget 2.0 Talkgroups for PNW DMR

PNW Talkgroup TG # Timers Description
I-5 3168 P10/3 I-5 corridor coverage area repeaters only
Local 9 9 FT/2 General openSPOT-to-openSPOT only chatter TG, also is the MMDVM server voice annunciator; add it to your RX group
Oregon St 3141 P10/3 Connection with permission of the Oregon Regional Group
Parrot 9998 P1/0 Echo test server
PNW 1 3187 FT/3 PNW Main All PNW DMR Repeaters; Calling or Standby use ONLY
PNW 2 103187 FT/3 PNW's General chatter, Not-a-Net Gathering Wed; 1900
PNWR 2 (bm) 31771 FT/3 PNW Regional talkgroup with Brandmeister connection
PS 1 3190 FT/120 Full Time Primary EmComm or Public Service Uses Only
PS 2 103190 PT60/60 Part Time Secondary EmComm or Public Service Uses Only
TAC 1 8951 P5/3 PNW Network Only, no DMRX or Brandmeister connectivity
TAC 314 314 P5/3 Generally unused DMRX TAC (NO Brandmeister connection)
Washington 1 (bm) 3153 FT/3 Full time in-state, QSO talkgroup TG, typically East of the Cascades
Washington 2 103153 FT/3 Full time in-state, QSO talkgroup TG, typically West of the Cascades
MCT Off 16770971 55/15 Sets a 15 minute hold-off timer for all talkgroups, not for  voice traffic
MCT On 16771971 55/15 Sets a 55 minute turn-on timer for all talkgroups, not for  voice traffic
NOTES:  Shorter 2 minute timer on Local 9 to allow quicker return of the c-Bridge TG's after local chatter has ended.
MCT's are not needed as Bridget is fully encoded with turn-on and hold-off timers but they are still available.


Be sure to put Local 9 in your Rx group for all channels in your Bridget zone for both oS annunciation and use as the Local 9 Bridget Intercom talkgroup.

MCT off is available available if you wish to turn off the full time talkgroups.  Local 9 is the openSPOT intercom talkgroup to all clients connected to Bridget and it holds off the c-Bridge talkgroups.

Also available is Android or iOS Streaming via Zello.  This is a listen only stream but Zello users are able to talk locally over Zello as well.  This stream mirrors the Bridget talkgroups and any current users timer activities.

Bridget will likely be switching to PNW members use only at some point in the future, so check out the PNW Yahoo Group Bridget Files if you find that you are no longer able to connect.


Server Settings for Bridget (MMDVM Server)

Server IP:

Server UDP: 5xxxx

Password: passw0rd

Connector:  HotSpot/MMDVM
Protocol: MMDVM (see image)

If you find that you cannot connect, check the Yahoo Group files for the latest settings (PNW members only)

When setting up your openSPOT, be sure to have the "advanced mode" checkbox checked so that you can enter the server IP and UDP port into the fields and then click Add Server (see image). 

Be sure that the "DMRplus options for DMRplus" setting does NOT have the "Use DMRplus options" checkbox checked (see image).



  1. Do you want your create your own MMDVM server? 
  2. Do you want to be able to use your openSPOT or other MMDVM client to connect to your MotoTRBO repeater, c-Bridge peer manager or repeater?
  3. Do you want to use your own talkgroup deck?
  4. If so, check out our set-up page.



We have added a new zone to the PNW CS-580 codeplug to support Bridget.  It also sports RX Groups on 3 channels.  Most users are likely to just listen via promiscuous mode as it works so well in this rather fine HT.  A scan list was not added due to the shortage of available scan lists in the 580 (max of 32)

openSPOTs realistically support only a single timeslot, so even though some of the PNW talkgroups appear on timeslot 2, simply ignore that and use the single timeslot mode on the openSPOT and program your radio for timeslot 1.  Bridget handles the routing to the correct timeslot on the c-Bridge as well as the reverse.

PS 1 and PS 2 are now on Bridge with very long hold-off timers, do not kerchunk these please and you will effectively disable Bridget for 1-2 hours.  PS talkgroups are for EmComm and Public Service Events only.

When you TX through the Bridget server, you appear on the c-Bridge as if you were using a repeater named Bridget (oddly enough).  Use NetWatch to see the activity.  All talkgroups have hold-off timers as shown above so remember that if you ker-chunk one you are turning off many others.  You should ker-chunk again if you wish to listen to a different talkgroup or otherwise wait the typical 2-3 minutes for the hold-off timers to toll.

Local 9 is a valid talkgroup for openSPOT users or other MMDVM clients as well as a few select PNW repeaters.  It enables users to talk to other openSPOT users similar to an Intercom.  Hold-off timers are set to 2 minutes, shorter than normal (really the priority is to get into the PNW network) but long enough not have the c-Bridge activity barge into your active TG 9 conversation.

If you key up on a talkgroup not active in the Bridget TG table, your activity will still show up on NetWatch but the activity will go nowhere.  You may also see "Unresolved" with the talkgroup ID number if that is the case.  If this happens, no hold-off timers will be activated and all c-Bridge traffic will still be active back to the openSPOT.  That c-Bridge activity will stomp on your unique talkgroups.  We ask that you only use talkgroups listed in our table above.

If you need a client bridge to run your openSPOT off a WiFi connection, consider the IO-Gear GWU637, $44 at Amazon.  It is 1/3 the size of the openSPOT.  If you have a 3G/4G USB dongle already, then the TP-Link TL-MR3020, $29 at Amazon is a great option.  It is about the same size as the openSPOT.

The Bridget project is in motion and the talkgroup deck may change so check back here fore the latest information.  BTW, Bluestack devices are not supported.


8-8-17:  The talkgroup deck programming is complete, MCT Off is now optionally needed as this manager is now with fully coded hold-off timers for all listed talkgroups above.  So MCT Off will only add 12 minutes to the existing 3 minute hold-off timers if they happen to be active.  Remember, others may be sharing Bridget with you so what you function is the same for all logged in users.  Check for users via Local 9 if you have any concerns.  We have 8-12 users logged into Bridget at any random time.

8-7-17:  B 2.0 is now working solidly so will begin to expand the talkgroup deck.  OR 1, WA 1, WA 2, PNW 2 and PNW Regional 2 are fulltime to enable Bridget listeners to have something to monitor and maintain some connection to our network.  The plan is to take Bridget private and available only to PNW members and other closely affiliated hams with interest in the project.  Publishing the Bridget how-to will enable other groups to create their own portals.

8-1-17:  Local 9 will be the default openSPOT to openSPOT intercom talkgroup.  This talkgroup tends to be used by most openSPOT users for the server annunciation as well as redirect.  Also channel redirect can be used with Bridget.  So be sure to turn redirect off when switching your server to Bridget if you have the correct talkgroups programmed into your radio.  Also you can simply use redirect but with the correct talkgroup deck as listed above.

8-1-17:  Added the set-up Information to this page.

7-31-17:  Bridget 2.0 is out of beta.  Washington 1 has been added to the deck.  "Unicom" is on PNW Local 1 for all openSPOT user connections if they wish to chat openSPOT to openSPOT. 

We will publish everything soon on how to set-up your own portal.  A test run this morning had a working install up in 7 minutes once the VPS was ready, all done by scripting.  Just 3 simple config files to adjust to your own installation and done.  Again Vance, W6SS has been the lead on getting the major work done to get to this point.  We ultimately hope to be able to handle multiple talkgroup decks going to different c-Bridge managers and different c-Bridges, all from the same VPS (keeping costs to a minimum).  The original servers 1 and 2 will likely go away at some point soon.

7-28-17:  Bridget 2.0 is out!!!  The same TG's are available.  This new VPS is utilizing a variation of the setup used on Bridget 1 and 2 and appears to be bullet-proof.  At least at this early point, all is looking good. 

This implementation was created with the great assistance from Vance, W6SS.  He deserves much credit for providing the assistance here as well as the training needed to manage and re-create the installation from a fresh VPS spin-up (Debian 8.9 x64).  We intend to publish the details and make it relatively easy to deploy this project for other c-Bridge owners or repeater owners who want to supplement their own repeater managers with openSPOT or other MMDVM clients.  More to follow...

7-10-17:  Server 2 is now on 52032 and normal comms have been restored.

7-6-17:  You may wish to update your openSPOT to Firmware v0119.  I had a report this morning that the user had not been able to connect when using v0117.  But on the other hand, I've not had any issue with connections while using v0117.  If you are using older firmware, this may be helpful generally as well.  YOUR MILEAGE MAY VARY!!!

7-2-17:  UDP changed on Server 1 from 62031 to 52031, Server 2 (62032) is unchanged.

6-28-17:  Local 2 works fine for openSPOT to openSPOT users, had a 4 way tonight.  But still some issues overall, so be prepared, this is still in beta with more fixes and changes to come...

6-27-17:  HEADS-UP:  The UDP Ports on Server 1 will be changing to 52031 and Server 2 may be 52032 soon.  If you can't connect, try these also (once you see the setting have changed below).  This is in part, to address those hams who are not able to connect under any conditions on the higher ports.

6-22-17:  62031 Only:  Experimenting with call complete determination timing.  Default is 500 ms (150-1000), first week was 500, now at 150 ms, will extend out to 1000 over some time.  Comments welcome.

This particular project has been in the works for months but is based on the great work of multiple folks going back 4 years or so.  All software is open-sourced and available on GitHub by N0MJS and his crew of supporters.  Also kudos to and for the fine assistance of Corey N3FE, one of the USA Brandmeister admins who initially shepherded our efforts at PNW DMR.  And to Vance, W6SS for being the one who coded the installation script and explained how it worked, which is instrumental to enabling Linux neophytes to be able to install and manage their own Bridget projects. Lastly, to Cort more directly as he was our Huckleberry to bring our project over the last hurtle to enable a perfectly working project.

The partner programs used are:  dmr_utils, dmrlink and hblink
Currently running on Debian 8.9/64 at DigitalOcean SFO, 1 core
Please see our
install page on how to deploy your own server


Revised: 10/13/2017 09:20