Slashdot Mirror


If The Problem Persists, Reboot The Car

prostoalex writes "Ever-increasing presence of high-tech devices in modern cars is a double-edged sword, the New York Times discovers. Software from different suppliers brings up to some peculiar bugs, such as a heater turning itself on during a hot summer day. In December last year ABI Research estimated that roughly 30% of all warranty issues with new cars were microprocessor- and software-related. The NYT article also quotes an interesting prediction from IBM, saying that by 2010 almost all cars will have the same mechanical systems (hardware), and the differences will be primarily on software level." (That prediction seems as accurate as the IBM prediction that there was a worldwide market for 10 or so computers.)

23 of 455 comments (clear)

  1. Old joke by bigtallmofo · · Score: 5, Funny

    Reminds me of a joke...

    A mechanic, an engineer and a programmer are driving down the road in a car when suddenly it stalls out. The mechanic gets out, checks out the engine and comes back into the car to report that it's going to be a few hours of work to fix it. The engineer leaves the car to check out the problem and comes back to report that he can design a fix that should only take about an hour. Upon hearing that, the programmer says, "Hey, let's first all get out of the car, get back into it and just see if it works then."

    --
    I'm a big tall mofo.
    1. Re:Old joke by Apathetic1 · · Score: 5, Funny

      Your joke reminds me of another joke...

      A mechanic, an engineer and a PC support technician are driving along a winding mountain road when suddenly the brakes overheat and fail and the car goes screaming downhill towards a dropoff. The mechanic, who's driving, manages to bring the car to a halt near the brink of the precipice. The three passengers are shaken but unharmed.

      The mechanic looks at the problem and says "These brakes need replacing, they're worn out."

      The engineer looks over the design and says "There's a design flaw in these brakes, they're not resistant enough to heat."

      The support tech looks at the other two and says "Hey, let's push the car back to the top of the hill and see if it does it again."

      --

      My username does not make me Apathetic. It's irony, get it?

    2. Re:Old joke by Anonymous Coward · · Score: 4, Funny

      Swiped from Plastic's Joke fest:

      So an engineer is driving along when her car skids off a bridge and she plunges to an untimely demise. Immediately upon passing, the engineer sinks to hell.

      After spending a very short time in hell, the engineer figures out several ways to make life more comfortable and presents them to Satan. Satan is very impressed having not met very many engineers previously, and within weeks he has overseen the installation of air conditioners, escalators, and wi-fi.

      Next week at God and Satans regular golf game, Satan brags about how life in hell is getting very comfortable, like an underworld country club. God is visibly perturbed by this: "What? Where did you get an Engineer? There must be some mistake."

      They check the records and sure enough the Engineer was supposed to go to heaven, but was diverted by a clerical error.

      So God says "Give me back my engineer or I'll sue!"

      To which Satan responds "And just where are you going to find a lawyer?"

  2. 2010... by Faust7 · · Score: 5, Funny

    by 2010 almost all cars will have the same mechanical systems (hardware), and the differences will be primarily on software level.

    At that point, we'll be too distracted by Jupiter turning into a star to really notice.

  3. Sensor error... by LostCluster · · Score: 4, Insightful

    In the story in the article the sensor when it went crazy reported 32F/0C instead of reporting that it was broken.

    It'd be better if there was an impossibly out of range value like -274C reported when the sensor failed so that the problem would be more clear and could be sorted as a marker value rather than one that requires a response.

  4. If it ain't broke put in a computer and wait by alex_guy_CA · · Score: 4, Funny

    Cars getting buggy computers is bad enough. I'm worried about the planes! gives new meaning to "blue screen of death."

    1. Re:If it ain't broke put in a computer and wait by yotto · · Score: 4, Interesting

      Actually, on my last flight, we were delayed for a couple hours on the tarmac becasue they had to "replace a part". When they put the new part in, they had to turn off and back on the plane, and they waited about 2 minutes between turning off and back on.

      It was eerie sitting there for those two minutes thinking, "They're cold booting the plane that is about to take me into the air."

    2. Re:If it ain't broke put in a computer and wait by Master+of+Transhuman · · Score: 4, Funny


      Would have been worse if it came back up reporting TWO copies of the flight plan... ...like Windows XP does when you "fix" the boot configuration menu...

      Fucking morons at Microsoft can't even re-generate a fucking text file properly...something LILO has been doing for ten years...

      OR...if the "fix" didn't "take" at all...as when Windows XP does not retain your wallpaper setting and insists on tiling everything even when you told it on the settings panel to center, damnit, CENTER!

      --
      Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
    3. Re:If it ain't broke put in a computer and wait by sharkey · · Score: 4, Funny
      Select which airliner you would like to boot:

      1. Boeing 757
      2. Boeing 757 - Last Known Good Airframe
      --

      --
      "Outlook not so good." That magic 8-ball knows everything! I'll ask about Exchange Server next.
  5. Paying by Lord_Dweomer · · Score: 5, Insightful
    I don't care if I have to reboot my car. I understand that with advances in systems, there comes problems, and as long as I can reboot it as easily as my PC, thats fine. And it needs to have a lot of redundancy built in so that not only does it not disrupt my driving, but I can do it on the fly too.

    I will NOT pay to bring it to some expensive certified dealership to get my fucking car rebooted.

    That would be akin to bringing your computer to M$ and paying them to fix it every time it crashed.

    --
    Buy Steampunk Clothing Online!
    1. Re:Paying by yagu · · Score: 4, Interesting
      ..., I don't care if I have to reboot my car. I understand that with advances in systems, there comes problems, and as long as I can reboot it as easily as my PC, thats fine. And it needs to have a lot of redundancy built in so that not only does it not disrupt my driving, but I can do it on the fly too, ....

      I concur with another reply to this comment. I find it interesting we've come to a level of quality in our technology that consumers actually expect and assume things will need to be rebooted. As for the OP of this reply, if one would be expecting and not minding a reboot as normal activity, how would one at the same time expect reliability such as "a lot of redundancy" to co-exist? If something is ill-behaved enough to likely require reboots, it IMO is equally likely to not have reliable redundancy.

      In the IT industry, I've encountered people who found something to work reliably 999 times out of 1000 to be good reliability (I used to work at microsoft -- many of them considered that good). But when you start talking about my car, I really think reliability needs to be essentially perfect. God help us if we start seeing this attitude in jet and airplane technology. (If we had .999 reliability in takeoffs and landings, guess how many crashes (literally) there would be every day!)

  6. Whippersnappers! by FireballX301 · · Score: 4, Insightful

    Who needs computerized systems? I'm still driving my Ford Pinto, and it works great without any of those 'electronics' in it.

    But in all seriousness, why computerize some of those systems? Analog controls aren't 'bad' per se, and the upshot of digital controls is more precision, which I doubt is needed in a car. I'd be fine with 'relatively warm' than '75 F'.

  7. my (not so) offtopic dream by i_should_be_working · · Score: 4, Insightful

    If I ever have the time and money I think it would be a cool project to make a car that is almost entirely mechanical. The only electrical parts would be the sound sytem, lights, heat and ac.

    The car I grew up with was like this. When it broke down my dad would get out the 500 page maintenance manual (they used to have those things for cars) and fix it himself. Now even mechanics can't fix some cars unless they pay the manufacturer for the 'right' to know how the hell the car's operating system works.

    1. Re:my (not so) offtopic dream by nightfire-unique · · Score: 4, Informative
      The car I grew up with was like this. When it broke down my dad would get out the 500 page maintenance manual (they used to have those things for cars) and fix it himself. Now even mechanics can't fix some cars unless they pay the manufacturer for the 'right' to know how the hell the car's operating system works.

      Interesting. I hear this over and over again, and I'm not really sure where it comes from. I suppose people don't want to be bothered learning new technology as things change, but speaking as a home mechanic who has changed fairly major components on a modern vehicle (clutch, suspension, brakes, etc), I can tell you that computers are 1% of what makes a car today.

      Computers today are still used mainly to optimize things like fuel maps and ignition timing. This whole "mechanic opening the hood and connecting a laptop" thing is simply a myth. Of course it depends on the nature of the failure, but the vast majority of automotive diagnostic includes analyzing the symptoms, checking for worn bearings and bushings, bent shafts, burned plugs, loose wires, and bad sensors.

      Computer diagnostics help locate the failing part sometimes, but most problems are purely mechanical. Computers, and in general, electronics, do not fail. Particularly on older cars, nearly *all* failures are mechanical.

      And finally, this whole "proprietary systems" junk is nonsense. In North America at least, all modern vehicles conform to an open specification called OBD-II.

      --
      A government is a body of people notably ungoverned - AC
  8. The problem is misstated by Weaselmancer · · Score: 5, Insightful

    Ever-increasing presence of high-tech devices in modern cars is a double-edged sword, the New York Times discovers.

    The problem the NYT is describing here is not high-tech devices. The problem is crappy firmware.

    The auto industry is driven by release dates. The release date for the '06 version of your favorite car is already determined by the industry. Doesn't matter if it's not 100%, it ships that day, regardless.

    This is not the best environment to create software in. Hence, you get crappy firmware and that's where those 30% of service calls come from. Believe me, if the auto industry wanted to make bullet proof firmware, the tools are out there (think Mars Rover and VxWorks for example). But the service calls cost less than the development effort, and the end result is - crappy firmware.

    --
    Weaselmancer
    rediculous.
  9. 2010 Car of /. by defishguy · · Score: 4, Funny

    1. It will NOT have Windows (tm) anywhere on the vehicle.
    2. The hood ornament will be a cute penguin.
    3. The first bumper sticker reads "In Soviet Russia..."
    4. The second bumper sticker reads "Yes this car is part of a beowulf cluster!"
    5. The engine will be listed as a 886 or 986 model, and you'll have a lot of dependencies like fuel versions and so on.

  10. Re:Old Cars Are Better Than Computerized Cars by Anonymous Coward · · Score: 5, Funny

    They are also immune to electromagnetic pulse should a nuclear bomb go off.

    Personally, I look for gas milage, reliability and comfort, but each to their own....

  11. had a problem with my 2002 Jeep by malus · · Score: 5, Interesting

    which was supposedly "repaired" by the dealership. 2 days after I picked up my jeep, the check engine light came back on.

    Rather than take it in for a $90 diagnostic fee, I found a trick: put in key, turn "on", "off", "on", "off", and finally, "on", and the diagnostic code(s) display in the digital odometer.

    Take that code to google, and I found that the jeep had the same problem which was supposedly "repaired".

    I took it back in, and mentioned the codes it was showing, and put up a fight with the service manager saying, "No, you will not charge me for the 'diagnostic' check, I already know what it is. It's code ABC and XYZ. Now, fix."

  12. Bugs in car computers - my own experience by King_TJ · · Score: 4, Insightful

    I bought a 2001 Mitsubishi Montero Sport SUV last year, and while it's been a decent, reliable vehicle since then - I kept running into one annoying little issue. The "check engine" light would occasionally come on, for no obvious reason.

    The first time, I took it to a local mechanic my family used for years. He checked everything out, reset the code in the computer, charged me about $50, and said "Looks like it's all ok to me!" I argued that the code had to mean something. He merely mumbled something about it being an emissions-related code that must have come on as a fluke, and maybe I just didn't screw my gas cap on tightly enough the last time....

    Well, a few months went by, and sure enough, on came the "check engine" light once again. This time, I had a friend reset it with one of those hand-held ECU code retreivers/testers. He looked the error code up in his book, and said it was an "evaporative emissions leak" error. The only thing we could find possibly wrong on the car was an old PCV valve that might have been sticking. I had that replaced, and waited to see if that would help.

    About 2 months later, on came the light again. This time, I searched all over the net to try to find out if any other Montero owners had the same issue. Finally, over on mitsubishisucks.com, I found a message thread about the same problem. One guy claimed his SUV kept doing this until the dealership charged him about $150 to "update the firmware in the engine computer". WTF?!? This whole thing is just an issue with buggy firmware, and yet customers are being billed to have it fixed by the dealership!?! Needless to say, I've just learned to reset the stupid code myself and ignore it.

  13. How many cars... by jvagner · · Score: 4, Insightful

    ..built today will be serviceable in 20 years? I wonder sometimes. Not that it's representative, but the new BMW 7-series has over 100 motors operating various things (seats, suspension, etc). Will you really be able to keep today's car "vintage" a few decades from now?

    Will there someday be money in ripping out all computers in cars and replacing them with simple mechanics?

  14. My Favourite Engine by Clueless+Moron · · Score: 4, Interesting
    My favourite engine was in a sailboat I once had: a Yanmar marine diesel.

    Since it's diesel, there's no ignition system. It did have an alternator, but really it was just there to charge the battery so the starter motor could run, but it came with a handcrank so that if need be, you could handstart it. I did that once. Painful, but possible.

    No engine computer. No electricity needed whatsoever. Everything was mechanical.

    The timing was done by a cogged system, so there was no timing belt to break. In fact, the only belt in the entire engine was for the alternator. The water pump was also cogged.

    The manual had a succinct sentence in the debugging section: "If the engine is getting clean fuel and air, it must run". This was actually a bit pessimistic; one fellow I knew ran out of fuel a few miles away from home once in a flat calm and ended up pouring a mixture of turpentine and paint thinner into his fuel tank. The diesel fired up and run just fine, albeit a bit smokier than usual.

  15. Tech Support For Cars by teckjunkie · · Score: 5, Funny

    Anyone who does tech support is aware of how incompetant people can be at times. Here's an email I recieved that sounds like it relates to this topic:


    HELPLINE: 'General Motors Helpline, how can I help you?'
    CUSTOMER: 'I got in my car and closed the door, and nothing happened!'
    HELPLINE: 'Did you put the key in the ignition and turn it?'
    CUSTOMER: 'What's an ignition?'
    HELPLINE: 'It's a starter motor that draws current from your battery and turns over the engine.'
    CUSTOMER: 'Ignition? Motor? Battery? Engine? How come I have to know all of these technical terms just to use my car?'

    --------
    HELPLINE: 'General Motors Helpline, how can I help you?'
    CUSTOMER: 'My car ran fine for a week, and now it won't go anywhere!'
    HELPLINE: 'Is the gas tank empty?'
    CUSTOMER: 'Huh? How do I know?'
    HELPLINE: 'There's a little gauge on the front panel, with a needle, and markings from 'E' to 'F'. Where is the needle pointing?'
    CUSTOMER: 'I see an 'E' but no 'F'.'
    HELPLINE: 'You see the 'E' and just to the right is the 'F'.
    CUSTOMER: 'No, just to the right of the first 'E' is a 'V'.
    HELPLINE: 'A 'V'?!?'
    CUSTOMER: 'Yeah, there's a 'C', an 'H', the first 'E', then a 'V', followed by 'R', 'O', and 'L' ...'
    HELPLINE: 'No, no, no sir! That's the front of the car. When you sit behind the steering wheel, that's the panel I'm talking about.'
    CUSTOMER: 'That steering wheel thingy. Is that the round thing that honks the horn?'
    HELPLINE: 'Yes, among other things.'
    CUSTOMER: 'The needle's pointing to 'E'. What does that mean?'
    HELPLINE: 'It means that you have to visit a gasoline vendor and purchase some more gasoline. You can install it yourself, or pay the vendor to install it for you.'
    CUSTOMER: 'What? I paid $12,000 for this car! Now you tell me that I have to keep buying more components? I want a car that comes with everything built in!'


    ------------
    HELPLINE: 'General Motors Helpline, how can I help you?'
    CUSTOMER: 'Your cars suck!'
    HELPLINE: 'What's wrong?'
    CUSTOMER: 'It crashed, that's what went wrong!'
    HELPLINE: 'What were you doing?'
    CUSTOMER: 'I wanted to go faster, so I pushed the accelerator pedal all the way to the floor. It worked for a while, and then it crashed-and now it won't even start up!'
    HELPLINE: 'I'm sorry, sir, but it's your responsibility if you misuse the product.'
    CUSTOMER: 'Misuse it? I was just following this damned manual of yours. It said to make the car go to put the transmission in 'D' and press the accelerator pedal. That's exactly what I did-now the damn thing's crashed.'
    HELPLINE: 'Did you read the entire operator's manual before operating the car sir?'
    CUSTOMER: 'What? Of course I did! I told you I did EVERYTHING the manual said and it didn't work!'
    HELPLINE: 'Didn't you attempt to slow down so you wouldn't cash?'
    CUSTOMER: 'How do you do THAT?'
    HELPLINE: 'You said you read the entire manual, sir. It's on page 14. The pedal next to the accelerator.'
    CUSTOMER: 'Well, I don't have all day to sit around and read this manual you know.'
    HELPLINE: 'Of course not. What do you expect us to do about it?'
    CUSTOMER: 'I want you to send me one of the latest versions that goes fast and won't crash anymore!'

    ---------------
    HELPLINE: 'General Motors Helpline, how can I help you?'
    CUSTOMER: 'Hi! I just bought my first car, and I chose your car because it has automatic transmission, cruise control, power steering, power brakes, and power door locks.'
    HELPLINE: 'Thanks for buying our car. How can I help you?'
    CUSTOMER: 'How do I work it?'
    HELPLINE: 'Do you know how to drive?'
    CUSTOMER: 'Do I know how to what?'
    HELPLINE: 'Do you know how to DRIVE?'
    CUSTOMER: 'I'm not a technical person! I just want to go places in my car!'


    It's a pretty good laugh

  16. Operating as expected by Monx · · Score: 4, Informative

    Have you ever heard of an immobilizer? Many modern car security systems have them. My ex's 1995 Thunderbird has one. Immobilizers make it impossible to start the car if the security system detects a breach. Resetting the security system using the key fob is not usually allowed while it still detects a breach.

    What happened here is that the security system was triggered, engaging the immobilizer. The system would only reset once it detected that the car was secure. This is how it is designed to function.