Skip to content
Open
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
30 changes: 17 additions & 13 deletions M17/m17.md
Original file line number Diff line number Diff line change
@@ -1,25 +1,29 @@
[![M17 + OpenRTX Logo](../_media/m17_openrtx_logo.svg)](https://m17project.org/)

M17 is a new digital radio protocol in development as an alternative to those currently available, with freedom in mind. Freedom in the code, protocol, voice codecs, and hardware. The goal is to provide a better option for digital radios in the future.
M17 is a digital radio protocol in development as an alternative to patent-encumbered, commercial protocols like DMR, D-STAR, and Yaesu System Fusion. While existing digital modes are popular, they rely heavily on the proprietary AMBE (Advanced Multi-Band Excitation) voice codec, which requires paid licensing and use of proprietary chips owned by DVSI. M17 offers similar (or even exceeding) capabilities and utilizes an open-source voice codec: Codec2.

The OpenRTX firmware implements the M17 protocol on the following radios:
OpenRTX firmware implements the M17 protocol on the following radios:

* MD-380 UHF, GPS and non-GPS versions
* MD-390 UHF, GPS and non-GPS versions
* RT3 UHF
* MD-UV380, GPS and non-GPS versions
* MD-UV390, GPS and non-GPS versions
* RT3s
* CS7000-M17
* CS7000-M17 Plus
|Model |Band |Remarks |
|:-------------------|:-------|:------------------------|
|**MD-380** |UHF |GPS and non-GPS versions |
|**MD-390** |UHF |GPS and non-GPS versions |
|**RT3** |UHF |- |
|**RT3S** |VHF/UHF |- |
|**MD-UV380** |VHF/UHF |GPS and non-GPS versions |
|**MD-UV390** |VHF/UHF |GPS and non-GPS versions |
|**CS7000-M17** |UHF |- |
|**CS7000-M17 Plus** |UHF |- |
|**DM-1701** |VHF/UHF |- |

VHF version of MD-380, MD-390 and RT3 currently support **only RX mode**.
**Note:** VHF versions of the MD-380, MD-390, and RT3 currently support **RX mode only**.

### Hardware modifications

For the protocol to work properly, there is need for a few hardware modifications to be done on the device. Below we provide a detailed guide on how to disassemble and modify your radio to make it able to support the M17 protocol.
For the M17 protocol stack to work properly, a hardware modification is required (excluding the CS7000 targets). We provide detailed guides on how to disassemble and apply the modifications enabling M17 support - see the links below.

__Proceed at your own risk__, if you don't feel comfortable modding your radio, you can ask a fellow ham to do the mod for you.
__Proceed at your own risk__. If you don't feel comfortable modding your radio, it's recommended to ask a more experienced person to help you.

* [Modding guide for MD-380/MD-390/RT3](M17/md380_mods.md), difficulty: Easy
* [Modding guide for MD-UV380/MD-UV390/RT3s](M17/mduv380_mods.md), difficulty: Medium
* [Modding guide for DM-1701](https://github.com/M17-Project/DM-1701_mod), difficulty: Medium
2 changes: 2 additions & 0 deletions cspell.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -183,6 +183,8 @@ words:
- Xtensa
- FLIX
- teardown
- AMBE
- DVSI
patterns:
- name: markdown_code_block
pattern: /^\s*```[\s\S]*?^\s*```/gm
Expand Down
Loading