tx-500mp - Added initial plug-and-play for the Lab599 TX-500MP via the DigiRig Mobile

This commit is contained in:
thetechprepper
2025-09-13 14:21:01 -07:00
parent 6e014cd116
commit 5f2da951bb
3 changed files with 28 additions and 3 deletions
+2 -2
View File
@@ -2,7 +2,7 @@
# #
# Author : Gaston Gonzalez # Author : Gaston Gonzalez
# Date : 31 October 2024 # Date : 31 October 2024
# Updated : 31 May 2024 # Updated : 13 September 2025
# Purpose : Configures ET audio device with sane defaults # Purpose : Configures ET audio device with sane defaults
# #
# Preconditions # Preconditions
@@ -51,7 +51,7 @@ update-config () {
case ${ET_DEVICE_NAME} in case ${ET_DEVICE_NAME} in
"DIGIRIG_MOBILE") "DIGIRIG_MOBILE")
# Unmute Speaker a set volume. Adjust if remote station can't decode you. Your TX controls. # Unmute Speaker a set volume. Adjust if remote station can't decode you. Your TX controls.
amixer -q -c ${AUDIO_CARD} sset Speaker Playback Switch 42% unmute amixer -q -c ${AUDIO_CARD} sset Speaker Playback Switch 92% unmute
# Unmute Mic # Unmute Mic
amixer -q -c ${AUDIO_CARD} sset Mic Playback Switch 52% unmute 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. Your RX controls. # Set "L/R Capture" to 19. Adjust if you can't decode received audio. Your RX controls.
@@ -0,0 +1,20 @@
{
"id": "lab599-tx500mp",
"vendor": "Lab599",
"model": "TX-500MP (DigiRig Mobile)",
"rigctrl": {
"id": "2014",
"baud": "9600",
"ptt": "RTS",
"pttOnly": "false"
},
"notes": [
"1. Set MENU 36 CAT PROTOCOL = TS2000",
"2. Set MODE = DIGI",
"",
"Do not enable VOX on radio"
],
"fieldNotes": [
]
}
+6 -1
View File
@@ -1,7 +1,7 @@
#!/bin/bash #!/bin/bash
# Author : Gaston Gonzalez # Author : Gaston Gonzalez
# Date : 11 October 2024 # Date : 11 October 2024
# Updated : 21 May 2025 # Updated : 13 September 2025
# Purpose : Perform tests that can be used by the udev subsystem to aid # Purpose : Perform tests that can be used by the udev subsystem to aid
# in rule development. This is intended to by used with the PROGRAM # in rule development. This is intended to by used with the PROGRAM
# directive inside of a udev rule. # directive inside of a udev rule.
@@ -81,6 +81,11 @@ test_digirig_mobile() {
exit 0 exit 0
fi fi
if [[ "$ID" == "lab599-tx500mp" ]]; then
et-log "Old DigiRig Mobile detected for TX-500MP"
exit 0
fi
fi fi
exit 1 exit 1