[SOLVED]
[SOLUTION]
Setting a "hangTimerInFrames = 60" in the DVSwitch.ini [DMR] and [YSF] stanzas has forced transmissions to BM to be made a minimum of 7 seconds, preventing "User Blocked" messages from the DMR side.
Since starting the thread I have systematically adjusted the settings in my DVSwitch.ini and MMDVM_Bridge.ini files until the option that controls the BM tail time was found.
To recap, I run 2 x MMDVM_Bridge instances on 1 device. One for DMR itself and one for YSF <--> DMR.
The problem was short presses of the X button and Search & Direct caused BM loop ban "user blocked" messages on the bridge SSID (A well known issue)
The solution was in DVSwitch.ini, in the YSF <--> DMR instance I added < hangTimerInFrames = 60 >
In the [DMR] stanza I added : <hangTimerInFrames = 60 ; Use 50 for 3 seconds of hang time (3000 / 60)>
; Configure the DMR Partner
; Audio format is AMBE 72 bit
[DMR]
Address = 127.0.0.1 ; Address to send AMBE TLV frames to (export)
TXPort = 31101 ; Port to send AMBE TLV frames to (export)
RXPort = 31104 ; Port to listen on (import)
Slot = 2 ; Export slot
hangTimerInFrames = 60 ; Use 50 for 3 seconds of hang time (3000 / 60)
In the [YSF] stanza I added the same <hangTimerInFrames = 60 ; Use 50 for 3 seconds of hang time (3000 / 60)>
; 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 (export)
TXPort = 31104 ; Port to send AMBE TLV frames to (export)
RXPort = 31101 ; Port to listen on (import)
FallbackID = 2347857 ; In case we can not find a valid DMR id in the database, export this one
ExportTG = 23591 ; Which TG to export
Slot = 2 ; Export slot
hangTimerInFrames = 60 ; Use 50 for 3 seconds of hang time (3000 / 60)
This has led to a much safer 7 second tail time on BM confirmed by watching the last heard TX times when pressing the X button or a single short PTT press.
Yes it means a lengthy pause for the stations using the link but as GB-CCARC is only a small group of users it isn't a problem and encourages stations to take a pause anyway :)
Thanks
Scot
2E0WWV