[arm-allstar] Duplex function not working correctly?
Scott Zimmerman
n3xcc at zewireless.com
Thu Apr 4 19:39:30 EDT 2019
Mike,
Have a look at my notes. (attached)
Unfortunately they say:
duplex = 0
linktolink = yes
One clue from simpleusb.conf:
carrierfrom = usbinvert
ctcssfrom = usbinvert
The COS input comes from the controller's PTT output, thus the active LOW. The CTCSS input is tied to the controller's CTCSS
encode output pin. (Also active low) The reason this was done is so the transmission could end (CTCSS decode off) *then* the
controller send the CT for that port, then unkey the PTT line.
By connecting the two logic signals as above and using selective encode on that port, you can kill the controller's CT
heading for the internet side.
The other clue is:
duplex = 1 in simpleusb.conf. I don't remember nor do I have any notes that say why this should be set to 1 in this config
file, but set to 0 in rpt.conf.
> Port 3 is not set up in repeater mode so it should be operating as a simplex connection.
It's been awhile, and I have slept since the last time I played with this, but I *think* you want that port to be full duplex
from the controller's side. If it's half-duplex, you can't send tones to the node while it is transmitting.
Keep in mind, AllStar can be used full duplex.
Upon further thought, that's why duplex=1 in one config file and 0 in the other. Duplex=1 in the SimpleUSB channel driver
configuration since the node is *capable* of full duplex operation. It is set for duplex=0 in rpt.conf since in this case we
don't want any repeat audio functionality. Nodetonode=0 which shuts of CT's and other telemetry. (I *may* be backwards on
that last part.)
There you go!!
Scott
Scott Zimmerman
Amateur Radio Call N3XCC
474 Barnett Road
Boswell, PA 15531
On 4/4/2019 12:59 PM, "Mike Sullivan via ARM-allstar" wrote:
> I'm working on our club's node.. configuration is an RC-210 controller,
> repeater on port 1, RIM-Lite for the RC-210 on Port 3 (2 is reserved for a
> link radio) I think I finally fixed the poor audio issue, but I'm still
> having issues with courtesy beeps.
>
> I have the rpt.conf file duplex variable set to 0, which should be half
> duplex, no telemetry/tones. No matter of the configuration of linktolink
> (yes, no, or commented out) the repeater's courtesy beep is somehow being
> looped back into the transmission as a pre-PTT beep, when it should only be
> a post-PTT courtesy beep.
>
> If I switch to duplex=1, the controller's courtesy beep goes away.. but at
> the cost of the Allstar beep, telemetry, etc (that I can comment out, I
> know that). Now here's the weird part.. when I comment out the courtesy
> beep in rpt.conf, the problem returns. I've checked everything on the
> controller side, Port 3 is not set up in repeater mode so it should be
> operating as a simplex connection.
>
> I'm baffled as to what's going on. Am I missing something that would
> otherwise cause the issue
> _______________________________________________
>
> ARM-allstar mailing list
> ARM-allstar at hamvoip.org
> http://lists.hamvoip.org/cgi-bin/mailman/listinfo/arm-allstar
>
> Visit the BBB and RPi2/3 web page - http://hamvoip.org
>
-------------- next part --------------
SimpleUSB.conf:
[general]
[usb]
eeprom = 1 ; EEPROM installed: 0,1
; 0 = no (default)
; 1 = yes
hdwtype = 0 ; Leave this set to 0 for USB sound fobs modified using
; the instructions from usbfob.pdf. Use a setting of
; 1 is for Dingotel/Sph interfaces.
; Receiver parameters
rxboost = 0 ; 0 = 20db attenuator inserted, 1= 20db attenuator removed
; Set to 1 for additonal gain if using a low-level receiver output
carrierfrom = usbinvert ; no,usb,usbinvert
; no - no carrier detection at all
; usb - from the COR line on the USB sound fob (Active high)
; usbinvert - from the inverted COR line on the USB sound fob (Active low)
ctcssfrom = usbinvert ; no,usb,usbinvert
; no - CTCSS decoding, system will be carrier squelch
; usb - CTCSS decoding using input from USB sound fob (Active high)
; usbinvert - from the inverted CTCSS line on the USB sound fob (Active low)
deemphasis = no ; enable de-emphasis (input from discriminator)
plfilter = no ; enable PL filter
;rxondelay = 0 ; number of 20ms intervals to hold off receiver turn-on indication
; Transmitter parameters
txmixa = voice ; Left channel output (A): no,voice,tone,composite,auxvoice
; no - Do not output anything
; voice - output voice only
txmixb = no ; Right channel output (B): no,voice,tone,composite,auxvoice
; See txmixa above.
txboost = 0
invertptt = 0 ; Invert PTT 0 = ground to transmit, 1 = open to transmit
; This is the collector lead of the 2n4401 on the modified
; usb sound fob.
; please refer to the howto for the procedure to do this.
preemphasis = 0
; pager = no ; no,a,b (e.g. pager = b means "put the normal repeat audio on channel A, and the pager audio on channel B")
; duplex3 = 0 ; duplex 3 gain setting (0 to disable)
duplex = 1 ; Duplex 0,1
; 0 - half duplex
; 1 - full duplex
---------------------------------------------------------------------
RPT.conf:
[2375] ; Change this to your assigned node number
rxchannel = SimpleUSB/usb ; Rx audio/signalling channel
duplex = 0 ; 0 = Half duplex with no telemetry tones or hang time.
; Special Case: Full duplex if linktolink is set to yes.
; This mode is preferred when interfacing with an external multiport repeater controller.
; 1 = Half duplex with telemetry tones and hang time. Does not repeat audio.
; This mode is preferred when interfacing a simplex node.
; 2 = Full Duplex with telemetry tones and hang time.
; This mode is preferred when interfacing a repeater.
; 3 = Full Duplex with telemetry tones and hang time, but no repeated audio.
; 4 = Full Duplex with telemetry tones and hang time. Repeated audio only when the autopatch is down.
linktolink = yes ; "YES" when used with duplex=0 above when using an external controller
More information about the ARM-allstar
mailing list