Skip to content

Releases: dalethomas81/HamMessenger

Development Build dev-20250607-201146

07 Jun 20:11

Choose a tag to compare

Pre-release
resolve issue with terminal SSID command

Release v1.2025.23.1-develop

04 Jun 05:57

Choose a tag to compare

Release v1.2025.23.1-HudsonsPalette

04 Jun 07:03
941b2c6

Choose a tag to compare

Screenshot 1
Full Enclosure
Screenshot 2
MacOS Map Screen
Screenshot 2
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

Full Changelog: dev...v1.2025.23.1-HudsonsPalette

Development Build dev-20250604-061800

04 Jun 06:18

Choose a tag to compare

Pre-release
release badge

Development Build dev-20250604-060740

04 Jun 06:07

Choose a tag to compare

Pre-release
update workflows

Development Build dev-20250604

04 Jun 04:56

Choose a tag to compare

Pre-release
create release workflow

Master Build

30 May 05:25

Choose a tag to compare

master

update workflow

Development Build

26 May 06:33

Choose a tag to compare

Development Build Pre-release
Pre-release
dev

update workflow

v1.2025.19.2 - GUI Map

09 May 01:33

Choose a tag to compare

  • 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.
Screenshot 1
Raw Serial Data Output
Screenshot 2
Station Markers on Map Tab

v1.2025.19 - Python GUI

05 May 03:49
4f8628d

Choose a tag to compare

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.