# FreeTRX

**FreeTRX** is a fork of the [OpenGD77](https://opengd77.org) firmware for the
**TYT MD-UV380 / Retevis RT-3S** and **Baofeng DM-1701 / Retevis RT-84**.

[Latest release :material-download:](https://git.dk1da.de/DK1DA/FreeTRX/releases){ .md-button .md-button--primary }
[Source :material-git:](https://git.dk1da.de/DK1DA/FreeTRX){ .md-button }

## Screenshots

<div class="grid cards" markdown>

![DMR call with the segmented S-meter](images/screenshot-dmr.png)

![VFO with the 7-segment frequency font](images/screenshot-vfo.png)

</div>

## Documentation

- **[User Manual](MANUAL.md)** — every feature, tagged 🟢 **FreeTRX** (new/changed)
  or ⚪ **OpenGD77** (inherited), with a button reference.
- **[Building & Flashing](TOOLS.md)** — Docker build (`./build-firmware.sh`),
  flashing (`./flash.sh`), and grabbing screenshots (`./screenshot.sh`).
- **[Changelog](CHANGELOG.md)** — version history.

## Supported radios

Developed and tested on the **TYT MD-UV380 / Retevis RT-3S**. A DM-1701 / RT-84
build is also produced but not yet officially tested. Want to help test another
OpenGD77-supported radio? Email **Marcus, DK1DA** at
[qsl@dk1da.de](mailto:qsl@dk1da.de).

!!! note "License"
    FreeTRX inherits the OpenGD77 license (modified BSD 3-Clause with a
    non-commercial clause). It is not GPL-compatible and cannot be relicensed.
