Releases: dalethomas81/HamMessenger
Releases · dalethomas81/HamMessenger
Development Build dev-20250607-201146
resolve issue with terminal SSID command
Release v1.2025.23.1-develop
Full Changelog: dev...v1.2025.23.1-develop
Release v1.2025.23.1-HudsonsPalette
![]() Full Enclosure |
![]() MacOS Map Screen |
![]() CAD Isometric |
PCB
- Board version jumps to v1.2
- Added RF filtering for the PTT line
Enclosure
- New front and back covers to fully enclose components
- There is now a version that does not include the keyboard or battery for stationary use at a home PC
- GPS antenna has now been moved inside the front cover
Firmware
- Dedicated "New Message" screen where direct messages can be sent
- Smart beaconing feature where the APRS beacon can be sent based on a maximum distance and a minimum idle time
- Display readability has been improved with better arrangement of screen components
- Unused settings have been removed
- Improved user input validation and cleaning
- Many bugs have been resolved (just general bugs like incorrect datatypes being used)
- Raw SD card output now uses Base64 encoding to help with transmitting special characters via ASCII
- Code refactoring and optimizations for better readability and performance
- Added terminal commands to allow beaconing and messaging
- Easter egg debug screen has been added
GUI
- There is now a companion GUI app for MacOS and Windows that you can use to connect and control HamMessenger from your PC.
- Log screen that shows all logs in and out in realtime
- Map screen that shows live locations and info of stations similar to aprs.fi
- Messaging screen where all incoming messages are displayed and direct messages can be sent
Documentation
- Readme files have been improved with much more information
- There is now a new Build Instructions folder that will be used to include tutorial references and detailed documentation on how to build HamMessenger.
- Parts lists / BOM updates
General
- Github workflows have been added to help facilitate implementing CI/CD
What's Changed
- Develop by @dalethomas81 in #21
- Develop by @dalethomas81 in #22
Full Changelog: dev...v1.2025.23.1-HudsonsPalette
Development Build dev-20250604-061800
release badge
Development Build dev-20250604-060740
update workflows
Development Build dev-20250604
create release workflow
Master Build
master update workflow
Development Build
dev update workflow
v1.2025.19.2 - GUI Map
- added new map tab that shows stations on a map per the reported latitude and longitude along with station ID and symbol.
- added decoder for Mic-E locations.
- raw SD card prints are now encoded and decoded in base64 to resolve issues where APRS packets contain special chars like '\r' and '\n'
- raw SD card prints are now non-blocking and allow other HamMessenger process to continue while printing.
- serial output has been cleaned up such that duplicate information is not sent when messages are processed.
- improved GUI CPU performance by 50% by adding a short delay between serial reads.
- improved serial read performance by adding a separate thread to handle messages in a queue.
- GUI is packaged in an executable file for easy running and included in the release.
![]() Raw Serial Data Output |
![]() Station Markers on Map Tab |
v1.2025.19 - Python GUI
There is now a GUI that can be used to interface with and control HamMessenger.
- Complete control of all settings.
- Initiate messaging and beaconing.
- View all incoming messages in a spacious log window.
- Logs are stored in a txt file for later viewing.




