-
FreeTRX v0.2.0 Pre-release
released this
2026-07-07 13:41:59 +00:00 | 39 commits to main since this release0.2.0
- Fix crash opening Display Options with voice announcements on: the Screen
Dim value ("100%"/"50%"/…) is a plain literal, but the shared menu code fed it to
voicePromptsAppendLanguageString(), which derives the prompt index from the
string's offset within the language table — a foreign pointer produced a garbage
index and crashed. The value now goes throughvoicePromptsAppendString(). Also
moved the dim-level high bit off a low legacy option bit (bit 2 → 29) and clamped
the level so it can never index past the option arrays. - 7-segment frequency font: inactive segments are now off (background) instead
of faintly lit — no dim "ghosting". "MHz" now matches the frequency colour, and
there's 1px more space between the RX and TX frequency lines. - Screen dimming: added a 15% idle-dim level (Off / 100 / 50 / 30 / 15).
- DM-1701 build support — the Docker build is now parameterized by platform;
./build-firmware.sh DM1701producesOpenDM1701.bin(Baofeng DM-1701 /
Retevis RT-84). Not officially tested yet. - Release script (
scripts/forgejo-release.sh) now builds and attaches a
single platform or all of them, and reuses an existing release. - README: added "What's different from OpenGD77" and a dedicated "Flashing"
section.
Downloads
-
Source code (ZIP)
3 downloads
-
Source code (TAR.GZ)
2 downloads
-
OpenDM1701.bin
2 downloads · 785 KiB
-
OpenMDUV380.bin
2 downloads · 788 KiB
- Fix crash opening Display Options with voice announcements on: the Screen