Slashdot Mirror


ESR On Why the FCC Shouldn't Lock Down Device Firmware (ibiblio.org)

An anonymous reader writes: We've discussed some proposed FCC rules that could restrict modification of wireless routers in such a way that open source firmware would become banned. Eric S. Raymond has published the comment he sent to the FCC about this. He argues, "The present state of router and wireless-access-point firmware is nothing short of a disaster with grave national-security implications. ... The effect of locking down router and WiFi firmware as these rules contemplate would be to lock irreparably in place the bugs and security vulnerabilities we now have. To those like myself who know or can guess the true extent of those vulnerabilities, this is a terrifying possibility. I believe there is only one way to avoid a debacle: mandated device upgradeability and mandated open-source licensing for device firmware so that the security and reliability problems can be swarmed over by all the volunteer hands we can recruit. This is an approach proven to work by the Internet ubiquity and high reliability of the Linux operating system."

144 comments

  1. Why not just lock down the radio portion? by ZorinLynx · · Score: 4, Interesting

    If they're going to mandate locking down, lock down the WiFi radio, as that's the part that uses the radio waves. The WiFi radio can be a "black box" with it own firmware, much like on cellular phones, where the cellular radio is a similar black box.

    This keeps the FCC happy, because people won't be able to violate FCC rules, and it keeps users happy because they can keep running custom software. The WiFi firmware isn't typically something you want to mess with anyway.

    1. Re:Why not just lock down the radio portion? by Anonymous Coward · · Score: 2, Insightful

      If they're going to mandate locking down, lock down the WiFi radio, as that's the part that uses the radio waves. The WiFi radio can be a "black box" with it own firmware, much like on cellular phones, where the cellular radio is a similar black box.

      This keeps the FCC happy, because people won't be able to violate FCC rules, and it keeps users happy because they can keep running custom software. The WiFi firmware isn't typically something you want to mess with anyway.

      How else could they ensure that the NSA's backdoors continue to function?

    2. Re:Why not just lock down the radio portion? by davecb · · Score: 4, Informative

      That can be done in some phones, but the normal approach in embedded systems like home routers is to build and run the entire system from a single system-on-a-chip and it's eprom. The latter is sometime part of the chip. That make separation physically impossible with existing products, and means future products would have to switch to a new hardware architecture with no extra profit from the change.

      --
      davecb@spamcop.net
    3. Re:Why not just lock down the radio portion? by NotInHere · · Score: 5, Informative

      WiFi routers aren't like mobile phones with separate application processor and baseband. Instead, they only have one chip, mostly due to more cost involved in having two chips. Thats why this new rule is so bad: it doesn't mandate that there is a part that has to remain free, so the vendors do what companies always do, take the cheapest solution (this isn't wrong by itself), and lock down the only processor which does both application and baseband.

      The FCC should either mandate that there is a second, fully flashable part of the chip, or simply solve the problem itself, and this is installing proper tracking down hardware at airports where WiFi devices could interfere the wheather radar. Then they could find, stop, and make accountable for, those who abuse the freedom of their WiFi devices. As this costs money, they rather chose to limit freedom, and still remain vulnerable like before. Those who want to attack airports still can get illegal devices.

    4. Re:Why not just lock down the radio portion? by _xeno_ · · Score: 5, Insightful

      If they're going to mandate locking down, lock down the WiFi radio, as that's the part that uses the radio waves. The WiFi radio can be a "black box" with it own firmware, much like on cellular phones, where the cellular radio is a similar black box.

      As I understand it, that is what the FCC wants to mandate. The problem is that in order to keep costs down, a lot of the wifi hardware in the routers doesn't have separate radio firmware, everything is controlled by a single system-on-chip, sort of like those old "winmodems" that didn't contain any firmware and instead offloaded everything to the CPU via their Windows driver.

      So the FCC's rules locking down the radio firmware turn out to mean that manufacturers would have to lock down the entire software stack, not because that's what the FCC really wants, but because in order to save costs the radio firmware is instead done as part of the "main" firmware.

      --
      You are in a maze of twisty little relative jumps, all alike.
    5. Re:Why not just lock down the radio portion? by davecb · · Score: 1

      Actually it makes it harder for CSIS and their friends, who have to hack the vendors instead of just the products (;-))

      --
      davecb@spamcop.net
    6. Re:Why not just lock down the radio portion? by DigiShaman · · Score: 1

      I suspect that what the parent stated would be the most likely path taken; two systems partitioned off the OSI layer stack. As such, we're taking about government mandates. Don't discount legislation forcing a two function/chip solution in the box. The question is how will existing hardware be grandfathered into the new rules. Meaning, can end-users resell back on the market again? Or would device ownership of these older units remained locked or disposed of at the end of life?

      --
      Life is not for the lazy.
    7. Re:Why not just lock down the radio portion? by Anonymous Coward · · Score: 1

      Or better, will this be just like when scanners had the cell phone ranges locked out, where two models are created: The freedom version (not for sale in America, but Canadians always bring one over anyways) and the non-freedom version (for sale in America).

    8. Re:Why not just lock down the radio portion? by Anonymous Coward · · Score: 1

      National Security Letter
      No need to hack anything.

    9. Re:Why not just lock down the radio portion? by drinkypoo · · Score: 1

      WiFi routers aren't like mobile phones with separate application processor and baseband. Instead, they only have one chip,

      some phones have only one chip, and some wifi routers have multiple chips. I have examples here both of wifi routers with the wifi separate and with the wifi integrated.

      Only the very cheapest routers can only be implemented with a SoC. Lots of the more expensive ones already aren't.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    10. Re:Why not just lock down the radio portion? by spacepimp · · Score: 1

      i would prefer that the power that be don't have a black box sitting on my network.I guess it will turn me into a scofflaw, as they try to further restrict my right to control my own devices. If I am causing radio interference it will be easily remedied on the local level. Who needs black boxes and a government telling me i can't run my own devices how i see fit.

    11. Re:Why not just lock down the radio portion? by Libertarian_Geek · · Score: 1

      National Security Letter No need to hack anything.

      Unless the law changes.

      --

      www.facebook.com/DareDefendOurRights

      www.fairtax.org
    12. Re:Why not just lock down the radio portion? by Anonymous Coward · · Score: 2, Informative

      It's really worse than this. Locking down radio firmware is also *really bad*. It opens up vulnerabilities that can't be fixed and others bugs. I'm one of the people working on fixing these problems and it's a *huge* issue. There are a lot of 802.11n USB N wifi cards that don't work right for instance- scratch that. Didn't work right. In order to fix the problem we needed access to the sources for the firmware that ran on the device itself. Fortunately we had that. However this *same* thing applies to routers, laptops, and other other devices.

      There is no solution that is going to satisfy the FCC because the FCC is trying to skirt around doing its job of tracking down violators and fining them by locking up all of our devices. It doesn't matter that it'll be completely ineffective at stopping the problem they're supposedly trying to stop. The reason it won't work is that those violating the rules only require $50 worth of specialized parts (ie a Raspberry Pi, BeagleBone Black, etc) and chip clip to bypass the locks being required. However $50 is a lot of money for the average user and its totally worthless as a security measure as its not average users who are causing the problem. It's commercial entities and the FCC has *already* taken steps to stop these entities from misbehaving through serious fines.

    13. Re:Why not just lock down the radio portion? by Holi · · Score: 1

      HAHAHAHA.

      --
      Sorry, teleporters just kill you and then make a copy. A perfect, soul-less copy.
    14. Re: Why not just lock down the radio portion? by Anonymous Coward · · Score: 0

      Criminals don't follow the law.

    15. Re:Why not just lock down the radio portion? by Anonymous Coward · · Score: 0

      Since when did government regulation have to carry a profit incentive?

    16. Re:Why not just lock down the radio portion? by tlhIngan · · Score: 5, Informative

      If they're going to mandate locking down, lock down the WiFi radio, as that's the part that uses the radio waves. The WiFi radio can be a "black box" with it own firmware, much like on cellular phones, where the cellular radio is a similar black box.

      This keeps the FCC happy, because people won't be able to violate FCC rules, and it keeps users happy because they can keep running custom software. The WiFi firmware isn't typically something you want to mess with anyway.

      And that's what the FCC really wants The problem the FCC is seeing right now is the modified firmware allows access to frequencies that aren't allowed to be used for WiFI in the US. This is more than just channels 12 and 13 on 2.4GHz, but also on the complex 5GHz band.

      The FCC has many complaints already from airports and other entities whose radar is being interfered with by 5GHz WiFi (the band plan is complex enough that channels are "locked out" because they're used by higher priority services like radar).

      And you really can't blame the open firmware guys either - mostly because they don't know any better and they only build one binary that works for all devices worldwide. (the available channels on 5GHz vary per country - depending on the radar in use).

      All the FCC really wants (and they've clarified it in the Notice of Proposed Rulemaking) is the steps wifi manufacturers are taking to prevent people from loading on firmware that does not comply with FCC regulations - i.e., allows transmissions on frequencies they are not allowed to transmit on.

      It can either take place as hardware (filters blocking out the frequencies), or software that cannot be modified by the open firmware (e.g., firmware on wifi chip reads a EEPROM or something and locks out those frequencies).

      The thing it cannot be is rely on "goodwill" or firmware that respects the band plan - i.e., you cannot rely on "blessed" open firmware that only uses the right frequencies (because anyone can modify it to interfere).

      The FCC has all the powers to enforce compliance right now - users of open firmware who are caught creating interference with higher priority services can already be fined, equipment seized and all that stuff (and that would not include just the WiFi router - any WiFi device like PCs can be seized if they attach to that network). That's the heavy handed legal approach they have. However, they don't want to do that, because most users probably don't realize the problem, and the FCC really doesn't want to destroy all that stuff. So instead, the FCC is working with manufacturers to fix the issue at the source.

      The problem lies in the fact that most manufacturers are cheap and will not spend a penny more, so instead of locking out the radio from interfering, they'll lock out the entire firmware.

      The FCC mentions DD-WRT and all that by name because their investigations revealed that when they investigate interference, the offending routers run that firmware (and which doesn't lock out frequencies that they aren't supposed to transmit on).

    17. Re: Why not just lock down the radio portion? by Anonymous Coward · · Score: 0

      You imply that it should. Regulation shouldn't be done lightly, but 'you can't do this super cheaply because it causes harm that other people have to deal with' is a perfectly legitimate reason for regulation.

      I know to some people there's no legitimate reason for regulation ever. If you're one of those I can't help you.

    18. Re:Why not just lock down the radio portion? by Anonymous Coward · · Score: 0

      AWESOME. Tell it like it is.

    19. Re:Why not just lock down the radio portion? by Bengie · · Score: 1

      Actually, they do want to mess with the firmware. Much of the research on improving wifi is being done by Universities or private individuals modifying the firmware. Of course the amp could be closed source, but the rest of the radio shouldn't be locked down. Eric had an example were a widely popular, but later unsupported wifi router had a bug in the protocol that got trigger regularly after support was done. This bug could cause the router to spam broadcast announcement packets and lock down most of the spectrum. The only reason it got fixed is because of opensource. Of course the average user probably would not have gotten the opensource fix, but it is an example where fix was made available.

    20. Re:Why not just lock down the radio portion? by grim4593 · · Score: 1

      I haven't looked into wi-fi protocols: is is possible for an unmodified laptop/mobile to listen on an illegal channel and respond on that illegal channel?
      Is is possible for an unmodified laptop/mobile to listen on an illegal channel and respond on a legal channel?
      If the answer to both of those questions is "no" I don't see the need to lock down anything. It is one thing to accidentally operate outside of FCC regulations by using an "international" custom firmware on your router - it is another thing entirely if you have to purposely modify the firmware on your laptop or mobile to make those illegal channels usable.

    21. Re:Why not just lock down the radio portion? by blackiner · · Score: 1

      Back when I used an old linux box as my AP/router, it would always say something about locking the frequencies usable by the wireless card to USA frequencies or some such in the logs. Not sure how it even knew that, maybe from the timezone data, but it did it. Why can't this be standard across all firmwares?

    22. Re:Why not just lock down the radio portion? by Anonymous Coward · · Score: 0

      Considering how the authorities chased pirate radio operators once upon a time in my country, with those unmarked vans with measurement devices inside, if the US authorities fear of an actual possibility of damage from the illegal devices, such inaction with collateral damage of the insecure infrastructure seems really, really lazy.

    23. Re:Why not just lock down the radio portion? by Bengie · · Score: 2

      One of their main concerns is an out of spec antenna power. There is nothing stopping a SoC from having a hardware limit on the power output. There is also nothing stopping someone from hooking up an AMP and relaying the signal a much higher power. Of course anyone trying to disrupt wireless signals can easily do so. What the FCC wants to stop is the ability for the home user to change their router to run out of spec. some opensource projects open up the ability for the end user to select much higher signal strengths. Since they can't run a law stopping opensource from doing this, they want to write a law to stop router manufactures from allowing opensource to work on their devices.

    24. Re:Why not just lock down the radio portion? by SuricouRaven · · Score: 1

      "The FCC is trying to skirt around doing its job of tracking down violators and fining them."

      How? It's difficult enough regulating imported electronics just for safety, and a lot of hardware doesn't even have a brand on it.

    25. Re:Why not just lock down the radio portion? by davecb · · Score: 1

      There is a by-country database of allowed/prohibited channels: I (and the IETF committee) would love to know which vendors aren't honouring it.

      --
      davecb@spamcop.net
    26. Re:Why not just lock down the radio portion? by davecb · · Score: 1

      That's in a per-country DB in Linux and, as far as I know, BSD.

      --
      davecb@spamcop.net
    27. Re: Why not just lock down the radio portion? by Opportunist · · Score: 1

      So the only ones bothered by the insanity we call government are law abiding people?

      No wonder politicians don't worry 'bout it too much.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    28. Re:Why not just lock down the radio portion? by davecb · · Score: 1

      That's very true of ham radio with kilowatt power levels, but this *seems* to be a problem with use of frequencies used by weather radars...

      --
      davecb@spamcop.net
    29. Re:Why not just lock down the radio portion? by david_thornley · · Score: 1

      A NSL can force an organization to hand over data it has. They don't (at least technically) have the power to compel an organization to change anything.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
    30. Re:Why not just lock down the radio portion? by Anonymous Coward · · Score: 0

      That's the stupidest idea I have heard in a long time. Just give the government even MORE POWER.

      NO! we will not go along with this on any level. Many of us are working on building "INTERNET 3" as a mesh network, and we need to make sure government and corporations won't have any abilities to disrupt it.

      We will control the firmware.

    31. Re:Why not just lock down the radio portion? by rawtatoor · · Score: 0

      How? It's difficult enough regulating imported electronics just for safety, and a lot of hardware doesn't even have a brand on it.

      Are you insinuating that it is possible to regulate any software or hardware for safety without the Source? If so you are an idiot and its obvious that you are trolling so shut your stupid fucking mouth asshole.

    32. Re:Why not just lock down the radio portion? by virve · · Score: 1

      Thanks, tlhIngan. A balanced and sensible, informative post.

      virve

    33. Re:Why not just lock down the radio portion? by mattventura · · Score: 1

      On top of the SoC stuff that other people have pointed out, even discrete radios often don't have any permanent firmware storage. Firmware has to be loaded every time the machine boots. Thus the only way to restrict what firmware loads is by restricting the main OS/firmware, or by having the hardware do some kind of signature check which increases the cost of the hardware.

    34. Re:Why not just lock down the radio portion? by Anonymous Coward · · Score: 0

      If you've messed with many AP's that have unlocked firmware, the power adjustment levels are generally below what is legally allowed. True, a few channels you're not supposed to use can be accessed...big deal. There are tons of devices that can be used to transmit on frequencies that are not allowed.

      WiFi routers are not causing problems. The FCC is doing this to stop opensource software and users from being able to modify and use their equipment effectively.

      Upping your power level generally just distorts your AP's signal and makes it so your throughput goes to crap.

      Show me a wireless router with opensource firmware that's capable of going above the FCC's 2.4GHZ & 5GHZ power limits indoors.

    35. Re:Why not just lock down the radio portion? by Anonymous Coward · · Score: 0

      That's very true of ham radio with kilowatt power levels, but this *seems* to be a problem with use of frequencies used by weather radars...

      Oh no, what would we do without accurate weather prediction. The FCC better get on the ball and lock up all these rouge devices!!!

      Have you seen how messed up weather radar is because of all the interference!

      How can those weather people do their jobs.

      The horror.

    36. Re:Why not just lock down the radio portion? by compro01 · · Score: 1

      Because that causes the same damn problem as he's talking about here?

      --
      upon the advice of my lawyer, i have no sig at this time
    37. Re:Why not just lock down the radio portion? by SuricouRaven · · Score: 1

      I'm saying that it's impossible to regulate any hardware when it's manufactured in the very-fast-turnover factories of China, imported by a company with a lifespan of a few months, and sold quickly online at low cost. Source or no source, electronics move too fast for regulators to keep up. They can't even manage to carry out proper emissions testing on diesel cars, how are they supposed to perform compliance testing on wireless devices when a thousand new products come on the market a month in producton runs from a few units to a few million?

    38. Re:Why not just lock down the radio portion? by rawtatoor · · Score: 1

      Worry about China and forget what I said.

  2. One of a number of critical comments by davecb · · Score: 2

    Dave Taht (best known for "bufferbloat") is working on one, as are others.
    To make your own comment, go to https://libreplanet.org/wiki/S...

    --
    davecb@spamcop.net
    1. Re:One of a number of critical comments by Anonymous Coward · · Score: 0

      Who? Best known for what?

      How does something that I never heard of help to clarify who somebody is that I never heard of?

    2. Re:One of a number of critical comments by TechyImmigrant · · Score: 3, Funny

      Who?

      Dave Taht

      Best known for what?

      Bufferbloat

      --
      I should use this sig to advertise my book ISBN-13 : 978-1501515132.
    3. Re:One of a number of critical comments by davecb · · Score: 1

      Google will point you the the slashdot articles on Dave (;-))

      --
      davecb@spamcop.net
  3. Open Source should go all the way by Anonymous Coward · · Score: 2, Interesting

    Assuming that the routers require signed firmware images (or will in the near future), the law should require that everything needed to load new images into the router by the user should be made available (including any signing keys). Of course there should be safeguards in place to prevent malefactors from using the same information...maybe physical presence should be required for firmware re-loads?

    1. Re:Open Source should go all the way by davecb · · Score: 2

      That's worthwhile: please make that comment to the FCC

      --
      davecb@spamcop.net
    2. Re:Open Source should go all the way by Anonymous Coward · · Score: 1

      Unfortunately, it appears that the comment period closed about a month ago.

    3. Re:Open Source should go all the way by davecb · · Score: 1

      It's still open, they extended it to October 9, this Friday : go to https://libreplanet.org/wiki/S... and comment! Especially if you're an American citizen (I'm from Canada)

      --
      davecb@spamcop.net
    4. Re:Open Source should go all the way by tippen · · Score: 1

      Assuming that the routers require signed firmware images (or will in the near future), the law should require that everything needed to load new images into the router by the user should be made available (including any signing keys).

      That entirely misses the point of why the FCC is wanting to lock down the firmware...

  4. Re:Wrong by amalcolm · · Score: 2

    In the same way that modern man is a 'copy' of Mr and Mrs Neanderthal's happy child: we've come a long way since then.

    --
    Time for bed, said Zebedee - boing
  5. Re:Wrong by Anonymous Coward · · Score: 0

    So.

  6. Re:Wrong by amalcolm · · Score: 2

    So it's no longer a copy - it's a distant reation, much evolved.

    --
    Time for bed, said Zebedee - boing
  7. what does that even mean? by NostalgiaForInfinity · · Score: 3, Interesting

    Any computer with a WiFi card can become a "router" and have the ability to exceed FCC power requirements. Furthermore, the violations of FCC policy possible with standard router hardware are pretty limited and innocuous, no matter what you do with the firmware; I can't imagine that they have ever even detected this in the wild.

    Anybody who seriously wants to boost power will just stick a hardware amplifier on their router. A 2W amplifier will cost you about $25, and an 8W amplifier about $60.

    1. Re:what does that even mean? by davecb · · Score: 2

      Yes, the rulemaking applies to all wi-fi devices, not just COTS home routers, so it will affect wi-fi cards.

      --
      davecb@spamcop.net
    2. Re:what does that even mean? by Anonymous Coward · · Score: 0

      There's no such thing as a WIFI amplifier. At least not for commonly used WIFI modes (i.e. everything that is doing MIMO).

    3. Re:what does that even mean? by fyngyrz · · Score: 1

      There's no such thing as a WIFI amplifier. At least not for commonly used WIFI modes (i.e. everything that is doing MIMO).

      Sure there is. It's called a "cantenna." :)

      Or more broadly, any sufficiently broadband / multiband antenna with more gain (and probably more directivity) than those nasty little probes sticking up on the back of most people's hardware.

      Cheap, effective, etc. For some use cases.

      Also, has the benefit of adding gain in BOTH directions, whereas a transmit amplifier would get the signal to the device better, but will not help (and may hinder) on the receive side.

      --
      I've fallen off your lawn, and I can't get up.
    4. Re:what does that even mean? by Bengie · · Score: 1

      What are you talking about? You can get wifi amps that are certified a/b/g/n/ac compatible. And quite high wattage. They're meant for long distance directional antenna, but there is nothing stopping you from plugging that coax into a regular antenna. And MIMO is only common for recent hardware, a lot of people still use very old hardware.

    5. Re:what does that even mean? by Anonymous Coward · · Score: 0

      Yes there is, it took a simple google search to find them

      http://www.l-com.com/wireless-...
      http://www.l-com.com/wireless-...

    6. Re:what does that even mean? by Opportunist · · Score: 1

      Please try. What keeps me from rolling my own?

      The whole "problem" is so silly it boggles the mind.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    7. Re:what does that even mean? by davecb · · Score: 1

      It's reported as interference with safety-critical airport weather radar in another thread on this page

      --
      davecb@spamcop.net
  8. locking just the radio costs money by Anonymous Coward · · Score: 1

    Look folks.. these things are something that sells retail for $50 in an *extremely* cost competitive market. The bill of materials is probably $10. Most of the design cost was long since recouped, and the new versions are just respins with fewer parts with higher integration.

    Adding a chip, or even a jumper, would be prohibitively expensive in terms of losing the market share.

    And it's going to get worse, because they way they get lower cost (driving to IoT models) is by increasing the level of integration. The fewer parts, the cheaper the manufacturing cost. If they could do it with one chip, they would.

    This isn't like a $500 iPhone with a BoM cost of $200, where adding a $5 chip (chip+board realestate+test time+pick and place time) is a viable strategy.

    1. Re:locking just the radio costs money by Blaskowicz · · Score: 1

      What does really prevent a single SoC to have two pieces of firmware?, i.e. two different flash memories on the die.
      Conceptually I don't see the difference between two separate chips, and the two chip's contents pasted and glued together on a single die. That is sort of the point of a SoC. Well I'm disregarding any IP or integration issue here.

      The chip might have two separate interfaces for programming the two different firmwares. That does increase the cost.
      Some security feature like ARM Trustzone may be employed? I'm not qualified to elaborate on that. But fits in the initial design, transistors-are-cheap part of the bill.

    2. Re:locking just the radio costs money by fyngyrz · · Score: 1

      What does really prevent a single SoC to have two pieces of firmware?, i.e. two different flash memories on the die.

      Just money. But there, as the wag has it, is the rub.

      --
      I've fallen off your lawn, and I can't get up.
  9. Re:Wrong by Grishnakh · · Score: 1

    Exactly. Similarly, Windows is simply a rip-off of CP/M.

  10. LOTs of missing information by davecb · · Score: 4, Interesting

    The problem seems to be that some few airport weather radars are interfered with by existing home routers on the same frequency. They supposedly fail to detect the channel is busy doing safety-critical radar stuff, and sit there creating interference.

    However, we can't confirm that. We don't know the brand of router, the specific frequency in question, the number of airports that have the radars or the prevalence of the problem: we just got a proposed mandate that the vendor “describe in detail how the device is protected from flashing and the installation of third-party firmware such as DD-WRT.”

    --
    davecb@spamcop.net
    1. Re:LOTs of missing information by Anonymous Coward · · Score: 0

      My inner-conspiracy theorist thinks this has to do with TPP. Since it will greatly restrict www activities, a great many consumers will start bypassing all of the current infrastructure, and the first thing they will bypass is all the special-interest laden broadcast channel nonsense that prevents average consumers from setting up effective local networks.

      You read it here first, folks.

      A. C.

  11. Make it a choice by c · · Score: 5, Interesting

    Give them the choice; perpetual security updates or open source. You want to keep your stuff closed source, you make sure it stays secure. You don't want to maintain it indefinitely, you open source it. You're welcome to migrate between those options at your convenience, but those are the only acceptable states.

    Won't happen, of course, but it's got better odds than "force everyone to open source".

    --
    Log in or piss off.
    1. Re:Make it a choice by nine-times · · Score: 1

      Give them the choice; perpetual security updates or open source.

      If you want real security, those perpetual security updates ought to have 3rd party audits of the code to ensure that proper security methods are being used.

  12. Follow the Money by Anonymous Coward · · Score: 5, Interesting

    I want to know who is really lobbying for this and why. I suspect the cell phone carriers who, desparetely clinging to their cell data plan cash cows, are trying to make sure wifi falls into line when their next generation of 'G' comes out and stomps all over it. Wifi access is becoming more and more widespread, to the point I think the carriers are worried about its (mostly free) usage as an alternative to (wildly overpriced) cellular data causing people to abandon cellular companies outright in favor of wifi-only devices. I live in a rural area in the middle of all the green on a map of Pennsylvania and the only place I don't have some sort of wifi coverage is during my 20 mile commute to work.

    1. Re:Follow the Money by Anonymous Coward · · Score: 0

      Which is arguably the most important part of your life to have connectivity in case of an emergency.

    2. Re:Follow the Money by Anonymous Coward · · Score: 0

      But any cellphone can still call emergency numbers without sim card.
      A less drastical solution is to just use wifi + prepaid voice if needed.

  13. Would that be allowed by the rules as written? by mark-t · · Score: 1

    Assuming no changes were made to the FCC's rules, and if a router manufacturer were to do this.... that is, they lock down the radio portion of their router so it can't possibly be modified by the end user, but still leave the firmware of their router otherwise ordinarily modifiable as it is currently, would the manufacturer still be in violation of the current rule proposal?

    1. Re:Would that be allowed by the rules as written? by davecb · · Score: 1
      Mark-t writes

      Assuming no changes were made to the FCC's rules, and if a router manufacture [...] lock down the radio portion of their router so it can't possibly be modified by the end user, but still leave the firmware of their router otherwise ordinarily modifiable as it is currently, would the manufacturer still be in violation of the current rule proposal?

      Presumably, but the current problem is the opposite one!

      Right now, many vendors prefer to interpret the rules to allow them to ship binary blobs for the radio bits. Much of that is GPL or BSD, and in the process the vendors are neither honouring the GPL nor even allowing the original authors of the software contribute fixes.

      They would need a business justification or an FCC mandate to cooperate in that way: in one of the proposals, we ask that the FCC mandate published source, professional source control (github) and verifiable builds, so the purchasers can fix non-compliant devices (which they're legally required to do now, but can't)

      --
      davecb@spamcop.net
  14. So... by Anonymous Coward · · Score: 0

    This fuss is over milliwatts?

    If that is the actual truth we need some creative types who know the dynamics involved to reach an equitable compromise and no one party gives up everything.

    Otherwise call the fuckers on their BS.

  15. To paraphrase by NotQuiteReal · · Score: 1

    When they outlaw X, only criminals (and government agencies) will have X.

    --
    This issue is a bit more complicated than you think.
    1. Re: To paraphrase by Anonymous Coward · · Score: 1

      Quit being redundant.

  16. Re:Wrong by Zontar+The+Mindless · · Score: 1

    It is not a copy; it is a reimplementation.

    --
    Il n'y a pas de Planet B.
  17. Please give me more information on these amps by Anonymous Coward · · Score: 0

    I would like to learn more, what is a starting point for someone who has flashed multiple routers with open firmware, has opened up other devices and has soldering experience, but has never opened a router/other radio device. It would be much appreciated! Meanwhile I will Google, but anything from someone experienced would be great. Thanks.

  18. Information by Solandri · · Score: 5, Informative

    So based on a few vague comments, I managed to track down what the issue is since neither this nor the previous /. article nor the sites opposed to it (who seem to want to portray it as a Big Evil Government conspiracy to take away your freedom) delve into it.

    Several airports use Terminal Doppler Weather Radar for high-resolution maps of storms, rainfall, and most importantly (for airports) microbursts. TDWR operates at frequencies from 5.60 - 5.64 GHz. That's smack dab in the middle of the 5 GHz band used by 802.11a, n, and ac. You'll notice use of those specific frequencies (channels 120, 124, 128) are prohibited in the U.S. and Canada for this reason.

    Based on that, it sounds like the issue is that you can buy a 5 GHz device off the shelf, then hack the firmware to re-enable those frequencies. And the FCC is proposing this action because people have been doing exactly that and the FCC has received reports from the airports of such interference on those frequencies.

    1. Re:Information by davecb · · Score: 1

      Could you join the discussion on bloat@lists.bufferbloat.net: that's the best short description I've heard!

      --
      davecb@spamcop.net
    2. Re:Information by Anonymous Coward · · Score: 0

      This isn't something that is unknown. It's been discussed many times.

      Eric's mentioned it in a well down accurate reporting on the situation here:

      http://prpl.works/2015/09/21/yes-the-fcc-might-ban-your-operating-system/

      Which is linked to *from the savewifi.org coalition site*.

      But to back up. Are you honestly suggesting this isn't a government conspiracy? Because it seems very clear tome that the government *will use force and violence* against those who don't comply and mandating locks *is* taking away users freedom. We can argue if it is necessary or not, but it's doing so is taking away a freedom. They've even written it down for us in the usual unclear language. On the plus side something that is written down makes it a bit less conspiracy-like because there is actual government documents showing evidence of it.

      But that said- the links your posting to are merely speculating the reasons. We already knew this.

      People need to remember that *locking down* any part of the devices is going to have massive collateral damage to our security, freedom, and privacy.

    3. Re:Information by PPH · · Score: 1

      specific frequencies (channels 120, 124, 128) are prohibited in the U.S. and Canada

      So, what do they do in the EU and the rest of the world to mitigate this problem?

      Although it's too late to change now, how did these wizards allocate such a critical frequency band to unlicensed ISM use? What do we pay these clowns for anyway?

      --
      Have gnu, will travel.
    4. Re:Information by Anonymous Coward · · Score: 0

      They already have a system to mitigate this tiny insignificant problem. It's called fines and they already do it.

      That said this part of the band wasn't allowed to be utilized until recently actually. The FCC created its open problem in some respect by opening it up to use under certain conditions. There is something called DFS and this basically is the part that checks to see if doppler weather radar is in use. If it is not then the device is permitted to use that part of the band. The problem is that a company was intentionally bypassing this check. They were disabling DFS. This wasn't something one would accidentally do. It was intentional. They were fined by the FCC for doing it. The FCC's job is to literally fine violators so this isn't really surprising. They've been doing it for a long time. Think pirate radio operators.

      Now the EU and Canada act in similar ways. They fine bad actors. However they too are passing similar rules now. The problem is when one country does something the others follow. And once one country requires something companies respond everywhere. If a rule passes in Europe it'll likely have consequences for users in the United States and Canada. We can't just fight the US rules. The original issue was actually brought to our attention by a European user who was concerned about how it would impact mesh networking in Europe.

    5. Re:Information by Anonymous Coward · · Score: 0

      Your excellent clarification only makes me more irate at the FCC.

      It's like saying "some people drive while drunk, so let's prohibit people from using anything but approved mass transit!"

      @#*$! the FCC at the moment--this is the most corrupt, stupid thing that I've heard in a long long time. I'm sure the hardware manufacturers are just crying to sleep over the idea of having to lock out open source.

    6. Re:Information by TechyImmigrant · · Score: 1

      My understanding is the 5GHz radar is considered pretty stupid and shouldn't have been deployed due to the interference concerns. Most deployments are on other frequencies. The 5GHz deployments are limited and generally in the US. I don't remember the details, but I remember when this was a thing when I was working on WiFi standards. I may have remembered it completely incorrectly.

      --
      I should use this sig to advertise my book ISBN-13 : 978-1501515132.
    7. Re:Information by davecb · · Score: 1

      Can you give us a citation or a google search string? Part of the problem is group A is fixing routers, group F (FCC) is changing rules without explanation and group C knows the explanation.

      --
      davecb@spamcop.net
    8. Re:Information by PPH · · Score: 1

      The FCC's job is to literally fine violators

      The FCC's job is to manage the RF spectrum. And part of that involves thinking before making bad allocation decisions. It's one thing to fine a violator who has an operator's license as well as a site license at risk. These people are highly motivated not to incur penalties involving the loss of their livelihood. But to create an ISM band (unlicensed) where any hobbyist can solder together a contraption and then allow the FAA to utilize this for a safety critical application is just nuts.

      But then, that's what ISM bands are for. And why it's the FAA's problem for hiring some morons to design their Doppler system. Their ability to do the R&D on these frequencies easily was bound to cause problems. And not just for WLANs, but anyone who expected to have access to spectrum for an RF development project. You can lock down WiFi, but that won't stop some completely unrelated application from stomping on weather radar. The only solution is to move TDWR to a licensed frequency.

      --
      Have gnu, will travel.
    9. Re:Information by Anonymous Coward · · Score: 0

      nor the sites opposed to it (who seem to want to portray it as a Big Evil Government conspiracy to take away your freedom) delve into it.

      Governments throughout history have generally strove for this up until failure. You shouldn't attempt to downplay it, especially by implying it's ridiculous without citing a single reference. If for no other reason than to maintain your own credibility. eg. The world heard Ed Snowden. The vast majority of the world doesn't trust Microsoft, nor should they.

      My first reaction was basically what this commenter said... without the asserted history of working on WiFi standards however.
      http://tech.slashdot.org/comments.pl?sid=8141531&cid=50687537

      Basically if there's an interference issue you do not change the standards on the country's router firmwares, you swap out the devices that are bothered by it. You don't say hey... those are the plebs we make the rules... you say hey... the public is using this so we need to be smarter about our frequency choices.

      The public is first. Government works for the public, not the other way around. The government produces nothing and could not hire the public if they wanted to. It would be tyranny to even pretend to. Government workers are hired by the public. Government workers are paid by the public to provide services to the public. When you see hijacks of government, that is corruption. How do you corrupt a government? Get control of all possible media conduits, control the banking, control the currency, pass bar exams, get into control of regulatory agencies. Again, pump it all on TV and mass media. Yes, they claim they are Jewish. Jews are anti-Christian.

      https://en.wikipedia.org/wiki/United_States
      https://en.wikipedia.org/wiki/Federal_republic
      https://en.wikipedia.org/wiki/Republic

      https://en.wikipedia.org/wiki/Pledge_of_Allegiance

      http://www.marwenmedia.com/articles_images/MelGibson.html

  19. Please Ignore This Post by Anonymous Coward · · Score: 0

    d7d1 4d57 5439 596c
    3471 c3b8 52d3 5e69
    f7bc 804d e0c8 71a0
    1c2d 6658 95f4 99bd
    0e3f 4d8a 2a04 e5bc
    9cbb f05e 4b8d 4410
    8794 2075 29d0 283c
    5a37 1a30 8c69 b4f2

    1. Re:Please Ignore This Post by porges · · Score: 1

      YOU TAKE THAT BACK!

    2. Re:Please Ignore This Post by zlives · · Score: 1

      no one gives a mac about that

  20. Have you sent in your comments yet? EFF & Save by Anonymous Coward · · Score: 0

    There are a few sites people need to read:

    Explains the problem in detail and why you need to care with accurate information:

    http://prpl.works/2015/09/21/yes-the-fcc-might-ban-your-operating-system/

    The main coalition to stop the proposed rules (and get rules already passed repealed):

    http://www.savewifi.org/

    The Electronic Frontier Foundation (part of the Save Wifi coalition) site making it easy to send in comment against the proposed rules:

    http://www.dearfcc.org/

    October 9th is the last day to send in comments during the FCC's open comment period for the proposed rule changes.

  21. I suspect ... by PPH · · Score: 1

    ... this may be due, in part, to the ability to roll MAC addresses on WLAN devices. And the hissy fit that the NSA is throwing over the inability to track this as a unique identifier.

    --
    Have gnu, will travel.
  22. Locking it down won't work anyway by kheldan · · Score: 1

    Two reasons:
    One, the open-source community will find a way to work around it anyway.
    Two, it'll be about as effective against criminal or terrorist hacking as the lock on a sliding glass door is at keeping out burglars: It'll deter the casual criminal, but it won't even slow down the professionals.

    --
    Are YOU using the TOOL, or is the TOOL using YOU? Think about it!
    1. Re:Locking it down won't work anyway by Anonymous Coward · · Score: 0

      We already know it won't work in the way they are suggesting it is intended. It's a perfect conspiracy. The bad actors are *corporations* and went out of the way to violate the rules in the first place for which they are supposedly responding to. When one does something knowingly and the new rules don't significantly hinder those with the intent the rules are entirely pointless and there must be some other agenda. It takes about $50 of specialized parts to override the locks which are resulting from these rules. Those locks are how the FCC *expects* manufacturers to implement the rules (ie in software). It won't stop anybody with a BeagleBone Black or a Raspberry Pi from intentionally violating the rules. You need another $20-30 worth of parts called a chip clip to directly flash the chips with your own software. However this will have major ramifications for ordinary users who are *not as technical*. It does take a bit of hacking and know how to do this. It does complicate things for the ordinary user. It does *nothing* to stop the bad actors. It'll have major collateral damage on any business that deals with security or needs a secure setup. It'll have massive damage on those businesses which sell routers with third party firmware.

    2. Re:Locking it down won't work anyway by currently_awake · · Score: 1

      We really need an open source open hardware router. Sort of like a raspberry pi but with optimized hardware for routing.

    3. Re:Locking it down won't work anyway by kheldan · · Score: 1

      All you really need for that is a microcontroller fast enough to not be a bottleneck, and two ethernet interfaces. The rest of the 'router' is just an embedded ethernet switch; you don't need it to be part of the hardware, it can be external. From there a stripped-down version of Linux, NAT routing software, and firewall software, and you're ready to go. It's been a long time since I looked but I believe all the above are downloadable right now.

      --
      Are YOU using the TOOL, or is the TOOL using YOU? Think about it!
    4. Re:Locking it down won't work anyway by Agripa · · Score: 1

      The weak part is the documentation and firmware for the wireless chipsets. Support for new features is poor. For pfsense and m0n0wall which run on FreeBSD the general recommendation is still to use an external access point connected via ethernet.

  23. As a HW designer, I really dislike the idea... by Brannon · · Score: 1

    of requiring firmware to be modifiable by external developers. Firmware isn't software. With software we have to jump through a lot of hoops to make sure that the programmer can't do any physical damage and that he or she has a relatively clean and sane way to program the machine. Firmware is much lower level and it's where we hide all sorts of nasty stuff. In many cases it is virtually impossible to write the firmware if you aren't sitting next to the guy who designed the hardware (sometimes it's the same guy). In some cases you can cause physical damage to the device or to people. Engineering teams have careful validation methodologies for firmware--random hackers are the amongst the least careful people on the planet.

    It's better to put any compliance burden (FCC, security, etc.) squarely on the manufacturer and let them use signed binary blobs.

    1. Re:As a HW designer, I really dislike the idea... by sconeu · · Score: 1

      Then don't use GPL code as your firmware.

      --
      General Relativity: Space-time tells matter where to go; Matter tells space-time what shape to be.
    2. Re:As a HW designer, I really dislike the idea... by mrchaotica · · Score: 1

      Firmware isn't software.

      Bullshit. If it can be downloaded and reflashed to the device, it's software.

      If you don't like that fact, then get your shit right the first time and burn it on a mask ROM!

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    3. Re:As a HW designer, I really dislike the idea... by davecb · · Score: 1

      Unfortunately, the amount of low-level firmware is small, and the majority of the flashable chip is full of Linux and a GUI. The radio bits are the firmware itself, and the device driver that maps it to the routing software. All the latter bits are where we need to do repair, for both compliance and functionality, not often the firmware. Recently one vendor had a driver that on error would tie up a channel mindlessly until it timed out, which was just a tiny bit of a compliance problem (;-))

      --
      davecb@spamcop.net
  24. Wifi power is just excuse for permanent backdoors by Anonymous Coward · · Score: 0

    Wifi power abuse isn't an actual problem anywhere in the world, not even in the FCC's jurisdiction. You need to look beyond the words issued for public consumption and examine who would benefit from this legislation to understand what it going on here.

    Who would benefit from non-replaceable firmware containing a weakness or a backdoor in every commodity router throughout the US and in every other US-friendly country? It would provide universal Internet surveillance hardware paid for by the taxpayers themselves. It would also be completely outside of voter control since neither the general public nor politicians care one iota about "wifi power abuse" --- the perfect excuse.

  25. The issue isn't with the FCC, it's with the manufa by kenh · · Score: 1

    The FCC has a perfectly valid reason to want to 'lock down' the radio portion of wireless routers/APs, just as they did when they blocked scanners from picking up cellphone calls or linear amps from being used on CB channels.

    The issue isn't what the FCC wants locked down, the issue is the manufacturers that choose to make the radio AND the computer firmware user-modifiable. The thing that has spurred innovation and creativity was the ability to load alternate software on the router/APs, NOT the ability to over-drive the radio portion and create RFI and other problems.

    ESR should be going after manufacturers, not the gov't.

    --
    Ken
  26. Jumpers aren't necessarily costly by fyngyrz · · Score: 2

    Engineer here.

    Adding a chip, or even a jumper, would be prohibitively expensive in terms of losing the market share.

    Chip: yes (adding to assembly complexity typically incurs additional manufacturing costs, reliability costs, and inventory costs), jumper: not necessarily.

    And it's going to get worse, because they way they get lower cost (driving to IoT models) is by increasing the level of integration.

    This is where the jumper comes in, more or less for free. This is because a "jumper" can be nothing but a trace on the board that can be cut (closed jumper), or conversely (open jumper), a couple extra through-holes in the PCB where a wire or a pin rack can be soldered in later. Which doesn't have to come WITH a pin rack, nor, really, does it have to have pins at all, although that tends to imply a bit more commitment about adding the jumper, especially on modern PCBs. And if this a logic input to an SOC, it makes no difference if you choose open or closed -- the software can see it as true or false in either physical state with no penalty at all.

    The only question is, at the time of "increasing the level of integration", will they have an input available on the SOC (or wherever) that can read the state of the jumper and respond accordingly?

    That's harder to say, but it is probably safe to say that if the SOC has been respun for any reason, odds are excellent that this can also be added for an extremely low, one-time cost. This is because as integration climbs, more is inside the chip as opposed to outside it, and so pins that were in use can be repurposed, presuming more-or-less the same SOC/pinout configuration, which is also a somewhat reasonable assumption if we are actually talking about "lower cost (driving to IoT models) ... by increasing the level of integration."

    In any case, it's definitely not a given that a jumper is a high-cost change when implemented as part of a re-design that's happening anyway.

    --
    I've fallen off your lawn, and I can't get up.
  27. And what about the EPA for automobile firmware? by Wrath0fb0b · · Score: 1

    Should I be allowed to modify[1] my (not even a VW!) car to increase my mileage/horsepower at the expense of polluting the air?

    In fact, given the sorry state of automotive security shouldn't we require automtive firmware engineers to build a reliable code-integrity protection as a condition for meeting their emissions standards?

    [1] No object to read-only access, excepting of course that the code is so awful that you'll surely find a security vulnerability leading to an exploit and then we are back to modification. That's hardly a reason not to allow read-only source access, only an observation on the fact that no one wrote this code for security.

  28. stupid idea by Anonymous Coward · · Score: 0

    Because people who break the law will suddenly follow the law?

    You are just putting a roadblock in the way. They *will* find a way around it. This is part of the 'fun' for them.

    Take for example firefox's recent brain dead change of newtab. Somehow the feature they had was being abused. So they removed it. Then put in a different API for the feature. Sure hackers will not use an API. wtf...

    All you are doing is inconveniencing me because of your thoughtless process and not actually doing what you want.

    Those firmware hackers are the ones who make or break your sales (I am looking at you netgear). I have dozens of old routers that are no good because they have flaky drivers. Guess what they will *never* be patched, ever by the company. But ASUS on the other hand has a dude who is really into their hardware and is cranking useful firmware after useful firmware for them.

    The idea here is to 'lock out hackers'. But it doesnt really do that does it? Hell I can BUY the damn modules in bulk from alibaba. Just like the router companies do. I can then do whatever I like. What is this stopping? Other than pissing me off?

  29. No. by fyngyrz · · Score: 1

    That remark is disingenuous tripe.

    The heartbleed bug demonstrates exactly why router code should be modifyable. The word "prevention" doesn't address the problem. Heartbleed demonstrates that after-the-fact remediation can help -- a lot. The argument here is essentially that (a) bugs and vulnerabilities happen / turn up, and that when they do, those with the skills (the dd-wrt project is a fine example for this particular instance) can go after it, and that's a good thing.

    --
    I've fallen off your lawn, and I can't get up.
  30. It's software in the sense that it can be changed, by Brannon · · Score: 1

    but it's not software in any sense of the understanding of the vast majority of software engineers that read slashdot--specifically because they've been sheltered from extremely low-level hardware details by various layers of firmware for their entire lives.

    x86 micro-code can be changed via flash, as can the low-level software that controls your microwaves, does that need to be programmable by random C++ hackers?

  31. Re:Wrong by Anonymous Coward · · Score: 0

    Unix has evolved too. Stop thinking your pet OS is a unique little snowflake.

  32. Shouldn't that be fixed by the vendor? by Brannon · · Score: 1

    If the vendor refuses to fix it, then find a different vendor. A vendor could choose to make their router software modifiable by third parties (presumably at extra expense & liability) and if that is a valuable capability then presumably customers will be willing to pay for it.

    We don't allow people to rewrite the low-level software in their microwave, I don't know why we'd allow it for something like a router.

    1. Re:Shouldn't that be fixed by the vendor? by sjames · · Score: 1

      The correct response, rather than locking up the entire OS and driver layer is to handle the low level stuff with a separate processor with it's own flash. The separate processor is almost an absolute requirement since the hardware is unlikely to deal well with a processor delay caused by handling an exception/fault in the OS kernel. The latter is the contentious part. The manufacturer might enjoy saving that dime by having the OS driver verify and load the firmware on init rather than loading it from onboard flash or having the radio processor verify it like it should.

      The FCC seems to believe that they'll spend the dime to be compliant. I believe they are being naive and they need to be more specific and force that behavior if that's what they want.

      To be more specific, different countries allow different subsets of the channels and different signal strength. Typically, the OS driver tells the radio what regulatory domain is in effect. The FCC doesn't want the end user to be able to change a config file or recompile the driver to select a non-US domain in order to use a forbidden channel or turn the transmitter power up. The FCC thinks the manufacturer will embed the domain in the radio firmware and verify that signed firmware in the radio (creating no problems for Free software). I'm pretty sure they'll leave all that like it is and forbid re-flashing anything at all (Tivoize it)

    2. Re:Shouldn't that be fixed by the vendor? by davecb · · Score: 1

      There is no market for a more expensive cheap home router, the market is for a cheaper one. It's been a race to the bottom for some time, which is why the IETF, very specifically Dave Taht, is fixing issues like bufferbload and stuck-on transmitters that the vendor's won't touch.

      --
      davecb@spamcop.net
  33. So long as it's GPL V2 then I don't see a problem by Brannon · · Score: 1

    If they've made any modifications to the kernel (for example) then they should make that source available--but they aren't required to give you a way to re-compile that source and load it onto the hardware. And they are perfectly free to use binary blobs for the low-level bits that talk to the hardware, there's no GPL violation there--that's a proprietary executable that runs on top of the kernel.

  34. Still not right by Anonymous Coward · · Score: 0

    You'll never get perpetual security updates. Even the FOSS community will abandon you eventually (likely via an ever-decreasing number of updates, with the release intervals stretching out into spans of years). The good news is that perpetual isn't necessary.

    Also, the FOSS angle is diversionary and unhelpful. You aren't going to get rid of proprietary firmware and you shouldn't try. Otherwise you wind up telling private entities what their business model should be and how the technology needs to be arranged. While FOSS can be part of the solution it must be an optional part of the solution.

    No, all you want to mandate is that these devices be upgradeable, and possibly that the OEM be responsible for upgrades for a set number of years. Then leave it to them exactly how they do that. Anything further is overreach and will have undesirable side-effects.

  35. What the bleepin' fuck? by Opportunist · · Score: 1

    No access point on this planet has the potential to actually cause any meaningful interference with anything by a simple change in its firmware. Either you have to tinker with the hardware, attach some serious antennas or otherwise boost its rather mediocre power, but nothing you could do to its software alone could possibly create the alleged interference causing device the FCC seems to fear.

    Actually, to create such a thing, all I have to do is modifying the hardware. Something that locking down the software will not even remotely address.

    So, spill it. What's the deal? You're lying, FCC. What's the real reason?

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    1. Re:What the bleepin' fuck? by davecb · · Score: 1

      Airport weather radars, which are both stupid and safety-critical, noted in another thread here. Supposedly some vendor was using their reserved channels, possibly by using a hacked DD-WRT

      --
      davecb@spamcop.net
    2. Re:What the bleepin' fuck? by Opportunist · · Score: 1

      Then find out who used it and punish the person using a frequency they should not use. How's this the fault of the maker of the software?

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    3. Re:What the bleepin' fuck? by davecb · · Score: 1

      Not at all: in US law, the operator of these devices is responsible, even if the vendor screws up. That also means they need the ability to fix the software, of course...s

      --
      davecb@spamcop.net
  36. Comment Subject by viperidaenz · · Score: 1

    Linux was a bad example.

    Most of these routers with vulnerabilities run Linux

  37. The Big Problem with the Gov't by Anonymous Coward · · Score: 0

    Is that in the mind of most Gov't policy makers, an open source "volunteer"=black hat hacker, and is not to be trusted for anything.

  38. Another reason they shouldn't do it... by Anonymous Coward · · Score: 0

    1) It will make them a laughing stock to be mocked. 2) It will make the agency less relevant than it already is. All this pre-crime mentality bullshit needs to stop now. Manufacturers have always needed the freedom to change firmware without spending $10k and waiting months for a response. Taking these rules too far will not serve anyone well.

  39. Re: Wrong by Anonymous Coward · · Score: 0

    No, windows is a copy of Mac OS which copied Lisa os which was stolen from Xerox

    MS-DOS is a copy of CP/M which was a copy of a DEC os

  40. Re:It's software in the sense that it can be chang by mrchaotica · · Score: 1

    x86 micro-code can be changed via flash, as can the low-level software that controls your microwaves, does that need to be programmable by random C++ hackers?

    There are two possibilities:

    1. If it should be able to be changed via flash, then yes, it needs to be programmable by the user!
    2. If it should not be programmable by the user, then it should not be able to be changed via flash!

    The point is, either the functionality is fixed for the life of the item, or it should be modifiable (i.e., repairable) by the owner. There is no middle ground. Having it modifiable by "somebody" but not the owner is nothing but a recipe for malicious tampering.

    --

    "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

  41. I thought these bands were open to the public? by nbritton · · Score: 2

    The last time I checked 900 MHz, 2.4 GHz, and 5 GHz was open to the general public. Why is the FCC even trying to dictate what we can do on these bands?

    1. Re:I thought these bands were open to the public? by Anonymous Coward · · Score: 0

      Technically, this is the ISM band (industrial, scientific, and medical band). It's not exactly free for all.

  42. Umm, yeah, that's pretty idiotic. by Brannon · · Score: 1

    There are very good reasons to make devices for which the firmware is changeable after manufacturing but only by the manufacturer. The manufacturer does a little bit of encryption and signs the binary blob with their secret key and the hardware refuses to run un-signed binaries (pretty much exactly what people are complaining about here with routers). Sure it can be defeated by people with a lot of time on their hands, but you can also re-write your mask ROM with enough effort.

    Software people have an incredibly naive understanding of how the world works. It would be funny if it wasn't so scary.

    1. Re:Umm, yeah, that's pretty idiotic. by mrchaotica · · Score: 1

      There are very good reasons to make devices for which the firmware is changeable after manufacturing but only by the manufacturer.

      Name one that doesn't boil down to either (a) "the user is too stupid to know what he wants to do with his own property, so he needs the manufacturer to be his nanny" or (b) "the user might use his own property in a way that displeases The Powers That Be, and must be stopped."

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    2. Re:Umm, yeah, that's pretty idiotic. by Smerta · · Score: 1

      Re-programming an on-chip "ROM" that is really flash memory - e.g., many microcontroller bootroms / bootloaders, I get that. But if you're talking about "re-writing" the **mask ROM** - how exactly would your typical hacker do that? I'm being sincere, I'm not trying to be argumentative. (BTW, I'm familiar w/ de-capping, FIB, etc., but that is really outside the capability of 99.999% of hacker's budgets and expertise, surely you're not talking about that.)

    3. Re:Umm, yeah, that's pretty idiotic. by mrchaotica · · Score: 1

      You misunderstood me: if you (as the designer/manufacturer) don't want the user to change the firmware, then use a mask ROM instead of an EEPROM (or whatever) so that he physically can't.

      As a (wholly intended!) side effect it means that you (again, the manufacturer) can't change it after the fact either, which means it'll have to be perfect the first time.

      In other words, the only potentially-valid reason to make it hard for the user (i.e., the owner) to modify his property is that it's built well enough that (in the user's opinion, not the manufacturers!) it never needs to be modified.

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

  43. The right answer *is* to Tivoize it. by Brannon · · Score: 1

    It leads to the simplest and cheapest hardware, the easiest-to-support software stack (no dealing with customers running third-party firmware) and it meets the FCC requirements. It annoys people who want others to subsidize their desire to fiddle with commodity hardware, but that doesn't really matter because statistically those people don't exist.

    The "correct response" is for the hacker community to build their own hackable hardware or pay extra to some company that supplies hackable hardware.

    1. Re:The right answer *is* to Tivoize it. by sjames · · Score: 1

      Support?!? You mean the guy with a thick Indian accent who claims to be "Bob" who talks you through the process to unplug and replug the device? What support?

      As for what makes it cheapest, that would be leaving it unlocked and terminating warranty if you do anything like re-flashing.

      As for cheapest to the consumer while being in compliance, a lot of people saved a lot of money by using a re-flashed Linksys rather than the much more expensive (but no better) APs that had the needed features in the OEM software. It's a great way to correct an unhealthy market.

      Of course, you're forgetting that this will also include WiFi cards in laptops Enjoy your driver compatibility hell and OS lock-in.

  44. I'd love a cheap solid gold keyboard... by Brannon · · Score: 1

    but I'm not entitled to one. If the market isn't giving you what you want then you either offer more money or make it yourself, but no one is required to make the product you want for the price you want.

    The hacker community wants companies to incur extra expense to make hackable hardware and then pass that cost onto the vast majority of customers who have no interest in hacking their hardware. The market's answer is, "Nope".

  45. Re: Wrong by Grishnakh · · Score: 1

    Nope. Windows, in the command-line interface, uses backslashes for directory delimiters, and slashes for command-line arguments to commands like COPY, and filenames limited to 8 characters plus a 3-char extension. This is taken directly from CP/M.

    Modern-day Linux has about as much similarity with UNIX of the 1970s.

  46. Then pay more. by Brannon · · Score: 1

    It's not complicated, it's how every industry has ever worked in the history of mankind ever. You just want some special exception where the government forces companies to give you hackable hardware all subsidized by the vast majority of customers who will never hack their hardware.

    1. Re:Then pay more. by sjames · · Score: 1

      You do realize we're talking about pennies per unit, don't you?

  47. Defeating the encryption of a signed binary blob by Brannon · · Score: 1

    is beyond the capability of 99.999% of all customers. If that's the standard then you just proved my point for me.

  48. Your definition of "physically can't" is childish. by Brannon · · Score: 1

    There's no way to 100% block a sufficiently motivated and skilled individual--and you don't need to. We do some due diligence to make it hard for the vast majority of people to modify the software and we call it a day. Your definition of "physically can't" is based on your personal level of skill and motivation and you are [naively] assuming that pretty much everyone on Earth is the same as you.

    There are lots of good reasons to prevent the user from modifying their hardware: protecting the user's physical safety (and thus limiting liability of the manufacturer), hiding trade secrets, reducing support overhead, etc. It works like this in every industry--the computer industry doesn't get a free pass just because there's a tiny minority of entitled petulant hackers who think they should allowed to reprogram everything with a microprocessor.

  49. Then start your own router company. by Brannon · · Score: 1

    Sounds like you are an expert in hardware design and you have a deep intuitive understanding of the economics of that industry. You'll be able to sell your hackable routers for pennies more per unit than the existing companies--and people will be willing to pay that because you are giving them such a valuable feature (the ability to modify the firmware).

    Why are you wasting your time with me? Get to work!

    And, by the way, on what planet can you purchase a separate processor with its own flash chip for "pennies"?--even in large quantities that is absurd. You are talking a couple dollars per unit.

    1. Re:Then start your own router company. by sjames · · Score: 1

      Mostly, they already have the separate processor. They have to because the analog gear won't put up with the jitter caused by the CPU running an OS and userspace. So it's just a matter of having the flash not be co-mingled with the flash that holds the OS. OR, the processor can check the signature of the blob it gets handed before enabling Tx (that one would add no hardware).

      Now, go fetch me a fab, and a team and I'll get right on that for you.

      But if you object to those pennies, you should object to the new FCC reg that demands that they actually secure the things and write a detailed report on how they did so. It's cheaper still to just leave it the way it is now.

      The sad part is that this regulation will do nothing. People who want to use the forbidden channels will just order the hardware from somewhere that permits those channels.

  50. Vendor's fault by Anonymous Coward · · Score: 0

    The problem is the vendors who lie to the FCC and say they have it locked down in hardware, when they really don't. Sometimes do that changes can be made via software updates, other times because they needed low limits for certification but higher values for marketing.

    They want to design the hardware once, and sell it around the world. The problem is, there are power limits and frequency differences in many regions. During radio calibration in the factory, the calibrated frequency range and power limits are set. Technically, they should only be set with the values officially certified by FCC, however, many allow for full 5.1-5.9GHz and rely on the software to provide the channel lists for specific countries. Then there are incorrect and out of date power limits for different countries in these lists, or don't abide by valid/invalid periods when rules change, etc. Looking at the wireless regdb mailing list, it blows me away that people can willy nilly change frequency of allowed bands for products not certified. Products only certified for certain bands getting access to the full band, etc. Products certified for indoor 5GHz only get outdoor and higher power limits through a regdb list update? That's not legal...

  51. Not sure I buy his argument by noahm · · Score: 1

    I strongly agree that the FCC should not ban aftermarket firmware and I am involved (albeit in a minor capacity) in OpenWRT development. However, I don't buy ESR's argument about why. He states that "The present state of router and wireless-access-point firmware is nothing short of a disaster with grave national-security implications," and his argument revolves entirely around us needing the ability to fix the situation. Unfortunately, we do have the ability to fix the situation today, with loads of flashable routers out there and many choices for quality after-market firmware, but we're not actually doing it at any meaningful scale. Even among routers that can run a superior after-market firmware, only a tiny fraction actually are. Of the ones that are, even fewer are regularly updated to address security concerns. If we're not solving the problem today when we do have the capability, how are we made weaker if the capability is taken away from us?