From 336f08dd1d8051cfcf27884c9a49de6381c09af4 Mon Sep 17 00:00:00 2001 From: Wojciech Kaczmarski <44336093+sp5wwp@users.noreply.github.com> Date: Sat, 8 Aug 2026 12:55:51 +0300 Subject: [PATCH 1/3] Update m17.md I've moved the target list into a table for improved readability. I also added DM-1701 target info, as it was missing. Some sentences were reworded, especially the part describing M17 protocol. A link to DM-1701 mod guide was also added. --- M17/m17.md | 30 +++++++++++++++++------------- 1 file changed, 17 insertions(+), 13 deletions(-) diff --git a/M17/m17.md b/M17/m17.md index 04b6160..2e8b026 100644 --- a/M17/m17.md +++ b/M17/m17.md @@ -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 From 1393b0e35bdf198e0246c5b108c4691495ee354b Mon Sep 17 00:00:00 2001 From: Wojciech Kaczmarski <44336093+sp5wwp@users.noreply.github.com> Date: Sat, 8 Aug 2026 12:57:59 +0300 Subject: [PATCH 2/3] Update m17.md Changed the table header to be left-justified. --- M17/m17.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/M17/m17.md b/M17/m17.md index 2e8b026..b87bc5f 100644 --- a/M17/m17.md +++ b/M17/m17.md @@ -5,7 +5,7 @@ M17 is a digital radio protocol in development as an alternative to patent-encum OpenRTX firmware implements the M17 protocol on the following radios: |Model |Band |Remarks | -|--------------------|--------|-------------------------| +|:-------------------|:-------|:------------------------| |**MD-380** |UHF |GPS and non-GPS versions | |**MD-390** |UHF |GPS and non-GPS versions | |**RT3** |UHF |- | From 9fce8a549f349e6b5e8a8d50c6a11c8b30112b27 Mon Sep 17 00:00:00 2001 From: Wojciech Kaczmarski <44336093+sp5wwp@users.noreply.github.com> Date: Mon, 10 Aug 2026 19:49:37 +0300 Subject: [PATCH 3/3] Update cspell.yaml Added AMBE and DVSI entries. --- cspell.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/cspell.yaml b/cspell.yaml index 564a7d0..656e9aa 100644 --- a/cspell.yaml +++ b/cspell.yaml @@ -183,6 +183,8 @@ words: - Xtensa - FLIX - teardown + - AMBE + - DVSI patterns: - name: markdown_code_block pattern: /^\s*```[\s\S]*?^\s*```/gm