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.)

74 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 sH4RD · · Score: 2, Interesting

      Scary. I just read that joke today. And it was about a Microsoft programmer. It was a link from a site which was linked from someone's post on the Bill Gates interview posted today on Slashdot. (If you can understand what I just said). Scary. The first thing I thought of when I saw "Reboot the car" was that joke.

      --
      WASTE - The Secure P2P
    2. 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?

    3. Re:Old joke by nocomment · · Score: 2, Funny

      The funny thing is, my new mini-van occasionally does have to be restarted in order for the heater air conditioning, radio (basically all accessories) to coma back on, and for the air-bag light to stop beeping at me. A simple reboot and it's back to normal. *sigh*

      --
      /* oops I accidentally made a comment, sorry */
      /* http://allyourbasearebelongto.us */
    4. Re:Old joke by Karma+Farmer · · Score: 2, Insightful

      I bet people will start to get pissed about outsourcing THEN. But right now, it only affects geeks

      Outsourcing is where companies move jobs to where the people are. There are two ways to get rid of it: you can allow the people to move to where the jobs are (through unrestricted immigration), or you can get rid of the jobs altogether.

      Regardless, if you honestly think that the effects of world trade are limited to "geeks", then you're simply a dumbass.

    5. 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?"

    6. Re:Old joke by nacturation · · Score: 2, Insightful

      Take your new mini-van back to the dealership and demand that they fix it, plus provide you with a loaner in the meantime. What make is it?

      --
      Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
    7. Re:Old joke by calstraycat · · Score: 2, Insightful

      Outsourcing is where companies move jobs to where the people are.

      That is a silly statement. There people everywhere. Outsourcing is the movement of jobs to cheaper labor markets.

      Whether outsourcing high tech jobs to cheap foreign labor markets is good thing or a bad thing is a value judgment that depends a lot on your circumstance and economic class. If you are someone who has lost a job and/or cannot land a job due to outsourcing, then you will consider it a *bad* thing. If you are gainfully employed and an investor in a company whose stock price rises due to lower labor costs from outsourcing, then you will consider outsourcing a *good thing*.

      Whether outsourcing will be to the benefit or detriment of the US economy in the long term is a prediction usually based on one's economic and political ideology.

      There are two ways to get rid of it: you can allow the people to move to where the jobs are (through unrestricted immigration), or you can get rid of the jobs altogether.

      Another silly statement. The situation is nowhere near as black and white as that.

  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.

    1. Re:2010... by mikeb39 · · Score: 3, Informative

      For those poor uninitiated souls, this funny is a reference to Arthur C. Clarke's 2010: Odyssey Two. A superior alien intelligence increases the weight of Jupiter to cause it to collapse into a star to speed the evolution of intelligent life on its moon Europa.

      A really, really good book. The space odyssey series is essential reading for any fan of science fiction. Particularly interesting with all Clarke's works are noting how many of his fictional technological creations have come to exist in one form or another today.

    2. Re:2010... by chrish · · Score: 2, Funny

      That unlocks "God mode" where you get 2x your normal gas mileage and can drive at speeds up to 300 Km/h.

      --
      - chrish
  3. prediction by ikea5 · · Score: 3, Insightful
    IBM saying that by 2010 almost all cars will have the same mechanical systems (hardware), and the differences will be primarily on software level.

    Well, some of the GM cars come with the electronic power steering, and they can adjust the feel and feedback with sofeware codes. Maybe this preditcion is not really that far off, at least for the cars that are in the same class to beging with.

    1. Re:prediction by LordRPI · · Score: 3, Informative

      I think this prediction may go to far saying that all mechanical systems will be the same, but at this time we're seeing some parallelisms in modern electronics.

      I belive it may be Toshiba that sells three DVD+R DL capable drives that have the exact same hardware, but some are crippled at the firmware level so that the drives will behave as if they can't handle a DVD+R DL. I've also noticed that certain Power Macintosh G5 computers ship with a Pioneer DVR-108 SuperDrive and do not burn DVD+RL as they are crippled in firmware. I own that same model drive and it works fine for DL burning. I would imagine that making a single hardware solution would be cheaper than designing and manufacturing many products at varying functionality and price points. Then why not just sell one model that does it all? Royalties. By crippling functionality in software/firmware, the manufacturer does not have to pay sometimes obnoctious royalties thus reducing the bottom line. Oh yeah, and you also get to market one product as being functionally superior and thus deserves a premium. I can't recall prices exactly, but a sunroof option on a Lexus ES300 costs more than it does on a Toyota Camry, although they are in essense the same car.

      A few years back, I was looking at the differences between a Cadillac Seville SLS and STS. Although basically the same car, the price of the STS was US $5,000 higher due to a differently tuned engine, a shorter final drive ratio, and 5,000 lines of additional suspension code! So in essense, we have seen here a change of model based on a software difference.

      But then, with IBM's prediction, all cars would have to look the same. You can't change the body styling by changing a few lines of code... yet... Ricers would love this...

      I won't be impressed, however, until I see a car without an engine and without wheels, but something entirely different.

    2. Re:prediction by fnb0y · · Score: 2, Interesting

      Being a former automotive technician, I feel that I can comment fairly intelligently on this topic. There is such a world of difference in different makes and models of vehicles that there is no way that in 6 years all the hardware will be the same. For example, if you were to open the hood on a new Toyota and compare that with the underhood of a new Dodge, for example, there is nothing at all in common. Even the alloys used are completely different. The point being, there will always be differences on every concievable level between different car manufacturers.

  4. 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.

    1. Re:Sensor error... by Anonymous Coward · · Score: 3, Insightful

      Let's not make the same mistakes over and over again. If something's broken (and knows it) don't report a seemingly impossible value, just report that it's broken. Encoding information in special values is a mistake because it's a misinterpretation waiting to happen. Somewhere down the line there will be a programmer in a different team who doesn't know about the special value and fails to act on it. Then there is no difference between the heating activating "itself" because it thinks it's -274 degrees C or 0 degrees C.

    2. Re:Sensor error... by AndroidCat · · Score: 3, Funny

      I'm not sure I'd want to find out how the software would deal with -274C. Setting itself on fire might seem like a good idea. (All cars have explosive charges in the gas tank. That's why they blow up all the time in TV shows and movies.)

      --
      One line blog. I hear that they're called Twitters now.
    3. Re:Sensor error... by selderrr · · Score: 3, Funny

      well, this reminds me of an issue with the car of my dad-in-law. A big, shiny (and way over my budget) mercedes 330(i think. could be 340 or 430 or any other number with a 3 and a 0... me and number). All eletronic shit. He was proud on it like a 2year old on his first potty-dump.

      One day, the damd thing would not start at all. Nada. zips. The only things that worked were the windows (oh the irony !) He did all he could, restarting time after time, until I somehow got a stupid idea : let's all get OUT of the car, lock it remotely, and the unlock it, get back in and try to start.

      (drum roll)

      It started ! Somehow, the car software did not do a full reboot if one did not actually LEAVE the car and lock/unlock it (a lock/unlock while being inside implicated that the system did not shut down, since I noticed that the inside lights stayed on)

      One day, only programmers will be able to start their mercedes 16600 CLK-S-TDI-BS-RTFM

    4. Re:Sensor error... by moonbender · · Score: 2, Informative

      No, they blow up in TV shows and movies because producers and probably the audience think it looks cool. As far as I know, real cars typically don't explode.

      --
      Switch back to Slashdot's D1 system.
  5. 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 jacksonj04 · · Score: 2, Interesting

      But this even happens with desktop PCs, admittedly without the huge risk to human life. No matter what the dialog box, people will click 'OK' or 'Yes'. People don't realise systems give feedback for a reason, and unless you know for a fact the system has got it wrong then you act upon it.

      In an ideal world, I would be expecting the plane's computer to be reporting things like this to Air Traffic Control so they can start considering emergency paths even before pilots radio in a problem.

      --
      How many people can read hex if only you and dead people can read hex?
    4. 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.
  6. 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 LostCluster · · Score: 2, Insightful

      I don't care if I have to reboot my car... as long as I can reboot it as easily as my PC, thats fine.

      That is a sad statement about how much trouble we accept from our computer software. Cars shouldn't have to be rebooted, they shouldn't have software failures in the first place.

      I don't think we're ever going to see a car that can be rebooted while going down the highway... rebooting usually implies a stop.

    2. 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!)

    3. Re:Paying by Zakabog · · Score: 2, Interesting

      I rebooted my car while going down the highway, the CD player stopped working and kept saying Error (2002 Ford Explorer, crappy stock head unit) after we tried to load a CD that didn't go in fully (the motor went but the CD didn't go in.) We were on a road trip following someone so instead of stoping we tried to fix it other ways. We turned the radio on and off, tried switching modes, then eventually shifted the car into neutral, turned it off, and turned it back on. That did it.

    4. Re:Paying by linuxguy1454 · · Score: 2, Interesting

      Here is an example of what to expect in a computer-controlled car. I have s 2004 Toyota Prius gas-electric hybrid. It runs as drive-by-wire, e.g. the throttle position is read and a computer decides how much engine and how much electric motor to use.

      And yes, some Prius drivers have reported the system can gets confused (not that often though, considering it has about 20 computer modules and 2 data busses).

      You cannot reboot this car while driving, but you do NOT need to go to a dealer either. Usually the problem is when you are trying to get started. You just cycle the power once or twice and it will clear up if there is not a real fault. Even on real faults, you can usually keep driving or pull over and cycle the power.

  7. Interesting prediction... by vondo · · Score: 2, Insightful
    ... coming from IBM since that's how they used to sell mainframes. They'd send you a machine with extra processors installed and would activate them when you paid more for the hardware. Cheaper for them, apparently, than coming out to take your machine down and do the real install.

    If IBM is talking about the computer hardware installed, that may be accurate. Every car has voice regonition, GPS, DVD player, etc. Which features are enabled depend on what you paid. We already see this in consumer electronics. But all cars (or even all those in a model) with the same engine and transmission but different tunings? I don't see that.

  8. Old Cars Are Better Than Computerized Cars by Space_Soldier · · Score: 3, Interesting

    Personally, I like the way old cars worked. There is no need for a computer in a car. Old cars are easier to fix. They also cost less to fix. They are also immune to electromagnetic pulse should a nuclear bomb go off. Granted, old cars do not have all the fancy navigational equipment and automated devices.

    1. 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....

    2. Re:Old Cars Are Better Than Computerized Cars by Lord+Kano · · Score: 2, Informative

      Personally, I like the way old cars worked. There is no need for a computer in a car.

      It's the emissions controls that necessitate onboard computers. They need to measure fuel mixture and exaust O2 levels to make sure thay they're not putting out too many hydrocarbons or CO.

      Old cars are easier to fix. They also cost less to fix.

      True enough.

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

      No, there are plenty of electronics in an old car to get fried by an EMP. You've still got ignition coils, starters, alternators and Heating/Air Conditioning components that wouldn't survive.

      LK

      --
      "Hi. This is my friend, Jack Shit, and you don't know him." - Lord Kano
  9. 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'.

  10. Cashflow for garages by FiReaNGeL · · Score: 3, Informative

    Coincidentally, the microprocessor is usually freaking expensive to replace. And garage tend to do a lot more 'replace' than 'fix', especially when it involve buggy software.

  11. 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 ikea5 · · Score: 2, Funny
      The only electrical parts would be the sound sytem, lights, heat and ac. The car I grew up with was like this.

      I guess you used flint stones in place of spark plugs?

    2. Re:my (not so) offtopic dream by MustardMan · · Score: 2, Informative

      I guess you used flint stones in place of spark plugs?

      Technically, you could have a car without spark plugs. It's called diesel. Granted, many diesel cars have "glow plugs" which are basically a way to heat things up so the damn thing can start when it's cold outside, but it's not required to operate the diesel cycle. I'm sure the original poster simply forgot spark plugs, but please realize that they aren't strictly neccesary.

    3. 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
  12. 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.
    1. Re:The problem is misstated by Stiletto · · Score: 2, Insightful

      Doesn't matter if it's not 100%, it ships that day, regardless.

      This is not the best environment to create software in.


      This is the environment in which 99.9% of the products you use everyday are created. Why should software be treated differently?

    2. Re:The problem is misstated by Anonymous Coward · · Score: 2, Interesting

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

      This cannot be over emphasized. Firmware quality in general is declining.
      I work for a company, who shall remain nameless that produces embedded devices. Looking at all the different devices, such as the Dish network 522 DVR, automotive electronics, and my company's products, firmware quality in general is on the decline.

      There are two basic reasons for this. The general buzzword driven nature of IT, and certifications has marketed an idea to businesses that the geeky elite embedded software developers with their top-notch traditional CS background (whether formal, or self taught... but a lot of management surprisingly doesn't understand the fundamental difference between the kid that was hacking 6502 assembly code and the nerd doing case mods) are no longer necessary. Since we have things like "Embedded Java" and Windows CE with Visual Basic there is a new opinion that ANY Java developer or ANY Visual Basic developer can be a productive embedded software engineer. 15-20 years ago, the typical software engineering lead working for Xerox, or Ford, or Boeing was usually a top notch CS person with an indepth knowledge of hardware and software architecture, data structures, algorithms, and knew something about reliable software design. Now, if personnel sees that your buzzwords: Java (oh, so he can use Embedded Java); C++ (ah, Embedded C++), and honestly what resume does not have C++, from interviews it is clear to me that only a fraction of those that put C++ on their resume can get past "hello, world" with stdio; match some of the mainstream buzzwords, and you have a few years of experience, you can easily obtain a lot of jobs with firms that are writing software for applications that you'd expect a much higher standard of quality then your typical crap.

      Now there is this idea that an American or Indian or Chinese firm that advertises Web and Embedded Development is fully capable of turning around high quality bullet proof software.

      That is the second reason, outsourcing (not necessarily internationally). Because many American firms hire people with what is essentially an IT tradeschool (my company hired a guy with a Chemical engineering degree, that had attended a few seminars on using Visual Studio... and no.. he is not a geek), which they will use as maintenance personnel, and then they find some firm to outsource the engineering to.. There is no gatekeeper or certification for engineering firms (the PE is a joke (unless you're a Civil Engineer), you don't need to call yourself an engineering firm to still get plenty of business), and the firms are increasingly picked by middle management with very little technical background to make an informed decision on the technical capabilities of the firm (I personally know this is exactly why Dish Network's firmware invariably sucks dick).

    3. Re:The problem is misstated by 10am-bedtime · · Score: 2, Informative

      "why should software be treated differently?"

      excellent question!

      one answer would be that the practice of writing software, unlike many other practices that involve moving physical objects around, is highly amenable to reflection (and thus improvement).

      unfortunately, reflection requires visibility requires openness, and finding the right balance between that and the secrecy prevalent (in many cases sensibly so) in the physical-objects-munging world, is difficult for large organizations, especially those used to hierarchy and control.

      reflection is difficult even for small organizations and individuals, but most programmers have overcome that diffculty (only to find other difficulties ;-)...

  13. 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.

  14. Must be one sexy heater by heptapod · · Score: 2, Funny

    Software from different suppliers brings up to some peculiar bugs, such as a heater turning itself on during a hot summer day.

    Never say the heater turned itself on. Say a heater activated itself and created a situation requiring a reboot of the car's system.

  15. Can I get it in Mac? by starglider29a · · Score: 2, Funny

    One pedal, and a Ctrl-key for other options. My current car already has windows, but my bike doesn't ;-)

  16. Commonality between cars will increase. by chopper749 · · Score: 2, Interesting

    As technologies moves away from OEM's and to the Tier Ones, more and more components become the same between automakers. Look at MAF's and Fuel injectors, and O2 sensors, and (fill in blank). They are likely to differ by 1 digit in a part number between different makes of cars (if at all). As sensors and actuators become standardized, the only difference between automakers will be what they do with them (software!!!).

  17. 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."

    1. Re:had a problem with my 2002 Jeep by RasputinAXP · · Score: 2, Interesting

      or you could just go to AutoZone and have them plug in an OBDII diagnostic reader for free and not have to play with your key or wear out your starter. Plus, it'll give you a text readout right there in plain english.

      Much simpler.

      They'll clear out the CEL, too.

    2. Re:had a problem with my 2002 Jeep by drinkypoo · · Score: 2, Informative

      First: He didn't say anything about turning the key to start, just off/on. More accurately, it is off/run. You do not need to start the car to bring up the trouble codes. Second: While this would have worked on his vehicle, being a 2002, there are pre-OBD-II cars which this trick works on. Many other cars have similar procedures. Most parts stores don't screw with non-OBD-II stuff much. On my Nissan you can either dismount the ECU (PCM is OBD-II terminology) and twiddle a knob, or ground out some pins on the check connector. If you dismount the ECU you can see red and green lamps, and red is tens while green is ones. Otherwise you just have to watch the CEL flash the tens and then the ones like a GM car or something.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    3. Re:had a problem with my 2002 Jeep by Anonymous Coward · · Score: 2, Funny

      Or you could have just hit up, up, down, down, left, right, left, right, b, a... you even get 30 extra credits!

  18. Re:There was a world market for about ten computer by Kjella · · Score: 2, Insightful

    This dates back to the 1940's. Back then, this was probably correct.

    It was more than a prediction of this year's markets. At the time, there wasn't any clear technological advances that could make it more affordable. Remember, this was long before the transistor and ICs (which are the two key techs that have made it possible to grow almost exponentially in power).

    I'm sure you've read the comparisons between a car and a computer, how the car would go at lightspeed and drive across the galaxy on a cup of fuel. If you assumed a "normal" development, and looked at the gigantic price tag and the relatively few computations it could do, the statement actually looks quite plausible.

    Moore's law is pretty much an exception to normal law. We've only gotten so used to it, we assume it is natural. It's not. It was completely, unimaginably wild to believe computers would evolve like they have.

    Kjella

    --
    Live today, because you never know what tomorrow brings
  19. Back in the day by Leroy_Brown242 · · Score: 3, Interesting

    I worked at a dealership back in 1998, right out of High School. I was amazed, on a daily basis, how far computers in cars had come since my 1979 Volvo had been made.

    In a lot of cases, we could tell the telemetry on the car in the last week. Also cars adjusting themselves to the driver. (Pretty annoying when you loan your car to your lead foot mate of teenager).

    Cars have, without a doubt, come just as far again since then.

    I also have to agree that the mechanics of cars won't be seeing too may improvements in the next decade or longer. The real advances will come in fine tuned computer controlling of all the support systems. Fual, air, spark, all adjusted based on temp, humidity, how hard the driver is pushing the car, and many other factors.

    I don't see any reason why a straight gas car can't do over 100 MPG, given the right fuel.

  20. Reboot the plane by John+Harrison · · Score: 3, Interesting

    I was on a 7 pm flight this week. We say on the runway for over 2 hours while a computer on the plane was rebooting repeatedly. Finally they rebooting the entire plane, shutting everything off and then bringing the systems back up. That didn't work either. Finally they gave up, said that this had happened early in the day (!) and put us on another plane going to a different city. To make a long story short, I got in at 2 am instead of 8 pm and I could have driven there faster.

  21. 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.

    1. Re:Bugs in car computers - my own experience by mlyle · · Score: 2, Interesting

      The EVAP system in your car is to prevent release of gasoline fumes from the fuel venting system. A faulty gas cap, or a gas cap not turned tightly onto the tank can indeed cause it to fail diagnostics (because several of the diagnostics involve very slightly pressurizing the fuel tank and then checking for leaks). Also, there can be problems with the actual charcoal cylinder or solenoids that open and close the vent lines. It is not expensive to actually diagnose those vent lines/solenoids. Anyways, the EVAP system is usually close to the fuel tanks and not under the hood.

      EVAP is just an emissions issue; it won't actually cause any problems driving around in almost all cases.

      I have heard that the reliability of some EVAP systems have been improved by firmware changes that loosen up the diagnostic criteria a bit, because the original diagnostic criteria is a little strict and causes things to fail early.

  22. 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?

  23. The problem with cars... by rseuhs · · Score: 3, Informative
    ... is that they are standing outside a lot at temperatures down to -20C and have lots of windows (greenhouse: up to +60C).

    This stresses hardware a lot.

  24. CTRL-F by TakaIta · · Score: 2

    The good thing would be that I need just to press CTRFL-F to find whatever i could not find in my car.

  25. 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.

  26. 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

  27. New FORD acronym by simplemachine · · Score: 3, Funny
    Ford will no longer stand for

    Fix Or Repair Daily

    It will become

    Format Or Reboot Daily.

  28. Heh. Just wait... by tm2b · · Score: 2, Insightful

    Just wait until we start seeing automotive malware. They'll probably happen soon after there's a popular reason for networking the cars (to get traffic data, perhaps).

    We're already starting to see telephone viruses.

    --
    "It is our blasphemy which has made us great, and will sustain us, and which the gods secretly admire in us." - Zelazny
  29. wouldn't it be nice .... by Anonymous Coward · · Score: 2, Insightful

    Wouldn't it be nice if you could get the very same technical manual that dealers get, free with any car when you purchased it? (Instead of having to either violate copyright laws, buy it on the black/gray market, or pay $500 for it.) Wouldn't it be nice if the car's computer had a small screen. When the check engine light comes on, there would be a little button labeled "More Info" which when pushed, would spit out the error code, and a plain English description of what is wrong, such as: "Oxygen sensor faulty," "Throttle position sensor faulty," "Mass Air Flow Sensor faulty," "Low octane fuel causing timing to be retarded," etc. Perhaps even a reference to the proper page in the technical manual ... Maybe even a compact flash port on the car's computer for downloading firmware updates on the internet, making updating the computer super easy?
    I should really start a car company ... :)

  30. 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.

  31. Learning from customers by tinkerton · · Score: 2, Interesting

    regardless of how outrageously stupid customers are, a good helpdesk can learn from them. There is a good reason to know traffic(though even there some automation is possible), but why should a person know if the engine is in the front or the back? Just to be nice, imagine the person is from a country far far away, just got off the plane, and wants to rent a car.

    ex 1. after you identified yourself, why doesn't your car start automatically? It could offer you to start.

    ex 2. If the gas tank is running empty, the car becomes more insisting. It tells you it needs food. Then it tells you it needs food urgently and the nearest place to get it.

    ex 3. ignoring cruise control, what decides the pace of deceleration when you let go of the accelerator pedal? It's not chosen, it's just decided by the construction of the engine. The car could start breaking if you let go of the pedal. If you press the pedal a little bit, you get the previous 'breaking on the engine'. The breaking pedal is for extra breaking.

    ex 4. Car interface became more complicated than 30 years ago. Implement an 'automated' option so controls can move out of the way, with manual control as an override. This is what is being done with headlights(sensing light/dark ) and wipers(sensing rain).

    Each of these ideas can be dismissed. But hey, imagine getting just one real proposal out of 100 customer questions.

  32. No need to wait. by Incadenza · · Score: 2

    Just wait until we start seeing automotive malware. They'll probably happen soon after there's a popular reason for networking the cars (to get traffic data, perhaps).

    No need to wait, the future is already here. (More or less: this seems to be a mobile phone worm that tries to hop over to the car)

  33. It happened to me by kurt555gs · · Score: 3, Funny

    I have a 2002 BMW M5. One time on a trip across the PA turnpike I had an interesting experince.

    I stopped at a rest area, shut the car off , went in, but when I went to restart it , the tach showed it was still at idle , and the computer would not let the starter engage.

    My (then) 15 y/o kid just shrugged and said , I'd reboot it. Well I disconected the (-) battery cable , waited 20 seconds , put it back on , PROBLEM FIXED.

    I wonder if BMW uses WinCE?

    Cheers

    --
    * Carthago Delenda Est *
    1. Re:It happened to me by moosesocks · · Score: 2, Interesting

      Not sure if you were joking there, but yes, BMW uses WinCE

      --
      -- If you try to fail and succeed, which have you done? - Uli's moose
    2. Re:It happened to me by TheLittleJetson · · Score: 2, Interesting

      That's an odd problem for sure, but it's pretty typical. I have a 1991 325i w/ Bavarian Autosport software. I usually cycle the power any time I change something that is part of the system (any sensors, filters, spark plugs, etc. etc.)

      The car's original software is tuned to 87 octane fuel. The BavAuto chip tunes it to 91, but it's adaptive. When I reboot the computer, the car takes a while to re-learn stuff like how low it can idle before stalling. Every time I come to a stop, the tach drops and drops until the engine rumbles a little, then it gives it more gas. After doing this enough time it closes in on the optimum idle RPM. It's my standard practice to take the car out for a 30 minute "typical" drive after resetting the computer.

      The E39 M5 is a GREAT car, I'm jealous!! :-)

  34. Reboot the BBQ by cdn · · Score: 2, Funny

    A sysadmin buddy got a new barbeque. At his house warming, we set put it together and lit it. The flames were half an inch high. He said he'd shut it off and start it again. We told him that it wasn't MS BBQ(tm) and it wouldn't work. So he did it. And it worked. Fsck.

  35. Probably not 30% by Squirmy+McPhee · · Score: 3, Interesting
    ABI Research estimated that roughly 30% of all warranty issues with new cars were microprocessor- and software-related

    Having formerly worked for an auto supplier designing microprocessor-based control modules for the Big Three, I have first-hand experience with microprocessor- and software-related warranty returns. I would not be the least bit surprised if this 30% figure is significantly on the high side. There was one vehicle model in particular that we got an enormous number of warranty returns on. We checked each and every one of them against the mechanic's report and found that less than 2% of the returned modules were actually defective, and the vast majority of those were unrelated to software or the microprocessor. My question, of course, is whether the ABI study would include ALL of those warranty returns, or just the ones that were actually defective.

    The real problem was twofold: The module in question stored all of the fault codes for the entire vehicle, and it was located in a place where the mechanic could replace it in less than 10 minutes. As a result, the mechanic would see a fault code, match it up with an easy-to-replace module, and simply replace the module storing the fault code (never mind that the code was generated by, say, the engine controller). We would get the module back as a warranty return, and the mechanic would go on looking for the true source of the problem. I understand that certain expensive components are purposely made horribly difficult to replace so they won't be returned unless there truly is a problem with them.

    This is not to say our software was perfect. We once discovered a bug that would reset the odometer if you took the right combination of actions. It was a very unusual combination of actions, but the bug was highly reproducible.

  36. Fly the friendly skies. by triso · · Score: 2, Interesting

    A few years ago, while waiting for my plane to taxi off the runway, the captain told us we were delayed again since another piece of equipment in the tail section was sending a fault message to the cockpit and we couldn't take off until it stabilized.

    After 30 minutes of tinkering without effect he announces, "Hang on. I'm going to reboot the sucker."

    Well "the sucker" turned out to be the entire airplane. Every light and air-vent went dead for about 30 seconds and came on in an orderly fashion over the next few minutes. The problem was gone and we left in a few more minutes.

  37. 10 computers by UNFAIRMAN · · Score: 2, Insightful

    I'm sick of hearing how wrong the prediction was that the world only needing 10 computers. The fact is, it's roughly correct. The computers are Google, AOL, MSN, a few major ISP/Hosts, a few government and university research super computers, and that's it.
    The so-called computers on our desktops are simply network terminals. Yeah, they are powerful network terminals, much more capable than the dumb terminals of old, but they are still data in / data out terminal nodes on a network.
    If you choose to quibble - the Google "computer" happens at the moment to be thousands of PCs connected as a cluster, the AOL "computer" is made up of 5 huge mainframe sites, I have no idea what MSN is composed of, and most ISP/Hosts are clusters. These all may, in the not too distant future, become indistinguishable from a single computer. Someone, such as IBM, will build a ridiculously powerful machine with thousands of cell processors, and with some fancy virtualization software, it will allow ISPs to consolidate down to one or a small set of machines for all their hosted sites.
    As for the desktop - the network IS the computer. Your stand-alone PC can be a fancy calculator, a glorified word processing machine, a portable music docking station and conduit, etc. These are all "smart terminal" activities. More and more, its what you can do connected to the world that counts. I personally have found that the processor no longer matters for many of my clients and users - it's all about the browser's capabilities, how big and bright their monitor they have, and having the most comfortable chair.
    Give these old visionaries the respect they deserve, and embrace the fact that their prediction is coming true.