Skip to content

v1.0.0

Pre-release
Pre-release

Choose a tag to compare

@stevejun1986 stevejun1986 released this 13 Sep 16:17
· 104 commits to main since this release
17059d3

This release marks the first complete run in testing for all intended software and background scripts. Further testing and refinement may be needed moving forward.

EmComm Field Node Provisioner v1.0.0

First release. A single Python/Tkinter script that turns a clean Linux Mint
install into an offline-capable emergency communications workstation — digital modes,
HF logging, offline maps and reference library, SDR, mesh — in one pass, verified on
the way out.

README.md covers the stack, requirements and setup. This note covers what has
actually been exercised, because that is what you cannot see from a file listing.

Verified on hardware

One machine, one operator. Everything below was observed working on a real node with
an RTL-SDR attached:

  • Provisioning completes and the post-run verification reports honestly
  • dump1090 tracking live traffic, startable on demand and releasing the dongle cleanly
  • SatDump built from source, dongle visible in the recorder, full TLE set loaded
  • Offline maps, document server and knowledgebase serving with the network pulled

Not verified

  • Dock-triggered autostart has never been observed firing — on any hardware,
    including the reference Toughbook and dock. It installs and verifies present; whether
    a dock event launches anything is unknown. Opt-in, and nothing else depends on it.
  • Anything needing a radio on the air. Verification checks the filesystem, not RF.

Before you deploy a node

configs/ ships empty by design — supply your own profiles, and read the placeholder
contract in configs/README.md first. Then work the Pre-Deployment Config Checklist;
it covers every step that needs hardware, a radio, or a network connection before a
node goes out.

Issues and field reports welcome. GPL-3.0-or-later.

Full Changelog: https://github.com/stevejun1986/emcomm-field-node/commits/v1.0.0