Fusion kills the MMDVM Bridge


Greg AD4GC
 

I am trying to build a simple DMR<-->YSF bridge. Both the bridge and reflector are on my network and as far as I know all the required ports have been forwarded and opened. I have followed the wiki to the letter, and shazzam it works! Well at least from DMR --> YSF, as soon as the YSF reflector is keyed the bridge stops working for an unknown amount of time, but after several minutes I can check by keying the DMR and it will pass to YSF again. It doesn't matter how many times or how long DMR is used, as soon as YSF is used it stops for a peiod of time.

If someone would be kind enough to tell me how (what I need to type) to access the live logs to see what is happening, I will be glad to put them in a reply. But here is my MMDVM_Bridge.ini, DVSwitch.ini, and YSFGateway.ini files.

Thanks in advance,
Greg AD4GC

The MMDVM_Bridge.ini:
[General]
Callsign=AD4GC
Id=315857611
Timeout=180
Duplex=0
 
[Info]
RXFrequency=440850000
TXFrequency=440850000
Power=0
Latitude=37.328268
Longitude=-084.52356
Height=0
Location=Bee Lick, KY EM77rh
Description=MMDVM_Bridge
URL=https://groups.io/g/DVSwitch

[Log]
# Logging levels, 0=No logging, 1=Debug, 2=Message, 3=Info, 4=Warning, 5=E>
DisplayLevel=1
FileLevel=2
FilePath=/var/log/mmdvm
FileRoot=MMDVM_Bridge
 
[DMR Id Lookup]
File=/var/lib/mmdvm/DMRIds.dat
Time=24
 
[NXDN Id Lookup]
File=/var/lib/mmdvm/NXDN.csv
Time=24
 
[Modem]
Port=/dev/null
RSSIMappingFile=/dev/null
Trace=0
Debug=0
 
[D-Star]
Enable=0
Module=B
 
[DMR]
Enable=1
ColorCode=1
EmbeddedLCOnly=1
DumpTAData=0
 
[System Fusion]
Enable=1
 
[P25]
Enable=0
NAC=293

[NXDN]
Enable=0
RAN=1
Id=
 
[D-Star Network]
Enable=0
GatewayAddress=127.0.0.1
GatewayPort=20010
LocalPort=20011
Debug=0
 
[DMR Network]
Enable=1
Address=3102.master.brandmeister.network
Port=62031
Jitter=360
Local=62032
Password=Farming@19
# for DMR+ see https://github.com/DVSwitch/MMDVM_Bridge/blob/master/DOC/DM>
# for XLX the syntax is: Options=XLX:4009
# Options=
Slot1=0
Slot2=1
Debug=0
 
[System Fusion Network]
Enable=1
LocalAddress=0
LocalPort=3200
GatewayAddress=192.168.254.2
GatewayPort=42020
Debug=0
 
[P25 Network]
Enable=0
GatewayAddress=127.0.0.1
GatewayPort=42020
LocalPort=32010
Debug=0
 
[NXDN Network]
Enable=0
#LocalAddress=127.0.0.1
Debug=0
LocalPort=14021
GatewayAddress=127.0.0.1
GatewayPort=14020


The DVSwitch.ini:
; MMDVM_Bridge export / import configuration file.
;   This file should be placed along side of MMDVM_Bridge or you can supply
;   an absolute path in the DVSWITCH environment variable, e.g:
;   DVSWITCH=/etc/MMDVM_Bridge/DVSwitch.ini
;   before executing MMDVM_Bridge
;
; Another method to set the enviorment variable is to use the systemd unit>
; by adding:
; Environment=DVSWITCH=/etc/MMDVM_Bridge/DVSwitch.ini
; to /lib/systemd/system/mmdvm_bridge.service
 
; Configure the Quantar Repeater Partner
; Note that the TX and RX ports are already reversed for MMDVM_Bridge <-->>
[QUANTAR]
address = 0.0.0.0               ; Address to send IMBE TLV frames to (expo>
txPort = 34103                  ; Port to send IMBE TLV frames to (export)
rxPort = 34100                  ; Port to listen for IMBE TLV frames on (i>
quantarPort = 1994              ; HDLC frames To/From the Quantar repeater
debug = 0                       ; Debug 0 = off, 1 = on (adds lots of addi>
logLevel = 2                    ; Logging levels, 0=No logging, 1=Debug, 2>
logFilePath = /var/log/dvswitch/Quantar_Bridge.log
 
; Configure the DMR Partner
; Audio format is AMBE 72 bit
[DMR]
address = 127.0.0.1             ; Address to send AMBE TLV frames to (expo>
txPort = 31100                  ; Port to send AMBE TLV frames to (export)
rxPort = 31103                  ; Port to listen on (import)
slot = 2                        ; Export slot
exportTG = 9                    ; Which TG to export
hangTimerInFrames = 0           ; Use 50 for 3 seconds of hang time (3000 >
talkerAlias = %callsign %location %description ; Get callsign location and>
 
; Configure the D-Star Partner
; Audio format is AMBE 48 bit (DSAMBE)
[DSTAR]
address = 127.0.0.1             ; Address to send AMBE TLV frames to (expo>
txPort = 32100                  ; Port to send AMBE TLV frames to (export)
rxPort = 32103                  ; Port to listen on (import)
fallbackID = 1234567            ; In case we can not find a valid DMR id i>
exportTG = 9                    ; Which TG to export
slot = 2                        ; Export slot
RemotePort = 54321              ; Port to send Gateway commands to
message = %location %description ; Get location and description from MMDVM>
 
; Configure the NXDN Partner
; Audio format is AMBE 72 bit
[NXDN]
address = 127.0.0.1             ; Address to send AMBE TLV frames to (expo>
txPort = 33100                  ; Port to send AMBE TLV frames to (export)
rxPort = 33103                  ; Port to listen on (import)
fallbackID = 1234567            ; In case we can not find a valid DMR id i>
nxdnFallbackID  = 12345         ; Use this ID when the input DMR ID is not>
translate = 1234=4321           ; Translate NXDN TG < -- > DMR TG (bidirec>
slot = 2                        ; Export slot
RemotePort = 6075               ; Port to send Gateway commands to
 
; Configure the P25 Partner
; Audio format is IMBE 88 bit
[P25]
address = 127.0.0.1             ; Address to send AMBE TLV frames to (expo>
txPort = 34100                  ; Port to send AMBE TLV frames to (export)
rxPort = 34103                  ; Port to listen on (import)
slot = 2                        ; Export slot
RemotePort = 6074               ; Port to send Gateway commands to
 
; Configure the Yaesu Fusion Partner
; Audio format is AMBE 72 bit
; Audio format is IMBE 88 bit
[YSF]
address = 127.0.0.1             ; Address to send AMBE TLV frames to (expo>
txPort = 31103                  ; Port to send AMBE TLV frames to (export)
rxPort = 31100                  ; Port to listen on (import)
txWidePort = 35105              ; Port to send IMBE TLV frames to for YSFw>
fallbackID = 3158576            ; In case we can not find a valid DMR id i>
exportTG = 31219                ; Which TG to export
slot = 2                        ; Export slot
RemotePort = 6073               ; Port to send Gateway commands to
 
; Configure the BrandMeister connection
; Simple Terminal Feature Update
; Audio format is AMBE 72 bit
[STFU]                          ; Brandmeister Open DMR Terminal (ODMRT) P>
BMAddress = 3102.repeater.net   ; Brandmeister ODMRT server address
BMPort = 54006                  ; Brandmeister ODMRT port
BMPassword = passw0rd           ; Your Brandmeister password
Address = 127.0.0.1             ; Address to send AMBE TLV frames to (expo>
txPort  = 36100                 ; Port to send AMBE TLV frames to (export)
rxPort  = 36103                 ; Port to listen on (import)
UserID  = 123456789             ; Your DMR ID + SSID
TalkerAlias = N0CALL Name City  ; Max 27 characters
StartTG = 31219                 ; Startup talk group
LogLevel = 3                    ; STFU log level (0=No logging, 1=Debug, 2>
 
[ASL]
address = 127.0.0.1
txPort = 30100
rxPort = 30103
 
The YSFGateway.ini
[General]
Callsign=AD4GC
Suffix=RPT
# Suffix=ND
Id=315857611
RptAddress=127.0.0.1
RptPort=3200
LocalAddress=127.0.0.1
LocalPort=4200
WiresXMakeUpper=1
WiresXCommandPassthrough=0
Daemon=0
 
[Info]
RXFrequency=223500000
TXFrequency=223500000
Power=1
Latitude=41.7333
Longitude=-50.3999
Height=0
Location=Iceberg
Description=DVSwitch
URL=https://groups.io/g/DVSwitch
 
[Log]
# Logging levels, 0=No logging, 1=Debug, 2=Message, 3=Info, 4=Warning, 5=E>
DisplayLevel=1
FileLevel=2
FilePath=/var/log/mmdvm
FileRoot=YSFGateway
 
[aprs.fi]
Enable=0
# Server=noam.aprs2.net
Server=euro.aprs2.net
Port=14580
Password=9999
Description=APRS Description
Suffix=Y
 
[Network]
# Startup=Alabama-Link
InactivityTimeout=0
Revert=0
Debug=0
 
[YSF Network]
Enable=1
Port=42000
Hosts=/var/lib/mmdvm/YSFHosts.txt
ReloadTime=60
ParrotAddress=127.0.0.1
ParrotPort=42012
# YSF2DMRAddress=127.0.0.1
# YSF2DMRPort=42013
# YSF2NXDNAddress=127.0.0.1
# YSF2NXDNPort=42014
# YSF2P25Address=127.0.0.1
# YSF2P25Port=42015
 
[FCS Network]
Enable=1
Rooms=/var/lib/mmdvm/FCSRooms.txt
Port=42001
 
[Mobile GPS]
Enable=0
Address=127.0.0.1
Port=7834
 
[Remote Commands]
Enable=1
Port=6073
 
 
 

Join main@DVSwitch.groups.io to automatically receive all group messages.