Date   

#dmrlink #hblink #best_practices <cbridge><IPSEC><HBLINK3> #dmrlink #hblink #best_practices

Matthew Miller
 

I have a couple of questions that are just causing my mind not to wrap around a few things.
Right now I have IPsec talking to the cbridge and things are flowing in from the cbridge and I see talk groups, Problem I am having is how do I connect HBLink3 to the IPsec? I have tried a few different ways but I get an error saying that HBlink cannot auth with IPsec. I get the following warning
WARNING 2020-05-01 19:47:21,839 (MAIN) AuthError: IPSC packet failed authentication. Type 52: Peer: 1347699532, 127.0.0.1:50002
I am running IPSec_bridge.py and Hblink.py
Also including the config files
Any Help would be great!

Kd2cfh


Re: Changelog

Tom Corcoran
 

Very nice deliverable. Earlier comment is right on … "cabin fever" can have some side benefits!!

AGC function makes a big difference. Is there any source you can point me at that describes how to use the AUDIO_BPF option?
--
Tom VE3NY


Re: Is there a simple way for Bridging a YSF Reflector to an XLX Reflector (new 2020 Version)

Eric-K6KWB
 

Uli,
I had my XLX and YSF reflector set up this way one instances of MB and its working. Do you have a copy of your MB.ini that we can take a look?
best and 73, Eric


Re: Bluetooth PTT Button

Steve N4IRS
 

David,
I have used Button Mapper to determine what code a button sends. <https://play.google.com/store/apps/details?id=flar2.homebutton>

73, Steve N4IRS

On 5/1/2020 1:18 PM, David - W9DWH/4 via groups.io wrote:
I have a 2013 Ford Edge with the SYNC 2 entertainment system.  On Zello I can use the Play/Pause button, on the steering wheel, as my PTT when connected to bluetooth audio.  Setting it up on Zello was easy. All I had to was just press the button I wanted to use as my PTT and it saved it.  It's a little more difficult on DVSwitch.  It wants a numeric code for the PTT.  I have searched for documentation that would tell me which bluetooth buttons sends which numeric codes or an app that would sniff out the numeric codes when the buttons are pressed. I haven't had any luck on either count. Does anyone have ideas how I can find the numeric code, for my steering wheel play/pause button, so that I can use DVSwitch hands free?


Bluetooth PTT Button

David - W9DWH
 

I have a 2013 Ford Edge with the SYNC 2 entertainment system.  On Zello I can use the Play/Pause button, on the steering wheel, as my PTT when connected to bluetooth audio.  Setting it up on Zello was easy. All I had to was just press the button I wanted to use as my PTT and it saved it.  It's a little more difficult on DVSwitch.  It wants a numeric code for the PTT.  I have searched for documentation that would tell me which bluetooth buttons sends which numeric codes or an app that would sniff out the numeric codes when the buttons are pressed. I haven't had any luck on either count. Does anyone have ideas how I can find the numeric code, for my steering wheel play/pause button, so that I can use DVSwitch hands free?


Re: Is there a simple way for Bridging a YSF Reflector to an XLX Reflector (new 2020 Version)

Uli
 

Hi Steve
I have tried various settings in the MMDVM_Bridge.ini but it does not work.

The XLX Reflector is the latest from Jan. 2020 which is running the new Wires-X mode (instead of YSF)

Is there a MMDVM_Bridge.ini that contains all necessary entries for this connection?
E.g- the Part that connects to the Brandmeister TG and the part that connects to the XLX Reflector ?
Especially how to connect to Modul A on the reflector and what ports are needed and where exactly to put the IP Adress of the reflector.
The reflector runs on a different machine in the same local net as the bridge 192.168.xx.xx
Are there special entries in the DVSwitch.ini necessary

Uli


Re: Changelog

SP2ONG Waldek
 

Hi Mike,

Thank you very much for the extensive description which is very useful and allows you to better understand how to use it. Yes, I know that we can use a direct connection with MMDM_Bridge with YSF reflector but surely there are differences in audio levels between for example C4FM and DMR and so users with YSF Reflector are heard quieter on DMR and DMR users on YSF Reflector are heard too loud compared to a station with C4FM. For this reason, for YSFN I would also like to use two Analog_Bridge  to be able to compensate for audio levels. Unless there is another way? The same problem is with NXDN.


73 Waldek, SP2ONG


Re: Changelog

Mike Zingman - N4IRR
 

Hello Waldek,

So, this is a BIG topic which covers several ways you may want to use the DVSwitch components.  The multiple transmit ports in general will allow you to have a much richer assortment of networks/modes bridged.  We will cover this is a very long message to come later.

The YSF change was actually done a while ago (before multi-ports), but did not get released until this last build.  Its original intent was to allow both wide and narrow YSF variants to be bridged to another mode.  As you may understand, MB can only bridge like modes together and all others must be transcoded before they can be bridged.  What this addition lets you do is to have BOTH a like mode bridge AND a transcoded bridge at the same time.  This is mostly unique to YSF, but has other uses as well.

So lets take an example DMR <--> YSF bridge.  Before the last release you could bridge the AMBE directly between the two modes and all would work well.  However, if a transmission on YSF wide was seen, the bridge would drop those voice packets since they were not of the proper data type for DMR.  Now you "could" have transcoded ALL (narrow and wide) and then re-encoded them, but this is a bad solution because of the loss of quality.

Now, what we can do is this:
DMR <--- > YSFN (direct mode bridge)
DMR <-- AB_AMBE <-- AB_IMBE <-- YSFW (transcoded bridge)

The only change you need is to define the TXWidePort to point at AB_IMBE and make the AB_AMBE point to the same port as the direct mode bridge.  The above diagram looks like two separate bridge instances, but it is not!  There is an an instance of MB and two instances of AB.  That is all.  The rest is just port mapping.

I did not use any port numbers in my example on purpose.  They do not matter.  As long as they match on each side.  So you "could"
DMR = 30001
YSFN = 3002
AB_AMBE = 3003
AB_IMBE = 3004
YSFW = 3005

I do not care what the numbers as long as the RX port for each mode is unique and the transmit ports match it.  Lets follow the data as it moves from mode to mode.  First the like modes are simple.  A transmission on DMR will be exported to the YSFN listener and sent to the network.  Good.  Same for the reverse direction.  Now a YSFW transmission is sent to the TXWidePort.  AB_IMBE is listening to that port, gets the TLV, decodes it to PCM, sends it to AB_AMBE to encode into AMBE and then sends the TLV to the same YSFN port.  Done. And lastly, please notice that the transcode for YSFW to DMR is only one way.  Why?  Because 1) it would be bad to have both modes arrive at the same time and 2) It is not needed. The YSF radio will decode the narrow transmission just fine.

All of this was done with only a single transmit port for each mode defined.  In future posts we will discuss how multiple transmit ports adds to this discussion.

Hope this made some sense
73, Mike N4IRR


Re: Is there a simple way for Bridging a YSF Reflector to an XLX Reflector (new 2020 Version)

Steve N4IRS
 

Correct, Andy publishes his code on github just like we do.

Steve

On 4/30/2020 1:32 PM, ve6gcd@... wrote:
Hi Steve,

I guess my info is incorrect. Last time I experimented with YSF2DMR, I downloaded it from Github:

https://github.com/juribeparada/YSF2DMR

73,
Geoffrey VE6GCD


Re: Is there a simple way for Bridging a YSF Reflector to an XLX Reflector (new 2020 Version)

ve6gcd@...
 

Hi Steve,

I guess my info is incorrect. Last time I experimented with YSF2DMR, I downloaded it from Github:

https://github.com/juribeparada/YSF2DMR

73,
Geoffrey VE6GCD


Re: Is there a simple way for Bridging a YSF Reflector to an XLX Reflector (new 2020 Version)

Steve N4IRS
 

Geoff,
No, YSF2DMR is a program by Andy CA6JAU. He built it as part of his excellent work on the MMDVM Hotspot code.

Steve N4IRS

On 4/30/2020 1:23 PM, ve6gcd@... wrote:
YSF2DMR code was derived from MMDVM Bridge.

So if you already have MMDVM Bridge installed, know how to configure and got it working previously, then there is no need to install YSF2DMR.

73,
Geoffrey VE6GCD


Re: Is there a simple way for Bridging a YSF Reflector to an XLX Reflector (new 2020 Version)

ve6gcd@...
 

YSF2DMR code was derived from MMDVM Bridge.

So if you already have MMDVM Bridge installed, know how to configure and got it working previously, then there is no need to install YSF2DMR.

73,
Geoffrey VE6GCD


Re: HBLink and DMRLink

ve6gcd@...
 

Hi Paul,

My node ASL 40446 is connected to my own HB Link server. I use HBlink3 and this is how I did it.

ASL 40446 <-> USRP 1001 <-> Analog Bridge <-> MMDVM Bridge <-> HBlink3

Please note that HB Link Belgium may have a password set up on their HB server. You may need to get this info from them so you can configure your MMDVM Bridge.

73,
Geoffrey VE6GCD


Re: Is there a simple way for Bridging a YSF Reflector to an XLX Reflector (new 2020 Version)

 

Make sure you have the latest MMDVM _Bridge.


From: main@DVSwitch.groups.io <main@DVSwitch.groups.io> on behalf of andrew144500@... <andrew144500@...>
Sent: Thursday, April 30, 2020 1:13:45 PM
To: main@DVSwitch.groups.io <main@DVSwitch.groups.io>
Subject: Re: [DVSwitch] Is there a simple way for Bridging a YSF Reflector to an XLX Reflector (new 2020 Version)
 
I'm also stuck with something similar here. Could anyone with a working connection to an XLX post the relevent parts of their mmdvm bridge.ini file. Owning both a YSF reflector and XLX, I have other links established in the YSF,  I have the correct address entered for connection with the xlx, how does one link to a specific reflector module?  A "working" snapshot of YSF to XLX would benefit greatly.   Thanks. 


Re: Is there a simple way for Bridging a YSF Reflector to an XLX Reflector (new 2020 Version)

Steve N4IRS
 

See if this helps:
<https://github.com/DVSwitch/MMDVM_Bridge/blob/master/DOC/DMRplus_startup_options.md>
and from MMDVM_Bridge.ini:

DMR Network]
Enable=0
Address=hblink.dvswitch.org
Port=62031
Jitter=360
Local=62032
Password=passw0rd
# for DMR+ see https://github.com/DVSwitch/MMDVM_Bridge/blob/master/DOC/DMRplus_startup_options.md
# for XLX the syntax is: Options=XLX:4009
# Options=
Slot1=0
Slot2=1
Debug=0




On 4/30/2020 8:13 AM, andrew144500@... wrote:
I'm also stuck with something similar here. Could anyone with a working connection to an XLX post the relevent parts of their mmdvm bridge.ini file. Owning both a YSF reflector and XLX, I have other links established in the YSF,  I have the correct address entered for connection with the xlx, how does one link to a specific reflector module?  A "working" snapshot of YSF to XLX would benefit greatly.   Thanks. 


Re: Is there a simple way for Bridging a YSF Reflector to an XLX Reflector (new 2020 Version)

andrew (callsign)
 

I'm also stuck with something similar here. Could anyone with a working connection to an XLX post the relevent parts of their mmdvm bridge.ini file. Owning both a YSF reflector and XLX, I have other links established in the YSF,  I have the correct address entered for connection with the xlx, how does one link to a specific reflector module?  A "working" snapshot of YSF to XLX would benefit greatly.   Thanks. 


Re: Changelog

SP2ONG Waldek
 

Hi Mike,

Can you give an example of how to use it?

Do I then run two Analog_Bridge which supports YSFN and the other YSFW with different TX ports but the same RXport with DVswitch.ini?


On Mon, Apr 20, 2020 at 10:26 AM, Mike Zingman - N4IRR wrote:
  • YSF split of narrow and wide TLV export to support transcode.
        • Wide mode YSF packets can now be sent to its own list of transmit ports using TXWidePort
        • This is independent of the narrow transmit ports
        • This allows you to transcode one side of YSF while keeping the other format free from conversion


Re: Conference Bridge

JJ Cummings
 

C4FM didn’t need both - just the reflector, and yes we use Allstar as a hub to allow for more granular control of the modes (it’s easy to disconnect/connect a node) etc...

Sent from the iRoad

On Apr 29, 2020, at 20:21, Jay <jay.n4nqy@...> wrote:

Super, Thanks.  So I do  need both the gateway and reflector for each mode.  One question, i assume you used a separate psuedo node for each mode.  That makes some sense to me.

Back when I started this i was not seeing AllStar as a Hub.  I kept trying to make hb_confbridge work and running into problems.  I need to get more familiar now with the conf file in Allstar.  I have an AllStar node running but it is vanilla and installed by the cookbook.  Shouldn't take much to add a single mode (??).  there is some documentation on getting DMR working, but I may tackle YSF or P25 first.  They are a little less complicated.

Thanks for the link.  That should present me with a project for the next week or two.
--

jb   N4NQY


Re: Conference Bridge

Jay
 

Super, Thanks.  So I do  need both the gateway and reflector for each mode.  One question, i assume you used a separate psuedo node for each mode.  That makes some sense to me.

Back when I started this i was not seeing AllStar as a Hub.  I kept trying to make hb_confbridge work and running into problems.  I need to get more familiar now with the conf file in Allstar.  I have an AllStar node running but it is vanilla and installed by the cookbook.  Shouldn't take much to add a single mode (??).  there is some documentation on getting DMR working, but I may tackle YSF or P25 first.  They are a little less complicated.

Thanks for the link.  That should present me with a project for the next week or two.
--

jb   N4NQY


Re: Is there a simple way for Bridging a YSF Reflector to an XLX Reflector (new 2020 Version)

Steve N4IRS
 

You can do the same thing with just MMDVM_Bridge. No YSF2DMR required.

On 4/29/20 8:33 PM, TG9AOR wrote:
You may  bridge it via YSF2DMR, point the corresponding networks in their respective stanzas and away it goes. No need to have a MMDVM Bridge or Analog Bridge, if this is like you state in your question, traffic goes straight from YSF to XLX. Be aware that you do need transcoding hardware if wishing to do DSTAR on the reflector and be heard on YSF.

Working example may be found on ysf 36606 (TG9AOR-1) and XLX502C (TG9AOR-M)
--
José Roberto Ruíz García Salas
TG9AOR

3561 - 3580 of 9795