Slashdot Mirror


Firmware Upgrades Creating Doorstops?

Michael Droettboom asks: "I recently purchased a Linksys WMLS11B. Nice enough unit for the money. One gotcha, though: when upgrading the firmware (past its refundable date where I bought it), my machine crashed, turning the WMLS11B into a doorstop along with it. Linksys has offered to replace the unit, but I don't want it if the box is so easily corrupted. I have always been on a strict policy of updating firmware on all my devices, but was wondering if anyone else has had experience with devices so broken as to not recover from a broken upgrade?"

17 of 69 comments (clear)

  1. Just reflash it... by shepd · · Score: 2, Interesting

    If you're lucky there'll be a jtag-type port on the unit where you can reflash the memory.

    If not, bring on the soldering iron and fix it properly. :-)

    --
    If you could be told what you can see or read, then it follows that you could be told what to say or think - BoC
  2. Upgrading... by rawg · · Score: 5, Insightful

    First: don't fix it if it isn't broken. Never upgrade the firmware unless your having problems. Never upgrade the firmware over a wireless link.

    Next: Did you know that D-Link has a three year warranty on their stuff? I just found out today while RMA'ing a few 810+ bridges.

    --
    The above is not worth reading.
    1. Re:Upgrading... by WhatAmIDoingHere · · Score: 3, Informative

      We're NOT talking about a router with a firewall. Click the link to the product. "The Linksys Wireless-B Music System lets you bring the digital music stored on your computer to your Home Entertainment Center, without running cables through the house. Using a wireless connection, the Music System finally frees your digital music collection from those little computer speakers to play in full glory through your stereo system." Afraid somebody is going to hack your gibson through your wireless music system?

      --
      Not a Twitter sockpuppet... but I wish I was.
  3. Wha? by icemax · · Score: 3, Insightful

    Don't bitch if the problem was cause by your end. How many devices can you begin a flash and then have your computer crash and still use the device?

    --


    __________
    Love conquers all... except CANCER
  4. Face it.. by Creepy+Crawler · · Score: 2, Interesting

    This is consumer.. trash.

    Most, if not all things made for consumers are made with this lack of quality in mind. Motherboards at least have a replaceable chip (unlike some dell models). Some high-ish quality X86 boards have 2 bioses that keep a known good copy on second chip.

    You must be aware that most devives with updateable firmware also suffer this.. problem. Some older graphics cards actually had removable Bioses, as well did scsi cards.

    Once device I know that does not have this problem is the stable hardware on teh Compaq Proliant servers. There's extremly stable text mode drivers along with keyboard imput and ide drivers. You update the upgradeable bioses on the hard drive. Something causes problems? Reload from cd and redo the "bios" partition.

    Lucent USB wifi modules also do something similar... The driver for the host computer updates "onload" the firmware. A firmware updfate on those are as simple as telling the driver to upload this file instead of this other file.

    --
  5. Most vendors have clear disclaimers by Artifex · · Score: 5, Insightful

    Many vendors say clearly don't upgrade if the router, mobo, or whatever else you have is currently working properly for you. Sometimes new BIOS revisions are specifically created for new hardware revisions that are slipstreamed in, and they don't always properly document that.

    Unless you've read in the changelog that it patches a hole/bad code or adds functionality that you need, don't take the chance that it's going to crater. Even if your vendor is nice enough to replace the component out of warranty, you're still going to be inconvenienced waiting.

    --
    Get off my launchpad!
  6. Indeed by Judg3 · · Score: 4, Informative

    This is why I use Gigabyte Motherboards almost exclusively, with their dual-BIOS onboard. If the machine crashes during a flash, all I need to do is reboot and it'll fire up on the backup BIOS and I'm in the running again.

    Really though, I wouldn't bitch about the device not being able to recover itself. Adding on self-healing abilities (Basically fixing end user screw ups) adds parts to the device, which adds to the cost. It is a *consumer* level device, remember, so price is the big concern. Stop whining and get a new one - you screwed it up, the company isn't to blame here.

    --
    Looking for hardware (Currently need: Large Etch-a-Sketch) Have one? See my journal!
    1. Re:Indeed by 10101001+10101001 · · Score: 2, Informative

      The thing is that when bios firmware started coming out, there was a lot of people who lost their machine to a flashing mishap when meant the manufacturer had to take it back and fix it. After a while, the manufacturers started include a boot-block bios which is never overwritten but provides enough functionality to auto-flash the bios if the bios is corrupt. Not surprisingly, this not only made consumers (like me) happy.

      The truth is, the majority of people adventurous enough to flash their bios are more than capable of following some instructions to make a "recovery disk" in case things go wrong. To me, it seems like common sense that a boot-block bios should exist on all firmware upgradeable parts. I'm sure economics bears out this out as well.

      --
      Eurohacker European paranoia, gun rights, and h
  7. WTF? by WIAKywbfatw · · Score: 5, Insightful

    Let's get this straight: as it stands, your device is broken and the manufacturer is offering to replace it with another unit and you're not happy with that situation?

    Just what do you think would constitute good customer service on their part if replacing a dead unit with a working one isn't to your satisfaction? Just what do you want out of Linksys? Blood?

    If Linksys told you to go take a running jump and were of no help whatsoever I'd understand you having a beef with them but they've done what they should do in this situation and yet you're still not happy.

    There's no pleasing some people.

    --

    "Accept that some days you are the pigeon, and some days you are the statue." - David Brent, Wernham Hogg
    1. Re:WTF? by wpc4 · · Score: 4, Insightful

      Ditto. Get the new one, ebay it and go get something else at the very least.

    2. Re:WTF? by squiggleslash · · Score: 2, Insightful
      Actually it was that part of the story that made sense to me. I honestly don't see why firmware upgrades should leave devices as bricks - at the very least, a non-overridable "boot rom" (which normally hands over to the firmware, but can instead run a rescue program in the event of mishap) or twin firmware strategy would help prevent these kinds of mishaps. While many may shrug and say "Well, most consumer level gadgets are designed this way", I personally see it as a design flaw.

      The bit I didn't understand was the comment:

      I have always been on a strict policy of updating firmware on all my devices
      Now that makes no sense, and unfortunately seems to be considered standard practice with everything by many people in the tech industry right now. If it's not running the latest version of Perl, or has a slightly out of date kernel, then some how the world is going to end.

      I understand keeping on top of bugs and security updates, but updating everything, all the time, when there's no good reason is just plain asking for trouble. We had an issue for a year or so when a particular computer seemed to be constantly going up and down - it turned out, we realised afterwards standing back and looking at why - the problem was we'd hired a system administrator specifically for that machine. And he'd install the latest DEC Unix patches, and things would break, and he'd install more patches, and... well, you get the picture. The system worked, but the guy felt that if you weren't running the latest version of everything then, somehow, it was wrong.

      Gah.

      --
      You are not alone. This is not normal. None of this is normal.
    3. Re:WTF? by schon · · Score: 2, Insightful

      I honestly don't see why firmware upgrades should leave devices as bricks

      It's called "you get what you pay for".

      If you buy something cheap, expect it to *BE* cheap. Don't bitch and whine when you find out that it hasn't got the features of a more expensive unit.

      Adding a backup firmware would increase the cost of the unit. Consumers want it cheap, so the manufacturers leave it out to make the consumers happy.

      It's simple economics.

  8. Re:Two questions. by fmaxwell · · Score: 2, Insightful

    1. What feature did you NEED, when you flashed the firmware.

    The one that stops Ukranian hackers from using a backdoor to access his router, Internet connection, and his personal network.

    2. Why didn't you buy hardware that had that feature to begin with.

    You will find that the vast majority of routers are sold with damned little information. Look at the boxes and web sites and tell me which routers let you forward a range of ports rather than individual ports. Tell me which ones have hard-coded IP addresses for time servers, which ones have a drop-down list of time servers, and which ones let you enter the IP address freely. Tell me which ones let you limit wireless access by MAC address while letting you have open access on hardwired Ethernet. Tell me which ones have a problem with the web-based admin that causes it to not work properly with Mozilla. Gee, maybe it's not so easy after all.

  9. Touchy! by fm6 · · Score: 4, Insightful
    Linksys has offered to replace the unit, but I don't want it if the box is so easily corrupted.
    Well then, you better not buy anything with upgradable firmware. Perhaps there are devices that can survive having an upgrade interrupted, but I've never seen any. I have seen a of lot devices where the documentation warns you about just this kind of situation. If this small risk scares you, that's why god invented UPSs!

    My experience with Linksys routers says "buy from them next time because you know their stuff works." Now you add to that, "they'll replace the hardware even if the screwup wasn't their fault." Sounds pretty positive to me.

  10. IBM xSeries!! by Zaffle · · Score: 2, Interesting

    I love IBM hardware, its always been good to me, but I've got a related story.

    an x225 that was less than 2 weeks old had a motherboard failure, IBM sent a tech out who replaced the motherboard, all nice and good. However the last thing the tech did was flash the bios. Its the last thing the motherboard ever did too. The replacement motherboard was toast. (And believe it or not, it was the last x225 motherboard in the country at the time).

    Either way, apparently the flash util erased the bios, but didn't write a new one. Now according to IBM there are procedures in place to stop that from happening and if it does happen, to recover, but none of that worked.

    Afaik, when you first burn eeproms, you can mask off a region that can't be reburnt, thus allowing you to have recovery, but I'm guessing this didn't work on this system.

    Either way, EIGHT days after the motherboard died, we had a replacement server. I must say though, this has been the only bad experience I've had with IBM support.

    --

    I use to have a funny sig, but slash cut it off, and I forgot what the punchline was.
  11. My Linksys "horror story" by dustman · · Score: 2, Interesting

    I have a linksys BEFSR81v3 router.

    I updated the firmware, and afterwards, Half-Life based games would not work. I could play for up to 5 minutes, then it would halt with an "invalid packet" message of some sort.

    I searched around online, and found other people with similiar problems, and forums saying that Linksys was aware of the problem, it had to do with fragmentation of large packets.

    The real problem was that their web/FTP did not have any copies of the previous firmware, so I couldn't revert.

    I called up tech support. Several times. Usually, the people I was talking to had strong accents that made them hard to understand. On top of that, when I called and asked for the previous firmware, they were basically going to the FTP site themselves, and emailing me a file (that I could have easily downloaded, and was not the correct file).

    I started off polite, the first few phone conversations. Several phone conversations (and two days after I first called), this is what my side of the conversation sounded like:

    "I have VERSION 3 of the BEFSR81, do you understand? Yes, I have been to your FTP site, and looked all over it. I do not want the firmware for version 2 of the router. If you read its text file, it SPECIFICALLY SAYS IT WILL NOT WORK WITH VERSION 3."

    Several hours later, what do I get, but yet another copy of version 2 firmware that won't work on my router.

  12. Never blame bad design on the user! by micron · · Score: 2, Informative

    This is a flaw with the hardware design, and not with the consumer. Crashes during a firmware flash can happen, and they should be designed around. Don't blame bad design on a user!

    Example: All Compaq desktop and server machines have had a feature sinced at least 1990 that allows you to recover from a bad firmware flash. Not too many folks new about it. Basically, you could throw all the dip switches on SWB6 on, and the machine could boot to read firmware from a floppy. The prompt was beeps, but it worked. Problem was, not even a lot of the tech support folks new about it.

    Now, the trend is towards having 2 ROM images. Flash goes to new image, if new image can't boot, old image boots.

    The point is, this problem is 1) well known, and 2) solutions are well known.

    We have a tendancy to excuse these sorts of things, but the moral to the story is to NEVER blame problems that stem from bad design on the end user.