Ask Slashdot: How Can You Avoid Routers With Locked Firmware?
thejynxed writes:
Awhile ago the FCC in the USA implemented a rule that required manufacturers to restrict end-users from tampering with the radio outputs on wi-fi routers. It was predicted that manufacturers would take the lazy way out by locking down the firmware/bootloaders of the routers entirely instead of partitioning off access to the radio transmit power and channel ranges. This has apparently proven to be the case, as even now routers that were previously marketed as "Open Source Ready" or "DD-WRT Compatible" are coming with locked firmware.
In my case, having noticed this trend, I purchased three routers from Belkin, Buffalo, and Netgear in Canada, the UK, and Germany respectively, instead of the USA, and the results: All three routers had locked firmware/bootloaders, with no downgrade rights and no way to install Tomato, DD-WRT, OpenWRT, etc. It seems the FCC rule is an example of the wide-reaching effect of US law on the products sold in other nations, etc. So, does anyone know a good source of unlocked routers or other technical information on how to bypass this ridiculous outcome of FCC over-reach and manufacturer laziness?
The FCC later specified that they were not trying to block Open Source firmware modifications -- so leave your best suggestions in the comments. How can you avoid routers with locked firmware?
In my case, having noticed this trend, I purchased three routers from Belkin, Buffalo, and Netgear in Canada, the UK, and Germany respectively, instead of the USA, and the results: All three routers had locked firmware/bootloaders, with no downgrade rights and no way to install Tomato, DD-WRT, OpenWRT, etc. It seems the FCC rule is an example of the wide-reaching effect of US law on the products sold in other nations, etc. So, does anyone know a good source of unlocked routers or other technical information on how to bypass this ridiculous outcome of FCC over-reach and manufacturer laziness?
The FCC later specified that they were not trying to block Open Source firmware modifications -- so leave your best suggestions in the comments. How can you avoid routers with locked firmware?
that said that the goal wasn't to prohibit open source routers.. and you are right to blame manufacturers for taking the 'lazy' way out..
but THIS new fcc won't do a fucking thing for **us**. they'll probably go even farther and actually prohibit fiddling with router and ap firmware completely instead of just radio settings.
It's a fantastic router platform, supports oodles of hardware, and can run on cheap machines. For instance: Start here use a 5600 series Xeon and the smallest amount of RAM and HDD you can get, and you've got a killer router capable of handling much greater than gigabit traffic. If you need Wireless as well, you can either add a low-profile 802.11 card, or buy a cheap home "router" and run it in Access Point only mode, which will put it behind your firewall (and thus safe from internet-based hack attacks), rather than it being your firewall and vulnerable.
http://elinux.org/RPI-Wireless...
Pretty much only way to be sure.
Beyond that, you go with the same approach as when getting a PC to use with Linux - try to verify each individual component and whether it works or not.
PLENTY of "make your own" options out there these days... Easy options even. Newegg has an ITX mainboard with a built in AES-NI CPU for Hardware accelerated encryption, for 56$... Add a dell Broadcom SFF 4 Port Gig NIC and some RAM, and whola! Whatever router config you need is just a download away!
https://omnia.turris.cz/
Specs: 1.6 GHz dual-core ARM, 2 GB DDR3, 8 GB flash, 5 Gbit LAN, 1 Gbit WAN, 2 USB 3.0, 2 Mini PCI Express, 1 mSATA / mini PCI Express, 3x3 MIMO 802.11ac, 2x2 MIMO 802.11b/g/n
I use it together with two hard drives attached via SATA.
It ships with a custom version of OpenWRT but you can also install other stuff on it like Debian:
https://wiki.debian.org/Instal...
Or openSUSE:
https://en.opensuse.org/HCL:Tu...
Mikrotik. US version has a stupid NSA backdoor package, but you can flash firmware with EU version without it :)
Personally, I find that going with a dedicated router and dedicated access point(s) makes for a more flexible solution anyway. Better placement options, easier to upgrade the wireless, etc. I use Ubiquiti gear, which gives me Vyatta on the routing/firewall and a solid (locked down) access point.
Curious to try out the little pfsense appliances, but they are a bit more pricey.
The FCC later specified that they were not trying to block Open Source firmware modifications
they were told IN NO UNCERTAIN TERMS that this is exactly what would happen - that manufacturers would take the "lazy" way out. unfortunately, a number of prominent "open source" activists completely and utterly failed to comprehend that this would happen, and ENDORSED the FCC's proposal.
there are some very specific companies that sell RYF-Endorsed products (answering the OP's question: google "RYF Certified router" or other such keyword combinations), and these companies are near-completely screwed. if they are not careful they have to sell ILLEGAL products in order to satisfy the RYF-Endorsement Criteria! however it turns out that there's a small workaround: what they can do is put an UNPUBLISHED hidden link into the web interface in order for users to carry out quotes unauthorised quotes firmware updates.
basically as a world-wide community we f******d up. the opportunity to stop the FCC from being a Corporate lap-dog was when the "Save WIFI" campaign was underway. it was a complex situation understood by very few people: we should have listened to the people who properly understood it, and supported them. we didn't do that... and now we suffer the consequences, as indicated by the OP.
that apparently USA selling companies would put in misleading advertising(ddwrt compatible) on devices where you cannot put ddwrt on.
look, the simple choice: ORDER FROM ASIA. like come on, you're ordering shitty cheap shit all the time from dx etc anyways..
I mean come on, it is more of a consumer issue anyways.
world was created 5 seconds before this post as it is.
Intel/AMD x64 pfSense. #DONE!
What is your evidence that this is true?
"I don't know, therefore Aliens" Wafflebox1
It might be as simple as removing a resistor to disable write protection. If not, get yourself a hot air gun and replace the FLASH memory with your own unlocked IC.
Blame the idiots hacking their firmware and using their routers irresponsibly (illegally).
First you have to understand why the FCC made the request to router manufacturers. Shortly after the FCC opened up the 5 GHz band for unlicensed use, terminal doppler weather radar was invented in response to several airliner crashes due to adverse weather conditions. Unfortunately, it relies on frequencies smack dab in the middle of the open 5 GHz band, so the FCC took the unusual step of revising their rules which opened up those frequencies
That's why most 5 GHz devices only support channels 36-48 and 149-165. The intermediate channels were reclassified as DFS - dynamic frequency selection. Open devices could use them, but if they detected weather radar in use they had to switch to a different channel. A few devices actually do this and check to see if weather radar is in use. Most manufacturers just took the easy way out and blocked out channels 50-144 entirely in the firmware.
DD-WRT supports DFS - it will change frequencies if it detects weather radar in use (at least it does on my hacked TP-Link). If you install third party firmware and use the 5 GHz band, do the responsible thing and enable this functionality if you're going to enable channels 50-144. Unfortunately, some idiots didn't do this, which caused the FCC to grow concerned about the impact of third party firmware on the effectiveness of TDWR. That's why the FCC made the request to router manufacturers. Not because they hated third party firmware, but out of concern for the safety of the flying public.
This is why we can't have nice things - a few idiots ruin it for everyone else. I had lots of fun with lawn darts as a kid, but we always treated the target area as if it were a shooting range. Here's an example of what happens to TDWR when an idiot blasts their router in the TDWR frequencies. The unauthorized broadcast shows up as a wedge-shaped area spanning a few degrees and extending to the edge of the radar image, completely obscuring any weather in the wedge.
And buying the router in Canada or Europe won't make any difference because those countries have the exact same restrictions on those TDWR frequencies. The only reason they're not being as aggressive as the FCC is because TDWR so far is mostly used at U.S. airports. Eventually most airports in the developed world are going to upgrade to it (or at least airports which frequently encounter bad weather). So the regulatory agencies in Canada, the EU, and most of the rest of the developed world are all going to be on the same page as the FCC once TDWR is rolled out in those countries.
Some routers aren't "locked" particularly well, for example I have a WR841N v11 here which had supposedly FCC locked firmware, but it was relatively simple to install open firmware on it using the TFTP firmware recovery procedure
I'd be happy if we could just stop Americans from pronouncing it "rawter". They need to learn the difference between "rout" and "route".
First off, the FCC is underfunded and cannot enforce it's own rules. This is one of those cases where lack of funding leads to inept regulation. The FCC cannot set a rule and simply enforce the rule. They have to set a rule that is enforced in a defacto manner without them spending any money.
So by regulating what manufacturers can and cannot do- they get the "appearance" of responsible regulation. With the added side effect of stifling innovation, modification, or customization (within the law) of the equipment.
You can try to explain this to people.. but since the principles involved are nuanced and technical most eyes glaze over. But the short form is this: if you lock down the hardware you stifle innovation.
Another primary example of the FCC failing for lack of funding is the regulation of radio bandwidth which citizens have access to. That would be the CB, GMRS, FRS, MURS, or Amateur Radio services. The FCC either farms out the enforcement (Amateur Radio is farmed out to the ARRL) or simply makes no enforcement action at all. The result being that the radio spectrum has become a cesspool of "pirate radio", free-banders (Illegal unlicensed operators), or licensed operators who break all the rules.
There are illegal operators across all the bands in the spectrum that are known by the FCC, the general public who use the spectrum, local law enforcement, and the defense community. But they are rarely enforced against.
They are not enforced against because the FCC has no budget for enforcement. They rarely enforce interference with government services first, commercial services second, and do nothing at all anywhere else. Very occasionally there is Amateur enforcement.
This means as a citizen FCC enforcement will come through any tangential avenue that has no cost to the FCC.
Another consultant who stuck it out.
"We are the Priests, of the Temples of Syrinx..."
APU2 https://pcengines.ch/apu2c4.ht... is GigE capable with Intel NICs, Alix APU is not. Just be certain to enable HW accel on the NICs, which is off by default.
Get an APU2 for about US$144 (PSU + case + SOC) and be happy the next 10 yrs. It has a low-powered AMD x64 CPU that runs pfsense, *BSD, Linux-whatever nicely. No GPU, serial only text output, so forget the mouse point-n-click stuff.
I never understood all the complaints about power costs. If you avoid the 95+W CPUs and monster GPUs, which is easy these days, power cost really isn't a consideration.
Since companies like to consolidate different markets with the same products with minor flavor changes, I don't see them allowing unlocking when the most important market of all (US) requires it indirectly (by the aforementioned complexity of making specific channel/power output locks instead of flat out firmware lock).
So I believe our best hopes reside in non-US-centric crowdsourced solutions for open routers, compatible with existing solutions or even packaging their own open software solution in the product. Other than that, you can only rely on aftermarket old routers, or hacked/jailbroken stuff that is sure to pop in the wild, and is gonna bring along their own set of problems, namely accidental like software bugs, or intentionally evil like trojans, SMS/MMS auto-senders (in the case of 3g/4g routers), backdoors and spyware of all sorts.
Much like the "right to repair" or DRM to, router lockdown is gonna be a major problem for the average tinkerer that likes his leverage to do what he wants with his property. It's a disadvantage of a capitalist society that puts corporate interest ahead of individual rights, even when these interests are brought forth by the FCC (much like net neutrality is now a good thing for the federal government... who do they think they are fooling with that one).
You can run pfSense on a small platform such as the APU2C4 from PC Engines. It draws 6W to 12W.
I bought a complete kit from here. Quite happy with it.
I should have mentioned, you'll probably want to add a storage option such as this for the APU2C4.
I can recommend the Archer C7 - as do some of the LEDE developers https://lwn.net/Articles/714019/
AIUI
Locking down nothing takes no effort.
Locking out modified firmware takes a little bit of effort. Basically add a signature check to the firmware update mechanisms.
Locking down just the radio settings in question without locking out third party firmware is very difficult. The hardware simply wasn't designed to put a barrier between the router firmware and the radio chips.
note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
Slashdot needs to stop the ads with self-playing audio.
The FCC *forced* TP-Link to support open firmware as part of a settlement agreement made AFTER these new rules.
https://www.fcc.gov/document/f...
"Evil will always triumph because good is dumb." -- Dark Helmet
I can easily purchase a 4 watt 2.4ghz or 5ghz amp for under $100, and a "decent" one for under $200. The FCC has to know about these, so it almost seems that locking out open-source WAS one of the goals.
It's fairly simple, you just make your own open source router and you're off to the races. If you need WiFi, you buy a proper access point, and then you're set.
I no longer buy wireless routers. I use old laptops or raspberry pis running hostap. I set them to auto-update so I do not have to worry about security vulnerabilities. For additional network ports I use usb devices.
These systems are rock solid.
Contrary to what other people say, requiring OEMs to lock down their outputs DOES make the FCC responsible for open source hostile routers.
Almost ever piece of consumer equipment I've seen has had some sort of "part b/15 computing device" thingy sticker on it saying
* This device may not cause harmful interference
* This device must accept any interference recieved
It's not supposed to be the OEM's responsibility what their users do with the devices they pay for. As far as I'm concerned, tampering with the firmware voids the warranty and causes you, not the OEM, to become responsible for any violation of FCC regulations.
This is nothing more than the FCC making them do something they wanted to do anyway, but they didn't want the public backlash from being caught doing it by themselves so they just asked the "big bad feds" to make them do it so they could save face.
Mikrotik
Sure the difference between murder and manslaughter is one of intent to kill. But in both cases the outcome at hand is death of the victim.
The FTC's requirement may not have intended this effect, but it was forseeable, and avoidable.
John_Chalisque
Openwrt and dd-wrt have output adjustibility controls. Just download a cellphone app to scan the neighborhood routers with yours and change output level and station to avoid visits from FCC men in black.
Second for routerboards, they're very nice, and won't usually REQUIRE a 3rd party firmware to be highly functional, though the possibility appears to exist.
There is no XUL, only WebExtensions...
Merlin runs well on them - although it is pretty much a "fedora" version of the corporate software. It frequently has security patches before the mainline version.
What do you mean exactly with "the possibility appears to exist"?
IMO, it's far better to get a dedicated box that only does routing (like Ubiquiti or Mikrotik), and use access points for the Wi-Fi. With multiple access points, you can give your house blanket coverage and eliminate dead spots, and if/when a new, faster Wi-Fi standard comes along and you want it, you can just replace the APs instead of an entire all-in-one device.
Not to mention that APs typically look far better than the today's all-in-one monstrosities that look like robotic spiders.
Oh, no! You have walked into the slavering fangs of a lurking grue!
Some I knew recently converted to the service formerly known as UVerse.
There were some interesrting revelations. For a while you could not buy a gateway from them, you had to rent it. Recently they changed it back to you own the gateway, but they now require only AT&T sold gateways. It is almost impossible to get a gateway that does not come with a router. The problem is that anything gained from adding your own custom router to the system is obviated by the fact that there is an AT&T router in between.
Your best bet is to start with the site supporting the firmware flavor (DD-WRT, OpenWRT, etc) that you want to run. Their site will be able to tell you which models currently work with their current firmware. When I went to buy my router, they had screenshots of the packaging to help identify between v1 and v2 - which the casual buyer might not have noticed. Support levels on them were different. If the shiny new router mentioned at CES isn't supported yet, you may need to rethink your plan or do a lot more work. The sites usually also include information like how you might have to flash to version 1.1.9 before you can downgrade to 1.1.8 again, etc.
http://www.google.com/profiles/malachid
I go far, far out of my way to avoid WiFi, especially in congested areas, for this and many other reasons. If transmit powers should be tuned to near-zilch from the factory, and required a modicum of effort to increase, we might actually not be having these problems. There's also this pervasive mentality that wires are ugly and inconvenient; while true in some context, the higher speeds (try touching 500+ gbit/s on consumer wireless devices at 20m+ with an omni antenna) and stability make sticking with ethernet (when remotely possible) a good decision.
There is no XUL, only WebExtensions...
Yeah, but the first wall blocks the signal.
Completely impractical in an actual house.
No one manufacturer dares ship a product with the wireless at anything other than the legal maximum strength. Doing so would put them at a severe competitive disadvantage as clueless users return their product and exchange it for the competitor's one that has longer range.
So while a great idea, it simply won't happen.
What we really need is a combination of a few things.
1) more available wireless channels
2) device manufacturers who actually support all the existing channels.
3) router manufacturers making it harder to use channels that overlap with other channels
Right now there are many brand new devices which don't support the 5GHz band, making people resort to only using the 2.4 GHz band. 2.4 GHz only has 3 channels which don't overlap each other (1, 6, 11) (talking north america here) but people frequently place their routers on other channels. When someone puts a router on channel 3, it interferes with both channel 1, and channel 6, and worse than if they had chosen either of those channels specifically (as routers are designed to work with co-channel interference)
Then you get in to the 5GHz band and find out that many manufacturers don't support the DFS channels (anything below 144) which further limits the options.
Then you put your router in an apartment complex with 500 other routers and wonder why you can't get 1 Gbps through it...
Before routers were appliances, they were computers with multiple network cards. If you google "router distro" you'll find plenty of feature-ful choices. You'll have to learn a bunch of stuff like iptables; that doesn't make sense for most people. But if you're the kind of person who's worried about having complete control of your router's operation, it makes sense for you.
Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
The only reason to increase the spread from 20 to 40MHz is if you're reducing the output power and covering the space with more APs.
Grab them while you can. I picked up a TP-Link Archer C7 AC1750 v2.0 (european version) just days ago from ebay. Works with OpenWRT like a charm, does ~150mbits across two walls in 5GHz (faster if closer). This is one example where the latest firmware is locked but there's still hardware with older versions out there. They admit as much themselves:
Not if the AP is built into the router. It's called a router. Just like a smart TV isn't called a set-top box - it's called a TV.
So:
My cable modem is capped at a speed that easily fits within 802.11g - I don't have/need a 5GHz-capable WiFi router.
I need to keep running Tomato.
You mean the guy who wants to cut back on regulations because he, unlike you, understands that regulations often have serious unintended consequences?
And what that guy doesn't understand is that likewise, failing to regulate often has serious unintended consequences.
Like what? Try coming up with some concrete examples where regulation was demonstrably better than all other reasonable alternatives.
gl-inet have a nice range of routers that come with openWRT out of the box. Some of them are well supported by Rooter which is a version of openWRT with support for cellular modems.
You can always buy a little brick computer and use it as a router.
http://raspberrypihq.com/how-t...
im sure vonger is open to debate if you buy them by the dozen or more :p
pricewise i mean ... doesnt get more unlocked than that with about a billion options to lock yourself out :p comes with openwrt installed, can be sown into a jacket on a duracell battery scanning for open networks as you walk the city ... or simply as an mp3 player and i suppose a router too if you really have to
Free speech was meant to be free for all... how can anyone grow up in a nanny state ?