Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Duplicate DSTAR Module IDs #124

Open
dl5di opened this issue Mar 27, 2019 · 0 comments
Open

Duplicate DSTAR Module IDs #124

dl5di opened this issue Mar 27, 2019 · 0 comments

Comments

@dl5di
Copy link

dl5di commented Mar 27, 2019

Problem and solution in one:

Problem:
With more and more services which are connected to XLX by transcoders, a repeater callsign may connect several times parallel.
XLX assigns a constant module ID to DMR conects, by default "B".
This creates issues if you are connecting with a real DSTAR repeater which uses the same callsign.
"B" was always reserved for DSTAR repeaters on UHF.
I am running several repeaters which use DSTAR on 70cm (B), 23cm (A), 10m (E), DMR and YSF.

Different DMR devices (or YSF2DMR etc.) with the same callsign all get the same Module ID.

Solution:
I created a little patch which creates the Module-ID based on the DMR-ID.
It starts with "H" and by that reserves A to G for real DSTAR modules.
The ID is calculated from the DMR-ID, so it is always the same for the same DMR-ID.

I placed a patch to a fork at https://github.com/dl5di/xlxd
The changes are in the file https://github.com/dl5di/xlxd/blob/master/src/cdmrmmdvmprotocol.cpp

73 de Hans DL5DI

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant