mirror of
https://github.com/thetechprepper/emcomm-tools-os-community.git
synced 2026-09-17 15:41:44 -04:00
TX-500MP - Added finer control for defining per radio audio levels that are user configurable. The generic approach for treating all DigiRig devices globally the same was problematic. The new audio.script configuration property is optional
This commit is contained in:
@@ -0,0 +1,38 @@
|
||||
#!/bin/bash
|
||||
#
|
||||
# Author : Gaston Gonzalez
|
||||
# Date : 9 October 2025
|
||||
# Purpose : Audio settings specific to the Lab599 TX-500MP
|
||||
#
|
||||
# Preconditions
|
||||
# 1. Supported audio interface is connected and properly detected
|
||||
#
|
||||
# Postconditions
|
||||
# 1. ALSA settings set on ET audio device
|
||||
|
||||
usage() {
|
||||
echo "usage: $(basename $0) <ET audio card> <ET device name>"
|
||||
}
|
||||
|
||||
if [[ $# -ne 2 ]]; then
|
||||
usage
|
||||
exit 1
|
||||
fi
|
||||
|
||||
AUDIO_CARD=$1
|
||||
ET_DEVICE_NAME=$2
|
||||
|
||||
# Unmute Speaker and set the volume to 81. Adjust if the remote station
|
||||
# can't decode you or if there is not output power on TX.
|
||||
amixer -q -c ${AUDIO_CARD} sset Speaker Playback Switch 92% unmute
|
||||
|
||||
# Unmute Mic
|
||||
amixer -q -c ${AUDIO_CARD} sset Mic Playback Switch 52% unmute
|
||||
|
||||
# Set "L/R Capture" to 19. Adjust if you can't decode received audio.
|
||||
amixer -q -c ${AUDIO_CARD} sset Mic Capture Switch 31% unmute
|
||||
|
||||
# Disable Auto Gain Control
|
||||
amixer -q -c ${AUDIO_CARD} sset 'Auto Gain Control' mute
|
||||
|
||||
et-log "Applied amixer settings for audio card ${AUDIO_CARD} on device ${ET_DEVICE_NAME}"
|
||||
@@ -8,6 +8,9 @@
|
||||
"ptt": "RTS",
|
||||
"pttOnly": "false"
|
||||
},
|
||||
"audio": {
|
||||
"script": "/opt/emcomm-tools/conf/radios.d/audio/lab599-tx500mp.sh"
|
||||
},
|
||||
"notes": [
|
||||
"1. Set MENU 36 CAT PROTOCOL = TS2000",
|
||||
"2. Set MODE = DIGI",
|
||||
|
||||
Reference in New Issue
Block a user