./build-firmware.sh DM1701 builds OpenDM1701.bin with PLATFORM_RT84_DM1701 +
PLATFORM_VARIANT_DM1701 (vs PLATFORM_MDUV380). Same firmware source, same GCC 14
toolchain and codec placement. Not officially tested on DM-1701 hardware yet.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
- New freetrxVersion.h with semver (MAJOR/MINOR/PATCH + string), currently 0.1.0.
- Firmware Info top line now shows "FreeTRX v0.1.0"; the git commit ID line is
unchanged. The version is also announced via voice prompt.
- CHANGELOG: promote the accumulated changes to a 0.1.0 section.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
- Splash screen and Firmware Info name now show "FreeTRX".
- Firmware-info credits: "Marcus DK1DA", a separator, and a thank-you to the
original OpenGD77 authors.
- README documents that this iteration is developed/tested only on the TYT
MD-UV380 and Retevis RT-3S, with a contact for testing other supported radios.
- CHANGELOG updated.
Hardware/tooling identifiers (build filename, MD-UV380 model IDs, hotspot
version string) intentionally left unchanged to avoid breaking flashing and
Pi-Star/MMDVM compatibility.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
- Rename the project to FreeTRX (fork of OpenGD77).
- New README.md documenting the fork and its upstream source
(OpenGD77 R20260131 / OpenGD77_MDUV380_DM1701_20260130).
- Preserve the original project README as README.OpenGD77.md.
- Add LICENSE.md reproducing the inherited OpenGD77 license (modified
BSD 3-Clause + non-commercial clause). The license is NOT GPL-compatible and
cannot be relicensed; all original copyrights are retained.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>