Compare commits

...

6 Commits

Author SHA1 Message Date
thetechprepper da9ade6c63 doc-tools - Added initial tools for creating static documentation 2025-04-24 16:45:48 -07:00
Gaston Gonzalez fa56d3c725 Added R4 Final release notes 2025-04-02 08:36:08 -07:00
thetechprepper 1b532f4400 Merge pull request #38 from thetechprepper/release/r4
Merge release/r4 to dev
2025-03-31 08:17:40 -07:00
thetechprepper 15071d2940 Merge pull request #37 from Arete-Padre/release/r4
Elecraft KX2 Support
2025-03-31 08:15:36 -07:00
Arete-Padre 5527d34814 Add files via upload
Initial support for the Elecraft KX2.
2025-03-30 16:54:37 -05:00
Gaston Gonzalez b24b94c317 Winlink - Updated RMS list as of 03/27/25 2025-03-28 07:13:30 -07:00
7 changed files with 129 additions and 3 deletions
+37
View File
@@ -1,5 +1,42 @@
# EmComm Tools OS Community Release
# 2025.04.01.R4 (4.0.0)
* Tier 1 radio PnP support
* Yaesu FT-991A
* Tier 2 radio PnP support
* Icom IC-7300
* Elecraft KX2 (DigiRig Mobile)
* et-mode
* BBS Client 1: Paracon (AGW radio terminal)
* BBS Client 2: QtTermTCP (multi mode radio terminal)
* BBS Server: 1200 baud packet node/BBS using LinBPQ
* Chattervox: Packet-based chat client
* Added 300, 1200, and 9600 baud packet packet to direwolf
* Added VARA HF and VARA FM mode selection if installed
* GPS PnP support
* Dell 7220 (u-blox 8 receiver)
* Winlink
* Enabled P2P listening for AX.25 and ARDOP
* Updated RMS list as of 03/27/25
* Bluetooth TNC support
* et-uv-pro: Support for BTECH UV Pro
* et-vr-n76: support for Vero VGC NR-76
* et-th-d74: support for Kenwood TH-D74
* Added support for: axcall, QtTermTCP, Winlink, and YAAC
* WINE
* Added basic installation of WINE
* Added scripts (`~/add-on/wine/*.sh`) to install VARA HF/FM
* Misc
* Added kiwix for offline Wikipedia and/or .zim browsing
* et-user-backup: Performs ETC configuration backup
* et-user-restore: Restores ETC configuration
* Added misc tooling: pup, socat
* Bug fixes
* Updated OSM map downloader to work with updates to Geofabrik site
* Fixed formatting of et-radio text output
* Resolved inconsistent Conky startup behavior
# 2024.11.27.R3 (3.0.0)
* Plug-and-Play (PnP) support for CAT control, sound card, and GPS
File diff suppressed because one or more lines are too long
+25
View File
@@ -0,0 +1,25 @@
#!/bin/bash
# Author : Gaston Gonzalez
# Date : 3 April 2025
# Updated : 24 April 2024
# Purpose : Creates a Jekyll doc site
set -e
source /opt/emcomm-tools/bin/et-common
function usage() {
echo "$(basename $0) <site-name>"
}
if [[ $# -ne 1 ]]; then
usage
exit 1
fi
SITE="$1"
rbenv local 3.3.8
gem install jekyll bundler && jekyll new ${SITE}
echo -e "${YELLOW}1. Move into the site directory: ${WHITE}cd ${SITE}${NC}"
echo -e "${YELLOW}2. Build and start site: ${WHITE}bundle exec jekyll serve${NC}"
echo -e "${YELLOW}3. Access site in web browser: ${WHITE}min http://localhost:4000${NC}"
+41
View File
@@ -0,0 +1,41 @@
#!/bin/bash
# Author : Gaston Gonzalez
# Date : 2 April 2025
# Updated : 24 April 2025
# Purpose : Installs documentation tooling
set -e
RUBY_VERSION="3.3.8"
if [[ "${EUID}" -eq 0 ]]; then
echo "This script be run as your normal user, not as root."
exit 1
fi
if [[ ! -e ~/.rbenv ]]; then
echo "Install 'rbenv' into your home directory..."
git clone https://github.com/rbenv/rbenv.git ~/.rbenv
echo "Adding 'rbenv' into your path..."
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile
echo 'eval "$(rbenv init - bash)"' >> ~/.bash_profile
echo "Adding 'ruby-build' plugin..."
git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build
fi
source ~/.bash_profile
echo "Installing Ruby ${RUBY_VERSION}..."
rbenv install ${RUBY_VERSION}
rbenv global ${RUBY_VERSION}
echo "Using ruby version: $(ruby -v)"
echo "Using gem version: $(gem -v)"
ruby -v | grep "${RUBY_VERSION}"
if [[ $? -ne 0 ]]; then
"The documentation tool requires Ruby ${RUBY_VERSION}."
exit 1
fi
+1 -1
View File
@@ -4,7 +4,7 @@
# : Cliff Jones
# Date : 1 January 2025
# Updated : 17 March 2025
# Purpose : Utility for accessing the Bluetooth TNC on the BTECH UV PRO.
# Purpose : Utility for accessing the Bluetooth TNC on the Vero VGC VR-N76.
source /opt/emcomm-tools/bin/et-common
CLEAN_UP=1
@@ -0,0 +1,16 @@
{
"id": "elecraft-kx2",
"vendor": "Elecraft",
"model": "KX-2 (DigiRig)",
"rigctrl": {
"id": "2044",
"baud": "38400",
"ptt": "RTS"
},
"notes": [
"In Menu set RS232 to 38400 b",
"Note current Mic Gain setting then set to 5 (ALC meter should read 3-5 bars during TX)",
"Set AF Gain to 15 (ensure input level is green in JS8CALL)",
"For voice operation, return Mic Gain to setting noted above (25 typical)"
]
}
+8 -1
View File
@@ -2,7 +2,7 @@
#
# Author : Gaston Gonzalez
# Date : 29 December 2023
# Updated : 20 October 2024
# Updated : 24 April 2025
# Purpose : Install development tools
set -e
@@ -37,3 +37,10 @@ then
sudo apt update
sudo apt install --no-install-recommends cubic -y
fi
# libyaml-dev - needed for Ruby via rbenv
et-log "Installing tools needed for ETC R5"
apt install \
libyaml-dev \
-y