Hacker News new | past | comments | ask | show | jobs | submit login
M17 Aims to Replace Proprietary Ham Radio Protocols (hackaday.com)
138 points by emptybits on Oct 4, 2020 | hide | past | favorite | 42 comments



Fantastic

The killer feature here would be HD voice with no squelch crash on simplex or repeater use. Ham used to be ahead of curve on a lot of communication tech. This would at least bring it more even with the newer stuff out there.


Good news here - codec2 at 3200 - should be ok voice quality


I wish the author of Codec 2 would bit a bit more effort into >5000 b/s stuff: Opus goes down to 6 kb/s but Codec 2 doesn't quite get up that high.

It'd be nice to have some overlap so that unencumbered codecs could be used up and down the spectrum without any gaps.


Codec2 is still not ready for real use for some reason... Never heard of anyone playing around with it, especially in vhf/uhf


Is it legal to use crypto with ham transmissions? I was the under the impression that was generally forbidden.


Section 97.113(a)(4) of the Amateur Service rules prohibits the transmission of “effectively encrypted or encoded messages, including messages that cannot be readily decoded over-the-air for true meaning.”

What _exactly_ that means is, of course, up for debate. Some say you can use encryption as long as the key is publicly available and obvious (i.e. my key is "password"). There's been a bunch of stuff happening in the last year around Winlink. Devil's in the details.


What's the difference between encrypted messages and broadcasting random noise? Who could actually prove otherwise without the key?


Why would you need to prove the difference between noise or encryption?

If they claim is not encrypted it's just noise, prosecute them for broadcasting noise.

If they claim it's not noise it's just encrypted, prosecute them for broadcasting an encrypted signal.

What do you think the practical difference in outcome is?


The practical difference is you can send any sort of data with packet radio, how are they actually going to prove you've hidden an encrypted message inside that without the key (preferably symmetric)?


This isn’t how the law works. It’s like saying ‘why is murder illegal when I can sometimes get away with it.’


Well, broadcasting random noise would be illegal, so...


Every transmission whether data or voice has random noise in it.

We both have a shared key, I send you a cat picture over ham radio with the message encoded in the least significant bit of each pixel.

How exactly is that going to be detected? The picture looks virtually the same as the original.


The point isn’t whether it’s detectable or not.

Not everything is about whether or not you get caught.


There are exceptions that allow for use of encryption to authenticate remote control of satellites and such. But generally speaking, it violates the rules to obscure the content of a message.


It's absolutely illegal, unless it's somehow an emergency that requires it. Don't let anyone say otherwise, there are some crazies who think it's legal.


Yes, as long as the key is available. For instance, we use WPA keys for our HAMnet microwave links, but using a well-known key that's publicly known.

D-Star and PACTOR are proprietary, undocumented algorithms but you're allowed to use them because devices implementing them are commercially available.


I guess there should be a sound technical reason for choosing to encrypt with a well known key vs transmitting cleartext, but I fail to imagine it.

What's the advantage of doing it?


Our links are essentially standard 5 GHz wifi, but on licensed bands with higher tx power, and we don't want random people to connect to them. A WPA key mitigates that without breaking any regulations.

Mainly a mitigation against curious people with Ubiquiti equipment, which makes it way too easy to disable country restrictions and find and connect to our links in licensed bands :-)


So if they don’t know the key or where to find it, how is that “publicly known”?


You can easily find it on a public website if you know what you're looking for. It's only meant to deter people who click the "Scan" button on their equipment.


Well depending on what is broadcast, it might have a regular structure and perhaps there's some reason you'd want to randomize the broadcast signal. Maybe some highly specific noise in the environment that happens to resonate with the signal structure?

Alternatively there might be protocols which have mandatory encryption as part of their specification. Or you might be using a combined encryption-authentication mode, but only for the purpose of authentication on ham radio.

Those are all a bit of a stretch though.


My own view - legal to use to authenticate? Ie callsigns etc. not legal to use if it obscures message


Authentication is not encryption. Authentication is absolutely allowed, provided that it doesn't obscure anything.


Encoding is not encryption. Do you consider Morse code or Base 64 to be crypto?


The article states that The protocol allows for encryption.


Both have public documentation sufficient to decode a message without applying any secret information, so no.


Ignorant here, why do people use ham radio instead of the internet or cell phones?


Same reason why people use walkie talkies. You get to do voice or data without infrastructure. That's kinda cool.

Also, listening to ATC, satellite telemetry, and other sorts of radio communications can be fun too. It's like having some insight into… a lower level of the world.


You don’t need infra. If the whole world ends tomorrow I can still have a radio based transmission network and a private WLAN composed of HAM radio. Or at least that’s what it is in theory for people.

Its not my thing but I think it’s pretty cool to imagine a large plot of land with several cabins that house relay servers for content. Then you can camp on different locations on your property and listen to music anywhere with the right antenna. Maybe video if you use the right band? There’s a lot of unutilized potential here and in the U.S. you can do a lot with a HAM license.


Where do people use DMR/D-Star/etc for ham radio? All I ever hear are AM, FM and SSB for voice.


On VHF and UHF. Depends on area, but there are at least as many digital repeaters as analog on VHF/UHF where I live and hotspots are also popular.


Interesting! I had no idea, they are all NFM around here.


Hotspots really help with that. Even if there are no repeaters near you a cheap hotspot will let you hop on digital and talk to people all around the world with minimal fuss. People complain that it's not "real" amateur radio, but if you just want to talk it's very accessible.


Everywhere. There is a big DMR network here in Kansas City, and Fusion too.

http://c5.byrg.net/WP_BYRG_WWW/byrg-repeaters/

http://www.kansascityroom.com/Repeaters/


I didn't know that ham radio was allowed to use proprietary protocols.


Proprietary is allowed if it is documented, the issue with most of the digital voice modes is they are protected by patents.


Use opus?


Bit rates are usually in the 2400-4800bps if I remember right so Opus is still a bit too large.


So AX.25 isn’t standardized anymore but now proprietary?


They never said it was, and it would be fine to have multiple open standards if they are suited for different things. M17 looks to be better suited for digital voice than AX.25.


that is an understatement. AX.25 is a guaranteed-delivery packet-forwarding protocol with indeterminate latency. For audio streaming you need a low, predictable latency and accept drop-out to achieve that.


Hopefully, that keeps after traversing several repeaters.




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: