Mystery Frequency Disrupted Car Fobs in an Ohio City, and Now Residents Know Why
nytimes.com
nytimes.com
The source of the problem was a homemade battery-operated
device designed by a local resident to alert him if someone
was upstairs when he was working in his basement. It did so
by turning off a light.
“He has a fascination with electronics,” Mr. Glassburn said,
adding that the resident has special needs and would not be
identified to protect his privacy.
The inventor and other residents of his home had no idea
that the device was wreaking havoc on the neighborhood, he
said, until Mr. Glassburn and a volunteer with expertise in
radio frequencies knocked on the door.
“The way he designed it, it was persistently putting out a
315 megahertz signal,” Mr. Glassburn said. That is the
frequency many car fobs and garage door openers rely on.
“There was no malicious intent of the device,” he said in a
statement.
The battery on the device was removed and the signal
stopped. “It was a relief,” Mr. Glassburn said.The source of the problem was a homemade battery-operated device designed by a local resident to alert him if someone was upstairs when he was working in his basement. It did so by turning off a light.
“He has a fascination with electronics,” Mr. Glassburn said, adding that the resident has special needs and would not be identified to protect his privacy.
The inventor and other residents of his home had no idea that the device was wreaking havoc on the neighborhood, he said, until Mr. Glassburn and a volunteer with expertise in radio frequencies knocked on the door.
“The way he designed it, it was persistently putting out a 315 megahertz signal,” Mr. Glassburn said. That is the frequency many car fobs and garage door openers rely on.
“There was no malicious intent of the device,” he said in a statement.
The battery on the device was removed and the signal stopped. “It was a relief,” Mr. Glassburn said.
It's like how people in the country in most cases can have a wood fire, and it's no problem. Get to the population density of the city, and backyard wood fires become the major source of particulate air pollution. It's like how in the early days of electricity, there were to GFCI safety devices and everything was just bare conductors on ceramic insulators nailed into wood. We're not in those days anymore.
Or is it the power that is limited? (Which makes a lot of sense)
There is almost always a power limit, and there are often spread spectrum, usage type, antenna directionality, and other requirements. Additionally, licensed users need For 433 MHz in the US, you have two allowed usage rules: 47 C.F.R. 15.240 [0] and 47 C.F.R. 15.231 [1]. The former is for transportation use only. The latter is what car remotes use, and your usage probably falls under that as well. Among other requirements, you can transmit for no more than 5 seconds--unless they are signalling an emergency alarm condition. If you don't follow either part there is a very minimal power output that is generally not useful for wireless data transmission.
[0] https://www.law.cornell.edu/cfr/text/47/15.240 [1] https://www.law.cornell.edu/cfr/text/47/15.231
If it's an FCC class B, YOU must accept interference from otherwise approved class B compliant devices. Class B is a very low threshold for that. Mostly it's power limits and not much else.
Key fobs, if you look at the fine print, are Class B.
There are also exemptions for certain experimental or lab devices though you can't break power limits with those as narrowly defined by regulation.
But if you happen to have your Class B device too close such a device, that's entirely your problem, the user of the Class B device.
This is a common issue with ham radio: they actually are allowed to interfere with Class B but it's a political decision that drives most of ham radio to "play nice". Legally they have seniority when it comes to interference and the law when it comes to Class B devices. Basically you are screwed with Class B in most cases with little legal recourse.
And Class B is such a low threshold that 99% of the time such interference is actually due to bad design or use of cheap components in the Class B device itself. In this case, the fobs. Same goes for TVs, broadcast radio receivers, etc.
No one has a right to zero interference from other RF sources for the most part! Mostly because it's physically impossible to assure or deliver! There's merely a regulatory threshold for the extremely bad and summarily interfering levels of RF power.
Regardless of class, spurious emissions are not permitted.
If i remember correctly the main two are: - Power limits - Transmission length per interval of time (I believe max 300ms in any 10s window)
and how it also had unintended consequences. Note how many comments there are from people who don't seem to have understood the disclaimer. I'd bet our rogue dongle-jammer was in much the same boat :)
When you, "make something dangerous easy" you have a responsibility to be very specific in how to use your invention safely. Otherwise disaster seems inevitable.
(Reviewing this comment later I see it can be read in sort of a nasty way; my meaning was that we don't really assign blame to providers of dangerous tools, the low price of razor blades reflects this)
Filtering this stuff isn't hard, but I'm realizing there aren't any good stone-simple tutorials for it. Might have to write one.
If you're running on a dedicated core, as you should, 99% of the time your application just happily runs along.
See also Fourier Analysis on the Wikipedia article: https://en.m.wikipedia.org/wiki/Square_wave
[1]: Yes, so in reality you neither get an infinite set of harmonics, nor a perfect square wave.
Something like this: https://www.aliexpress.com/item/NEW315mhz-rf-Transmitter-and...
So management gets mad at the engineer (who likely has no formal training or knowledge of FCC regulations) and says, "fix it!"
"OK OK I'll just crank up the power!"
Version 1.1 of the board is released on AliExpress a week later ("New version of board. We fixed weak signal!").
End users start getting the new board and like magic they can pick up a signal from like a mile away!
But I highly doubt they will do it :)
An entire bucket of Chinese electronic components in my living room begs to disagree.
Finished goods need FCC certification to be sold.
It would be easy to build a transmitter to blast out a constant high pulse and then just cut it off using a transistor or mosfet hooked up to the trigger on the PIR.
Simple circuit with no microprocessor or coding required.
or wrap it in * to italicize
Edit: OK, I just looked at it on a phone. Yes, it looks bad, and that the lines would have to be about half the length to be readable. Too late to edit this one, but I'll try to switch to italics or '>' in the future for everything except for code samples.
I almost exclusively read HN on mobile, occasionally emailing things to myself to do on a desktop/laptop later.
Avoiding going into the wall isn't overkill, especially if it's cheaper and faster.
"Garage door repair people, local ham radio enthusiasts and other volunteer investigators descended on the neighborhood with various meters. Everyone agreed that something powerful was interfering with the radio frequency that many fobs rely on, but no one could identify the source."
But it doesn't really explain why it was hard. I would have expected that the ham radio folk would have quickly been able to pinpoint a steady source with no problems. Later in the article, it seems to imply that this was indeed the case:
"Dan Dalessandro, a television repairman, was one of several ham radio aficionados who went to investigate. At first, he said, all he picked up were “little blips” on a signal detector, but on one block — and at one house in particular — the signal was extraordinarily powerful."
This makes me doubt the accuracy of the article. Was it difficult to find the exact source, or not? Is there some reason that getting directionality on a constant 315 MHz signal is harder than one would think?
So my guess is the vast majority of the time was spent tracking down someone with equipment and the knowledge to use it. Or probably more accurately, just finding the person who even knows who to ask in the first place.
GM, Ford, Toyota, etc would have troubleshooting guides at the very least but I wouldn't be surprised if they were able to narrow it down pretty quickly with a simple phone call...
"Well the fobs work on the 315Mhz spectrum. So I'd start by looking for devices transmitting on that frequency."
If they did contact the car manufacturers and they didn't give him this basic advice then shame on them.
To be blunt, once a car rolls off the dealer lot, they don’t care. If it’s so bad that experts are really required, you take the car to them, they run through checklists, done. I would bet good money that most garages don’t employ anyone who knows what a Mhz spectrum is, let alone what the fobs use.
315 MHz is a perfectly lovely frequency for direction-finding. Hams have "fox hunt" exercises around 440 MHz all the time, and 315 just means the optimal antennae are slightly larger, but still easily portable.
I've only participated in a few fox-hunts, but they're incredibly fun. Typically our "search area" is the bounds of a city, or a set of roads maybe 3-5 miles on a side, and our time frame is an hour. I have yet to see one where the fox isn't found within the hour, typically about half that, and in many cases the fox only transmits for 30 seconds every 5 minutes or something, just to make it harder.
Any well designed DF is going to have filters to improve the signal, and even a single pole 440 MHz high-pass or band-pass filter will reject nearly everything at 315 MHz. If the DF is SDR based it may be using digital filtering, but it's far more likely to have analog filters, so you would either need to buy or build new filters. Buying filters that you'll probably never use again seems like a waste, so they probably would wind their own inductors by hand and solder the components themselves, which puts the filter price in the $1 range instead of the $100 range.
Even then, your 440 MHz antennas are poorly tuned at 315 MHz so any self respecting ham would have built some new ones out of a coat hanger at minimum.
So it probably would take at least one day for an experienced and motivated ham to make their existing DF equipment into a workable solution.
This has the advantage of working with any receiver type, any antenna (it's actually particularly good with the otherwise-useless rubber-duck that cheap HTs ship with), and any signal with a wavelength longer than my torso is wide, -ish. It falls off gracefully at the limit there.
Would better gear produce better results? Sure, you'd almost certainly beat me to the fox if you had that stuff sitting around. But I'll be knocking on the guy's door while you're still soldering.
Incidentally, anyone who's been playing with TPMS decoding probably has a 315MHz-specific filter kit sitting around. It works okay-ish without that, but it gets truly creepy when given a good filter and antenna. SAW cans for 315 and 433 are about $4/ea.
I may have fallen into this trap: https://xkcd.com/974/
Physically, it's easier to find a UHF beacon (315 MHz is considered ultra high frequency) than it is to find a lower frequency beacon (lots of direction finding contests are done on VHF and HF). The higher frequency means a shorter wavelength and better phase (direction) resolution with a smaller aperture (distance between antennas).
However, many (most) hams don't have equipment that covers 315 MHz. UHF isn't popular because it is shorter range and more expensive equipment (you can build HF equipment with much simpler components, and the design is less complex). Plus, 315 MHz isn't in one of the ham bands, so ham direction finding equipment probably won't be designed for it even if it is UHF.
A wide band SDR would include 315 MHz. While there are many younger hams that enjoy cheap SDRs like the RTL-SDR, many of the older, grumpier hams see it as dangerous and letting undisciplined "hackers" into their hobby. To build a direction finder with an SDR you either need to have an expensive multi-channel SDR (I have a Lime SDR that would work), or you need to construct your own mixer to feed a single channel SDR, or you need to wire up two RTL-SDRs with a coherent clock signal, which puts this out of the range of your "common hacker." Here are two ways you could do this on the cheap: https://www.rtl-sdr.com/building-a-passive-radar-system-with... https://www.rtl-sdr.com/building-a-direction-finding-system-...
So while most armchair HN readers would love to tell you about how easy this is, most people don't have the equipment sitting around to do direction finding on a 315 MHz signal. The best most people could do would be to "wardrive" around the neighborhood and look for where the signal strength peaks, but this will really only narrow it down to a few houses and then you need to start knocking on doors. A good direction finding setup would pinpoint the exact house.
Source: I'm a ham (recently made extra), but no, I won't tell you my callsign to prove it.
A strong directional antenna would help, but that means that you have to build it yourself, I'm not aware of an off the shelf antenna that has high gain at 315 MHz. So
KerberosSDR.
It's a quad input coherent radio receiver based after the RTL-SDR chips. One such function is it can give direction and strength of signals in a wide area.
And I find this electronic kit antenna works well as long as you pull it out for the appropriate frequency: https://www.nooelec.com/store/ratlsnake-m5.html
I use 4 of these for my KerberosSDR.
With that said, these KerberosSDRs (or any multi-channel coherent SDR solution) are not widespread, are considerably more expensive (6-7x more than a single RTL-SDR), and are only recently available. So my previous point still stands about how armchair hackers can talk about how easy this problem is to solve in theory but they lack the actual equipment to do it.
The KerberosSDR has one very significant disadvantage: the databus is usb2. The theoretical max is 30M samples at 8bit I and Q... And frankly we need much more bandwidth. But for a beginner foray into coherent radio applications, a KerberosSDR for $100~ is crazy worth it.
Now, the older way of doing RDF (I'm a Ham, btw), was to get a handheld receiver capable of listening to the freq in question, highly directional antenna, take measurements and move. Effectively, the human with a receiver is the manual triangulator which can be trained with experience. That was because gear that did triangulation was $$$$$$.
I don't read news anymore. Haven't for years. Initially it was because I found it too depressing, later on I realized that a) almost nothing on the news is meaningful to my life and b) it's mostly full of bullshit designed to grab eyeballs, but recently I realized yet another motivation: I don't read news because of the narrative style. I'd probably read some if I could find a source that actually cared about inverted pyramid, and ideally just made the story a list of bullet points. Having to burn brain cycles to tease out actual facts from someone's storytelling is just a waste of time to me.
https://www.rtl-sdr.com/transmitting-fm-am-ssb-sstv-and-fsq-...
I'd love to see a screenshot of a spectrum-analyzer when the device is running nearby.
I leave it up to you to guess what percentage of low-volume devices are actually tested, but I'm pretty sure "design it sensibly and we'll take the business risk that we're not going to get found and hosed by the FCC" is wildly more common than non-technical people would assume. For devices released in under quantity of 10K units, I bet the percentage of digital devices without intentional transmitters that are certified rounds to 0%. (Arduino was only FCC certified on the 5th version, IIRC.)
And the answer to "why 9 kHz?" is pretty obvious from: https://www.ntia.doc.gov/files/ntia/publications/2003-alloch...
Or do you think those "RadioNavigation" users magically don't care about interference?
Small volume manufacturers just try to design well and roll the dice because (almost?) no one is spending four figures on an accredited lab to do emissions testing on a device that sells a few dozen or couple hundred units per year.
Some try to find a way to indicate that it's used only in transportation, that it's industrial/commercial test equipment, that it's a peripheral device or sub-assembly and not a finished end-user device, others just realize that the FCC isn't going to bust down anyone's door because a device not emitting harmful RF doesn't have a testing certificate on file.
https://linxtechnologies.com/wp/wp-content/uploads/fcc_resou...
The only thing that really chafes for me with the FCC is their absolute retardation with Internet regulation, and I'm still not sure I'm 100% okay with idea of "spectrum auctions". I get the idea behind it, but I seriously question the wisdom of anything that basically self-selects for corporate ownership over anyone else.
Still a bit of a noob on the RF scene though, so I've probably got nil real insight into the real reason the FCC is actually doing a good job.
If your power is going down a long wire, it tends to generally get better travel on the signal (for accidental transmitters, intentionally sending signals can can use math and design to better results)
So if your Arduino operates on a loop, and sends LOW voltage, and occassionally HIGH voltage, you get a radio. The frequency is not exactly always the loops executed per second, it tends to get mirrored onto many frequencies for some reason I'm not familiar with.. you can force it to a certain frequency by getting you loop to operate at a specific speed, but it will also appear in other frequencies.
Would love a radio guy to expand on my explanation here.
Play with this for a few minutes: http://www.jezzamon.com/fourier/index.html
And watch any of these: https://www.youtube.com/results?search_query=vibrating+reed+...
Okay, so think of a radio receiver as being sensitive to a particular frequency, because it has a filter in front of it. A vibrating reed of a specific length, if you will. (This is almost exactly true for certain types of crystal and SAW filters, actually.)
But when you flip a digital output from 0 to 1 or vice-versa, it changes state very quickly -- the output is essentially a square wave. (Physical limits mean it does have a finite slew rate...) Which means it contains components of every frequency. Think of coming up to one of those vibrating-reed meters and smacking it -- a single impulse excites ALL the reeds.
Smack it regularly (change the pin state at a specific frequency) and the reeds that're way off frequency will just sort of bounce around but not be particularly excited. You're creating noise, but it's just noise. But the reeds that're odd multiples of the smacking frequency will vibrate too -- these are the harmonics. They'll get really excited, almost as excited as the fundamental. (The evens essentially cancel out.)
Here's what it looks like on the radio spectrum: https://www.youtube.com/watch?v=eC36AqL5mw8
Incidentally, this is why so many chips now boast "slew-rate limited" outputs: to intentionally slow down those transitions, to reduce the amount of noise that has to be filtered and shielded in order for the device to pass RF emissions testing.
And if it took weeks for someone to look up the FCC ID printed on literally every single device affected by this problem, and learn what frequency it operates on, then I think that suggests a deeper problem.
Lazy article - readers now think "hah...some nerd in his basement, no big deal." except that it is a federal crime.
A ham license moves you into a different set of limits and gives you more bands to play in, that's all.
Take a read of https://www.ti.com/lit/an/swra048/swra048.pdf for a reasonably cogent summary of the regulations. The FCC's own rules are considerably denser legalese, and the relevant parts are scattered over hundred of pages. That app note brings it all together.
More: https://transition.fcc.gov/Bureaus/Engineering_Technology/Do... (See the "Home-built transmitters that are not for sale" section.)
Probably the most important are for interacting with other services that share that band. A band might have several services authorized to use it, and these services have different priorities in case of conflict.
Generally, the rule is if a higher priority service interferes with you, it is up to you to filter it out or tolerate it. If you interfere with a higher priority service, it is up to you to stop.
For example, the lower part of the 2.4 GHz WiFi band overlaps the higher part of the 13 cm ham band. Hams have higher priority. So if I were to use that band for some long range telemetry (I have an Extra class ham license) and that messes with you using the lower WiFi channels, you are the one who has to find a workaround. If your WiFi messes up my telemetry, you are again the one who has to find a workaround.
On the other hand, part of 13 cm is an Industrial, Scientific, and Medical (ISM) band. That ISM band has higher priority than the ham band. If your microwave oven messes up my telemetry, I'm the one who has to cope, because microwave ovens are classified as and operated as ISM devices. And if my telemetry messes up cooking your burrito, I'm the one who has to deal with it.
You actually can spin up a transmitter as a DIY projected, and even built exactly what this guy did, as long as you use check up your domestic laws and ensure you're using the right frequencies and in the manners prescribed.
Specifically, see the ITU recommendations on 315 Mhz for low powered transmitters. You should be good if you don't exceed 10 mW.
[0]: https://www.itu.int/dms_pub/itu-r/opb/rep/R-REP-SM.2153-2-20...
So, yes, you can buy exactly the parts this guy did, and implement the project differently, and be completely legal.
But he implemented it such that the duty cycle violated regulations, and here we see why the duty cycle is supposed to be very limited. What he did was in clear violation, and he did not need fancy test equipment to determine that.
And if you read into the article, the person who did it was special needs (mentally or physically). They're also likely on a fixed income. Jail would be unconscionable, as would fining someone which lack of payment would lead to jail.
Hopefully the result here is "person quits, person reads up on proper RF practice, and does things better next time"
1. Car key fobs aren't working... Mystery! Conspiracy!
2. ... one week goes by ...
3. Oh, actually something was broken / someone was doing something stupid.
e.x. https://news.ycombinator.com/item?id=19046475 cause: "faulty consumer electronic equipment stuck in transmit mode" https://calgary.ctvnews.ca/carstairs-co-op-determines-source...
At least "homemade battery-operated device designed by a local resident" is slightly more interesting.
(Garage door openers have spots for 2 light bulbs.)