Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
78 changes: 78 additions & 0 deletions dev_status2.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,78 @@
# Development status

OpenRTX is currently in active development. There will be bugs as we prioritize growth. Many features are still being built, so expect functionality to change regularly.

## Upcoming Milestones

- Firmware release v0.5.0 with persistence of settings and radio state on all the devices
- Backup and restore of external flash memory
- Codeplug support for FM and M17 operating modes

### Future

- Tytera MD-9600 support
- AX.25 and TNC support
- DMR RX, TX, and SMS support
- On-device APRS

## Current Support

**Last updated: 2026 October 14**

| Support Level | Radio Family |
| -------------------------------------------------- | ------------ |
| Mainline code, [official builds][0] | MD-3x0, MD-UV3x0, CS7000-M17 and plus, DM-1x01, GD-77, Module 17 |
| Mainline code, [nightly builds][1] | MD-9600, T-TWR Plus |
| Non-main repo, unofficial builds | [A36Plus][2] |
| WIP main repo branch, progress within last year | [T-TWR Plus v2.1][3], [MD-UV3x0 Plus][4], [C62][5], [HD2][6] |
| WIP main repo branch, no progress within last year | FT-70D, RT-890, Micro17, MD-2017 |

[0]: https://github.com/OpenRTX/OpenRTX/releases
[1]: https://files.openrtx.org/nightly/
[2]: https://github.com/VR2TE/Talkpod-A36plus-Firmware/tree/main/A36plus%20MAX/OpenRTX
[3]: https://github.com/OpenRTX/OpenRTX/tree/ttwrplus21
[4]: https://github.com/OpenRTX/OpenRTX/tree/mduv3x0-plus
[5]: https://github.com/OpenRTX/OpenRTX/tree/Retevis-c62
[6]: https://github.com/OpenRTX/OpenRTX/tree/Ailunce-HD2

### Legend

- ❌ Not supported
- 🟡 In development
- ✅ Supported

### Basic Functions

| Radio model | Boot | Display | Keyboard | CPS | RTC | Persistence | GPS | Known Issues |
| ------------------------------ | :--: | :-----: | :------: | :-: | :-: | :---------: | :-: | --------------------------------------------------------------------------------------- |
| Tytera MD-380 / MD-390 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | [on GitHub](https://github.com/OpenRTX/OpenRTX/issues?q=is:open+label:MD-3x0,ALL) |
| Tytera MD-UV380 / Retevis RT3s | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | [on GitHub](https://github.com/OpenRTX/OpenRTX/issues?q=is:open+label:MD-UV3x0,ALL) |
| Radioddity GD-77 | ✅ | ✅ | ✅ | ✅ | N/A | ❌ | N/A | [on GitHub](https://github.com/OpenRTX/OpenRTX/issues?q=is:open+label:GD-77,ALL) |
| Baofeng DM-1801 | ✅ | ✅ | ✅ | ✅ | N/A | ❌ | N/A | [on GitHub](https://github.com/OpenRTX/OpenRTX/issues?q=is:open+label:DM-1801,ALL) |
| Tytera MD-9600 | ✅ | ✅ | ✅ | ❌ | ✅ | ❌ | ❌ | [on GitHub](https://github.com/OpenRTX/OpenRTX/issues?q=is:open+label:MD-9600,ALL) |
| Module 17 | ✅ | ✅ | ✅ | ❌ | ✅ | ✅ | N/A | [on GitHub](https://github.com/OpenRTX/OpenRTX/issues?q=is:open+label:Module17,ALL) |
| Lilygo T-TWR plus | ✅ | ✅ | ✅ | ❌ | ✅ | ❌ | ✅ | [on GitHub](https://github.com/OpenRTX/OpenRTX/issues?q=is:open+label:T-TWR%20Plus,ALL) |
| Radtel RT-890 | ✅ | 🟡 | ✅ | ❌ | N/A | ❌ | N/A | [on GitHub](https://github.com/OpenRTX/OpenRTX/issues?q=is:open+label:RT-890,ALL) |
| Talkpod A36plus | ✅ | ✅ | ✅ | ❌ | 🟡 | ✅ | N/A | [on GitHub](https://github.com/OpenRTX/OpenRTX/issues?q=is:open+label:A36plus,ALL) |
| Retevis C62 | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | N/A | [on GitHub](https://github.com/OpenRTX/OpenRTX/issues?q=is:open+label:retevis-c62,ALL) |
| Connect Systems CS7000-M17 | ✅ | ✅ | ✅ | ❌ | N/A | ✅ | ✅ | [on GitHub](https://github.com/OpenRTX/OpenRTX/issues?q=is:open+label:CS7000,ALL) |
| Connect Systems CS7000-M17 Plus| ✅ | ✅ | ✅ | ❌ | N/A | ✅ | ✅ | [on GitHub](https://github.com/OpenRTX/OpenRTX/issues?q=is:open+label:CS7000-Plus,ALL) |

### Modes

| Radio model |FM RX | FM TX | AM RX | M17 RX | M17 TX | APRS RX | APRS TX | DMR RX | DMR TX | DMR SMS |
| -----------------------------------------------|:---: | :---: | :---: | :----: | :----: | :-----: | :-----: | :----: | :----: | :-----: |
| Tytera MD-380 / MD-390 / Retevis RT3 **(VHF)** |✅ | ✅ | N/A | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| Tytera MD-380 / MD-390 / Retevis RT3 **(UHF)** |✅ | ✅ | N/A | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ |
| Tytera MD-UV380 / Retevis RT3s |✅ | ✅ | N/A | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ |
| Radioddity GD-77 |✅ | ✅ | N/A | N/A | N/A | ❌ | ❌ | ❌ | ❌ | ❌ |
| Baofeng DM-1801 |✅ | ✅ | N/A | N/A | N/A | ❌ | ❌ | ❌ | ❌ | ❌ |
| Tytera MD-9600 |❌ | ❌ | N/A | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| Module 17 |N/A | N/A | N/A | ✅ | ✅ | N/A | N/A | N/A | N/A | N/A |
| Lilygo T-TWR plus |✅ | ✅ | N/A | ❌ | ❌ | ❌ | ❌ | N/A | N/A | N/A |
| Radtel RT-890 |❌ | ❌ | N/A | ❌ | ❌ | ❌ | ❌ | N/A | N/A | N/A |
| Talkpod A36plus |✅ | ✅ | 🟡 | ❌ | ❌ | ❌ | ❌ | N/A | N/A | N/A |
| Retevis C62 |✅ | ❌ | N/A | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| Connect Systems CS7000-M17 |✅ | ✅ | N/A | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ |
| Connect Systems CS7000-M17 Plus |✅ | ✅ | N/A | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ |

79 changes: 79 additions & 0 deletions dev_status3.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,79 @@
# Development status

OpenRTX is currently in active development. There will be bugs as we prioritize growth. Many features are still being built, so expect functionality to change regularly.

## Upcoming Milestones

- Firmware release v0.5.0 with persistence of settings and radio state on all the devices
- Backup and restore of external flash memory
- Codeplug support for FM and M17 operating modes

### Future

- Tytera MD-9600 support
- AX.25 and TNC support
- DMR RX, TX, and SMS support
- On-device APRS

## Current Support

**Last updated: 2026 October 14**

### Legend

- ❌ Not supported
- 🟡 In development
- ✅ Supported

### Basic Functions

| Radio model | [Release Builds][0] | [Nightly Builds][1] | WIP Branch | Boot | Display | Keyboard | CPS | RTC | Persistence | GPS | Known Issues |
| --------------------------------------------- | :-----------------: | :-----------------: | ---------------------- | :--: | :-----: | :------: | :-: | :-: | :---------: | :-: | --------------------------------------------------------------------------------------- |
| Tytera MD-380 / MD-390 / Retevis RT3 | ✅ | ✅ | | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | [on GitHub](https://github.com/OpenRTX/OpenRTX/issues?q=is:open+label:MD-3x0,ALL) |
| Tytera MD-UV380 / MD-UV390 / Retevis RT3s | ✅ | ✅ | | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | [on GitHub](https://github.com/OpenRTX/OpenRTX/issues?q=is:open+label:MD-UV3x0,ALL) |
| Radioddity GD-77 | ✅ | ✅ | | ✅ | ✅ | ✅ | ✅ | N/A | ❌ | N/A | [on GitHub](https://github.com/OpenRTX/OpenRTX/issues?q=is:open+label:GD-77,ALL) |
| Module 17 | ✅ | ✅ | | ✅ | ✅ | ✅ | ❌ | ✅ | ✅ | N/A | [on GitHub](https://github.com/OpenRTX/OpenRTX/issues?q=is:open+label:Module17,ALL) |
| Baofeng DM-1801 | ✅ | ✅ | | ✅ | ✅ | ✅ | ✅ | N/A | ❌ | N/A | [on GitHub](https://github.com/OpenRTX/OpenRTX/issues?q=is:open+label:DM-1801,ALL) |
| Baofeng DM-1701 | ✅ | | | ✅ | ✅ | ✅ | ✅ | N/A | ❌ | N/A | [on GitHub](https://github.com/OpenRTX/OpenRTX/issues?q=is:open+label:DM-1701,ALL) |
| Connect Systems CS7000-M17 | ✅ | | | ✅ | ✅ | ✅ | ❌ | N/A | ✅ | ✅ | [on GitHub](https://github.com/OpenRTX/OpenRTX/issues?q=is:open+label:CS7000,ALL) |
| Connect Systems CS7000-M17 Plus | ✅ | | | ✅ | ✅ | ✅ | ❌ | N/A | ✅ | ✅ | [on GitHub](https://github.com/OpenRTX/OpenRTX/issues?q=is:open+label:CS7000-Plus,ALL) |
| Tytera MD-9600 | | ✅ | | ✅ | ✅ | ✅ | ❌ | ✅ | ❌ | ❌ | [on GitHub](https://github.com/OpenRTX/OpenRTX/issues?q=is:open+label:MD-9600,ALL) |
| Lilygo T-TWR plus | | ✅ | | ✅ | ✅ | ✅ | ❌ | ✅ | ❌ | ✅ | [on GitHub](https://github.com/OpenRTX/OpenRTX/issues?q=is:open+label:T-TWR%20Plus,ALL) |
| Talkpod A36plus | | | [Tunas1337 A36Plus][2] | ✅ | ✅ | ✅ | ❌ | 🟡 | ✅ | N/A | [on GitHub](https://github.com/OpenRTX/OpenRTX/issues?q=is:open+label:A36plus,ALL) |
| Retevis C62 | | | [Retevis-c62][3] | ? | ? | ? | ? | ? | ? | ? | [on GitHub](https://github.com/OpenRTX/OpenRTX/issues?q=is:open+label:retevis-c62,ALL) |
| Tytera MD-UV380 Plus / MD-UV390 Plus | | | [mduv3x0-plus][4] | ? | ? | ? | ? | ? | ? | ? | [on GitHub](https://github.com/OpenRTX/OpenRTX/issues?q=is:open+label:MD-UV3x0Plus,ALL) |
| Lilygo T-TWR plus v2.1 | | | [ttwrplus21][5] | ? | ? | ? | ? | ? | ? | ? | [on GitHub](https://github.com/OpenRTX/OpenRTX/issues?q=is:open+label:T-TWR%20Plusv2.1,ALL) |
| Ailunce HD2 | | | [Ailunce-HD2][6] | ? | ? | ? | ? | ? | ? | ? | [on GitHub](https://github.com/OpenRTX/OpenRTX/issues?q=is:open+label:Ailunce-HD2,ALL) |

[0]: https://github.com/OpenRTX/OpenRTX/releases
[1]: https://files.openrtx.org/nightly/
[2]: https://github.com/Tunas1337/OpenRTX/tree/A36Plus
[3]: https://github.com/OpenRTX/OpenRTX/tree/Retevis-c62
[4]: https://github.com/OpenRTX/OpenRTX/tree/mduv3x0-plus
[5]: https://github.com/OpenRTX/OpenRTX/tree/ttwrplus21


### Modes

| Radio model |FM RX | FM TX | AM RX | M17 RX | M17 TX | APRS RX | APRS TX | DMR RX | DMR TX | DMR SMS |
| -----------------------------------------------|:---: | :---: | :---: | :----: | :----: | :-----: | :-----: | :----: | :----: | :-----: |
| Tytera MD-380 / MD-390 / Retevis RT3 **(VHF)** |✅ | ✅ | N/A | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| Tytera MD-380 / MD-390 / Retevis RT3 **(UHF)** |✅ | ✅ | N/A | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ |
| Tytera MD-UV380 / MD-UV390 / Retevis RT3s |✅ | ✅ | N/A | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ |
| Radioddity GD-77 |✅ | ✅ | N/A | N/A | N/A | ❌ | ❌ | ❌ | ❌ | ❌ |
| Module 17 |N/A | N/A | N/A | ✅ | ✅ | N/A | N/A | N/A | N/A | N/A |
| Baofeng DM-1801 |✅ | ✅ | N/A | N/A | N/A | ❌ | ❌ | ❌ | ❌ | ❌ |
| Baofeng DM-1701 |? | ? | ? | ? | ? | ? | ? | ? | ? | ? |
| Connect Systems CS7000-M17 |✅ | ✅ | N/A | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ |
| Connect Systems CS7000-M17 Plus |✅ | ✅ | N/A | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ |
| Tytera MD-9600 |❌ | ❌ | N/A | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| Lilygo T-TWR plus |✅ | ✅ | N/A | ❌ | ❌ | ❌ | ❌ | N/A | N/A | N/A |
| Talkpod A36plus |✅ | ✅ | 🟡 | ❌ | ❌ | ❌ | ❌ | N/A | N/A | N/A |
| Retevis C62 |✅ | ❌ | N/A | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| Tytera MD-UV380 Plus / MD-UV390 Plus |? | ? | ? | ? | ? | ? | ? | ? | ? | ? |
| Lilygo T-TWR plus v2.1 |? | ? | ? | ? | ? | ? | ? | ? | ? | ? |
| Ailunce HD2 |? | ? | ? | ? | ? | ? | ? | ? | ? | ? |


### Notes:
* _Semi-regular pre-made builds for the Talkpod A36plus can be found [here.](https://github.com/VR2TE/Talkpod-A36plus-Firmware/tree/main/A36plus%20MAX/OpenRTX)_
24 changes: 17 additions & 7 deletions hardware/hardware.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,24 +12,34 @@ This table provides a glance on the underlying hardware of each of the supported
| MD-UV3x0 | STM32F405VG | HR-C6000 | AT1846S | HX8302A | 25Q128FV SPI flash | JS-H210 |
| GDx | MK22FN512 | HR-C6000 | AT1846S | UC1701 | 25Q80BV SPI flash +<br>AT24C512 I2C EEPROM | - |
| HD1 | MK22FN512 | HR-C6000 | AT1846S | | 25Q80BV SPI flash +<br>AT24C512 I2C EEPROM | ST-26-U7L |
| DM-1x01 | ? | ? | ? | ? | ? | ? |
| MD-9600 | STM32F405VG | HR-C6000 | SKY72310 | ST7567 | 25Q128FV SPI flash | JS-M710 |
| T-TWR Plus | ESP32-S3 | SA868S | AT1846S | SH1106 | optional microSD | L76K |
| CS7000-M17 | STM32F405VG | HR-C6000 | SKY72310 | HX8302A | 25Q128FV SPI flash | MC-1010-2RE |
| CS7000-M17 Plus | STM32H743VI | HR-C6000 | SKY72310 | HX8302A | 25Q128FV SPI flash | MC-1010-2RE |
| C62 | CSK6011B | - | BK4819 | ST7735R | PY25Q40HB SPI flash | - |
| Anytone AT-D890UV | STM32U575VI | SCT3288? | WX4818N? | | TC58CVG2S0HRAIJ SPI Flash | CC1167Q |
| Radtel RT-4D | AT32F423CCT7 | HF6853 | BK4819 | ST7567 | PY25Q128HA SPI flash | - |
| AT-D890UV | STM32U575VI | SCT3288? | WX4818N? | | TC58CVG2S0HRAIJ SPI Flash | CC1167Q |
| AT-D878UV | ? | ? | ? | | ? | ? |
| RT-4D | AT32F423CCT7 | HF6853 | BK4819 | ST7567 | PY25Q128HA SPI flash | - |
| FT-2D | ? | ? | ? | ? | ? | ? |

### Device documentation

* [MD-380(G) and MD-390(G)](hardware/md380.md)
* [MD-UV380(G)](hardware/mduv380.md)
* [MD-9600 (G)](hardware/md9600.md)
* [GD-77 and DM-1801](hardware/gd77.md)
* [Tytera MD-380(G) and MD-390(G)](hardware/md380.md)
* [Tytera MD-UV380(G), MD-UV390, and Retevis RT3S](hardware/mduv380.md)
* [Tytera MD-9600 (G)](hardware/md9600.md)
* [Radioddity GD-77 and Baofeng DM-1801](hardware/gd77.md)
* [Yaesu FT2D](hardware/ft2d.md)
* [Ailunce HD1](hardware/hd1.md)
* [Anytone UV878](hardware/uv878.md)
* [Anytone AT-D878UV](hardware/uv878.md)
* [LILYGO T-TWR Plus](hardware/ttwrplus.md)
* [Radtel RT-4D](hardware/rt4d.md)
* [Connect Systems CS7000-M17 and CS7000-M17 Plus](hardware/cs7000.md)
* [Retevis C62](hardware/c62.md)

### Devices without doc pages
* Anytone AT-D890UV
* Module 17
* Talkpod A36plus


Loading