{"id":12100,"date":"2025-06-03T14:21:58","date_gmt":"2025-06-03T21:21:58","guid":{"rendered":"https:\/\/jasonsblog.ddns.net\/?p=12100"},"modified":"2025-06-03T14:30:19","modified_gmt":"2025-06-03T21:30:19","slug":"dmrgateway-supports-more-networks","status":"publish","type":"post","link":"https:\/\/jasonsblog.ddns.net\/index.php\/2025\/06\/03\/dmrgateway-supports-more-networks\/","title":{"rendered":"DMRGateway Now Supports Many More  DMR Networks"},"content":{"rendered":"\n<figure class=\"wp-block-image alignright size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"179\" height=\"235\" src=\"https:\/\/jasonsblog.ddns.net\/wp-content\/uploads\/2025\/06\/image-9.png\" alt=\"\" class=\"wp-image-12101\" style=\"width:170px;height:auto\"\/><\/figure>\n\n\n\n<p>I saw this email yesterday from Alexander for changes to DMRGateway to support more networks. You&#8217;ll have to <a href=\"https:\/\/jasonsblog.ddns.net\/index.php\/2022\/08\/10\/how-to-manually-download-and-compile-mmdvmhost-or-any-of-the-other-components-of-pi-star\/\" target=\"_blank\" rel=\"noreferrer noopener\">clone from Github and then compile<\/a> and replace your DMRGateway executable in \/usr\/local\/bin for this to work. At the moment, I have mine working with 8 networks if you include XLX refelectors. You just have to make sure that you configure the talk group translations properly, and assign different local ports for each network. So I have mine working with XLX, Brandmeister, DMR+, DMR2YSF, TGIF, Amcomm, System V and FreeDMR. One note, I&#8217;m using the Pi-Star 4.3.4 Beta, and it only shows the first 7 networks, but the eighth network is still operational. <\/p>\n\n\n<div class=\"wp-block-ub-divider ub_divider ub-divider-orientation-horizontal\" id=\"ub_divider_96f5d93a-4839-41d5-acd8-6bfcd7b7a595\"><div class=\"ub_divider_wrapper\" style=\"position: relative; margin-bottom: 2px; width: 100%; height: 2px; \" data-divider-alignment=\"center\"><div class=\"ub_divider_line\" style=\"border-top: 2px solid #ccc; margin-top: 2px; \"><\/div><\/div><\/div>\n\n\n<p>Hello, Jonathan!<\/p>\n\n\n\n<p>I&#8217;m done with the unlimited number of networks feature. Now, each section starting from the text &#8220;[DMR Network&#8221; is considered a network.<\/p>\n\n\n\n<p>There is a thing I need your help\/advice with &#8212; RemoteControl. Now it is hardcoded to 8 networks. It requires remote control protocol to be changed.<\/p>\n\n\n\n<p>Tested on my WPSD hotspot with 2 networks, but as there were a lot of changes, I think it requires some more testing, especially with XLX (I have only DMR).<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h4 class=\"wp-block-heading\">You can view, comment on, or merge this pull request online at:<\/h4>\n\n\n\n<p><a href=\"https:\/\/github.com\/g4klx\/DMRGateway\/pull\/136\">https:\/\/github.com\/g4klx\/DMRGateway\/pull\/136<\/a><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Commit Summary<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/github.com\/g4klx\/DMRGateway\/pull\/136\/commits\/68e68c9c79d2def441651e915d8894d9488042e7\" target=\"_blank\" rel=\"noreferrer noopener\">68e68c9<\/a> [unlim-networks] indentation fix<\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/g4klx\/DMRGateway\/pull\/136\/commits\/fa558552d89c7f9f378c33c36acdd654129243f1\" target=\"_blank\" rel=\"noreferrer noopener\">fa55855<\/a> [unlim-networks] Config<\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/g4klx\/DMRGateway\/pull\/136\/commits\/366b32a29a51d93f3b920a62bd4123f8cd5dfbc9\" target=\"_blank\" rel=\"noreferrer noopener\">366b32a<\/a> [unlim-networks] DMRGateway<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">File Changes<\/h4>\n\n\n\n<p>(<a href=\"https:\/\/github.com\/g4klx\/DMRGateway\/pull\/136\/files\" target=\"_blank\" rel=\"noreferrer noopener\">5&nbsp;files<\/a>)<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>M<\/strong> <a href=\"https:\/\/github.com\/g4klx\/DMRGateway\/pull\/136\/files#diff-f4e7b059fd1d5ec1c063b7ecdc6e81fe361b8001419598e75f2dc9b0ae6e9f1a\" target=\"_blank\" rel=\"noreferrer noopener\">Conf.cpp<\/a> (1325)<\/li>\n\n\n\n<li><strong>M<\/strong> <a href=\"https:\/\/github.com\/g4klx\/DMRGateway\/pull\/136\/files#diff-8340604c1efc9c65bc37f92517a8f8272eeaf8b7082e0f1c332c48a613683e82\" target=\"_blank\" rel=\"noreferrer noopener\">Conf.h<\/a> (236)<\/li>\n\n\n\n<li><strong>M<\/strong> <a href=\"https:\/\/github.com\/g4klx\/DMRGateway\/pull\/136\/files#diff-e7abf65abdc5f696f436adf7935d7028691c2212a391b7ab09a3b90be47ac192\" target=\"_blank\" rel=\"noreferrer noopener\">DMRGateway.cpp<\/a> (1948)<\/li>\n\n\n\n<li><strong>M<\/strong> <a href=\"https:\/\/github.com\/g4klx\/DMRGateway\/pull\/136\/files#diff-4f1a427af79273b1071ebb987a94f1fb338bca760c4b8c4a1179e50082048a90\" target=\"_blank\" rel=\"noreferrer noopener\">DMRGateway.h<\/a> (64)<\/li>\n\n\n\n<li><strong>M<\/strong> <a href=\"https:\/\/github.com\/g4klx\/DMRGateway\/pull\/136\/files#diff-b79cc6877b2644d5328a66a60657a2261d37040d296eeb66c25435e2d163803c\" target=\"_blank\" rel=\"noreferrer noopener\">RemoteControl.h<\/a> (7)<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Patch Links:<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/github.com\/g4klx\/DMRGateway\/pull\/136.patch\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/github.com\/g4klx\/DMRGateway\/pull\/136.patch<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/g4klx\/DMRGateway\/pull\/136.diff\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/github.com\/g4klx\/DMRGateway\/pull\/136.diff<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>I saw this email yesterday from Alexander for changes to DMRGateway to support more networks. You&#8217;ll have to clone from Github and then compile and replace your DMRGateway executable in \/usr\/local\/bin for this to work. At the moment, I have mine working with 8 networks if you include XLX refelectors. You just have to make [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-12100","post","type-post","status-publish","format-standard","hentry","category-ham"],"blocksy_meta":[],"featured_image_src":null,"author_info":{"display_name":"Jason","author_link":"https:\/\/jasonsblog.ddns.net\/index.php\/author\/jturning\/"},"_links":{"self":[{"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/posts\/12100","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/comments?post=12100"}],"version-history":[{"count":3,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/posts\/12100\/revisions"}],"predecessor-version":[{"id":12104,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/posts\/12100\/revisions\/12104"}],"wp:attachment":[{"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/media?parent=12100"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/categories?post=12100"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/tags?post=12100"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}