Jump to content

M17 (amateur radio): Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
removed a lot of content that's not a good fit for Wiki
Claudeb (talk | contribs)
 
(42 intermediate revisions by 17 users not shown)
Line 1: Line 1:
{{Short description|Open source amateur radio mode}}
{{Short description|Open source amateur radio mode}}
[[File:M17_spectrum.png|thumb|RF spectrum of the M17 protocol]]
[[File:M17_spectrum.png|thumb|RF spectrum of the M17 protocol]]
'''M17''' is a [[Digital data|digital]] [[:Category:Radio modulation modes|radio modulation mode]] developed by Wojciech Kaczmarski ([[Call sign|amateur radio call sign]] SP5WWP) et al.
<ref>[https://www.kb6nu.com/m17-an-open-source-dmr-like-system/ Dan Romanchik's (KB6NU) blog entry on M17 Project (Nov 2019)]</ref><ref>[http://www.swiatradio.com.pl/virtual/article.php?sid=2790 "Świat Radio" magazine, issue 11/2020, p. 50: "Transceiver TR-9", an article covering M17 (Polish)]</ref><ref>[https://www.youtube.com/watch?v=5qKp4sMZ59A Ham Radio 2.0 podcast, "M17 Project - New Ham Radio Digital Mode" episode (Sep 2021)]</ref><ref>[https://lhspodcast.info/2021/03/lhs-episode-396-m17-deep-dive-2/ Linux in the Ham Shack podcast, episode 396: "M17 Deep Dive" (Mar 2021)]</ref><ref>[https://www.rowetel.com/?p=7324 David Rowe's (VK5DGR) "M17 Open Source Radio" blog entry (Aug 2020)]</ref><ref>[https://www.hamradioworkbench.com/podcast/M17-Open-Source-Digital-Radio-System "M17 Open Source Digital Radio System", Ham Radio Workbench podcast (Dec 2019)]</ref><ref>[https://www.openresearch.institute/projects/ Open Research Institute website, projects listing subpage]</ref> M17 is primarily designed for voice communications on [[Very high frequency|VHF]] [[amateur radio]] band and above. The project received a grant from the Amateur Radio Digital Communications in 2021<ref>[https://www.ampr.org/apply/grants/2021-grants/grant-m17-open-protocol/ Grant: M17 Open Protocol (Apr 2021)]</ref> and 2022<ref>[https://www.ampr.org/apply/grants/2022-grants/grant-m17-project-popularization-research-and-development/ Grant: M17 Project Popularization, Research and Development (Sep 2022)]</ref>.
The protocol has been integrated into several hardware and software projects{{Citation needed}}.


'''M17''' is a [[Digital data|digital]] [[:Category:Radio modulation modes|radio modulation mode]] developed by Wojciech Kaczmarski ([[Call sign|amateur radio call sign]] SP5WWP) et al.<ref>[https://www.kb6nu.com/m17-an-open-source-dmr-like-system/ Dan Romanchik's (KB6NU) blog entry on M17 Project (Nov 2019)]</ref><ref>[http://www.swiatradio.com.pl/virtual/article.php?sid=2790 "Świat Radio" magazine, issue 11/2020, p. 50: "Transceiver TR-9", an article covering M17 (Polish)]</ref><ref>[https://www.youtube.com/watch?v=5qKp4sMZ59A Ham Radio 2.0 podcast, "M17 Project - New Ham Radio Digital Mode" episode (Sep 2021)]</ref><ref>[https://lhspodcast.info/2021/03/lhs-episode-396-m17-deep-dive-2/ Linux in the Ham Shack podcast, episode 396: "M17 Deep Dive" (Mar 2021)]</ref><ref>[https://www.rowetel.com/?p=7324 David Rowe's (VK5DGR) "M17 Open Source Radio" blog entry (Aug 2020)]</ref><ref>[https://www.hamradioworkbench.com/podcast/M17-Open-Source-Digital-Radio-System "M17 Open Source Digital Radio System", Ham Radio Workbench podcast (Dec 2019)]</ref> M17 is primarily designed for voice communications on the [[Very high frequency|VHF]] [[amateur radio]] bands, and above. The project received a grant from the Amateur Radio Digital Communications in 2021<ref>[https://www.ampr.org/apply/grants/2021-grants/grant-m17-open-protocol/ Grant: M17 Open Protocol (Apr 2021)]</ref> and 2022.<ref>[https://www.ampr.org/apply/grants/2022-grants/grant-m17-project-popularization-research-and-development/ Grant: M17 Project Popularization, Research and Development (Sep 2022)]</ref>
==Overview==
The protocol has been integrated into several hardware and software projects.{{Citation needed|date=December 2022}} In 2021, Kaczmarski received the [[Amateur Radio Relay League|ARRL]] Technical Innovation Award for developing an open-source digital radio communication protocol, leading to further advancements in amateur radio.<ref>[http://www.arrl.org/news/arrl-board-of-directors-bestows-awards ARRL Board of Directors Bestows Awards]</ref>
[[File:M17 spectrogram.png|thumb|Spectrogram of the M17 protocol transmission. Time is on vertical axis, advancing from bottom to top. There's a 40 milliseconds preamble visible at the beginning of the transmission.]]

M17 utilizes 4800 symbols per second 4FSK with a [[Root-raised-cosine filter|root Nyquist filter]] applied to the bitstream. Radio channels are 9 kHz wide, with channel spacing of 12.5 kHz. The gross data rate is 9600 bits per second, with the actual data transfer at 3200.
==Technical characteristics==
[[File:M17 spectrogram.png|thumb|Spectrogram of the M17 protocol transmission. Time is on vertical axis, advancing from bottom to top. There's a 40-millisecond preamble visible at the beginning of the transmission.]]
M17 uses [[frequency-division multiple access|Frequency-Division Multiple Access]] (FDMA) technology in which different communication streams are separated by frequency and run concurrently. It utilizes 4,800 symbols per second, 4-level [[frequency-shift keying]] (4FSK) with a [[Root-raised-cosine filter|root Nyquist filter]] applied to the bitstream. Radio channels are 9 kHz wide, with channel spacing of 12.5 kHz. The gross data rate is 9,600 bits per second, with the actual data transfer at 3,200. The transmission, called ''stream'', is divided into 40-millisecond long ''frames'', each prepended with a 16-bit long synchronization word. A group of 6 frames form a ''superframe'' and is needed to decode the link information data.
Protocol allows for low-speed data transfer (along with voice), e.g. [[Satellite navigation|GNSS]] position data.
Protocol allows for low-speed data transfer (along with voice), e.g. [[Satellite navigation|GNSS]] position data.
The mode has been successfully transmitted through [[EchoStar XXI]]<ref>[https://www.youtube.com/watch?v=xFeWDjmeZtE Testing M17 on Echostar XXI at 10° East]</ref> and [[Es'hail 2|QO-100]]<ref>[https://twitter.com/amsatdl/status/1378043637129482240 AMSAT-DL Twitter entry on QO-100 wideband transponder M17 experiment (Apr 2021)]</ref> geostationary satellites.
The mode has been successfully transmitted through [[EchoStar XXI]]<ref>[https://www.youtube.com/watch?v=xFeWDjmeZtE Testing M17 on Echostar XXI at 10° East]</ref> and [[Es'hail 2|QO-100]]<ref>[https://twitter.com/amsatdl/status/1378043637129482240 AMSAT-DL Twitter entry on QO-100 wideband transponder M17 experiment (Apr 2021)]</ref> geostationary satellites.
In 2021, Kaczmarski received the [[Amateur Radio Relay League|ARRL]] Technical Innovation Award for developing an open-source digital radio communication protocol, leading to further advancements in amateur radio.<ref>[http://www.arrl.org/news/arrl-board-of-directors-bestows-awards ARRL Board of Directors Bestows Awards]</ref> The protocol's specification is released under [[GNU_General_Public_License#Version_2|GNU General Public License]].
The protocol's specification is released under [[GNU_General_Public_License#Version_2|GNU General Public License]].


==Voice encoding==
==Voice encoding==
M17 uses [[Codec 2]], a low bitrate voice codec developed by David Rowe VK5DGR et al. Codec 2 was designed to be used for amateur radio and other high compression voice applications. The protocol supports both 3200 (full-rate) and 1600 bits per second (half-rate) modes.
M17 uses [[Codec 2]], a low bitrate voice codec developed by David Rowe VK5DGR et al. Codec 2 was designed to be used for amateur radio and other high compression voice applications. It is based on [[linear predictive coding]] with mixed-harmonic sinusoidal excitation. The protocol supports both 3200 (full-rate) and 1600 bits per second (half-rate) modes.


==Error control==
==Error control==
Three methods are used for error control: [[binary Golay code]], punctured [[Convolutional code|convolutional code]] and [[Burst error-correcting code#Interleaved codes|bit interleaving]]. Additionally, bits of data are [[Exclusive OR|XORed]] with a predefined decorrelating pseudorandom stream before transmission. This ensures that there are as many symbol transitions in the [[baseband]] as possible.
Three methods are used for error control: [[binary Golay code]], punctured [[convolutional code]] and [[Burst error-correcting code#Interleaved codes|bit interleaving]]. Additionally, [[exclusive OR]] operation is performed between data bits and a predefined decorrelating pseudorandom stream before transmission. This ensures that there are as many symbol transitions in the [[baseband]] as possible. A 16-bit [[cyclic redundancy check]] (CRC) code is used for data integrity assurance.

==Application functions==
The M17 protocol was primarily designed for amateur radio use.

*[[Amateur radio call signs|Callsign]] encoding: 48-bit field holding up to 9 alphanumeric characters eliminates the need of a centralized user-ID database.
*Stream and packet modes of operation.
**Stream mode offers one 3200bps net bitrate channel (encoded speech or data) or two 1600bps channels (encoded speech alongside data).
**Packet mode supports text messaging, [[Automatic_Packet_Reporting_System|APRS]] and [[AX.25]].
*Slow-speed side channel for short and repeated data transfers, e.g. GNSS position data or telemetry.
*[[Encryption]]:
**Bit scrambler encryption: a [[Maximum length sequence|pseudorandom binary sequence]] created by combining an [[Bitwise operation#XOR|exclusive-or bitwise operation]] on the audio or data stream and a [[linear-feedback shift register]] using one of 3 [[Primitive polynomial (field theory)|feedback polynomials]] with 255, 65,535 and 16,777,215-bit repeat periods.
**[[Advanced Encryption Standard|AES encryption]]: 128-bit block encryption cipher operating in [[Block cipher mode of operation#CTR|CTR mode]] with user-selectable 128, 192 or 256-bit key.


==Hardware support==
==Hardware support==
[[File:CS7000-M17.jpg|thumb|Prototype of the CS7000 M17 handheld radio (CS760)]]
With a small hardware modification, TYT MD-380, MD-390 and MD-UV380 handheld transceivers can be flashed with a custom, free, open source firmware<ref>[https://openrtx.org/#/hardware OpenRTX - free and open source firmware for ham radios]</ref> to enable M17 support.
With a small hardware modification, TYT MD-380, MD-390 and MD-UV380 handheld transceivers can be flashed with a custom, free, open source firmware<ref>[https://openrtx.org/#/hardware/hardware OpenRTX - free and open source firmware for ham radios]</ref> to enable M17 support.

In July 2024, a US-based company [[Connect Systems, Inc.]] released the CS7000-M17, being the first commercial off-the-shelf handheld transceiver with native M17 support.<ref>Zero Retries [https://www.zeroretries.org/p/zero-retries-0162?open=false#%C2%A7connect-systems-cs-m-is-now-shipping-from-stock 0162]</ref>


==Bridging with other modes==
==Bridging with other modes==
Links between M17 and other digital voice modes and Internet linked networks exist, with several networks providing M17 access. Modes bridged include [[Digital mobile radio|DMR]], [[Project 25|P25]], System Fusion, [[D-STAR]], [[NXDN]], AllStarLink, [[EchoLink]] and [[Internet Radio Linking Project|IRLP]].<ref>[https://github.com/nostar/MMDVM_CM Douglas McLain's (AD8DP) GitHub page]</ref><ref>[https://vkmultimodenetwork.weebly.com/networks.html Australian Multimode Network]</ref><ref>[https://prideradionetwork.weebly.com/network--repeater-info.html Pride Radio Network]</ref><ref>[https://freestar.network/connect/ FreeSTAR Module-X]</ref><ref>[https://anzel.radio/ ANZEL Multimode VoIP/RoIP Network]</ref><ref>[https://wiki.m17project.org/usrp2m17_bridge USRP2M17 Bridge]</ref>
Links to [[Digital mobile radio|DMR]] and System Fusion exist.<ref>[https://github.com/nostar/MMDVM_CM Douglas McLain's (AD8DP) GitHub page]</ref>

==Comparison with other standards==
{| class="wikitable"
|-
! !! M17 !! Digital Mobile Radio (DMR) !! D-STAR !! System Fusion (YSF)
|-
| Type || Open || Open || Partially open || Closed (proprietary)
|-
| Developer || Amateur radio community (decentralized) || [[ETSI|European Telecommunications Standards Institute]] (ETSI) || [[Japan Amateur Radio League]] (JARL), [[Icom Incorporated|ICOM Inc.]], [[Kenwood Corporation]], and others || [[Yaesu (brand)|Yaesu]]
|-
| Modulation || 4FSK || 4FSK || GMSK || 4FSK
|-
| Channel (medium) access || FDMA || FDMA (Tier I), 2-slot TDMA (Tier II/III) || FDMA || FDMA
|-
| Voice codec || Codec 2 (open-source) || AMBE+2 (proprietary) || AMBE (proprietary) || AMBE+2 (proprietary)
|-
| Arbitrary data transfer support || Full || Limited (text messaging, geolocation) || Limited (text messaging, geolocation, images) || Limited (text messaging, geolocation, images)
|-
| Extensibility || Full || Fixed || Fixed || Fixed
|}


==M17 over IP==
==M17 over IP==
Access nodes and repeaters<ref>[https://www.repeaterbook.com/repeaters/niche/index.php?mode=M17 RepeaterBook list of M17 repeaters]</ref> can be linked using ''reflectors''. Over 150 M17 reflectors exist worldwide (Dec 2022).<ref>[https://reflectors.m17.link/ref-list M17 reflectors list]</ref>
Access nodes and repeaters<ref>[https://www.repeaterbook.com/repeaters/niche/index.php?mode=M17 RepeaterBook list of M17 repeaters]</ref> can be linked using ''reflectors''. Over 200 M17 reflectors exist worldwide (November 2024).<ref>[https://dvref.com/mrefd/ M17 reflectors list]</ref>


==History==
==History==
The project was started in 2019 by Wojciech Kaczmarski in [[Warsaw]], [[Poland]]. A local amateur radio club he was a member of, SP5KAB, was involved in digital voice communications. Kaczmarski, having experimented with [[Terrestrial Trunked Radio|TETRA]] and [[Digital mobile radio|DMR]], decided to create a completely non-proprietary protocol and named it after the club's street address - Mokotowska 17. As every part of the protocol was intended to be open source, Codec 2 released under the GNU GPL 2 license, has been chosen as the speech encoder.
The project was started in 2019 by Wojciech Kaczmarski in [[Warsaw]], [[Poland]]. A local amateur radio club he was a member of, was involved in digital voice communications. Kaczmarski, having experimented with [[Terrestrial Trunked Radio|TETRA]] and [[Digital mobile radio|DMR]], decided to create a completely non-proprietary protocol and named it after the club's street address - Mokotowska 17. As every part of the protocol was intended to be open source, Codec 2, released under the [[GNU Lesser General Public License|GNU LGPL]] 2.1 license, was chosen as the speech encoder.


Applications and projects with M17 support are:
==Applications and projects with M17 support==
* OpenRTX - free and open-source firmware for ham radios,
* OpenRTX - free and open-source firmware for ham radios
* DroidStar - digital voice client for [[Android (operating system)|Android]],
* WPSD - digital voice software suite for amateur radio personal hotspots and repeaters
* DroidStar - digital voice client for [[Android (operating system)|Android]]
* SDR++ - multiplatform, open-source software defined radio receiver,
* Multi-mode Digital Voice Modem (MMDVM)
* SDRangel - multiplatform, open-source software defined radio receiver/transmitter,
* OpenWebRX - web-based software defined radio receiver,
* SDR++ - multiplatform, open-source software defined radio receiver
* SDRangel - multiplatform, open-source software defined radio receiver/transmitter
* mrefd,
* [[OpenWebRX]] - web-based software defined radio receiver
* rpitx
* mrefd - M17 reflector<ref>{{Citation |last=Early |first=Tom |title=MREFD |date=2023-09-09 |url=https://github.com/n7tae/mrefd |access-date=2023-12-03}}</ref>
* rpitx - general radio frequency transmitter for Raspberry Pi<ref>{{Citation |last=F5OEO |title=About rpitx |date=2023-12-02 |url=https://github.com/F5OEO/rpitx |access-date=2023-12-03}}</ref>
* dsd-fme - digital speech decoder<ref>{{Citation |last=lwvmobile |title=Digital Speech Decoder - Florida Man Edition |date=2023-12-02 |url=https://github.com/lwvmobile/dsd-fme |access-date=2023-12-03}}</ref>
* mvoice - voice client and graphical repeater application (Raspberry and Linux)<ref>{{Cite web |last=n7tae |date= |title=M17 Digital Voice, now using FLTK |url=https://github.com/n7tae/mvoice}}</ref>


== See also ==
== See also ==
Line 52: Line 91:
* [https://github.com/M17-Project M17 Project on GitHub]
* [https://github.com/M17-Project M17 Project on GitHub]
* [https://twitter.com/m17_project Twitter feed]
* [https://twitter.com/m17_project Twitter feed]
* [https://wpsd.radio WPSD project page]
* [https://github.com/mobilinkd/m17-cxx-demod Robert Riggs' (WX9O) M17 baseband encoder/decoder library (C++, GPL)]
* [https://github.com/mobilinkd/m17-cxx-demod Robert Riggs' (WX9O) M17 baseband encoder/decoder library (C++, GPL)]
* [https://www.openwebrx.de OpenWebRX - web based SDR by Jakob Ketterl (DD5JFK), includes M17 decoder]
* [https://www.openwebrx.de OpenWebRX - web based SDR by Jakob Ketterl (DD5JFK), includes M17 decoder]
* [https://github.com/AlexandreRouma/SDRPlusPlus SDR++ - free, open source SDR software with M17 support]
* [https://github.com/AlexandreRouma/SDRPlusPlus SDR++ - free, open source SDR software with M17 support]
* [https://github.com/n7tae/mvoice Program to connect to M17 reflectors without RF]
* [https://github.com/n7tae/mvoice mvoice - an open source program to connect to M17 reflectors]
* [https://archive.org/details/m17_project/mode/1up?view=theater Article on the M17 Project in the Radio Society of Great Britain's RadCom magazine]


{{-}}
{{-}}
Line 63: Line 104:
{{DEFAULTSORT:M17}}
{{DEFAULTSORT:M17}}
[[Category:Quantized radio modulation modes]]
[[Category:Quantized radio modulation modes]]
[[Category:Digital amateur radio]]

Latest revision as of 12:10, 9 January 2025

RF spectrum of the M17 protocol

M17 is a digital radio modulation mode developed by Wojciech Kaczmarski (amateur radio call sign SP5WWP) et al.[1][2][3][4][5][6] M17 is primarily designed for voice communications on the VHF amateur radio bands, and above. The project received a grant from the Amateur Radio Digital Communications in 2021[7] and 2022.[8] The protocol has been integrated into several hardware and software projects.[citation needed] In 2021, Kaczmarski received the ARRL Technical Innovation Award for developing an open-source digital radio communication protocol, leading to further advancements in amateur radio.[9]

Technical characteristics

[edit]
Spectrogram of the M17 protocol transmission. Time is on vertical axis, advancing from bottom to top. There's a 40-millisecond preamble visible at the beginning of the transmission.

M17 uses Frequency-Division Multiple Access (FDMA) technology in which different communication streams are separated by frequency and run concurrently. It utilizes 4,800 symbols per second, 4-level frequency-shift keying (4FSK) with a root Nyquist filter applied to the bitstream. Radio channels are 9 kHz wide, with channel spacing of 12.5 kHz. The gross data rate is 9,600 bits per second, with the actual data transfer at 3,200. The transmission, called stream, is divided into 40-millisecond long frames, each prepended with a 16-bit long synchronization word. A group of 6 frames form a superframe and is needed to decode the link information data. Protocol allows for low-speed data transfer (along with voice), e.g. GNSS position data. The mode has been successfully transmitted through EchoStar XXI[10] and QO-100[11] geostationary satellites. The protocol's specification is released under GNU General Public License.

Voice encoding

[edit]

M17 uses Codec 2, a low bitrate voice codec developed by David Rowe VK5DGR et al. Codec 2 was designed to be used for amateur radio and other high compression voice applications. It is based on linear predictive coding with mixed-harmonic sinusoidal excitation. The protocol supports both 3200 (full-rate) and 1600 bits per second (half-rate) modes.

Error control

[edit]

Three methods are used for error control: binary Golay code, punctured convolutional code and bit interleaving. Additionally, exclusive OR operation is performed between data bits and a predefined decorrelating pseudorandom stream before transmission. This ensures that there are as many symbol transitions in the baseband as possible. A 16-bit cyclic redundancy check (CRC) code is used for data integrity assurance.

Application functions

[edit]

The M17 protocol was primarily designed for amateur radio use.

  • Callsign encoding: 48-bit field holding up to 9 alphanumeric characters eliminates the need of a centralized user-ID database.
  • Stream and packet modes of operation.
    • Stream mode offers one 3200bps net bitrate channel (encoded speech or data) or two 1600bps channels (encoded speech alongside data).
    • Packet mode supports text messaging, APRS and AX.25.
  • Slow-speed side channel for short and repeated data transfers, e.g. GNSS position data or telemetry.
  • Encryption:

Hardware support

[edit]
Prototype of the CS7000 M17 handheld radio (CS760)

With a small hardware modification, TYT MD-380, MD-390 and MD-UV380 handheld transceivers can be flashed with a custom, free, open source firmware[12] to enable M17 support.

In July 2024, a US-based company Connect Systems, Inc. released the CS7000-M17, being the first commercial off-the-shelf handheld transceiver with native M17 support.[13]

Bridging with other modes

[edit]

Links between M17 and other digital voice modes and Internet linked networks exist, with several networks providing M17 access. Modes bridged include DMR, P25, System Fusion, D-STAR, NXDN, AllStarLink, EchoLink and IRLP.[14][15][16][17][18][19]

Comparison with other standards

[edit]
M17 Digital Mobile Radio (DMR) D-STAR System Fusion (YSF)
Type Open Open Partially open Closed (proprietary)
Developer Amateur radio community (decentralized) European Telecommunications Standards Institute (ETSI) Japan Amateur Radio League (JARL), ICOM Inc., Kenwood Corporation, and others Yaesu
Modulation 4FSK 4FSK GMSK 4FSK
Channel (medium) access FDMA FDMA (Tier I), 2-slot TDMA (Tier II/III) FDMA FDMA
Voice codec Codec 2 (open-source) AMBE+2 (proprietary) AMBE (proprietary) AMBE+2 (proprietary)
Arbitrary data transfer support Full Limited (text messaging, geolocation) Limited (text messaging, geolocation, images) Limited (text messaging, geolocation, images)
Extensibility Full Fixed Fixed Fixed

M17 over IP

[edit]

Access nodes and repeaters[20] can be linked using reflectors. Over 200 M17 reflectors exist worldwide (November 2024).[21]

History

[edit]

The project was started in 2019 by Wojciech Kaczmarski in Warsaw, Poland. A local amateur radio club he was a member of, was involved in digital voice communications. Kaczmarski, having experimented with TETRA and DMR, decided to create a completely non-proprietary protocol and named it after the club's street address - Mokotowska 17. As every part of the protocol was intended to be open source, Codec 2, released under the GNU LGPL 2.1 license, was chosen as the speech encoder.

Applications and projects with M17 support

[edit]
  • OpenRTX - free and open-source firmware for ham radios
  • WPSD - digital voice software suite for amateur radio personal hotspots and repeaters
  • DroidStar - digital voice client for Android
  • Multi-mode Digital Voice Modem (MMDVM)
  • SDR++ - multiplatform, open-source software defined radio receiver
  • SDRangel - multiplatform, open-source software defined radio receiver/transmitter
  • OpenWebRX - web-based software defined radio receiver
  • mrefd - M17 reflector[22]
  • rpitx - general radio frequency transmitter for Raspberry Pi[23]
  • dsd-fme - digital speech decoder[24]
  • mvoice - voice client and graphical repeater application (Raspberry and Linux)[25]

See also

[edit]

References

[edit]
  1. ^ Dan Romanchik's (KB6NU) blog entry on M17 Project (Nov 2019)
  2. ^ "Świat Radio" magazine, issue 11/2020, p. 50: "Transceiver TR-9", an article covering M17 (Polish)
  3. ^ Ham Radio 2.0 podcast, "M17 Project - New Ham Radio Digital Mode" episode (Sep 2021)
  4. ^ Linux in the Ham Shack podcast, episode 396: "M17 Deep Dive" (Mar 2021)
  5. ^ David Rowe's (VK5DGR) "M17 Open Source Radio" blog entry (Aug 2020)
  6. ^ "M17 Open Source Digital Radio System", Ham Radio Workbench podcast (Dec 2019)
  7. ^ Grant: M17 Open Protocol (Apr 2021)
  8. ^ Grant: M17 Project Popularization, Research and Development (Sep 2022)
  9. ^ ARRL Board of Directors Bestows Awards
  10. ^ Testing M17 on Echostar XXI at 10° East
  11. ^ AMSAT-DL Twitter entry on QO-100 wideband transponder M17 experiment (Apr 2021)
  12. ^ OpenRTX - free and open source firmware for ham radios
  13. ^ Zero Retries 0162
  14. ^ Douglas McLain's (AD8DP) GitHub page
  15. ^ Australian Multimode Network
  16. ^ Pride Radio Network
  17. ^ FreeSTAR Module-X
  18. ^ ANZEL Multimode VoIP/RoIP Network
  19. ^ USRP2M17 Bridge
  20. ^ RepeaterBook list of M17 repeaters
  21. ^ M17 reflectors list
  22. ^ Early, Tom (2023-09-09), MREFD, retrieved 2023-12-03
  23. ^ F5OEO (2023-12-02), About rpitx, retrieved 2023-12-03{{citation}}: CS1 maint: numeric names: authors list (link)
  24. ^ lwvmobile (2023-12-02), Digital Speech Decoder - Florida Man Edition, retrieved 2023-12-03
  25. ^ n7tae. "M17 Digital Voice, now using FLTK".{{cite web}}: CS1 maint: numeric names: authors list (link)
[edit]