Various Projects Find Hidden SDR Capabilities in ESP32 Microcontrollers
Thread
Unofficial Hacker News client; not affiliated with Y Combinator.
Various Projects Find Hidden SDR Capabilities in ESP32 Microcontrollers
Unofficial Hacker News client; not affiliated with Y Combinator.
mallets · · focus · HN ↗
On a technical note, not much I can find about the signal quality. Phase noise, images, DC Offset, etc. Have to get my hands on one, ESP32-S31 seems promising.
ErroneousBosh · · focus · HN ↗
Why would they? It's perfectly legal to operate radio transmitters on any frequency you like, if you hold a suitable licence.
mallets · · focus · HN ↗
ErroneousBosh · · focus · HN ↗
We treat RF like your lot treat Mexican fireworks.
gamblor956 · · focus · HN ↗
Joker_vD · · focus · HN ↗
compiler-guy · · focus · HN ↗
ssl-3 · · focus · HN ↗
But right now, I've got an ESP32 WROOM module on a dev board sitting in my windowsill reporting some sensor values over wifi.
The WROOM itself is registered with the FCC[1]. If I stick to using the documented operation, then I have permission to use it in those documented ways. As a practical concept, I don't need a unique license to use it in the way that I am; I'm granted the ability to use it by Part 15 of the FCC rules.
And that's pretty great: The hardware was inexpensive to buy and very easy to find. I was able to spin this sensor up very quickly and get moving on the software side that deals with those readings. It has been a very rewarding little project with a fantastic cost:benefit ratio.
The fear being expressed here (which I don't necessarily subscribe to) is that things like this WROOM module will become less-available when/if methods to use it in undocumented ways are published and start becoming used.
[1]: <a href="https://fccid.io/2AC7Z-ESPWROOM32" rel="nofollow">https://fccid.io/2AC7Z-ESPWROOM32
ErroneousBosh · · focus · HN ↗
[deleted] · · focus · HN ↗
[deleted]
TeMPOraL · · focus · HN ↗
Borealid · · focus · HN ↗
fc417fc802 · · focus · HN ↗
(If they happen to be reading I'd like to offer a hearty fuck you to whoever at Intel and Qualcomm initially decided on these absurd policies.)
diydsp · · focus · HN ↗
Prologue. We get it, GP hates the u.s.-centric view. Found on this american website.
mmmlinux · · focus · HN ↗
zoobab · · focus · HN ↗
<a href="https://www.zoobab.com/zooland" rel="nofollow">https://www.zoobab.com/zooland
For the same reason, those regulations (FCC radio lockdown etc) stifle innovation in the SDR world.
skinfaxi · · focus · HN ↗
smallmancontrov · · focus · HN ↗
So: the optimal regulatory approach changed, the laws didn't keep up, and now we have suboptimal regulation that isn't bad enough to spur a fix and vested interests (spectrum owners) who don't want it fixed so I expect it to continue for a very long time. So it goes. It's not great but if all the world's problems were as small as this one it would be a much nicer place.
mmmlinux · · focus · HN ↗
wewewedxfgdf · · focus · HN ↗
It is not true that by default you are forbidden to transmit. In fact there are quite open rules in some ways for transmissions. Whenever these discussions about transmission come up there's always people who, without really undrstanding, freak out about transmitting anything and declare that all tranmissions are illegal. Not so.
USA hobbyists can legally transmit without a licence under FCC Part 15, but the limits are pretty low and depend on the frequency. AM, up to 100 mW into the final RF stage, with the antenna, feedline and ground limited to a total of 3 metres. FM maximum field strength of 250 µV/m measured 3 metres away. There are special cases, such as 49.82–49.90 MHz, where home-built transmitters can go to 100 mW on a 1 metre antenna. One-off home-built transmitters don't need FCC certification if for personal use not being sold.
It's pretty interesting to read if you are a radio head: <a href="https://www.ecfr.gov/current/title-47/chapter-I/subchapter-A/part-15" rel="nofollow">https://www.ecfr.gov/current/title-47/chapter-I/subchapter-A...
<a href="https://www.ecfr.gov/current/title-47/section-15.209" rel="nofollow">https://www.ecfr.gov/current/title-47/section-15.209
"operation within these frequency bands is permitted under other sections of this part, e.g., §§ 15.231 and 15.241."
-->
0.009-0.490Mhz 0.490-1.705Mhz 1.705-30.0Mhz 30-88Mhz 88-216Mhz 216-960Mhz Above 960Mhz
ssl-3 · · focus · HN ↗
It's broadly possible to sort any rule (or superset or subset of rules) into one of two different buckets:
One bucket contains the rules about the things things we're not allowed to do. Like a firewall with a blacklist, whereby we can do whatever we want that explicitly isn't blacklisted. It is allow-by-default.
The other bucket contains the rules about things that we are permitted to do. This is like a firewall with a whitelist, where we can do whatever the whitelist explicitly allows us to do and nothing more. It is deny-by-default.
Drug laws in the USA are in the first bucket (blacklisting). Radio transmission rules in the USA are in the second bucket (whitelisting).
(There is no third bucket.)
Borealid · · focus · HN ↗
Then there are laws that prohibit things like broadcasting radio signals without a license.
Then within those very same laws there are exceptions allowing certain transmissions WITHOUT a license, in specific circumstances.
The "default" is that things are legal unless they are made illegal, and I think it's pointless wordplay to try to argue the default state is somehow the law prohibiting unlicensed operation, and not the part of those same laws that allow unlicensed operation in particular bands with particular transmission power limits.
I understand the point you're trying to make that some parts of U.S. law say that all not-explicitly-mentioned radio transmissions are unlawful, but that's not meaningfully different from drug policies that say that all "harmful substances" are unlawful and so forth. They all just boil down to what the law defines as being within its own scope.
ssl-3 · · focus · HN ↗
And in the United States of America, at least: Radio transmissions are illegal by law, except where permission is granted by law.
(Try not to overthink it too much. A previous responder provided a citation that did not serve them well.
This situation can seem ugly or fantastic or jubilant or something else -- and it can be changed! -- but it still is just is how it is.)
fc417fc802 · · focus · HN ↗
ssl-3 · · focus · HN ↗
I can grow my own food. I can share it with my neighbors. In Ohio, at least, I can sell a ton of produce every day to random strangers at any price that we find to be mutually acceptable, and I can do this without any licensing, inspection, or sales tax burden.
But I don't grow much of my own food; I never wanted to grow up to be a farmer.
I mostly consume products of industrialized agriculture. The USDA, FDA, and FTC help to ensure that the national brands I buy from the grocery store contain what they say they do, and that they're safe to consume, and that I get something close to the amount of it that is printed on the label.
When I buy a 5-pound bag of wheat flour from the grocery store today it weighs in at right around 5 pounds and is made from wheat. Yeah, there's some stragglers from other plants in the process and a completely non-zero number of insect parts and stuff, but it's not like there's a special department that grows bugs just to throw them into the mix. The goal is to simply produce and deliver wheat flour.
There was a time when adulteration and substitution of food was common and deliberate. We used to bulk up flour using cheap minerals that we'd dig out of the ground that had zero nutrition, such as gypsum. This kind of thing serves as proof that companies are assholes when left to their own devices.
I guess we could go back to letting them do just fucking-whatever again, but do you really want to have to analyze all of the food that you buy in order to gain knowledge of what's actually in there? (How else would you be able to make an informed purchasing decision?)
Anyway, that sounds like a ton of work compared to paying a little extra to have other people do it for me, whereby I can just read the ingredients label and know with pretty good surety what's inside the bag.
I live in a society. I make money doing things that I'm good at doing, and I use this money to pay people to do stuff that they're good at doing -- and to make sure that they're doing it right.
fc417fc802 · · focus · HN ↗
That would be illegal regardless? Please note my earlier up front acknowledgement that these areas of society do indeed appear to require some amount of regulation. I never presented an argument for a laissez-faire approach.
> I can grow my own food. I can share it with my neighbors. In Ohio, at least, I can sell a ton of produce every day to random strangers ...
If you look into it more deeply I believe you will find that your mileage varies in some surprising and offensive ways.
> The USDA, FDA, and FTC help to ensure that the national brands I buy from the grocery store contain what they say they do, and that they're safe to consume ...
Certainly they do. (I never disputed the need for this BTW. In fact I explicitly acknowledged it. Are you sure you're actually responding to what I wrote? Like at all?) Although since you brought it up I'll point out that they also fail in a number of ways. Consider for example the long standing failure of the FDA to competently audit the composition of "supplements". Or recall that time that the consumers bringing a lawsuit for false advertising over "real juice" lost. If you simply ignore all the gaps then sure it can be made to look like we do a great job in the US.
> I guess we could go back to letting them do just fucking-whatever again ...
Yeah nowhere did I suggest that. The opinion that regulation of the commercial food supply is necessary and the opinion that the FDA as it currently stands is a flaming pile of shit aren't mutually exclusive.
mmmlinux · · focus · HN ↗
numpad0 · · focus · HN ↗
They are not required to be as secure as credit card chips, but they also can't be wide open.
amelius · · focus · HN ↗
(This is why you will never truly own your smartphone, even though you paid for every chip inside it)