Slashdot Mirror


Should I Take Toyota's Software Update?

kiehlster writes "I'm a software developer, and I know that most software has bugs, but how much trust can we put in the many lines of code found in our automobiles? I have a 2009 Camry that is involved in both of the recent Toyota recalls. As part of the floor-mat issue, they're offering to install a software update that would cause 'the brake pedal to take precedence over the gas pedal if both were pressed,' or, as their latest notice states, 'would cut power to the engine if both pedals were pressed.' In the computer world, we're all taught to install firmware updates only if there is a real problem because a large percentage of firmware updates actually brick the hardware or cause other unforeseen consequences. On a base of 100 million lines of code, can I really trust a software update to work safely when it is delivered in a three-month development cycle? My driving habits don't cause the floor mat to slide much, so I see the update as overkill. What do you think? If it doesn't void the warranty, should I tell them to skip the update?"

750 comments

  1. You're looking at it wrong. by Anonymous Coward · · Score: 5, Insightful

    You already took the 100 million lines of code when you bought the car.

    Now do you want the bug fixes, or would you rather find out what a "fatal exception" means in more physical terms?

    1. Re:You're looking at it wrong. by dainbug · · Score: 0

      I'd hope they updated the 100 million lines of code in the Jet I'm flying on.

    2. Re:You're looking at it wrong. by Rakshasa+Taisab · · Score: 5, Interesting

      Good luck getting any money from Toyota or your insurance company if you _don't_ take that update.

      Besides, there's not 100 million lines of code in _that_ particular part, they won't be updating your blinkenlights firmware and such at the same time.

      --
      - These characters were randomly selected.
    3. Re:You're looking at it wrong. by 0100010001010011 · · Score: 5, Informative

      It's not 100M lines of handwritten code! Every time this comes up everyone (especially those that work with embedded systems) seem to think that there are a ton of code monkeys locked away coding in C or assembly.

      I'd be willing to bet that almost all of it is auto generated. Toyota (and nearly everyone else) uses Matlab & Simulink extensively.
      The MathWorks tools help Toyota design for the future (PDF)

      Toyota Racing Development Makes Faster and More Efficient Engineering Decisions with MATLAB

      A simple PID controler with saturation and limits could easily take up 50 "lines of code".

      And it's not like Toyota is Mathworks' sole customer. Boeing, GM, Chrysler, Ford, etc ALL use Mathworks.

      Just like nearly everyone that works with CAN uses Vector CANape. Everyone that develops ICE powertrains uses AVL

      When you start to get to specialized software like what Matlab, CANape, AVL, etc all do, there aren't a ton of options (and no open source solutions). It's cheaper for all of these companies to buy X product and use it than try to write their own.

    4. Re:You're looking at it wrong. by je+ne+sais+quoi · · Score: 5, Interesting

      Not to mention that there is a real chance this isn't being caused by floor-mats or sticky pedals at all and that it's the software that's causing this in the first place. My gut is to say that their patch is necessary for the same reason why the phone company uses a program whose job it is to go and find memory that is allocated but not being used and free that memory. It's because the system is so complicated that they don't know what's causing the problem and can't find the answer, so this patch acts as a stop-gap to at least cure the symptom if not the disease.

      I think you'd have to be nuts not to install it.

      --
      Gentlemen! You can't fight in here, this is the war room!
    5. Re:You're looking at it wrong. by commodore64_love · · Score: 0

      >>>>would you rather find out what a "fatal exception" means in more physical terms?

      No I would not, and I can't believe someone is even asking this question. Toyota cars have a KNOWN bug that, when it occurs, the car accelerates at full throttle and ignores all other signals (even shifting to neutral or pulling the emergency brake). I would RUN to my dealer to get the new code, rather than continue putting my life on the line with a known flawed/mortal program.

      BTW:

      This issue is making me think all my future cars will be manual shift with a mechanical linkage connecting the engine to the wheels. Like the Honda Insight Hybrid I drive now. Even if my Honda experienced the same bug as Toyotas have, I can disconnect the engine from the wheels, and coast to a stop.

      --
      "I disapprove of what you say, but I will defend to the death your right to say it." - historian Evelyn Beatrice Hall
    6. Re:You're looking at it wrong. by e2d2 · · Score: 2, Insightful

      It's still 100M lines of code friend, regardless of who or what wrote it.

    7. Re:You're looking at it wrong. by Tsunayoshi · · Score: 1, Redundant

      Good luck getting any money from Toyota or your insurance company if you _don't_ take that update.

      +5 for this. (no mods points, sorry :( )

      --
      "Get a bicycle. You will not regret it, if you live." - Mark Twain, "Taming the Bicycle"
    8. Re:You're looking at it wrong. by jhol13 · · Score: 1

      I still do not believe the 100 million figure.

      It is quite a lot more than KDE, Gnome, Linux, OpenOffice, a couple of SQLs, GNU utilities and compiler collection put together.

      BTW, I did not even bother to check how many lines of code those have (in the ballbark "few millions", take or leave one order of magnitude).

      From your example there would need to be about 2 million PID controllers ... which is a tad big figure.

    9. Re:You're looking at it wrong. by Sir_Lewk · · Score: 5, Insightful

      That's like using the LOC count of a disassembled program written in C to express the size of the original code.

      --
      "linux is just DOS with a UNIX like syntax" -- Galactic Dominator (944134)
    10. Re:You're looking at it wrong. by BarryJacobsen · · Score: 1

      I still do not believe the 100 million figure.

      It is quite a lot more than KDE, Gnome, Linux, OpenOffice, a couple of SQLs, GNU utilities and compiler collection put together.

      BTW, I did not even bother to check how many lines of code those have (in the ballbark "few millions", take or leave one order of magnitude).

      From your example there would need to be about 2 million PID controllers ... which is a tad big figure.

      My guess would be when they say 100 million they mean 100 million assembler instructions. I could easily see the high level code of one of those projects taking that many assembler instructions (don't forget to add in the standard libraries which would create instructions).

      Disclaimer: I've done zero verification of this, nor have I even looked at the code base of any of those projects.

    11. Re:You're looking at it wrong. by F34nor · · Score: 0

      Clearly it is cover for real underlying electronic throttle issues. Toyota says this software fix is for mats when really it is THE fix. Plus the three month cycle time is debatable they may have been working on this for years or one angry engineer may have been working on it for years.

    12. Re:You're looking at it wrong. by kaiidth · · Score: 1

      I think you'd have to be nuts not to install it.

      Agreed.

      The OP might want to listen to this recording...

    13. Re:You're looking at it wrong. by TomXP411 · · Score: 1

      I live near the area where the cop was killed by his runaway car...

      I couldn't believe it when I heard that the car's controls were entirely electronic. After this, I checked out my Dodge truck to be sure: I still have a mechanical throttle, brake, and gear selector, but I'm not entirely sure whether my key physically disconnects power to the ignition system; my car does have the 5-minute delay on accessory power when I turn off the motor.

      Either way, it's getting a little scary to think that some cars are almost entirely controlled by software. Look at the Prius: the entire drive train is controlled exclusively by electronics.

      Cars need a big, red panic button that will completely cut the power to the ignition and fuel delivery systems... this should never have happened.

    14. Re:You're looking at it wrong. by Anonymous Coward · · Score: 0, Redundant

      Toyota cars have a KNOWN bug that, when it occurs, the car accelerates at full throttle and ignores all other signals (even shifting to neutral or pulling the emergency brake)

      [Citation needed]

    15. Re:You're looking at it wrong. by psperl · · Score: 1

      The submitter's point is that the original firmware underwent extensive long term bug testing before it was released. This is embedded software, where testing is much more involved than with desktop software.

      Most importantly, this is not a bug fix. Being able to press the gas and brake at the same time is not a mistake, and is essential for some kinds of performance driving. Imagine if every time you gently tapped the brake your car would cut the throttle.

      This firmware update changs the very basics of how the car drives, and has been rushed together in 3 months, which certainly means Toyota engineers haven't had the time to test it in the stringent manner that embedded software requires.

      I personally would not take a firmware upgrade that made my car less responsive to my inputs.

    16. Re:You're looking at it wrong. by clone53421 · · Score: 5, Funny

      Heh. Yeah, that’s about the same response that I have.

      The current firmware has a known bug which randomly transforms your car into a flying brick, with you trapped inside, moving at freeway speeds.

      Updating the firmware involves the risk that your car will be transformed into a stationary brick, with you nowhere around, and with your dealer on the hook to get it fixed.

      Let me see... how long does the cost vs. benefit analysis take on this one?

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    17. Re:You're looking at it wrong. by urulokion · · Score: 4, Insightful

      I doubt the primary motivation is because of a suspected software problem. I'd say the primary motivation is because Toyota is the one (or one of the few) car manufacture that didn't have a brake-override feature in their fly-by-wire vehicles. After all of the publicity about the raw away cars, they are pulling out the stops to prevent it from getting worse.

      I think it was Car and Driver who did a test of vehicles which had fly-by-wire throttle systems to see how they handled under runaway conditions. They basically took the cars up to certain speeds (20, 40 and 60 MPH IIRC), kept the throttle depressed, and then tried to stop the car with brakes and emergency breaks. Every vehicle with the brake override system, the engines immediately went down to idle power when the brakes where pressed even with the thottle held down. It was very easy to bring the vehicle to a controlled stop.

      The Toyotas w/o the brake override system could be stopped if you were at slow speeds with a lot of effort on the brakes and emergency brake. At higher speeds, the breaks where not enough to stop the vehicle with only the brakes. They also tried turning the vehicles off which would stop the vehicle, but the driver had to manhandle the vehicle w/o benefit of power steering and power brakes.

      Side note: The Toyota Prius has a surprising amount of power at full ouput. That's when the gas engine is driving the wheels, teh eletric drive motor is drawing off teh traction battery to drive the wheels, and the gas engine is driving a secondary motor/generator to creating electricity which is feed to the eletric drive motor. The secondary motor/generator is normally used to recharge the traction battery when the car is operating in usual conditions.

      I was doing 65-75 MPH up the foothills in Arizona and Southern California. I was outdoing a lot of other vehicles with power engines. My cruise control kept at the set speed and didn't slow down at all. Unfortunately the Prius can only maintain that kind of output as the traction battery charge lasts. And the gas milage really sucks in that mode.

    18. Re:You're looking at it wrong. by schlesinm · · Score: 5, Insightful

      The dealer is doing the firmware update as part of the recall. If they brick your car because the firmware modification goes wrong, then they replace the bricked part. There is no risk on that side. So the big question is do you want a fix for a known bug or do you want to keep the buggy firmware. And as the parent says, if you don't do the upgrade, then if the bug happens to you the insurance company and manufacturer will deny your claim because you refused to fix the bug.

    19. Re:You're looking at it wrong. by odin84gk · · Score: 5, Informative

      As a user of these software programs, I can tell you how they are Really used:
      PHD Uses matlab and simulink to create their motor control algorithms. They port program to the processor of choice and test their algorithm.
      Once their algorithm is proved, the firmware engineer uses that code as a template. They re-write all the code to play nicely with the other required code and to improve efficiency. (WTF? Another Memcopy? GARGH! Stop hogging all of my cycles!)

      It is a great program for a rapid prototype and proof-of-concept, but it totally fails on actual implementation. I have been to a few microcontroller workshops where people have told the horror stories about the atrocious code created by these programs. In the end, it is just not production quality code.

    20. Re:You're looking at it wrong. by Anonymous Coward · · Score: 0

      I myself would wait until SP2, after all the early adopters tested the side effects of the fix.

    21. Re:You're looking at it wrong. by 0100010001010011 · · Score: 1

      Auto code generation tends not to use shortcuts, meaning there is no

      if (X) { printf("Hello World");}

      It's probably more like
      if (X)
      {
      printf("Hello World");
      }

      I just quadrupled my line count!

    22. Re:You're looking at it wrong. by Anonymous Coward · · Score: 3, Insightful

      EXACTLY.

      1) What is your basis for claiming it is 100m lines of code.
      2) Just because the recall was announced 3 months ago doesn't mean that when they started working on a fix.
      3) It's not just your inability to get coverage for yourself if this "bug" affects you, you may have personal liability for others you injure in the process.

    23. Re:You're looking at it wrong. by compass46 · · Score: 1

      You could throw the car into neutral with an automatic in Toyotas with these problems. People during these incidents did not think of that though. I guess things get a little iffy if the automatic shifting was all electronic though I don't think it is.

    24. Re:You're looking at it wrong. by Anonymous Coward · · Score: 1, Funny

      > I would RUN to my dealer to get the new code

      Why run when you can dr... carry on.

    25. Re:You're looking at it wrong. by TheLink · · Score: 5, Informative

      Which articles were that?

      The one I saw was this:
      http://www.caranddriver.com/features/09q4/how_to_deal_with_unintended_acceleration-tech_dept

      The speed where brakes+full throttle didn't eventually stop the car was 120mph.

      And their conclusion:
      http://www.caranddriver.com/news/car/10q1/toyota_recall_scandal_media_circus_and_stupid_drivers-editorial

      --
    26. Re:You're looking at it wrong. by toporok · · Score: 2, Informative

      Not only that but floor mats were never a real issue. It was gimmick to try to hush this problem but alas it didn't work.

    27. Re:You're looking at it wrong. by netsharc · · Score: 3, Insightful

      Presumably they will deny his claims not just for this particular bug, but for anything he wants to claim!

      --
      What time is it/will be over there? Check with my iPhone app!
    28. Re:You're looking at it wrong. by Scootin159 · · Score: 1

      I've heard that the second (and bigger) part of the firmware update was that you couldn't shift the Toyota's into neutral if the throttle was past 50%. The thinking was that it would prevent engine damage if you bumped the shifter while accelerating. They didn't think that a stuck throttle could then leave you with a car stuck into gear.

    29. Re:You're looking at it wrong. by 0100010001010011 · · Score: 4, Interesting

      Then you're using it wrong.

      I work for a rather large corporation that uses Simulink for all of our stuff. Nothing gets re-written. The stuff that goes into production is stuff that IS assembled by the electronics group.

      Other groups that design the control algorithms do use XPC boxes to create strategies quickly. Once this is done a software specification is written and given to the group that actually makes the model 'their way' (fixed point, design standards, naming conventions, etc). This gets compiled and put into production ECMs that customers use.

      It's really amazing how settings and maps get pulled from different databases and merged together

    30. Re:You're looking at it wrong. by theshowmecanuck · · Score: 1

      But it still means there are 100 million lines of code where a bug can exist (assuming it is really 100 million line of code and not say, 99,999,999 lines of code).

      --
      -- I ignore anonymous replies to my comments and postings.
    31. Re:You're looking at it wrong. by Kymermosst · · Score: 1

      It is quite a lot more than KDE, Gnome, Linux, OpenOffice, a couple of SQLs, GNU utilities and compiler collection put together.

      How many lines of code would these be if they were all written in assembly language instead of C/C++?

      --
      "Alcohol, Tobacco, Firearms, and Explosives" should be a convenience store, not a government agency.
    32. Re:You're looking at it wrong. by roju · · Score: 1

      Rather than fighting with the e-brake or turning the engine off, could a driver of a runaway car not just kick the car into neutral? Waaaay less optimal than a brake-override but more effective than turning the car off.

    33. Re:You're looking at it wrong. by obarthelemy · · Score: 3, Funny

      There's a tool to write the code.

      Is there a tool to write the tool that writes the code ?

      And then, there's the tool who writes the tool that writes the tool that writes the code.

      --
      The Cloud - because you don't care if your apps and data are up in the air.
    34. Re:You're looking at it wrong. by natehoy · · Score: 2, Insightful

      Lovin' my manual-shift Jetta TDI even more, for the same reason. It would take a truly odd and scary set of circumstances that would prevent me from disengaging the engine from the wheels in the extremely unlikely event of the go pedal getting stuck on 11.

      Having said that, my reaction to this letter would be to stop whatever it is that I am doing and head straight to my Toyota dealership, and politely request that the software patch be installed immediately if not sooner. Whatever else this bug fix could introduce, it seems to have been written clearly with a "disengage the engine if the brake is engaged" instruction that, in my mind, overrides all concerns I might have about the short testing interval of the patch. Even if it causes the engine to disengage randomly and for no reason, I can always coast to the side of the road. I'd rather be at a full stop complaining that the car won't move, than moving along complaining that I can't get the car to a full stop.

      It's like the old aviation joke: "I'd rather be DOWN HERE wishing I was UP THERE, than UP THERE wishing I was DOWN HERE."

      --
      "This post contains words, known to the State of California to cause thought. Wash brain thoroughly after reading."
    35. Re:You're looking at it wrong. by roju · · Score: 1

      It ignores the gear shift too!? Damn. That is a huge bug.

    36. Re:You're looking at it wrong. by Zurk · · Score: 5, Interesting

      IT is not THE fix. it is a failsafe for THE fix.
      The REAL problem is the reading from the toyota ECM when the two redundant APP (accln pedal position) signal circuits are shorted together (main and sub), From the toyota camry VSRM :
      DESCRIPTION
      This ETCS (Electronic Throttle Control System) does not use a throttle cable. The Accelerator Pedal Position (APP) sensor is mounted on the accelerator pedal bracket and has 2 sensor circuits: VPA (main) and VPA2 (sub). This sensor is a non-contact type, and uses Hall-effect elements, in order to yield accurate signals, even in extreme driving conditions, such as at high speeds as well as very low speeds. The voltage, which is applied to terminals VPA and VPA2 of the ECM, varies between 0 V and 5 V in proportion to the operating angle of the accelerator pedal (throttle valve). A signal from VPA indicates the actual accelerator pedal opening angle (throttle valve opening angle) and is used for engine control. A signal from VPA2 conveys the status of the VPA circuit and is used to check the APP sensor itself. The ECM monitors the actual accelerator pedal opening angle (throttle valve opening angle) through the signals from VPA and VPA2, and controls the throttle actuator according to these signals.

      FAIL-SAFE
      The accelerator pedal position sensor has two (main and sub) sensor circuits. If a malfunction occurs in either of the sensor circuits, the ECM detects the abnormal signal voltage difference between the two sensor circuits and switches to limp mode. In limp mode, the functioning circuit is used to calculate the accelerator pedal opening angle to allow the vehicle to continue driving. If both circuits malfunction, the ECM regards the opening angle of the accelerator pedal as being fully closed. In this case, the throttle valve remains closed as if the engine is idling.
      If a pass condition is detected and then the ignition switch is turned off, the fail-safe operation stops and the system returns to a normal condition.

      VPA and VPA2 are coming from the PCM with .5-1.1v at one of the sensors and 1.2-2.0v at the other when the pedal is at its relaxed position. When there's force at the pedal, one sensor will operate between 2.6-4.5v and the other at 3.4-5.0v.

      Toyota specs normal voltage for both the VPA sensors between between .4-4.8v for VPA, and .5-4.8v for VPA2 with a .2v deviation between the 2 sensors. Anything out of those ranges will trigger a DTC

      An internal short could occur within one or more of the paths from the circuits leading to the ecm. That could lead to a situation where the computer cannot detect its own failure.Therefore, when the system gets conflicting information, it arbitrarily ignores half the conflicting information. It does not know which of the circuits are lying or if they both are lying and shorted together. different resistance values will lead to arbitrary acceleration. Having the brake override it is a stopgap, but ixing the real problem (perhaps with a third circuit in voting mode which will require replacing the entire circuit path) is the REAL FIX. I suspect 2012 and onwards toyotas would have a third path and faraday cage/denso replacement for the magnet assembly in the plastic accelerator pedal (which is another problem with EMI which might lead to acceleration) which i am not going to go into here.

      So, YES OP you should definitely install the update. Its the only thing standing between you and death if both the APP circuits short.

    37. Re:You're looking at it wrong. by frog_strat · · Score: 4, Informative

      I was on a medical device project using generated code. After three years, management directed us to dump the generated code and hand code it. The two reasons were 1) known bad code the (widely used) tool was generating 2) Code generator company would not certify the generated code, regardless of what we were willing to pay. Required for medical.

    38. Re:You're looking at it wrong. by Andy+Dodd · · Score: 5, Informative

      My background is as an RF engineer, and I have a reasonable familiarity with EMI engineering.

      The utter fucking cluelessness of that article scares me.

      "Professor Liu, the story says, compares it to the problem with the jamming of signals on military aircraft.

      "The problem is, the expertise for preventing signal jamming rests in the Department of Defense, not the automakers or their suppliers,' Professor Liu says. "
      There's a MASSIVE difference between trying to prevent jamming of communications/radar signals, and basic EMI protection engineering of wired electronic circuits. There is PLENTY of experience with the latter in the civilian world, especially within the automotive industry.

      Yes, cell phones can cause EMI problems with unshielded equipment, especially GSM phones. The critical systems in a vehicle are without any doubt *shielded*. More details on that later...

      Satellite radios are RECEIVERS. (With the exception of satphones - these are incredibly rare.) They can be jammed, but you have to SERIOUSLY fuck up for one of them to interfere with something else. Same for GPS receivers. The most likely way for either of these systems to affect a car negatively is for them to short out and pull excessive current from their power supply. That's what fuses are for.

      Large restaurant microwaves are subject to the same restrictions from the FCC as home microwaves. Yeah they can leak a little and they'll jam 2.4 GHz communications, but you could most likely take the magnetron from a microwave oven, point it at a car, and no adverse effects to critical systems would happen.

      Why? Because the ignition system within a car is typically the #1 source of interference to anything in or near a car. A malfunctioning ignition system (old spark plug wires, loose spark plug wire connections) is tantamount to a high power spark gap transmitter. Automotive engineers have been dealing with internally generated EMI since the beginning of their industry.

      --
      retrorocket.o not found, launch anyway?
    39. Re:You're looking at it wrong. by Anonymous Coward · · Score: 0

      So do you mean that I shouldn't be using Matlab's System Generator to write my FPGA code???

    40. Re:You're looking at it wrong. by Anonymous Coward · · Score: 1, Interesting

      The Toyotas w/o the brake override system could be stopped if you were at slow speeds with a lot of effort on the brakes and emergency brake. At higher speeds, the breaks where not enough to stop the vehicle with only the brakes.

      This is absolutely not true. Even very weak brakes are strong enough to stop a car with a very powerful engine. The only time this is not true is when the user rides the brakes for a while, which causes them to overheat and fade. If you brake hard and decisively, you can stop the car with minimal effort from any speed. I suspect the trooper who killed his family in a Lexus was pussyfooting around with the brake pedal, and once he realized how bad the situation was, it was too late - the brakes were already toast.

    41. Re:You're looking at it wrong. by TomC2 · · Score: 2, Insightful

      The Toyotas w/o the brake override system could be stopped if you were at slow speeds with a lot of effort on the brakes and emergency brake. At higher speeds, the breaks where not enough to stop the vehicle with only the brakes. They also tried turning the vehicles off which would stop the vehicle, but the driver had to manhandle the vehicle w/o benefit of power steering and power brakes.

      Can power not be cut by putting the gearbox in neutral, thereby keeping the power steering and brakes working?

    42. Re:You're looking at it wrong. by clone53421 · · Score: 1

      Sure, unless a failsafe were designed to prevent you from shifting the car into neutral while applying full throttle.

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    43. Re:You're looking at it wrong. by Anonymous Coward · · Score: 0

      For the love of whomever you may or may not pray to, PLEASE pick a spelling. It's brake and that is proper. But if you are going to be a moron and type "break" at least be consistent so you can stop hurting my brain.

    44. Re:You're looking at it wrong. by Anonymous Coward · · Score: 0

      They also tried turning the vehicles off which would stop the vehicle, but the driver had to manhandle the vehicle w/o benefit of power steering and power brakes.

      Wrong! They had to fight against the power steering and power braking systems that were not operating because the engine was shut off. Go fuck yourself.

    45. Re:You're looking at it wrong. by 0100010001010011 · · Score: 5, Informative

      Ok. Case in point, here is a VERY simple switch block. (And this could really be all that they did)

      Brake_Override.jpg

      If brake is 1, then 0 gets sent to the throttle, otherwise what ever the throttle is gets sent to the throttle.

      How many lines of code would you guess that is?
      157. (including blank lines between functions).

      Want to wager how many the .h file has?

      901.

      For that little model right there, there were almost 1000 lines of code. Now do you see how you could easily get 100M?

      *This is also quick and dirty, I didn't turn on any optimizations it's just the default C generated code to make a .exe (I didn't target any specific embedded device).

      **Now in real production these would pull from sensors and it'd probably use a few more lines of code. (You have to read from the A/D, etc)

    46. Re:You're looking at it wrong. by yabos · · Score: 0, Flamebait

      You'd think if not the first reaction, that would be the second reaction if the brakes didn't work. "OMG if only there was some way to disengage the engine from the wheels, why didn't anyone think of that?!?!?!" it's called neutral you dolts. That is as long as the Prius and the other cars aren't locked into drive by the computer. I haven't hear of that happening however.

    47. Re:You're looking at it wrong. by Anonymous Coward · · Score: 0

      If it were that easy, we wouldn't be having this discussion. See http://kstp.com/news/stories/S1429853.shtml?cat=1

      Rhonda Smith's story of six miles of interstate terror, as her Lexus suddenly zoomed to 100 miles per hour, will set the mood Tuesday for the first congressional hearing on Toyota's acceleration problems.

      The Sevierville, Tenn., woman shifted to neutral. She tried to throw the car into reverse. She hit the emergency brake. Nothing. Then, her Toyota-made car miraculously slowed down before she crashed.

    48. Re:You're looking at it wrong. by Moridineas · · Score: 2, Informative

      I think the point is that while in general "bugs per lines of code" is not a terribly useful metric, bugs per generated/assembly/etc lines per code is even less useful.

      It seems like a scare tactic.

    49. Re:You're looking at it wrong. by V!NCENT · · Score: 2, Informative

      The thinking is still fundamentally flawed...

      You see... taking an update the yes or the no is questioned because it could cause flaws when the current version doesn't fail.

      Well guess what, no-brainers; the current version is flawed.

      Just take the damned update and maybe you won't cause a fscking accident. The update could cause a security fail, but it is certain version does cause it.

      --
      Here be signatures
    50. Re:You're looking at it wrong. by JWSmythe · · Score: 1

        I did read something to the effect that the problem was in the electronic throttle control. The floor mats were an edge case which had a similar result.

          I know some of the fighting was going back and forth between Toyota and the actual manufacturer of the electronic throttle control unit. The manufacturer was mad that Toyota was laying the blame on them. This seems like a reasonable kludge. If the gas and brakes are engaged, shut down. Of course, that's going to screw the two-footed driver. You know, the ones whose brake lights are on at 70mph because their left foot is happily sitting on the brake pedal, rather than on the left foot rest where it belongs.

          It is possible that it was an overlooked edge case. For as many cars as they've produced, and as few reported incidents that have happened, in their own testing it may not have ever manifested. Even if it showed once but wasn't reproducible, then it was an observation error.

          I'm still amazed that there have been fatalities. On any car I've driven, the braking system can overpower the engine. Not to say the drive wheels won't spin, but it will slow them down, and the non-drive wheels would stop. It doesn't take an expert driver to know, "My car is accelerating, and I want to stop, throw it in neutral and turn the key off."

          I had a throttle stick event once. It wasn't related to this though. I hit the gas to pull out of a driveway. When I let off the throttle, it didn't slow down. I turned the key to off (not lock), and rolled to a stop. On looking under the hood, I found that the air cleaner cover had come loose, and had fallen in such a way that it jammed the throttle at WOT. It (obviously) wasn't a fatality. It was barely an incident, except I was late getting to where I was going, because I had to fix it before I could resume my drive.

      --
      Serious? Seriousness is well above my pay grade.
    51. Re:You're looking at it wrong. by jellomizer · · Score: 3, Interesting

      Number 3 is a good point...

      You get in an accident. You go Well it is a Toyota bug. But Toyota goes well we gave you the fix you said "I don't know if I should install it, I mean it is a patch it just may not fix the problem"

      Basically if you install it, there is a problem it is Toyota fault not you... If you don't then it is your fault.

      I also fail to see where this Millions of Lines of code comes from. I haven't ever see anything that has a million of lines of code. I have seen groups of software when packaged together will be millions of lines of code. Even the Linux Kernel it is broken into a bunch of smaller programs, so a fix doesn't effect millions lines of code.

      When some one says it is millions of lines of code it is them bragging how much effort they put into making the application deployable... However if there is a bug that needs to be fixed it is normally part of a module where you need to test to make sure that it doesn't effect around 5000 lines of code.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    52. Re:You're looking at it wrong. by yabos · · Score: 1

      That could be but every automatic I've ever seen has Reverse>Neutral>L1>L2>Drive. They have a stop going from neutral to reverse that prevents you shifting into reverse when the car is moving. Also the clutch in automatic transmissions will slip if you shifted fast from drive into neutral. If that's not how the Toyotas work then they seem to be deviating from the most common operation of the automatic transmission.

    53. Re:You're looking at it wrong. by socaldano · · Score: 1

      I doubt the primary motivation is because of a suspected software problem. I'd say the primary motivation is because Toyota is the one (or one of the few) car manufacture that didn't have a brake-override feature in their fly-by-wire vehicles. After all of the publicity about the raw away cars, they are pulling out the stops to prevent it from getting worse.

      I think it was Car and Driver who did a test of vehicles which had fly-by-wire throttle systems to see how they handled under runaway conditions. They basically took the cars up to certain speeds (20, 40 and 60 MPH IIRC), kept the throttle depressed, and then tried to stop the car with brakes and emergency breaks. Every vehicle with the brake override system, the engines immediately went down to idle power when the brakes where pressed even with the thottle held down. It was very easy to bring the vehicle to a controlled stop.

      The Toyotas w/o the brake override system could be stopped if you were at slow speeds with a lot of effort on the brakes and emergency brake. At higher speeds, the breaks where not enough to stop the vehicle with only the brakes. They also tried turning the vehicles off which would stop the vehicle, but the driver had to manhandle the vehicle w/o benefit of power steering and power brakes.

      Side note: The Toyota Prius has a surprising amount of power at full ouput. That's when the gas engine is driving the wheels, teh eletric drive motor is drawing off teh traction battery to drive the wheels, and the gas engine is driving a secondary motor/generator to creating electricity which is feed to the eletric drive motor. The secondary motor/generator is normally used to recharge the traction battery when the car is operating in usual conditions.

      I was doing 65-75 MPH up the foothills in Arizona and Southern California. I was outdoing a lot of other vehicles with power engines. My cruise control kept at the set speed and didn't slow down at all. Unfortunately the Prius can only maintain that kind of output as the traction battery charge lasts. And the gas milage really sucks in that mode.

      My real world test went like this. In May 2006 my couple of weeks old Prius was pulling up to a light under 10mph. Suddenly, with my foot on the brake. The car surged to full power, tranny engaged. I tried the joystick into neutral, nope. Didn't think of park. Looked at my feet carefully nothing down there wrong. Carefully released enough brake to go into the gas station on the corner. Shut down power (windows reboot?), got on my hands and knees to see if anything was in the way. Nothing. Carefully powered the car with foot on brake. Drove home terrified. Took to dealer on Monday who said this was known and there was a flash he can do, then reversed himself and said there was a flash for 2005. This service record disappeared from dealer records. This happened again to my friend driving the car a year later. I also had extensive problems with cruise control which suggests this is purely a software problem... If I am setting and unsetting cruise control repeatedly, cruise will lock up. The cruise light will remain on, but the cruise will refuse to reset speed, set speed, turn off, or respond in any way. The ONLY way to fix this was to power down the vehicle and power it up. This was also reported to the dealer multiple times. Short story, if you have problems under warranty..send Toyota a certified letter return receipt requested noting it. To retain rights to have it fixed after warranty expires and proof that the problem was reported.

    54. Re:You're looking at it wrong. by Anonymous Coward · · Score: 3, Funny

      I was really wondering about that speedgoat.ch link, it looks a bit like another popular link on /.

    55. Re:You're looking at it wrong. by clone53421 · · Score: 1

      Shifting the car into neutral while the throttle is wide open is a Very Bad Idea (well, not quite as bad as putting it in reverse...). As such, there are failsafes to prevent it from happening.

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    56. Re:You're looking at it wrong. by DerekLyons · · Score: 5, Insightful

      So he's using it wrong because he optimizes it and actually evaluates the running code, and you're using it correctly because you treat it as a black box?

      Interesting.

    57. Re:You're looking at it wrong. by commodore64_love · · Score: 1, Interesting

      >>>You could throw the car into neutral with an automatic in Toyotas with these problems. People during these incidents did not think of that though.

      WRONG.

      Why do people insist upon repeating wrong stuff even when I said, point blank, "ignores all other signals, even shifting to neutral"??? A victim of this bug sat on the floor of Congress and testified that she pressed the brake, shifted to neutral, even shifted to reverse, and the car ignored those commands.

      Then a Toyota engineer testified that her testimony was accurate, and he confirmed that when the "acceleration bug" happens, the computer ignores everything else.

      So NO shifting to neutral will not save you from dying in a runaway Toyota.

      aside-

      And what really ____es me off is that Toyota has been LOTS of problems over this past decade, like prematurely dying Prius batteries, and engines sludging at only 20-30,000 mile, plus this pedal situation. And you know what Toyota's response was in every case? "Customer's fault, not ours." Even when customers had their dealers backing them up with receipts, proving the car had been maintained faithfully, the Toyota Corporation still refused to honor the warranty or acknowledge the problem.

      I can understand engineering mistakes. We're only human. But to deny warranty, and to deny blatant deaths, and instead blame innocent people who have done no wrong, is the height of arrogance. It reminds me of how Ford acted when their 70s-era Pintos were exploding. Deny, deny, deny..... until the government catches you.

      Good thing we have government, and customers willing to file class-action lawsuits in court, otherwise Toyota would still be doing nothing.

      --
      "I disapprove of what you say, but I will defend to the death your right to say it." - historian Evelyn Beatrice Hall
    58. Re:You're looking at it wrong. by Anonymous Coward · · Score: 2, Interesting

      (Different embedded software engineer at a major corporation that uses Simulink's RTW Embedded Coder)

      No, I've had a tools group go through and create a custom tlc with all of our coding standards imposed on it. Thus, I don't need to spend time optimizing and inspecting my code. I also have downstream groups integrating and testing my code. This is the way software is written. If I were to spend my time inspecting autogenerated c-code, I'd be a LOT less productive.

    59. Re:You're looking at it wrong. by dlapine · · Score: 2, Interesting

      That's very detailed information. Where are you getting this from? I see that ETCS issues are mentioned in a lawsuit against Toyota, but you're specifying that the unintended acceleration in Toyota's may be the result of a simple short across the 2 APP sensors? That's pretty big news, and if so, it's a hardware issue with a potential software workaround, as you've detailed above.

      Is this something you've determined personally, or do you have a source link for it?

      --
      The Internet has no garbage collection
    60. Re:You're looking at it wrong. by commodore64_love · · Score: 0

      >>> I'd rather be at a full stop complaining that the car won't move, than moving along complaining that I can't get the car to a full stop.

      Ditto. If I was like the woman who testified in Congress, and I was trapped in a car racing along the interstate at over 100 miles per hour, I'd probably rear end one of the left-lane cars. The 100-downto-80 deceleration will be much better than a 100-downto-0 deceleration, if I hit a bridge or other obstacle.

      --
      "I disapprove of what you say, but I will defend to the death your right to say it." - historian Evelyn Beatrice Hall
    61. Re:You're looking at it wrong. by cgenman · · Score: 5, Insightful

      I would add that the "floor mat" excuse always sounded like BS to me. I'm guessing there is a firmware bug in there somewhere that they can't find that just registers the gas pedal as down. They'd never admit to that, as it would reduce the public perception of security of drive-by-wire systems, and might introduce expensive public testing procedures.

      In that case, your only chance is the brake overriding the gas (a process which should have been true from the beginning anyway). Of course, it might be something else and you might still be screwed... unknown computer bugs are like that.

    62. Re:You're looking at it wrong. by Anonymous Coward · · Score: 0

      He should be more concerned that if he causes an accident he isn't held personally liable for denying this update. Possibly even criminally liable if there is an injury or death.

    63. Re:You're looking at it wrong. by mister+boo · · Score: 1

      The problem is that your shift lever on the affected cars only moves a selector switch on an electronically shifted transmission. The ECM actually shifts the tranny according to its firmware. There is no more cable from the floor shift to the transmission, so you are at the mercy of bad firmware if the ECM feels you are shifting improperly.

    64. Re:You're looking at it wrong. by bobcat7677 · · Score: 1

      A very good description of what is probably the problem. Given that these cars are now "fly by wire", I am no longer thinking about buying one. Given the number of times I have seen "redundant" electronic devices that are not supposed to ever completely go down fail due to "multiple catastrophic failures" in my relatively short lifetime, I'm not keen on trusting my life to a fly by wire system...even with double, triple or quadruple redundant paths. Just why is it that we need to do away with a physical throttle cable anyway? There was nothing wrong with throttle cables. They have been giving us reliable acceleration (and provided a means of "brute forcing" deceleration in "sticky" situations more or less since the dawn of automobiles. If they must do "fly by wire", then I want a "failsafe" kill switch accessible by the driver that cuts off power to the fuel pump. This whole business of putting in "code" to compensate is a dirty, ugly and downright dangerous hack...period.

    65. Re:You're looking at it wrong. by shutdown+-p+now · · Score: 2, Insightful

      If you stick a newline after every operator in a C program, you'll probably end up with 10x LOC, but the amount of actual code that runs is the same.

      GP was merely pointing out that, for this particular question, measuring KLOC of generated C code is a meaningless metric for practically any purpose (and specifically for the purpose of estimating the likelihood of a bug).

    66. Re:You're looking at it wrong. by Anonymous Coward · · Score: 0

      why hasn't Toyota done what most of the other companies done and have a small hook that will actually hold the mats preventing them from sliding in towards the pedals???

    67. Re:You're looking at it wrong. by Sir_Lewk · · Score: 1

      Then you're using it wrong.

      When you are using software like this, there can no longer be any concept of "doing it right".

      --
      "linux is just DOS with a UNIX like syntax" -- Galactic Dominator (944134)
    68. Re:You're looking at it wrong. by natehoy · · Score: 1

      That's not going to do anything but make sure you have company in the afterlife.

      You're at 100 because your brakes are now buttery soft and silky smooth and are utterly useless. You have a multi-hundred-horsepower engine that has clearly demonstrated the ability to overcome the power of four brake pads. Four more brake pads aren't going to help.

      So you rear end someone else. Chances are their rear end will be dragged sideways and they'll spin or flip, and at 80MPH (plus whatever additional speed you've added) the prognosis for them is not good.

      Even if they are prepared for it and know what to do to handle the violent rear-loaded acceleration, and manage to keep the whole thing under control, what's next?

      Easy, your car engine will now easily burn out another four brake pads, and you'll have two cars running at 100MPH with no brakes and very heavily rear-loaded acceleration with a flexible middle, and a very real risk of the two of you not steering perfectly together and both going off on tangental courses, almost ensuring violent maneuvers and probably a roll, high chance of fatality for both of you.

      Now, if you could find a very large truck moving at about 80 who has enough of a rear bumper to absorb the impact, THEN you might be on to something. Truck brakes could EASILY absorb whatever your car engine could dish out, and the tire-iron beating you're going to take from the surprised and angry truck driver is far less likely to be fatal.

      --
      "This post contains words, known to the State of California to cause thought. Wash brain thoroughly after reading."
    69. Re:You're looking at it wrong. by insomniac8400 · · Score: 1

      Please stop calling this a bug. This essentially would make it so that the car can not be break started. The ability to break start is normal for a car. Anyone who tends to ride their breaks while driving will also see issues if they get this try catch type of fix. There is no bug being fixed. They are trying to add code that in the event the computer flakes out with acceleration, hopefully their disable engine code for the break pedal will still work. And I don't know about you guys, but I definitely would not want my break pedal controlling my gas pedal. Turn your car off if it accelerates out of control.

    70. Re:You're looking at it wrong. by TheLink · · Score: 1

      Seems going into neutral on the Prius isn't so simple.

      Neutral is software controlled on the Prius. How reliable that is, I don't know.

      From: http://scottelkin.com/prius/34-prius-tips-you-may-not-know/

      5. HOW TO PUT THE PRIUS INTO NEUTRAL TO GO THROUGH A CAR WASH:

      The car must be in the ready mode, and instead of just tapping the joystick as
      one does to put it in reverse or drive, tap and hold it on neutral for a second
      or so. The car will stay in neutral for the entire time it is being washed. The
      reason the car has this feature is so you don't accidentally bump the joystick
      while driving, and throw yourself into neutral. They thought of everything!

      See also:

      http://www.youtube.com/watch?v=II_03lbr-Jw

      Which shows the driver successfully using neutral.

      Maybe Toyota should start to build in their cars (if they don't already) is something like those airplane "black boxes". That said if that little joystick fails and fails the wrong way, the car+black box might not be able to tell the difference between a failed joystick and "driver error" :).

      --
    71. Re:You're looking at it wrong. by jo_ham · · Score: 1

      How do you fight "against" a vacuum-assist brake system that is not being sustained by the engine?

      If there's no vacuum then it's just your foot with no boost, but the lack of negative pressure on the "closed" side doesn't actively work against you - there's very little air in there to start with, and is ultimately exposed to atmosphere anyway (at the manifold end, or the pump on a diesel, so if it's not running it's just you and your foot. The car doesn't "push back", it just doesn't help you.

      Similarly, the steering system is designed with a failsafe in mind, so that if the PAS pump fails (or the engine shuts off) it doesn't actively work against you as you try to bring the car to a stop. It will be tougher, but it's not like they didn't think "oh what will happen if this pump fails?" during the design and test phase.

    72. Re:You're looking at it wrong. by Anonymous Coward · · Score: 0

      or your product sucks and your too blind to notice.....

    73. Re:You're looking at it wrong. by Coren22 · · Score: 1

      This is why my 2009 Camry is manual...no concern for me...

      --
      APK likes to ask for responses to the same things over and over. Maybe he just likes the responses?
    74. Re:You're looking at it wrong. by jhol13 · · Score: 0, Redundant

      How on earth you count "lines of code"???

      The .h file had 900 lines and perhaps half of those are "lines of code" (depending what is counted as "code line").

      Beside the point, it is extremely misleading to count generated code as "lines of code", for several reasons.

    75. Re:You're looking at it wrong. by Anonymous Coward · · Score: 0

      "I personally would not take a firmware upgrade that made my car less responsive to my inputs."

      Yeah, because WOT condition with my foot on the break or shifter in neutral is more responsive to my input!!!????

      Well you look to be a very good candidate for a Darwin Award . . . good luck with that.

    76. Re:You're looking at it wrong. by TheQuantumShift · · Score: 1

      I think his question isn't so much "Should I risk bricking my car?", rather it's "Should I risk slamming into brick wall when the patch turns out to have an even bigger bug?"

      --

      Shift happens. Fire it up.
    77. Re:You're looking at it wrong. by jcarkeys · · Score: 1

      The Prius does have a decent amount of power, until the battery runs out. Then you're sitting on the tiny little 76HP waiting til you reach the top of the mountain so you can get some regenerative braking.

    78. Re:You're looking at it wrong. by RivieraKid · · Score: 1

      Replying to cancel a fat-fingered mod. Sorry...

      --
      "Necessity is the plea for every infringement of human freedom. It is the argument of tyrants; it is the creed of slaves
    79. Re:You're looking at it wrong. by coolgeek · · Score: 1

      You know, that was very well stated. I was going to say, he should instead forego the firmware update, and take the chance at winning a unique category on the Darwin Awards.

      --

      cat /dev/null >sig
    80. Re:You're looking at it wrong. by Ihmhi · · Score: 1

      Updating your car is almost complete. You must restart your car for the updates to take effect.

      Do you want to restart your car now?

      . . . . . . . . . . [ Restart Now] . . [ Restart Later ]

    81. Re:You're looking at it wrong. by Ihmhi · · Score: 1

      Addendum, I hate the "Filter Error: Please use fewer junk characters".

      It's meant to stop the ASCII goatse, but it very obviously doesn't and just ruins the fun for the rest of us. :*(

    82. Re:You're looking at it wrong. by ckaminski · · Score: 4, Insightful

      Which is why I don't like push-button ignition. If my car ever goes into hyperdrive because of a stuck throttle, I take comfort in knowing I still have a kill switch, and I grew up driving tractors and cars without power steering or power-assist braking, so I can cope.

      How can I trust that that push-button ignition will still shut off the car? I know it's conceivable that even a key-start ignition might turn all ignition control over to an ECM, but who's done that?

    83. Re:You're looking at it wrong. by markitect · · Score: 1

      If you think this is a bug your an idiot, since the invention of the car the brake has never overridden anything. Do you think when you push the brake on a cable throttled car it somehow retracts? Luckily the braking system can easily overpower the engine.

    84. Re:You're looking at it wrong. by Anonymous Coward · · Score: 0

      NASA uses MatLab extensively, and they've never made a mistake either :P

    85. Re:You're looking at it wrong. by h4rr4r · · Score: 1

      Make them learn to drive. Two footed automatic drivers should be dragged out of their cars and shot in the middle of a street as a warning to the rest of their kind.

    86. Re:You're looking at it wrong. by Cassini2 · · Score: 2, Interesting

      Currently, the key-start circuit cuts power to a significant portion of the engine controls. There is no way the engine can run, unless the ignition switch fails shorted. However, you are right. With modern technology, the ignition switch could be made fly-by-wire. If the car was an industrial machine, this would be a severe breach of protocol. Actually, for industrial machinery standards, the current ignition switch would not be considered a sufficient safe-disconnect device. However, it is a car. There is no specific legislative requirement for an off switch. As such, why keep an off-switch???

    87. Re:You're looking at it wrong. by Comboman · · Score: 1

      **Now in real production these would pull from sensors and it'd probably use a few more lines of code. (You have to read from the A/D, etc)

      Yes, brake and throttle position are not Boolean values (although some people I know drive as if they were).

      --
      Support Right To Repair Legislation.
    88. Re:You're looking at it wrong. by moosesocks · · Score: 1

      I'd imagine that Toyota's use of MATLAB is limited to product design, development, and simulation -- not actual production software in their cars. I used to write quite a bit of MATLAB code, and although it's great for the situations I just described, I can't possibly imagine wanting to use the language to do *anything* else.

      If anything, they're using something like ADA or VHDL.

      --
      -- If you try to fail and succeed, which have you done? - Uli's moose
    89. Re:You're looking at it wrong. by dloose · · Score: 1

      they're called brakes

    90. Re:You're looking at it wrong. by Anonymous Coward · · Score: 0

      Went in a 3L 6 cylinder car from OH to Washington, DC and back. That's a rather mountainous route, you go up at least 1000m. I was doing 80+ through most of the uphills. Once you get into power band, there's no problem. You have to get going fast to get to the power band, that's all. Maybe some drivers don't know that...

    91. Re:You're looking at it wrong. by clone53421 · · Score: 3, Insightful

      If my car ever goes into hyperdrive because of a stuck throttle, I take comfort in knowing I still have a kill switch, and I grew up driving tractors and cars without power steering or power-assist braking, so I can cope.

      Of course, if your car ever does go into hyperdrive, you’ll probably be several light-years away by the time you can hit the kill switch, and you’ll have hard vacuum to cope with (assuming you haven’t passed right through the core of a nearby star or planet).

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    92. Re:You're looking at it wrong. by Anonymous Coward · · Score: 0

      You are going to have a very small, and shrinking pool of new vehicles to select from if you don't want drive by wire. For certain manufacturers, like VW, you'd have to get back into the late 90's or early 00's to find a car with a physical cable.

      It should also be mentioned that throttle cables have had their fair share of issues, fraying, sticking, etc. It's easier for an individual to repair and replace a physical cable, but when is the last time you checked every component on your car that could fail?

    93. Re:You're looking at it wrong. by yurtinus · · Score: 1

      Uhm... no. You may be using it "right" for your application, but he certainly isn't using it wrong. You simply cannot take code developed by the Matlab/Simulink interpreters and drop it into a safety critical real-time system. The algorithms need to be rewritten as appropriate for the hardware.

      --
      +1 Disagree
    94. Re:You're looking at it wrong. by Syberz · · Score: 1

      Now do you want the bug fixes[...]?

      Actually, it was my understanding that it's not a bug that they are fixing but rather a feature that they are adding.

      So the question really is: Do you have confidence that the new features are bug free and/or won't cause bugs in the other features?

      --
      ~Syberz
    95. Re:You're looking at it wrong. by Z00L00K · · Score: 1

      In addition to this - it's suspected that the "floor mat" issue actually isn't really the floor mat at all but something else.

      It's always easy to blame a simple cheap object for a stupid failure.

      --
      If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.
    96. Re:You're looking at it wrong. by frosty_tsm · · Score: 2, Informative

      Which is why I don't like push-button ignition. If my car ever goes into hyperdrive because of a stuck throttle, I take comfort in knowing I still have a kill switch, and I grew up driving tractors and cars without power steering or power-assist braking, so I can cope. How can I trust that that push-button ignition will still shut off the car? I know it's conceivable that even a key-start ignition might turn all ignition control over to an ECM, but who's done that?

      Push-button ignition can be turned off by holding down the button (kind of like with a computer). Push-button ignition doesn't stop you from putting the car in neutral.

    97. Re:You're looking at it wrong. by commodore64_love · · Score: 1

      >>>You have a multi-hundred-horsepower engine that has clearly demonstrated the ability to overcome the power of four brake pads.

      When a Toyota experiences this "accelerator open" condition, the brakes are not engaging because the signal is not transmitted from the pedal to the pads.

      As for rear-ending the other car, it would be hope that the sudden jarring would damage my engine, or otherwise knock it out of the electronic "100% throttle" mode it is stuck in. Perhaps it would not work, but still better than the alternative of doing nothing and then running into a concrete pillar or off a cliff.

      .
      >>>Now, if you could find a very large truck moving at about 80

      Yeah unfortunately when a car hits a truck, it usually just slides underneath the high rear end, and the driver gets crushed or sliced in half.

      --
      "I disapprove of what you say, but I will defend to the death your right to say it." - historian Evelyn Beatrice Hall
    98. Re:You're looking at it wrong. by quanticle · · Score: 1

      By that logic you shouldn't use any sort of modern device at all, since even a microwave oven can have tens of thousands of machine instructions.

      --
      We all know what to do, but we don't know how to get re-elected once we have done it
    99. Re:You're looking at it wrong. by Longstaff · · Score: 1

      I would add that the "floor mat" excuse always sounded like BS to me.

      There may have been more than one conclusion or actual root cause for the stuck accelerators. I can confirm that on one of my (non-Toyota) cars I have personally seen 2 different aftermarket floor mat styles slide forward and end up in a position that stuck the gas pedal down.

    100. Re:You're looking at it wrong. by sunking2 · · Score: 1

      Agreed. Brakes on virtually every car are more then sufficient to stop most cars even with the accelerator pressed. For GM only the Corvette and Cadillac cts have need for such a system. This comes down to bad driving at first, and now people looking for an opportunity to make some cash.

    101. Re:You're looking at it wrong. by mgessner · · Score: 1

      He could stay sane, not do the update, and sell the car and buy a car that's not a recent Toyota.

      Let it be S.E.P.

      --
      "Sometimes the truth is stupid." - Lawrence, creator of Prime Intellect
    102. Re:You're looking at it wrong. by pacman+on+prozac · · Score: 1

      My 1990 Celica did it with the original floor mat.

      Happened twice in a couple of years, they did have clips in the floor to hold it in place but after 18 years the plastic had broken and the mat could slide around.

    103. Re:You're looking at it wrong. by RotsiserMho · · Score: 5, Insightful

      Or the first guy is using it wrong and taking the chance of introducing even MORE bugs (more cooks in the kitchen) while the second guy is relying on code that has been tested time and time again, not only by the Mathworks, but by all of their customers as well. Tell me, when writing code for Linux do you re-evaluate every line of the kernel or treat it as a black box? One of our largest customers (a Fortune 100 heavy equipment manufacturer) relies on generated code to control their engines. And these are big engines. The Mathworks produces very solid code allowing developers to create control systems very quickly that are time-tested to be reliable. That being said, that doesn't mean Toyota simply didn't connect the blocks wrong in this case. A human is still responsible for the logic.

    104. Re:You're looking at it wrong. by kilfarsnar · · Score: 2, Insightful

      Just why is it that we need to do away with a physical throttle cable anyway? There was nothing wrong with throttle cables. They have been giving us reliable acceleration (and provided a means of "brute forcing" deceleration in "sticky" situations more or less since the dawn of automobiles.

      Drive-by-wire (DBW) systems enable many features of modern cars. Stability control, throttle response control, direct injection, knock detection, and some variable valve timing systems require DBW. It provides more fine grained control of the throttle and fuel system than a traditional cable drive. As the driver of a modified turbocharged car, I appreciate the advantages of DBW. But I can understand your trepidation. Leaving control of critical functions to a computer introduces risk.

      If you are averse to cars equipped with DBW, you should take good care of your current car. DBW is the way of the future, for good or ill. Like power windows, soon every car will have it.

      --
      "What the American public doesn't know is what makes them the American public." -Ray Zalinsky (Tommy Boy)
    105. Re:You're looking at it wrong. by frosty_tsm · · Score: 1

      In that case, your only chance is the brake overriding the gas (a process which should have been true from the beginning anyway).

      I know these aren't the most valid reasons why a Camry shouldn't necessarily have this, but I'll list them:

      1) Many drivers learned to drive with both feet and sometimes ride on the brakes. Sure it's bad, but what would they think if their throttle stops randomly as they are going along? And then the mechanic says nothing is wrong? Even if they figure out the cause, telling them "you're driving wrong" won't go over well.
      2) Very not applicable to normal Camry usage, but when racing a FWD car there is a cornering trick where you use the brake and gas at the same time. The brake puts more weight on the front wheels while the gas keeps the front wheels turning. The net result is the car will under-steer less while going through the turn faster. This would be more relevant on a Civic or Corolla; not a Camry.

    106. Re:You're looking at it wrong. by yurtinus · · Score: 1

      That's a bit of a shortsighted view. Mechanical designs are quite prone to failure as well. Excess wear or friction in your cable run can cause a throttle to remain open despite the accelerator position. The only difference is mechanical designs have had more time to mature (and a number of software designs are simply sloppy). There are plenty of fly by wire throttle systems which have worked flawlessly.

      This is definitely a case of the implementation being flawed, not the technology.

      --
      +1 Disagree
    107. Re:You're looking at it wrong. by EXrider · · Score: 1

      Like the Honda Insight Hybrid I drive now. Even if my Honda experienced the same bug as Toyotas have, I can disconnect the engine from the wheels, and coast to a stop.

      You're joking right? That is, unless you have a 1st gen Insight with a manual transmission.

      --
      grep -iw skynet /etc/services
    108. Re:You're looking at it wrong. by 0100010001010011 · · Score: 1

      Define real time safety critical.

      I guarantee that there are real time critical systems out there that are running on Simulink generated code. AC explains how it works.

      There isn't enough time in the world to go through the code of some systems. The Simulink models are verified and tested and code is made.

    109. Re:You're looking at it wrong. by nacturation · · Score: 4, Insightful

      Push-button ignition can be turned off by holding down the button (kind of like with a computer)...

      ... and waiting for the software interrupt to get picked up by the CPU, which may be in a hung state.

      --
      Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
    110. Re:You're looking at it wrong. by hduff · · Score: 1

      You already took the 100 million lines of code when you bought the car.

      Now do you want the bug fixes, or would you rather find out what a "fatal exception" means in more physical terms?

      THIS

      --
      "I believe in Karma. That means I can do bad things to people all day long and I assume they deserve it." : Dogbert
    111. Re:You're looking at it wrong. by RotsiserMho · · Score: 1

      Care to back that up with any facts? Matlab/Simulink definitely DOES drop into such systems. In fact, by using RTW Embedded Coder as mentioned by another poster, you can (and usually do) generate the entire binary in Simulink.
      See here: http://www.mathworks.com/support/solutions/en/data/1-4Z7I7F/?solution=1-4Z7I7F

      And it conforms to a myriad of automotive and software standards that I'm sure involve more testing than the OP would have time to accomplish in any reasonable amount of time.
      See here: http://www.mathworks.com/automotive/standards/maab.html

    112. Re:You're looking at it wrong. by Golddess · · Score: 1

      Maybe in these instances it was BS, but I can state from personal experience that my floor mat would work its way up and under the pedals over time. Now whether that's Toyota's fault... I don't know. It feels weird to say it's the manufacturers fault if a friggin floor mat gets in the way of the pedals, but at the same time, if they were the ones to put it in the vehicle, and it wasn't secured properly so as to not move from normal everyday use...

      --
      "I'm not sure I like the fugnutish tone you used in your post!" -RogL (608926)-
    113. Re:You're looking at it wrong. by Anonymous Coward · · Score: 3, Informative

      I hope they didn't use your simple (and informative) example, because if you're stopped at the top of a steep hill (see: San Francisco, city of) you need to use both brakes and accelerator even with an automatic transmission.

      As far as I can tell in my re-flashed Camry, hitting the brakes while pressing the accelerator does *not* cut the engine RPM. Of course, I haven't tried this at runaway speeds.

    114. Re:You're looking at it wrong. by nacturation · · Score: 1

      I think the point is that while in general "bugs per lines of code" is not a terribly useful metric, bugs per generated/assembly/etc lines per code is even less useful. It seems like a scare tactic.

      The scare tactic is in saying that there's millions and millions of lines of (assembly) code, when in reality it may only be tens of thousands of lines of (C) code. The bug rate per line of assembly is probably on the order of a hundred times less than the bug rate per line of the C code that was compiled down to that assembly code.

      --
      Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
    115. Re:You're looking at it wrong. by Vancorps · · Score: 1

      Sort of makes me happy when other people have been in similar positions as I. I work for a car auction company, we see throttle stick issues everywhere and few people even seem to know what to do in that situation. The thing I don't understand is why this basic knowledge I personally received in drivers ed is so rare to find in drivers on the road today?

      I guess its a testament to the quality of modern cars compared to older cars. People just rely on the fact that it will work and when something goes wrong they have no idea what to do! It amazes me there have been fatalities with this problem as well. Nothing I've heard about this situation wouldn't be solved simply by throwing neutral and turning the car off to prevent extended red-lining and subsequent badness. We had a Camaro out in our parking lot do that, the guy slammed into 7 or 8 vehicles before he threw it into neutral and then blew his engine because he didn't think to shut the car off. That wasn't even fly by wire. I don't understand this fear people have of fly by wire and so far we've seen it has far fewer issues than cables that run through-out begging for something to catch on them and that's if they don't wear and snap. The system will last a lot longer and be much easier to repair. Replacing a simple solid state box is much easier than cables and pulleys strewn through-out the engine compartment.

    116. Re:You're looking at it wrong. by Anonymous Coward · · Score: 0

      Ok, I am a real developer, there is no way that they found this bug.

      The patch is a scam to try and calm the market down.

      My advice to you is: Dumb your car, safe your life.

      The patch is also untested, take windows for example, lot's of patches screwed up as well, and those patches were tested, and still screwed up.

      Seeing the code example down below has me convinced that toyota doesn't know jack squat about software and doesn't know what the hell they are doing, playing with matlab and god knows what... and now they have a very big problem which they can't find, and the deaths are going to continue and the scare is gonna get worse...

      The only question is, who's gonna die next ?! ;) :)

    117. Re:You're looking at it wrong. by natehoy · · Score: 1

      the brakes are not engaging because the signal is not transmitted from the pedal to the pads.

      That doesn't jive with any of the articles I've read on the problem.

      Example:

      http://www.leftlanenews.com/a-closer-look-at-toyotas-sudden-acceleration-problem.html

      To demonstrate the problem of relying on power-assisted brakes in the case of sudden and uncontrollable acceleration, the attorney for Guadalupe Gomez explained the details of his client’s case, “He [Gomez] was held hostage for 20 miles on a Bay Area freeway by a 2007 Camry traveling more than 100 mph. Gomez was unable to turn off the engine or shift into neutral and then burned out his brakes before slamming into another car and killing that driver.”

      The root cause, of course, is too much control of the car has been given to a computer. I should be able to DECIDE to take the damned car out of gear if I choose to. But at least this software fix appears to disable the gas pedal if the brakes are mashed down on, which sounds like a good idea if you want to give that level of control to a computer.

      Personally, I'm sticking with manual transmissions. :)

      --
      "This post contains words, known to the State of California to cause thought. Wash brain thoroughly after reading."
    118. Re:You're looking at it wrong. by mcgrew · · Score: 1

      Indeed. The biggest difference between automotive software and software you install on your PC is that the automotive software is covered by warantee, unlike PC software.

    119. Re:You're looking at it wrong. by 0100010001010011 · · Score: 1

      SAE Document on how Caterpillar uses Auto Code Generation for all of their products.

      Utilizing hand-coded software in our previous process had caused long, time-consuming,
      iteration cycles that imposed severe limits on the
      number of iterations we could perform to
      develop a system. This in turn required control
      system designers to make final design decisions
      without adequate information. The solution
      identified and implemented was to utilize a
      model-based, rapid-prototyping capability.

      Is that one of your customers? If you don't mind my asking, what industry are you in.

    120. Re:You're looking at it wrong. by StikyPad · · Score: 1

      To be clear, they're not fixing a bug; they're adding more backend functionality to an existing control. Personally I consider the fact that the gas and brake work independently to be a *feature*, and I'd prefer not to have it removed just because a handful of people can't operate their vehicles properly.

      Especially since I'm skeptical that these "unanticipated acceleration" is anything more than operator error to begin with. And yes, sliding your floor mat over the accelerator and filling your car with saltwater to the point that the pedal hinge rusts are both operator errors. Toyota *speculated* that EMI could be a third cause, but that's the same way the FAA speculates that cell phones crash planes. Without evidence, it's just a hypothesis. In the case of planes, it's better safe than sorry, but in the case of cars, it's likely Toyota's polite way of saying "we're sorry your feet are so fat that they hit two pedals at once."

    121. Re:You're looking at it wrong. by madnis · · Score: 1

      they won't be updating your blinkenlights firmware and such at the same time.

      Well I hope they can roll out that update soon. I have to change my blinker fluid way too often with the current firmware.

    122. Re:You're looking at it wrong. by Anonymous Coward · · Score: 0

      floor mat is bs?
      Before spouting utter crap at least do a rudimentary unit test on your system.

      buy a very heavy rug, put it over your gas pedal, press pedal, see if pedal stays pressed.
      You will find it hard to stop.

      Notice that the floor mats can do the same thing, since they are just rugs.

    123. Re:You're looking at it wrong. by Anonymous Coward · · Score: 0

      I completely agree. I've always suspected that it was a software issue and the presence of a software 'fix' only serves to verify my suspicions. These systems should be open sourced so that we, as the general public, can ensure that the vehicle is safe to drive (and possibly make some fun modifications) or we should go back to mechanical linkage on all critical driving systems.

    124. Re:You're looking at it wrong. by RotsiserMho · · Score: 1

      Caterpillar is one of our customers, yes. I work in a variety of industries, but mostly with heavy equipment [read: very large vehicles].

    125. Re:You're looking at it wrong. by mcgrew · · Score: 1

      I also fail to see where this Millions of Lines of code comes from.

      IEEE.org.

      The avionics system in the F-22 Raptor, the current U.S. Air Force frontline jet fighter, consists of about 1.7 million lines of software code. The F-35 Joint Strike Fighter, scheduled to become operational in 2010, will require about 5.7 million lines of code to operate its onboard systems. And Boeing's new 787 Dreamliner, scheduled to be delivered to customers in 2010, requires about 6.5 million lines of software code to operate its avionics and onboard support systems.

      These are impressive amounts of software, yet if you bought a premium-class automobile recently, "it probably contains close to 100 million lines of software code," says Manfred Broy, a professor of informatics at Technical University, Munich, and a leading expert on software in cars. All that software executes on 70 to 100 microprocessor-based electronic control units (ECUs) networked throughout the body of your car.

      And unlike most commercial aircraft, which have strict firewalls between critical avionic systems and the in-flight entertainment systems, there is more commingling of information between the electronic systems used to operate the car and those for entertaining the driver and passengers. According to a Wharton Business School article entitled "Car Trouble: Should We Recall the U.S. Auto Industry?," a few years ago, some Mercedes drivers found that their seats moved if they pushed a certain button; the problem was that the button was supposed to operate the navigation system.

    126. Re:You're looking at it wrong. by Anonymous Coward · · Score: 0

      I have a 2007 Tundra, which is affected as well. The representative at the dealership told that the "'floor mat' excuse," as you call it, is only an issue when customers stack floor mats. He said he'd seen as many as three or four floor mats stacked at a time. That is when this creates a problem.

      The sticking gas pedal is a completely separate issue, and is a mechanical failure. This one, said the rep, is usually only of concern in warm, high-humidity environments. Of course, you'd be crazy not to grab the fix regardless of where you live.

    127. Re:You're looking at it wrong. by graphicartist82 · · Score: 1

      How can I trust that that push-button ignition will still shut off the car? I know it's conceivable that even a key-start ignition might turn all ignition control over to an ECM, but who's done that?

      Saturn and GM did, somewhat. I have a 2006 Saturn ION and you turn the key to the start position and it "automatically" cranks the engine from there.

      I hadn't completely shut my door one night and the dome light nearly drained the battery. I turned the key to start and let it go just like normal. The "computer" kept cranking the engine until the car started.

    128. Re:You're looking at it wrong. by LBt1st · · Score: 1

      Very informative post.
      Crazy how we have to do all that (and apparently more) to do what a single cable used to do.

      I can understand the need for fly by wire in an aircraft where the pilot's own strength was needed to force flaps and rudders and such to move against the wind. But do we really need it for cars beyond power steering and brakes?

    129. Re:You're looking at it wrong. by fusionstein · · Score: 1

      You've obviously never done a brake stand... Brakes *never* override throttle, not just for entertainment (smokey tires), but for a number of reasons. First and foremost, what happens if a faulty brake switch causes the throttle input to be ignored? Specifically, the proverbial 'car stuck on the railroad tracks' scenario. Nice thought, but you haven't looked at this problem like an engineer.

    130. Re:You're looking at it wrong. by yurtinus · · Score: 1

      Funny, insightful, informative. I honestly don't believe it is possible to formulate a better reply to this Ask Slashdot. Question answered. Moving on!

      --
      +1 Disagree
    131. Re:You're looking at it wrong. by JWSmythe · · Score: 1

          I figure they'll learn soon enough, when the wear out their brakes on a long drive, and then can't stop on the next off-ramp they take. Hopefully I won't be in the car ahead of them. :)

      --
      Serious? Seriousness is well above my pay grade.
    132. Re:You're looking at it wrong. by rsborg · · Score: 1

      Push-button ignition can be turned off by holding down the button (kind of like with a computer)...

      ... and waiting for the software interrupt to get picked up by the CPU, which may be in a hung state.

      This is not how computers work, nor is it not how I think cars work either. The CPU should never get a choice of whether a long-duration power off (hard power cut) happens. It should bypass the CPU and just cut power to the device.

      --
      Make sure everyone's vote counts: Verified Voting
    133. Re:You're looking at it wrong. by yurtinus · · Score: 1

      Explain why... As I figure this may cause the motor to rev up to redline quite quickly, but if you're trying to keep your car from accelerating into oblivion I think the wear on your motor is a lesser concern.

      --
      +1 Disagree
    134. Re:You're looking at it wrong. by seanvaandering · · Score: 1

      How can I trust that that push-button ignition will still shut off the car?

      Just push the power button for 5 seconds.

    135. Re:You're looking at it wrong. by AvitarX · · Score: 1

      really?

      because the report I heard was of a car that couldn't be put into neutral, AND that did not have keys.

      oh, and the push-button that starts it does not turn it off with a simple push.

      --
      Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
    136. Re:You're looking at it wrong. by ColaMan · · Score: 1

      ... and waiting for the software interrupt to get picked up by the CPU, which may be in a hung state.

      The same hung CPU that's managing ignition timing and fuel injection 14,000 times a minute? Seems like having a locked engine computer is one of the safest faults you can have.

      And anyway, there's watchdog timers that hard-reset the CPU if there's no activity in a rather short timeframe (less than 1 second, usually).

      --

      You are in a twisty maze of processor lines, all alike.
      There is a lot of hype here.
    137. Re:You're looking at it wrong. by clamatius · · Score: 1

      I would imagine that putting the car in neutral gear is a better plan than turning the key if the throttle sticks open. Some cars will lock the steering wheel if the key is off.

    138. Re:You're looking at it wrong. by Anonymous Coward · · Score: 0

      The floor mat red herring sounded bogus to me too. From the many accounts I have heard, I suspect a timing race. Until they find the real bug, the brakes-override-gas patch sounds like a good thing to accept. And yes, it should have been there in the first place.

    139. Re:You're looking at it wrong. by JWSmythe · · Score: 1

          I'm really amazed at what a lot of people have thrown by the wayside as useless information.

          I can't say that I remember being taught to shut down a car while driving, but I learned pretty quick. :) The first instance where I had to do that was with an overheating car. All I could do is get it up to speed (about 70mph), throw it in neutral, and shut it off. When I'd get down to about 45mph, start it back up, and get back up to speed. It's not a pretty way to limp, but it's made the difference between being stuck 10 miles from the nearest gas station, and being *at* the gas station. :)

          I remember all the resistance to cars that are heavily electronic. I'm still fond of good old points ignition and carburetor cars, and I love to work on them, but there are some distinct advantages to the electronically driven ones. Then again, I am annoyed that many of the repairs I've done recently for friends have been related to the electronics, not to the mechanical portion of the vehicle. Then again, the electronics have guided me towards other faults rather gracefully. :)

          I'm not terribly fond of the drive by wire throttle, but that's just an opinion, not even a deal breaker for a new car. I drive a LS1 powered car. If I were to switch to a newer Corvette, it does have an electronic throttle, from what I understand.

      --
      Serious? Seriousness is well above my pay grade.
    140. Re:You're looking at it wrong. by Rakshasa+Taisab · · Score: 2, Interesting

      The last article is bollocks since not only is the gear also fly-by-wire, but there's also witness reports of the care being set in neutral/reverse with no effect.

      --
      - These characters were randomly selected.
    141. Re:You're looking at it wrong. by toastar · · Score: 4, Interesting

      Just push the power button for 5 seconds.

      Yah Know.... I never really liked when computers switched to this method with the ATX revolution, Sometimes you still have to reach around and pull the plug. Sometimes it can take a minute or two.

      I'd hate for this to happen in a life or death scenario. As mentioned above a hard off ala old AT cases just seams safer.

    142. Re:You're looking at it wrong. by Anonymous Coward · · Score: 0

      I wonder if it would have been better to also include generating a test pattern through the sensors -- a pulse train while the break pedal is depressed. The test pattern would verify against shorts as well as open circuits.

    143. Re:You're looking at it wrong. by clone53421 · · Score: 1

      As I figure this may cause the motor to rev up to redline quite quickly

      Exactly...

      if you're trying to keep your car from accelerating into oblivion I think the wear on your motor is a lesser concern

      Yes, but I shouldn’t have to choose between “death” and “destroy engine”. Were they all out of cake?

      The failsafe to prevent the car from being shifted into neutral should not be disabled. Rather, it should kill the throttle, then shift into neutral. Even then you need a failsafe to prevent this from happening when someone accidentally hits the shift lever while driving.

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    144. Re:You're looking at it wrong. by bhtooefr · · Score: 1

      The thing is, the two-footed driver doesn't know to put it in neutral.

      And, I've heard rumors that sometimes, you can't get into neutral while moving at freeway speed.

      And, the fatalities in question were in cars with push-button ignition, so you couldn't just turn the key off - and the push-button is ATX-style for killing power when not in park.

      (One nice thing, BTW, about every car I've owned - two VWs, a Honda, and a Mazda - is that there is no lock position. Off, accessory, on, start. To lock the wheel, turn the key to off and remove the key. It unlocks when you reinsert the key and turn it back to on.)

    145. Re:You're looking at it wrong. by LS1+Brains · · Score: 1

      That is very scary, and an obvious engineering flaw IMHO.

      I'm an American car buff, and I know GM's stuff the best. General Motors' engine management systems are quite intelligent. They use either a two or three sensor pedal assembly. The two sensor models have two 0-5V throttle position sensors -- but UNLIKE TOYOTA they track opposite each other. One goes 0-5, while the other is going 5-0. The three sensor models do the same, but with one two different voltage levels on the redundant circuits. If the system detects an out-of-range error or other problem, the PCM tries to determine if it can safely control the throttle while failing into a "Reduced engine power" mode - just in case. If the PCM determines it is unsafe to drive the car (i.e. commanded throttle and actual throttle don't correlate), it will command the engine to idle or in severe cases where it can't return to idle rpm, it will switch off the engine entirely.

      This is the way it has been since the beginning with GM.

    146. Re:You're looking at it wrong. by recharged95 · · Score: 1

      You obviously haven't seen a Ford Focus key ignition. I can pull that key out while it's in accessory mode. Key locks nowadays are cheap, and just as bad.

    147. Re:You're looking at it wrong. by compro01 · · Score: 1

      Do you really want to restart the indent style holy war?

      Though FTR, I personally don't like K&R style and prefer Allman.

      --
      upon the advice of my lawyer, i have no sig at this time
    148. Re:You're looking at it wrong. by TheThiefMaster · · Score: 1

      In most cpus you'd implement the kill as a highest-priority interrupt, so the cpu would have to be inside the highest-priority interrupt (i.e. killswitch code) already for it to ignore it. IIRC, most cpus will service hardward interrupts even if they are in a hung state, as long as the interrupt table is ok.

    149. Re:You're looking at it wrong. by jeffstar · · Score: 1

      there are lots of open sources alternatives to matlab: octave and scilab to name a couple.

    150. Re:You're looking at it wrong. by sorak · · Score: 4, Insightful

      Push-button ignition can be turned off by holding down the button (kind of like with a computer)...

      ... and waiting for the software interrupt to get picked up by the CPU, which may be in a hung state.

      Not to mention that it's hard to hold a button down for three seconds while you're weaving in and out of traffic and urinating on yourself.

    151. Re:You're looking at it wrong. by cgenman · · Score: 1

      1. If they're riding the brake, they're heating up their pads and significantly reducing braking power. Personally, I'd rather flash a big red light at them on the dash and train them not to do that, rather than have a bad driver running around without adequate braking power.

      2. Lots of high-end cars with traction control have an override switch of some sort. If you're going to be brakestarting and other tricks, an override isn't too much to ask.

    152. Re:You're looking at it wrong. by 0100010001010011 · · Score: 1

      And both are a joke compared to what Matlab can do and there are no alternatives to Simulink. (Which is what everyone uses.)

    153. Re:You're looking at it wrong. by bhtooefr · · Score: 1

      Mechanical throttle? Sure about that? They're electronic on almost everything now. If there's not a steel cable going from the accelerator pedal to the throttle body or injection pump, it's electronic throttle.

      Service brakes are (except for, IIRC, a couple years of Mercedes that were epic fail, and are no longer sold) always able to function mechanically. Parking/emergency brakes are moving towards electronic push-button actuation, though.

      Gear selection is electronic on most stuff nowadays.

      Your key almost certainly does physically disconnect power to the ignition system, though. There's usually three rails of +12V in a car: always-on +12V, key-on +12V, and starter +12V. Relays control where things go from there. So, there's a timed relay (or similar) that's on always-on +12V and is switched by key-on +12V. Key-on +12V goes away, accessory power goes away 5 minutes later. The ECU (and ignition system, if present) won't be on that accessory power relay.

    154. Re:You're looking at it wrong. by ncc74656 · · Score: 1

      Push-button ignition can be turned off by holding down the button (kind of like with a computer).

      You can cover a lot of ground in four seconds at freeway speeds. (410' at 70 mph, to be precise...close to a tenth of a mile.) Which would you rather have: turn a key and kill the engine right away, or hold down a button for several seconds while your car accelerates out of control? Push-button ignition sounds like a useless, unnecessary complication of something that's best kept simple.

      --
      20 January 2017: the End of an Error.
    155. Re:You're looking at it wrong. by ncc74656 · · Score: 1

      Anyone who tends to ride their breaks [sic]

      ...is doing it wrong.

      --
      20 January 2017: the End of an Error.
    156. Re:You're looking at it wrong. by bhtooefr · · Score: 1

      Where are you?

      Here in the US, it's usually:

      Park -> Reverse -> Neutral -> Drive -> (lower gears - these are sometimes laid out in different ways.)

      Sometimes it's a gated shifter, but just as often, it's a straight shifter - push in a button, shifter can slide anywhere in the travel.

      But, most cars nowadays use an electronic shifter, rather than cables to the transmission. Jamming the shifter into park is bad, so software can detect this and ignore the input until the vehicle's stopped. On the downside, apparently this means that not having valve float from a mild engine overrev from suddenly removing load from an engine on the rev limiter (by putting it into neutral) is more important than their customer's lives.

      And, the torque converter wouldn't slip in such a condition, it would just spin. "Slippage" would only occur if the torque converter were stalled - that is, if there were so much force that the engine side of the torque converter couldn't overcome the load of turning the transmission side, or if the transmission was turning faster than the engine.

    157. Re:You're looking at it wrong. by Calinous · · Score: 1

      My 1992 Volkswagen Passat does this, and I think most of the current cars do this.

    158. Re:You're looking at it wrong. by Anonymous Coward · · Score: 0

      Plus I *guarantee* that, even if Toyota failed to test any other part in the part, they tested the watchdog that makes sure the system boots far enough to load new firmware. It's a standard part in any embedded computer system related to expensive hardware, because the cost of replacing the system after a bad firmware load is much too high. And because there's a good chance that, over the course of software development, someone went through a bad firmware load and triggered the watchdog.

      But I know /. has redefined "brick" to mean "must re-load the device to a default state using a well-defined procedure and normal interfaces" as opposed to the original meaning of "must pop the (hopefully socketed) chips to reprogram them in another device, or reprogram in-place with a special debug interface".

    159. Re:You're looking at it wrong. by bhtooefr · · Score: 1

      Of course, in a manual TDI, if it gets smoky as hell while doing this, turning the key off doesn't work, and you can safely do it, get to a high gear, and then jam the brakes on hard while in gear. You've either got a car that doesn't weigh anything (Mk3) or a car with four disc brakes, and it can stop itself against the engine (even when the engine's running away) just fine.

      Then, you might save the engine AND yourself.

      (Being a diesel, it can run on its own engine oil, so if something happens to cause engine oil to end up in the intake (usually turbo failure,) you need to cut the air supply (try turning the key off on a Mk4 or Mk5 - not a bad idea on a Mk3, either, because you'll at least cut the normal fuel, but not the wrong fuel,) and if that doesn't work, you need to load the engine to the point that it stalls out, hence the brakes. In an automatic, if cutting the air doesn't work, you're screwed - the torque converter can't work backwards, so might as well go into neutral and let the engine destroy itself.)

    160. Re:You're looking at it wrong. by cynical+kane · · Score: 2, Funny

      Is there a tool to write the tool that writes the code ?

      If you're using Mathematica, that would be Stephen Wolfram

    161. Re:You're looking at it wrong. by cgenman · · Score: 1

      So he's using it wrong because he optimizes it and actually evaluates the running code, and you're using it correctly because you treat it as a black box?

      I'd rather rely on slow code that is 100% reliable than optimized code that might have introduced bugs. You can throw a faster processor at slow code, but you can't throw more hardware at coding mistakes.

    162. Re:You're looking at it wrong. by Xoltri · · Score: 1

      So, YES OP you should definitely install the update. Its the only thing standing between you and death if both the APP circuits short.

      Well there's that, and the brake pedal, and the gear shift lever, and killing the engine too. But your sentence was definately more dramatic.

      --
      -Xoltri
    163. Re:You're looking at it wrong. by DerekLyons · · Score: 1

      You can throw a faster processor at slow code, but you can't throw more hardware at coding mistakes.

      Actually, you can - as the Space Shuttle has a secondary control computer running different (and vastly simplified) code from a different vendor specifically in the event the primary computers have an undiscovered software problem.

      That's not really practical in 99.9999999% percent of the applications, but it is possible.

    164. Re:You're looking at it wrong. by jeff4747 · · Score: 1

      The thing I don't understand is why this basic knowledge I personally received in drivers ed is so rare to find in drivers on the road today?

      Well, they mentioned it in my driver's ed class. That was more than 20 years ago.

      They mentioned it in one sentence right before breaking for lunch, and it was never mentioned again. It wasn't on any driver's test either. Frankly, I'm rather surprised that this bit of information happened to stick in my brain, since I was busy oggling the hot chick like most 15-1/2-year-olds.

    165. Re:You're looking at it wrong. by Tatarize · · Score: 1

      Yeah, and when ever somebody says things like it's
      "a million lines of code", any good coder will think about how they could have done it in a hundred thousand.

      --

      It is no longer uncommon to be uncommon.
    166. Re:You're looking at it wrong. by clone53421 · · Score: 1

      Is it even handled by the CPU at all? I was under the impression that holding the power switch down for 5 seconds was done entirely in hardware, the equivalent of pulling the power... no CPU or interrupts involved.

      In any event, I have never encountered a system that was frozen such that holding the power switch for 5 seconds did not kill it.

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    167. Re:You're looking at it wrong. by DerekLyons · · Score: 1

      When some one says it is millions of lines of code it is them bragging how much effort they put into making the application deployable... However if there is a bug that needs to be fixed it is normally part of a module where you need to test to make sure that it doesn't effect around 5000 lines of code.

      5000 lines of times however many lines of code are in the modules the buggy module interfaces with, depending on the nature of the bug. Just because a single module runs without a bug doesn't mean that it plays nice with others.

    168. Re:You're looking at it wrong. by Anonymous Coward · · Score: 0

      Don't they have a kill switch on it? Motorcycles have had push starts for years and my bike has two separate kill switches that wi'll immediately shut off the engine.

    169. Re:You're looking at it wrong. by Tatarize · · Score: 1

      It's a bit like asking what compiles our compilers. And the answer turns out to be our compiles. Compilers do all the compiling of things needing to be compiled and when they need to compile something else on a different type of system, they are recoded and recompiled.

      And it all very likely dates back to the one and only compiler that was written by hand and the 100,000 man hours that took to write.

      --

      It is no longer uncommon to be uncommon.
    170. Re:You're looking at it wrong. by Facegarden · · Score: 1

      Which is why I don't like push-button ignition. If my car ever goes into hyperdrive because of a stuck throttle, I take comfort in knowing I still have a kill switch, and I grew up driving tractors and cars without power steering or power-assist braking, so I can cope.

      How can I trust that that push-button ignition will still shut off the car? I know it's conceivable that even a key-start ignition might turn all ignition control over to an ECM, but who's done that?

      How can you trust that your key will shut off the car? Surely modern cars don't have any real connection to the engine ignition system. I know my starter wasn't directly hooked up to the key when I had a Saturn Sky - no matter how long you held the key in the start position, the car would just try to start until it succeeded, and then stop. I ran out of gas one time and noticed that after I stopped trying to start it, it kept trying for a few seconds, and then found that if I just blipped it to start, it didn't matter - it tried till it decided it wouldn't work.
      I also found that it won't try to start it if its running - something older cars would let you do, which screws up the starter.

      So i would imagine that most new cars use the ignition switch to tell the ECU to power off the car - in other words, you're probably already at the mercy of some code to turn off the car.
      -Taylor

      --
      Worldwide Military budgets: $2100 billion. Worldwide Space Exploration budgets: $38 billion. Really, world? Really?
    171. Re:You're looking at it wrong. by zill · · Score: 1

      It'll be the end of us if a tool can write programmers.

    172. Re:You're looking at it wrong. by Facegarden · · Score: 1

      Push-button ignition can be turned off by holding down the button (kind of like with a computer)...

      ... and waiting for the software interrupt to get picked up by the CPU, which may be in a hung state.

      I'm pretty sure that if the ECU is hung, the engine won't be able to operate at all. Spark timing and all that stuff is controlled by the ECU.
      -Taylor

      --
      Worldwide Military budgets: $2100 billion. Worldwide Space Exploration budgets: $38 billion. Really, world? Really?
    173. Re:You're looking at it wrong. by Anonymous Coward · · Score: 1, Informative

      Matlab has an open source equivalent. It is called Octave.

    174. Re:You're looking at it wrong. by Chosen+Reject · · Score: 1

      I drove a pickup where the key could fall out of the ignition while driving over a slightly bumpy rode. It wasn't too much of a problem until it got to the point that I couldn't ever take my foot completely off the gas or the car would die in idle (brake and clutch with my left foot, gas with my right). A couple of times I let my foot off the gas a little too much and the truck would die and I would have to start looking for the keys before the light turned green. Fun times.

      --
      Stop Global Warming!
      Just say no to irreversible processes!
    175. Re:You're looking at it wrong. by UziBeatle · · Score: 1

        If I had points to mod I'd mod this plus 5 informative but
      Slashtwit dont' give me points to mod any more.

        This is an important reason to NOT install said 'update'.

        Relevent quote: " because if you're stopped at the top of a steep hill (see: San Francisco, city of) you need to use both brakes and accelerator even with an automatic transmission."

      Note, this applies to flat landers as well. I live in SE Texas. Occasionally I've had
      to use above mentioned technique whilst on a steep ramp waiting on light change.

        Just say 'no' to that improvement.

        Course, I would had told any car purchasing typical drooler
        driving dolt to just say "NO" to drive by wire'
      during a rant of mine over a decade ago. Did you people listen? No.

        Your's truly. Ex auto mechanic.
        Dolts.

      --
      Something between the lines jumps out and bites your arm off. Soltan Gris / London
    176. Re:You're looking at it wrong. by ooloogi · · Score: 1

      Which cars are completely shift-by-wire with no hydro-mechanical linkage for neutral? There's the 2004 onward Prius and some Lexus models (250h, any others?) I've found no suggestion of a shift by wire arrangement in any mainstream non-hybrid cars.

      It's difficult to imagine a fault that would simultaneously render the ECU faulty as well as the mechanical linkage for neutral.

    177. Re:You're looking at it wrong. by TheThiefMaster · · Score: 1

      We are talking about the embedded cpu you'd find in a car here.

      But yes, I'm pretty sure you could still implement the kill outside the car's control unit's cpu.

    178. Re:You're looking at it wrong. by Anonymous Coward · · Score: 0

      Rated informative? Seems Off-topic to me...

    179. Re:You're looking at it wrong. by Jeremi · · Score: 1

      If you think this is a bug your an idiot, since the invention of the car the brake has never overridden anything.

      The question isn't "has it", it's "should it"?

      Luckily the braking system can easily overpower the engine.

      Unfortunately, that's not true. If it was, the people who had their Toyotas run away on them would have been able to stop their cars simply by holding down the brake pedal; but they were (desperately) doing that and it didn't work, it just fried their brakes.

      --


      I don't care if it's 90,000 hectares. That lake was not my doing.
    180. Re:You're looking at it wrong. by Darinbob · · Score: 1

      Wasn't the problem ultimately mechanical? Ie, they added an analog friction device to give more feedback so that it felt like you were pushing the brake, and it was that part the stuck. Or different failure types for different Toyota models?

    181. Re:You're looking at it wrong. by Anonymous Coward · · Score: 0

      Heavier than caterpillar = mining equipment, almost for sure

    182. Re:You're looking at it wrong. by Jeremi · · Score: 1

      Of course, that's going to screw the two-footed driver.

      Not really. What will happen is the next time they go two-footed-driving, they'll realize that resting their foot on the brake is causing their car to slow down. 30 seconds later, they will no longer be a two-footed driver, and the world will be a better place.

      --


      I don't care if it's 90,000 hectares. That lake was not my doing.
    183. Re:You're looking at it wrong. by 0100010001010011 · · Score: 1

      1) The signal is debounced.
      2) I have NEVER had a problem with this in my 1998 VW TDI. Every VW Diesel engine sold since the 90's has had this technology. I'm sure those in the Alps think your San Fran hills are cute, but have no problem with this enabled.

    184. Re:You're looking at it wrong. by richardkelleher · · Score: 1

      I want one of those big red and yellow buttons with the words "Emergency Stop" printed in 72pt font above or below the button right in the middle, no wait out of the reach of kids, between the wheel and the drivers side door right on top of the dash where I can slam my hand on it in a faction of a second.

    185. Re:You're looking at it wrong. by fm6 · · Score: 1

      If you don't trust black boxes, you're in the wrong line of work. Do you check the object code generated by your C++ compiler? How about the code in all libraries? Do you really trust the OS to do what the system call documentation says it does?

      I'm not saying you should blindly trust black boxes. But your trust should be based on proper QA procedures and testing. If you think you can "improve" a black box by poking around with it, you're undoing the work of people who know a lot more about how it's supposed to work than you do.

      Unless, of course, you think those people are idiots and their work is crap. But in that case, why are you using it at all?

    186. Re:You're looking at it wrong. by jbengt · · Score: 1

      Even very weak brakes are strong enough to stop a car with a very powerful engine.

      I call bullshit.
      Unless you have forever to stop.
      I've had my throttle stick at 35 MPH (not a runaway engine revving, just a physically stuck pedal) and it would have been impossible for me to stop before hitting the car in front of me (who was stopped at a red light). Luckily, though, I did manage to thow it into neutral at the last second, so I did stop.

    187. Re:You're looking at it wrong. by cyn1c77 · · Score: 1

      Which is why I don't like push-button ignition. If my car ever goes into hyperdrive because of a stuck throttle, I take comfort in knowing I still have a kill switch, and I grew up driving tractors and cars without power steering or power-assist braking, so I can cope. How can I trust that that push-button ignition will still shut off the car? I know it's conceivable that even a key-start ignition might turn all ignition control over to an ECM, but who's done that?

      Is it not possible to change gears from "Drive" to "Neutral" in these cars? Because I would recommend that if your engine is spooling for hyperspace. Shutting of the car would be the third thing I would do, after I had regained control. But then again, I like power steering and brakes. The worst thing that will happen is that your engine will blow and then Toyota can give you a new car.

      This is why I like my manual transmission: When the shit hits the fan, I just press as hard as I can on the clutch and brake while aiming at the softest object. As a bonus, if the clutch won't disengage, you can always use the shifter to rip the car out of gear.

    188. Re:You're looking at it wrong. by Anonymous Coward · · Score: 0

      except that killing the engine with a pushbutton doesnt work if the ecm is locked up due to a short, brakes have reduced vacuum pressure when the engine is at full throttle which means they are useless when pumped by a panicked driver and the gear shift lever is also shift by wire on some lexus models and could have the same problem as the off switch.

    189. Re:You're looking at it wrong. by frosty_tsm · · Score: 1

      Push-button ignition can be turned off by holding down the button (kind of like with a computer).

      You can cover a lot of ground in four seconds at freeway speeds. (410' at 70 mph, to be precise...close to a tenth of a mile.) Which would you rather have: turn a key and kill the engine right away, or hold down a button for several seconds while your car accelerates out of control? Push-button ignition sounds like a useless, unnecessary complication of something that's best kept simple.

      The family killed in San Diego were on the phone with 911 for over a minute before they crashed.

      I've had a throttle stick on me before (certain American muscle car) and it's one of those things you realize right away. It all comes down to how you respond to it.

    190. Re:You're looking at it wrong. by aklinux · · Score: 1

      My difficulty with this fix is, at least the way is sounds, is if it is a fatal exception or similar, what makes anybody think it's going to respond to brake input? When my computers have had a fatal exception, they don't respond to any inputs. Mouse, keyboard, anything. I think that having the brake override the throttle is good, but they still need to find and correct the underlying problem. Maybe a secondary system that can detect the situation and cut the engine and is not part of the current computer would be good as well? Gives a whole new meaning to BSOD.

    191. Re:You're looking at it wrong. by MechaStreisand · · Score: 1

      There is another possibility. When they were trying to bootstrap that sequence, they could have first written an interpreter. Then they could write the first compiler in a high(er) level language and interpret it, giving it itself as input, and after a while (interpreters back then must have been glacially slow) producing a working compiler, with less work done overall.

      --
      Disclaimer: IANAL. This post is, however, legal advice, and creates an attorney-client relationship.
    192. Re:You're looking at it wrong. by frog_strat · · Score: 1

      No thanks.

    193. Re:You're looking at it wrong. by holmstar · · Score: 2, Insightful

      You keep an off switch for any situation when you want the car to be off RIGHT NOW, not three seconds from now. Immediately. Maybe the engine is on fire, maybe someone was [stupidly] working on the engine while it was running and got their sleeve stuck in a belt, maybe the brakes failed at the same time as your accelerator stuck. Whatever the reason, you should be able to kill the engine in a moment if needed.

      Besides, it rather annoys me when my control is artificially limited. For example, in my car, if you switch the heat to to the defrost setting, the outside air setting is also engaged. I know the reason for this is that the inside air tends to become humid, and thus does not work as well at clearing the windshield... but there IS a solution to that... turn on the AC. Somewhat counterproductive in the winter, i'll give you that, but at least I wouldn't have to breath the black smoking exhaust from the poorly maintained vehicle that I am stuck following. If they would just let me engage recirculate while defrosting i would be happy, but the electronics prevent that.

    194. Re:You're looking at it wrong. by EXrider · · Score: 1

      the brakes are not engaging because the signal is not transmitted from the pedal to the pads.

      That doesn't jive with any of the articles I've read on the problem.

      Example:

      http://www.leftlanenews.com/a-closer-look-at-toyotas-sudden-acceleration-problem.html

      To demonstrate the problem of relying on power-assisted brakes in the case of sudden and uncontrollable acceleration, the attorney for Guadalupe Gomez explained the details of his client’s case, “He [Gomez] was held hostage for 20 miles on a Bay Area freeway by a 2007 Camry traveling more than 100 mph. Gomez was unable to turn off the engine or shift into neutral and then burned out his brakes before slamming into another car and killing that driver.”

      The root cause, of course, is too much control of the car has been given to a computer. I should be able to DECIDE to take the damned car out of gear if I choose to. But at least this software fix appears to disable the gas pedal if the brakes are mashed down on, which sounds like a good idea if you want to give that level of control to a computer.

      Personally, I'm sticking with manual transmissions. :)

      The brake system isn't completely electronic electronic (besides the ABS solenoids that kick in as necessary). I suspect what's happening, is at WOT (wide open throttle) there isn't enough vacuum in the intake manifold to operate the brake booster, thus the brakes become very hard to apply.

      Ditto on the automatic transmissions, I HATE an automatic.

      --
      grep -iw skynet /etc/services
    195. Re:You're looking at it wrong. by Macman408 · · Score: 1

      This is why, when you write a new compiler, you compile it twice. First, you run it through the older version of the compiler to get the one with the new features. Then, you recompile the same code again with the new compiler, and you get the same program, but it takes advantage of any new features in the new compiler, putting them into the newly compiled binary. Further compilations, of course, just produce the same result.

    196. Re:You're looking at it wrong. by amirulbahr · · Score: 1

      That would get modded insightful here instead of funny because the mods live in Star Trek reality.

    197. Re:You're looking at it wrong. by Anonymous Coward · · Score: 0

      I suppose you could install a manual kill switch that cuts power to both the battery and alternator (or just the ECU). At worst, you will not have lights, power steering, and brakes would require more effort (unless the engine is still engaged to the drive shaft which provides vacuum). Now, if your steering and brakes are drive-by-wire...your pretty screwed all around.

    198. Re:You're looking at it wrong. by MechaStreisand · · Score: 1

      Neither direct injection nor knock detection require drive by wire: direct injection existed back in World War II in German (and some Japanese and Soviet) aero engines, and knock detection has existed for a while and been in every car I've owned (none of which are DBW). Drive by wire is required for the trick of doing away with the throttle entirely and regulating airflow by varying the lift of the valves, which has some big advantages, but that's about the only feature which isn't possible without it. Even with non DBW engines, the fuel system is typically completely computer controlled: it's just the airflow that is mechanically controlled, which has the advantage that no computer fault can possibly make the engine rev uncontrollably. It's failsafe.

      I too am not going to buy any DBW car, and there are many, many good ones that aren't, so I won't have to.

      --
      Disclaimer: IANAL. This post is, however, legal advice, and creates an attorney-client relationship.
    199. Re:You're looking at it wrong. by cynyr · · Score: 1

      the clutch or the neutral position should allow these people to remove power from the wheels.

      --
      All of the above was encrypted with a Quad ROT-13 method. Unauthorized decryption is in violation of the DMCA.
    200. Re:You're looking at it wrong. by Anonymous Coward · · Score: 0

      A device without a real off switch is broken by design. Especially if it's a device that can kill people.

    201. Re:You're looking at it wrong. by Rosyna · · Score: 1

      Turn your car off if it accelerates out of control.

      Turn it off how? Moderner cars don't need an ignition key to remain on. Hell, it's just a pretty keylock in many cases. From some stories, it seems even the emergency brake will fail to halt one of these failures.

    202. Re:You're looking at it wrong. by Cassini2 · · Score: 1

      The clutch is fairly reliable (assuming it is being maintained). Additionally, people use the clutch to drive. They know how to use it, and keep it maintained.

      This is not the case for neutral in an automatic transmission. The neutral position is increasingly fly-by-wire. I wouldn't bet on an automatic transmission disconnecting engine power under *fault* conditions. Also, people don't use the neutral position, so it isn't obvious to me that most people really understand it. It can fall out of alignment, and people might not notice the problem and have it fixed. One report has the driver putting the transmission into Reverse, and the transmission still applying full forwards power to the rear wheels. Essentially, putting the transmission into any other gear other than drive and overdrive should limit the cars maximum speed to 50 km/h. Modern transmissions just don't do this. Try throwing an old car into neutral, or new car into first at full speed. On *some* cars, nothing happens ...

    203. Re:You're looking at it wrong. by Anonymous Coward · · Score: 0

      I know it's conceivable that even a key-start ignition might turn all ignition control over to an ECM, but who's done that?

      Ford? I know in my Mercury Milan it certainly BEHAVES this way. I don't have to hold the key to crank the engine. Systems get disabled during long cranks. Things remain on when the key is turned to off. And why not? The whole rest of the car is computerized. My gear shifter (yes, automatic) can't possibly be attached to the transmission. My accelerator pedal is DBW. Headlights, radio, rear view mirror, trunk release -- all computers. Hell the radio computer(s) is(are) running Microsoft code. Newer Fusion Hybrids are running with brake by wire systems with a hydraulic back up. Lincolns running nearly the same systems will park themselves for the most part -- so steering is under some form of computer control. Never mind the newer safety systems like traction control, ABS, brake force distribution, etc -- they have their grubby little fingers in everything too.

      And it's not even just cars any more. I have a Yamaha Zuma scooter too. She's fuel injected, so there's some fuel map somewhere doing that dirty work. Honda now has a DBW throttle on a bike. Bikes have ABS and traction control now too.

      Really, if you want a car without any code in it, buy a Toyota Hilux!

    204. Re:You're looking at it wrong. by glitch23 · · Score: 1

      With my system, when I hold the power button down it *will* shut off in 5 seconds. On the other hand, sometimes I can tell Windows to shutdown my system and it simply looks back at me with those menacing eyes like I told it to go jump off a cliff (which I do eventually after it doesn't shutoff like I tell it to). In my mind, hardware acts appropriately more often than the software.

      --
      this nation, under God, shall have a new birth of freedom. -- Lincoln, Gettysburg Address
    205. Re:You're looking at it wrong. by Anpheus · · Score: 1

      The original point of the 100,000 KLOC measure was a reference to the oft-speculated "bugs per KLOC" measure. The idea is that complexity is well correlated to lines of code.

      What if with maybe, five equations input into Mathworks generates 2500 lines of code for a few simple algorithms but, most of the 2500 lines are checks. And the 2500 lines end up compiling to say, 10000 instructions.

      Which measure do you use to determine the number of lines of code? In this case, because of the heavily abstracted definition of "coding", I'd say that no valid measure exists. Certainly neither the 2500 that are entirely machine generated, nor the 8000 instructions.

    206. Re:You're looking at it wrong. by Anpheus · · Score: 1

      Can I come by and just play with all the tools you have some day?

    207. Re:You're looking at it wrong. by Idiomatick · · Score: 1

      Yeah. CPU cycles aren't really an issue in this situation. But errors would be REALLY bad. Think of it as optimizing for low error rate rather than speed.

    208. Re:You're looking at it wrong. by sumdumass · · Score: 0

      Currently, the key-start circuit cuts power to a significant portion of the engine controls. There is no way the engine can run, unless the ignition switch fails shorted.

      Actually, your only partly right. In older cars, a shorted alternator wire could back feed the ignition system and cause the engine to remain running after the car was started and the ignition switch was turned off. This was also the easiest way to hot wire a car before lock steering colums became the norm. You would just run a hot wire from the battery to the ignition coil's hot side, then cross the starter relay to cause the engine to turn over. With HEI and other pointless ignition systems, it was just as easy except you needed to know the color of the wire for the make of car leading into the distributor housing to add power too. It isn't always red.

      With the ECM, computer controlled engines, and stuff, this is still possible but more rare as the shorted alternator wire would also need to keep power to the ECM and the power feed to it is more isolated then the older ignition systems. Everything after the ECM is on relays controlled by the ECM or a subset component. With GM cars (I'm not sure on others), even the fuel pump is controlled to some degree by the ECM. It's still possible to happen. I know of several cars where the owner purposely did it in order to add a control panel under the hood that would allow them to start the car, rev the engine and turn it off, plus read all the gauges without a key or opening the car door. The cars I seen this done on were street/strip racers. I think you can even purchase kits to make this happen but the principle is the same as would be if a hot wire shorted to the power feed to the EMC.

    209. Re:You're looking at it wrong. by sumdumass · · Score: 0

      I'm not sure that placing the car into neutral would have the effect you are thinking it would. One of the people who testified to the senate hearing against Toyota claimed she placed the gear shift lever in all positions including neutral, reverse, and park to no avail. She said after noticing that all that failed to slow the car, she called her husband on the cell phone as the car was racing down the highway.

      This may be because the shifting linkage isn't an actual linkage in some cars anymore. It's an electric solenoid that's operated by the shifter. It may stop the transmissions from going into gears that could cause damage like neutral or reverse or even lower gears if the RPMs are too high or the vehicle's speed it too great.

    210. Re:You're looking at it wrong. by indiechild · · Score: 1

      To use a bad Web analogy: drawing up webpages in WYSIWYG using Microsoft Word or Frontpage and then selling that as-is to your client, a Fortune 500 company for their corporate, public-facing website.

      Hand coding is still the proper way to do it.

    211. Re:You're looking at it wrong. by RJFerret · · Score: 1

      As MechaStreisand said below (which I'd mod up if I had points), most of those things actually have nothing to do with fly-by-wire.

      However not being able to apply the brake and accelerator simultaneously eliminates your ability to heel-and-toe and take full advantage of trail braking, left foot braking techniques, etc.

      Why institute something that offers little to no benefit, increases risk and detracts from car control?

      -Randy

      PS: You might find more hand-cranked windows in the future actually, as more people experience the expensive shock of replacing power window motors or have switch problems, many opt for manual windows on their next cars (or convert their windows). There was a brief period power windows were more standard/popular, but that period seems to be passing as some people return to manual now.

    212. Re:You're looking at it wrong. by AntiNazi · · Score: 1

      Car and Driver did multiple tests with the v6 camry (the more powerful engine and one of the ones that was recalled) and it barely changed 70mph-0mph or 100mph-0mph stopping distances between 0% or 100% throttle. At 100% throttle the stopping distance from 70-0 was still less than other comparable models with 0% throttle. They repeated the test with a Roush Stage 3 Mustang with over 500hp (the v6 camry has about 270, the I4 a mere 160) and the brakes on that vehicle still overpowered the engine.

    213. Re:You're looking at it wrong. by greg1104 · · Score: 1

      In that case, your only chance is the brake overriding the gas (a process which should have been true from the beginning anyway).

      The recommended workaround for this problem is actually to shift the car into neutral. The reason for the firmware upgrade is that most people will not think of that under pressure, and will instinctively slam on the break instead, which is of limited utility in some cases.

      I don't think it's either a firmware or a pedal sensor bug alone--probably a bad combination of the two. The difficult bugs never have a single source.

    214. Re:You're looking at it wrong. by greg1104 · · Score: 1

      This is why I like my manual transmission: When the shit hits the fan, I just press as hard as I can on the clutch and brake while aiming at the softest object. As a bonus, if the clutch won't disengage, you can always use the shifter to rip the car out of gear.

      I once had my shifter break off in my hand while downshifting for a turn along a busy street. After coming to a controlled stop in the middle of the road, best I could do given the situation, a police car came right behind me and yelled "move your car!" at me over his broadcast horn. Held up the remains of the shifter in my hand and yelled back "wish I could!".

    215. Re:You're looking at it wrong. by tlhIngan · · Score: 1

      Which is why I don't like push-button ignition. If my car ever goes into hyperdrive because of a stuck throttle, I take comfort in knowing I still have a kill switch, and I grew up driving tractors and cars without power steering or power-assist braking, so I can cope.

      How can I trust that that push-button ignition will still shut off the car? I know it's conceivable that even a key-start ignition might turn all ignition control over to an ECM, but who's done that?

      Well, if the car is accellerating out of control, one would hope that you would hit the brake first - the brake being far more powerful than the engine. Once you're stopped, you can then hunt for a way to turn off the engine.

      As for those who think the parking brake isn't strong, it is. Just that you never engage it all the way so the engine can overcome it. You can really engage the parking brake so you can't move, but that requires pulling the lever or pushing the parking pedal far more than you normally do. You normally jerk it until it stops. It can go far more.

      Also, the brake is fully mechanical (and hydraulic). The worst the car can do is activate ABS. This fix lets the engine cut out if you hit the brake and the ECU thinks the gas is still depressed. This is the "emergency stop" function. Even if the engine is overrevving and you're stopped, the worst that happens is you destroy the drivetrain, but you're safely stopped.

      Ditto things like power windows and door locks - the ECU doesn't actually control the locks and windows, but it can send up/down and lock/unlock signals to the switch, which is wired to the door locks and windows. The switch takes precedence.

    216. Re:You're looking at it wrong. by adolf · · Score: 1

      What about those of us who consider the ability to operate the accelerator and the brake at the same time as something of a feature, and not a bug? (Yes, it can be useful to use both at the same time. No, not often at all -- perhaps never in normal driving. And if you don't know how it can be useful, there's no point in explaining it to you now; it's obviously not a feature for you. (Where "you" is the reader, not necessarily the parent poster.))

      The original questioner is obviously aware of the "problem," and appears to be well-versed in dealing with the issues it permits (shift to neutral, turn the key to off but don't remove it, hold the start button for several seconds, etc.). Therefore, there will never be an insurance claim from this Toyota driver over this software issue.

      So, that all said, I say no: No software "upgrade." Myself, I expect a car to do what I command it to do, even if it's wrong, because it's just a machine like any other.

    217. Re:You're looking at it wrong. by 427_ci_505 · · Score: 1

      Really? On my newish car (2003) shifting in first at speed would mean conrods flying out of the block and into my face.

    218. Re:You're looking at it wrong. by Jeremi · · Score: 1

      Okay, but that leaves unanswered the question of why various Toyota drivers (including a police officer, who one presumes knows how to control a car fairly well) were unable to bring their vehicles to a stop.

      --


      I don't care if it's 90,000 hectares. That lake was not my doing.
    219. Re:You're looking at it wrong. by Ckwop · · Score: 1

      Which is why I don't like push-button ignition. If my car ever goes into hyperdrive because of a stuck throttle, I take comfort in knowing I still have a kill switch, and I grew up driving tractors and cars without power steering or power-assist braking, so I can cope.

      If you gas pedal ever got stuck down, the solution is not to turn of the engine. This can cause all sorts of additional problems.

      You put the car in to neutral. This disconnects the engine from the transmission allowing you to stop safely. I believe even automatic cars have a neutral gear, so this technique will work for those cars too.

      This technique should be taught as part of learning to drive, whereever you live. It takes ten seconds to explain and could save quite a few lives.

    220. Re:You're looking at it wrong. by Anonymous Coward · · Score: 0

      In my view

      Unimportand update = BIOS update which lets the CPU Name appear correctly.

      Important Update = Update which stops virus's taking your bank details or your car accelerator being stuck down !

      Always install the important ones !!!

    221. Re:You're looking at it wrong. by AliasMarlowe · · Score: 1

      I was really wondering about that speedgoat.ch link, it looks a bit like another popular link on /.

      I actually checked it out, expecting to be able to post an outraged riposte about inflicting unwholesome holes on the unwary. Turns out that speedgoat.ch is just boring ordinary electronic geek-porn.

      --
      Those who can make you believe absurdities can make you commit atrocities. - Voltaire
    222. Re:You're looking at it wrong. by Anonymous Coward · · Score: 0

      My father-in-law replaced his old dump truck with a new one and nearly went bankrupt because the damn thing could barely get up a hill empty let alone with a load on. It was in for repairs so often, he couldn't get anything else done. With over a year of screwing with the software/computer (whatever they did) by the authorized repair facility, he finally has a truck that works.

    223. Re:You're looking at it wrong. by Anonymous Coward · · Score: 0

      This two-sensor idiocy looks horribly like the Chinook rotor speed monitor of Mull of Kintyre fame. Haven't these guys ever heard of triple redundancy?

    224. Re:You're looking at it wrong. by raynet · · Score: 1

      This works only if the automatic transmission allows you to switch to neutral. But yes, people should be tought what to do to stop an out of control car as safely as possible.

      --
      - Raynet --> .
    225. Re:You're looking at it wrong. by Cassini2 · · Score: 1

      Really? On my newish car (2003) shifting in first at speed would mean conrods flying out of the block and into my face.

      You might be surprised. Get a rental car and try it out. My car, a 2003 domestic, will actually *upshift* in low gear. All the Ford and GM cars that I have tested, are set to automatically upshift and downshift to keep the engine revs inside the limits, regardless of gear shift position.

      There is a deliberate engineering reason why this happens. The car manufacturers don't want to pay the warranty costs of someone accidentally doing a bad shift with an automatic transmission. As such, Ford and GM use the automatic transmission as a form of a rev limiter. It reduces warranty costs from engine repairs.

      Disclaimer: This only works with some models. It does not apply to cars with manual transmissions. It does not apply to performance sports cars. For instance, a Ferrari with a paddle shifter, will shift as commanded.

    226. Re:You're looking at it wrong. by toddestan · · Score: 1

      It would make more sense to me to put the switch on the fuel pump. No gas will stop the engine quickly, and your lights and drive-by-wire systems will still have power.

    227. Re:You're looking at it wrong. by toddestan · · Score: 1

      Can't you just move your foot from the brake to the gas pedal quickly, before the car has a chance to roll back? Kind of like what someone with a manual transmission would have to do in the same situation? Ditto if the car has a handbrake you can use.

    228. Re:You're looking at it wrong. by rpstrong · · Score: 1

      Push-button ignition can be turned off by holding down the button (kind of like with a computer). Push-button ignition doesn't stop you from putting the car in neutral.

      No, but a fly-by-wire transmission can prevent you from doing so.

    229. Re:You're looking at it wrong. by theshowmecanuck · · Score: 1

      I am on the fence when it comes to whether it is a scare tactic or not. It makes sense that the more lines of code there are the more chances for bugs, especially if the code is written by humans. And when I think of code being generated, I don't necessarily think of preprocessors. On a project we worked on we created our own code generators based on some albeit complex templates and data structures. Granted by the end, the code generators were pretty rock solid but they were still written by people, which made them susceptible to error. Stuff out of compiler while just another form of code generator is generally even better tested and bullet proof, is still the product of humans. So sure, generated code is less of an issue. Less of being the key phrase. :) And the more lines of code generated combined with the more situations the generated code is applied to... still more room for error. But yeah, it is more of a concern with human written code than generated. But I don't think the metric is totally useless.

      --
      -- I ignore anonymous replies to my comments and postings.
    230. Re:You're looking at it wrong. by schon · · Score: 1

      in my car, if you switch the heat to to the defrost setting, the outside air setting is also engaged. I know the reason for this is that the inside air tends to become humid, and thus does not work as well at clearing the windshield... but there IS a solution to that... turn on the AC.

      If you check, you'll discover that it also turns on the AC.

      All modern cars engage the AC compressor when you turn on defog, whether you want them to or not. (And if yours turns on outside air, then it's "modern".)

    231. Re:You're looking at it wrong. by AntiNazi · · Score: 1

      They panic, then act irrationally. Add to it that a large percentage of drivers are barely capable of driving when all the stars align perfectly. Throw a wrench in the system and all bets are off. I get your point on how police are supposed to be highly trained drivers. I don't know what to tell you, but hitting the brakes, shifting to neutral or holding the on/off button for 3s would have saved him.

      The article also mentioned that many other manufacturer's on/off buttons are set up so that multiple rapid panic-like presses will turn off the car, not so with toyota, so it is plausible that many people may not be aware of how to turn off their toyota while it is in motion. The supposed reason for requiring a hold is that accidentally hitting the button and it instantly turning the car off would result in dangerous scenarios for most drivers. I personally dislike the whole on/off button in the first place. Additionally, turning the car off should be the last option as you will lose power steering and brake assist.

    232. Re:You're looking at it wrong. by porges · · Score: 1

      My 2005 Toyota Camry does have such a grommet. Perhaps coincidentally, it's not been recalled.

    233. Re:You're looking at it wrong. by Peaquod · · Score: 1

      In that case, your only chance is the brake overriding the gas (a process which should have been true from the beginning anyway).

      Or you can put the car into neutral... or cut the power entirely (yes, both these things work, even with push button ignition. I tested both on a country road shortly after the initial floor mat recall). In emergency situations, it's critical to keep your head together and recognize your options.

    234. Re:You're looking at it wrong. by trum4n · · Score: 1

      Turning the car off, Neutral or Clutch are all valid, PROVEN ways to stop the cars Toyota has recalled. Problem is, people are idiots. Can't fix that with a software update. That being said, almost every car i own has upgraded brakes, and the brake can STOP the car, even with the engine at full tilt. I think braking is majorly overlooked by ALL automakers. Slotted, vented and drilled rotors should be stock on every wheel of every car.

    235. Re:You're looking at it wrong. by commodore64_love · · Score: 1

      United States Congressional testimony by victims of this bug, and Toyota engineers/technicians who confirmed the car's computer ignores shifts to Neutral and Reverse when the bug is in effect.
      - 2/23/2010

      And don't whine because I didn't provide a hyperlink. You must have been living in a CAVE to not have already heard this testimony - it was all over the national news.

      --
      "I disapprove of what you say, but I will defend to the death your right to say it." - historian Evelyn Beatrice Hall
    236. Re:You're looking at it wrong. by qzulla · · Score: 1

      Those tractors and cars were designed without power assist. Todays cars are. Try driving a modern car without power assisted steering, for example. I think you will find it worlds different than the old vehicles. I had a unit go out and it was a bear to turn even a slight curve in the road.

      q

    237. Re:You're looking at it wrong. by Meski · · Score: 1

      So you're saying that updates have never caused a worse flaw to exist? That's the real question.
      Let's see, the original code would have gone through extensive system/integration testing. The update (can we call it a hotfix) has been tested to see if it fixes the flaw. Maybe no, or limited, system/integration testing.

    238. Re:You're looking at it wrong. by Meski · · Score: 1

      The simple solution to this, if it really is mats, is to remove the driver's mat. See what Toyota's response to that is.

    239. Re:You're looking at it wrong. by Meski · · Score: 1

      What are we supposed to do with the spare foot? Bet my stopping time is faster than yours.

    240. Re:You're looking at it wrong. by Cro+Magnon · · Score: 1

      Of course, if your car ever does go into hyperdrive, you'll probably be several light-years away by the time you can hit the kill switch, and you'll have hard vacuum to cope with (assuming you haven't passed right through the core of a nearby star or planet).

      That's why I drive with the windows shut, to keep the air inside in case my car goes into deep space. Though you do have a point about the collisions with stars/planets.

      --
      Slow down, cowboy! It has been 4 hours since you last posted. You must wait another few hours.
    241. Re:You're looking at it wrong. by Anonymous Coward · · Score: 0

      I've had a similar thought, the issue here, software or hardware (floor mat, logic or both) is that at full throttle the vehicles don't have enough vacuum to power the brakes enough to stop and/or overcome the engine.

      the cheap fix (if there is such a thing) is what they are doing, while at WOT if brakes are applied cut WOT, to what degree and when they cut it is the issue, full cut (a la electronic speed limits, governors and the sort) or a reduction so that vacuum is generated? does this logic check for current vehicle speed? (i.e. stationary or in flight).

      If they are going to do drive by wire for all systems those systems should have some redundancy built in, rather than base the brakes on vacuum from intake, why not use an electric pump? or augment the engine vacuum with a pump, or reserve some vacuum (large volume tank, check valves) to the other statement, 3 months of code development, I suspect they have known about this problem a bit longer, they have had a lot of accidents and an earlier firmware 'fix' for priuses that would rather charge their batteries than stop.

      At the very least they should provide a hard switch to overide the throttle (kill switch) or the software 'fix' they won't as this would cost money above and beyond the firmware flash.

      Fight Club comes to mind and I suspect that kind of math was done here.

    242. Re:You're looking at it wrong. by holmstar · · Score: 1

      Nope. It doesn't. I can turn it on if I choose to, but it doesn't turn on automatically.

      even if it did, that doesn't change the fact that i should be able to choose recirculate, even if it initially changes the setting to outside air.

    243. Re:You're looking at it wrong. by Anonymous Coward · · Score: 0

      GM. Many of their modern cars don't wire the starter motor to the ignition switch, the switch tells the ECU to begin the engine cranking sequence.

    244. Re:You're looking at it wrong. by Jeremi · · Score: 1

      Perhaps, but at least in some cases panic doesn't appear to have been a factor. Here's a quote from a news article from today's paper:


      In the August crash, the car reached speeds of up to 120 mph before it hit another car, went through a fence off the freeway, rolled several times and then caught fire. Saylor, his wife, 13-year-old daughter and his brother-in-law all died in the crash.
      A 911 call that has been heard by many captured the horrific scene, with the officer saying he was unable to control the car.
      "Our accelerator is stuck ... We're in trouble ... there is no brakes," he says during part of the emergency call.

      --


      I don't care if it's 90,000 hectares. That lake was not my doing.
    245. Re:You're looking at it wrong. by Anonymous Coward · · Score: 0

      Ah. So, when everyone involved in these situations has been saying that they hit the power button on their car, tried to switch to neutral, and even switched to reverse and none of it worked -- they're ALL lying? And you're the all-knowing person elected by the masses to inform /. of this? Something smells like bull here and it's not the drivers.

    246. Re:You're looking at it wrong. by ckaminski · · Score: 1

      Oh. My. Gawd.

      Turn the fucking car off. Hit the parking brake. Jam the brake pedal through the floor. Don't call your fucking husband.

  2. huh? by pele · · Score: 4, Insightful

    Are you for real?

    1. Re:huh? by wjsteele · · Score: 5, Informative

      Agreed... they've already had problems with it and NOT ACCEPTING the fix for it sounds kind of stupid to me. On second thought, maybe the GP should not accept the fix and let Darwin do his magic. Especially since the logic is so simple... if I'm pressing on the brake, don't give the engine gas. Seems like no brainer to me... I mean the fix, not the GP... on second thought, they both do.

      Bill

      --
      It's my Sig and you can't have it. Mine! All Mine!
    2. Re:huh? by dziban303 · · Score: 2, Interesting

      In the computer world, we're all taught to install firmware updates only if there is a real problem because a large percentage of firmware updates actually brick the hardware

      You know, I've never actually bricked anything by upgrading firmware. Routers, mobile phones, DVRs, computers, televisions, even microwave ovens...never bricked anything. I don't know anyone who has bricked a device, either. Am I lucky? Are my friends lucky?

    3. Re:huh? by IrquiM · · Score: 0, Troll

      It's because of comments like this the word retard is still in use!

      --
      This is blinging
    4. Re:huh? by karnal · · Score: 1

      I bricked my '95 Z28 using one of the Hypertech Power Programmer devices. These devices look at your stock config and allow you to modify certain parameters - such as turning the radiator fans on earlier if you had a lower temp thermostat or adjusting the speedo for larger/smaller tires. I'd used it probably 7 or 8 times on the car, with no issues... but one time it actually did cause the car to not start.

      Got it to the dealer, they said they couldn't even read anything out of the ECM. Apparently, the chip that I was writing to each time I'd fire up the programmer was either faulty or had a bad connection because they couldn't re-write the original code to it at that point.

      I still used the programmer after that day on the replacement ECM but I was always on pins and needles, praying that I didn't hear the fans kick on during the programming process. (Apparently, if the ECM is fried, everything goes to a default mode - since it can't sense the coolant temp the car just kicks the fans on...)

      --
      Karnal
    5. Re:huh? by Aladrin · · Score: 3, Insightful

      Wow, self-referential AND accurate. Amazing!

      --
      "If you make people think they're thinking, they'll love you; But if you really make them think, they'll hate you." - DM
    6. Re:huh? by Crudely_Indecent · · Score: 1

      I'm right there with you (lucky according the the posters view of the world). In my job, firmware updates come quarterly (more frequently sometimes).

      Rather than spend days updating the systems manually at around 10 minutes each, I've automated the entire process which takes about 4 minutes each (and many occur simultaneously). Over 1000 systems are receiving firmware and software updates (at most) quarterly and in just over an hour.

      I haven't bricked one yet.

      --


      "Lame" - Galaxar
    7. Re:huh? by QuantumRiff · · Score: 1

      cmon now.. Give him the benefit of the doubt.. Maybe, just maybe he's a drag racer, and needs to be able to "power brake" his car... (put the brakes on full, and give it about half throttle, just before the wheels start spinning, to get the turbo spooled up to a high RPM.)

      Of course, then he would probably not be in a toyota, or if he were, he would re-chip the darn thing.. and lots of other tweaks.

      Really, powerbraking is the only thing I can think of that this fix would break.

      --

      What are we going to do tonight Brain?
    8. Re:huh? by Anonymous Coward · · Score: 0

      Agreed. Now where is the Slashdot +1 "Darwin Award Candidate" option?

    9. Re:huh? by Anonymous Coward · · Score: 0

      Its not that he will find out the hard way that the fix is a good idea... but other people that he rams his car into at 80mph will find out the same.

    10. Re:huh? by wjsteele · · Score: 1

      Which you wouldn't need to do in a Toyota Camary. :-)

      Bill

      --
      It's my Sig and you can't have it. Mine! All Mine!
  3. yes by samyem · · Score: 4, Insightful

    yes

    1. Re:yes by Anonymous Coward · · Score: 5, Insightful

      Uh - if the dealership "bricks" your car by applying the update they will fix it for free. This question is just plain stupid - get the damn update. If something ever happens and you crash your car the first thing they will say is that you declined to apply their update and so they are not liable.

    2. Re:yes by NewWorldDan · · Score: 1

      Yes. Double yes.

      And since this is an emergency fix hastely cobbled together, go back to your dealer in a 6 months or a year and ask if there's another update, for when they've finished polishing the latest updated. The upside to dealer service is that they (or at least mine does) typically update firmware when you take the car in, something a lot of independant shops don't have access to. A lot of unreported problems quietly get fixed with the consumer none the wiser (unless you check the sticker on your ECC.)

    3. Re:yes by sorak · · Score: 1

      Uh - if the dealership "bricks" your car by applying the update they will fix it for free. This question is just plain stupid - get the damn update. If something ever happens and you crash your car the first thing they will say is that you declined to apply their update and so they are not liable.

      Yeah. It's not like you're install DD-WRT (although that does give me some ideas).

    4. Re:yes by Anonymous Coward · · Score: 0

      Cheapest karma ever

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

      Plus he can't sell his car unless he has applied all safey recall "updates."

    6. Re:yes by newdsfornerds · · Score: 1

      Damn good point. If you don't take the update, you might legally release Toyota from any further responsibility. I have updated firmware on dozens of devices and systems over the years and only bricked one device, a Netgear router. I failed to follow the instruction to reset the device to factory defaults -before- applying the update.

      --
      Damping absorbs vibrations. Dampening is caused by moisture.
  4. If it bricks, it's their fault. by rotide · · Score: 4, Informative

    First, this is about your safety.

    Second, if the update bricks your car, that would be Toyota's fault, not yours and I'm pretty sure they would resolve the issue for you free of charge.

    Or, you can keep driving a potentially unsafe vehicle on "firmware update" principles.

    1. Re:If it bricks, it's their fault. by lymond01 · · Score: 2, Funny

      What if he's modded out the car -- body kit, $5,000 rims, playstation monitors on the window blinds, booming stereo and sub bolted to the trunk. I mean, it's a Camry, and if a car is meant to be tricked out, it's that perennial family sedan. :-)

    2. Re:If it bricks, it's their fault. by Anonymous Coward · · Score: 0

      If it bricks then they have to replace the computer...

      If you opt NOT to have the recall done, you actually may violate your warranty. Furthermore, you loose any legal protection in the event of an accident.

      There is already one Toyota owner who's in jail because of his run-away car that slammed into someone else and killed three people. This was a year before the public knew about all of this.

      Luckily for him, he now has a chance to appeal his case and get set free. Even the familys of the victums are pulling to have him retried now because of the relevation his car was one of these recalled cars.

      If you "opt" not to have this issue fixed and your car goes out of control and property is damaged or life harmed, you will not have any defense and be the one that is sued and doing the jail time. Once you opt to not have the recall done, you loose the right to sue or pass blame onto Toyota.

      As for firmware updates, etc. What field do you work in again where you dont apply these? Bricked systems from bad updates or firmware updates are rare. And oft times the additional or corrected functionality is much more prefered.

      Are you still developing for and on Windows XP with no service packs and security updates? Please tell me what company you work for so that I know to avoid their products...

    3. Re:If it bricks, it's their fault. by Sir_Lewk · · Score: 2, Funny

      What if he's modded out the car -- body kit, $5,000 rims, playstation monitors on the window blinds, booming stereo and sub bolted to the trunk.

      Then he is a tasteless idiot?

      --
      "linux is just DOS with a UNIX like syntax" -- Galactic Dominator (944134)
    4. Re:If it bricks, it's their fault. by ICLKennyG · · Score: 1

      But even if they 'brick' the Camry. They aren't going to replace his ~$20k automobile entirely simply because an onboard system got a bad update. They will spend the money to replace those internal components. This isn't a $200 hard disk or smart phone. It's a car. It's designed to have almost all of it's components replaced without redoing the whole damn car. That's why your engine isn't welded into the frame, and it's not because the average user is replacing their engine on day to day basis.

    5. Re:If it bricks, it's their fault. by MentlFlos · · Score: 2, Insightful

      First, this is about your safety.

      I don't give a flying crap about HIS safety. I care about mine! I want you to be able to stop only so you don't hurt me. Go ahead and fly into a field all by yourself, just don't take me with you.

    6. Re:If it bricks, it's their fault. by amohat · · Score: 1

      "Second, this is about the safety of everyone else sharing the road with you."

      FTFY.

    7. Re:If it bricks, it's their fault. by kimgkimg · · Score: 1

      Dude, be a REAL software engineer and hack in your own firmware!!

  5. Umm... yes by Anonymous Coward · · Score: 5, Insightful

    Unpatched PCs are bad enough. If I can't go outside because of morons with unpatched cars, I will be very unhappy.

    1. Re:Umm... yes by vtcodger · · Score: 1

      ***Unpatched PCs are bad enough. If I can't go outside because of morons with unpatched cars, I will be very unhappy.***

      Good thinking. If we brick all the Windows/Ubuntu PCs and all the Toyotas, the roads and intertubes will be free of congestion.

      (But on the whole, I think I'd rather that my car wouldn't run than that the accelerator could override the brakes. OTOH, I very much doubt that is the case even without a patch).

      --
      You can't see ANYTHING from a car, You've got to get out of the goddamned contraption and walk...Edward Abbey
    2. Re:Umm... yes by Archangel+Michael · · Score: 2, Funny

      You want us to believe you leave your parents basement voluntarily?

      --
      Agent K: A *person* is smart. People are dumb, stupid, panicky animals, and you know it.
    3. Re:Umm... yes by itripn · · Score: 1

      +10

    4. Re:Umm... yes by cynyr · · Score: 1

      but the car in neutral, or push the clutch in. Then, who gives an F what the gas peddle is doing, you still have control of the car, and have time to push and hold the power button?

      --
      All of the above was encrypted with a Quad ROT-13 method. Unauthorized decryption is in violation of the DMCA.
  6. Take the update by FrYGuY101 · · Score: 5, Insightful

    If it bricks, the Dealer's going to be the one who has to replace it. As far as I look at it, it's zero risk, financially.

    Safety wise, it fixes a known bug.

    Take the update.

    --
    "If we let things terrify us, life will not be worth living."

    - Seneca
    1. Re:Take the update by Goobermunch · · Score: 5, Insightful

      A bug that you know about. If, by chance, you find yourself in an accident, and get sued, I doubt a jury is going to look kindly on the "I passed up on the fix for the known bug because I thought it might brick my car" defense. If you pass on the deal, you are essentially taking full responsibility for Toyota's bad code.

      That's not a good choice.

      --AC

    2. Re:Take the update by Ltap · · Score: 1

      I second this. It's also very possible that if you didn't take it and the existing software caused a crash, they might be able to claim that you can't sue them because you refused software updates.

      --
      Yet Another Tech Blog
      (but so much more, including game and movie reviews)
      http://yanteb.peasantoid.org
    3. Re:Take the update by Shadyman · · Score: 1

      This. IANAL, but I'm guessing if you decline the update and end up crashing into someone because of the faulty software, that's going to be your fault As far as updates go, the Updating-over-OBD2 is fairly foolproof.

    4. Re:Take the update by Opportunist · · Score: 1, Flamebait

      When it comes to court, the defense would be "I dunno about that crap, I only drive the car, didn't know that there's this ... what? "Firm ware"? Didn't even know there's a computer in my car..."

      What? It works any time someone has to go to court who was stupid enough to turn his computer into a spambot! Why shouldn't it work with cars?

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    5. Re:Take the update by Lunix+Nutcase · · Score: 1

      Yeah, considering how much public visibility this whole issue has you would be hard-pressed to claim you were ignorant of the patch. Especially if documentation comes out that you went in for the mat change because they will be required to also mention the software patch. Basically, he would lose.

    6. Re:Take the update by Bigjeff5 · · Score: 1

      "I don't like news, so I don't watch it."

      Bam, problem solved.

      Anyway that's not usually how court works, you've been watching too much TV.

      The bottom line is it's Toyota's responsibility to take care of the problem, and via the dealer they have a direct line to the last known address. As soon as they send off that notification though, they are pretty much off the hook. If you don't bother to read it, or if you moved away and didn't tell them and they could not find you, then they made their best attempt and are generally off the hook at that point.

      --
      Security is mostly a superstition... Avoiding danger is no safer in the long run than outright exposure. - Helen Keller
    7. Re:Take the update by Anonymous Coward · · Score: 0

      It's called "failure to maintain". My mom once got a ticket for that when her brakes suddenly failed and she ran into someone. You are legally responsible for maintaining the roadworthiness of your vehicle.

    8. Re:Take the update by amicusNYCL · · Score: 1

      What? It works any time someone has to go to court who was stupid enough to turn his computer into a spambot! Why shouldn't it work with cars?

      Because Microsoft doesn't issue a highly-publicized worldwide recall when someone gets an infection. That's why. You don't need to understand the details of the fix to know that your car is under recall and that you need to take it in for repairs.

      --
      "Our two-party system is like a bowl of shit looking at itself in a mirror." - Lewis Black
    9. Re:Take the update by lemur666 · · Score: 1

      If he's going use the "ignorance" tactic, I highly recommend that the OP remove this post. I moderate on a motorcycle forum, and we're constantly reminding folks that bragging in 'public' about how they plan on cheating their way out of a ticket / accident report / insurance claim isn't terribly bright. Especially considering there are folks on the forum who frown on that sort of behavior and are more than willing to rat them out. Myself included.

      --
      Corollary to Hanlon's razor: Any significantly advanced stupidity is indistinguishable from malice.
    10. Re:Take the update by The+Moof · · Score: 2, Insightful

      I dunno about that crap, I only drive the car, didn't know that there's this ... what? "Firm ware"? Didn't even know there's a computer in my car...

      Considering you don't install the firmware, that would be an interesting response to "why didn't you take your car to the dealership for the safety recall when you received the notice?"

    11. Re:Take the update by Opportunist · · Score: 1

      "Public visibility?"

      The whole "issue" gets one report in the evening news, without its own movie, just a still and some anchor talking for 30 seconds, once in a blue moon. You get about the same kind of coverage for pretty much every halfway important trojan hitting the fan.

      Maybe the "public interest" in cars failing is higher, but so is media disinterest to publish it, lest some car manufacturers might reconsider their advertising strategy.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    12. Re:Take the update by sjames · · Score: 1

      But those usually turn out to be cases of real bad HW defects that the newer firmware has found.

      Perhaps if the firmware reported the problem but allowed them to boot anyway, they wouldn't think of the update as bricking their HW. Since they were running before, it must have been possible. Adding the option to return to the previous version would probably help with acceptance as well.

    13. Re:Take the update by Opportunist · · Score: 1

      Actually what I wanted to do is expressing my anger that the "clueless idiot" defense works so often. You're operating a machine that can possibly affect other people negatively. So it's your effing duty to operate it in a way that its negative impact on other people is minimal. And that includes knowing what technical problems may exist with your machine and having them fixed.

      If you are unable or unwilling to know what problems your machine may cause to other people, do not operate it. There is no god-given human right to be on the internet. If you can't be there without being a problem, get the fuck out!

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    14. Re:Take the update by Lunix+Nutcase · · Score: 1

      "I don't like news, so I don't watch it."

      Bam, problem solved.

      Except if he goes in to get the mat changed, as he says he will do, the person at the service desk will be required to mention the software update. So there is no way he will be able to claim ignorance.

    15. Re:Take the update by Lunix+Nutcase · · Score: 1

      "Public visibility?"

      The whole "issue" gets one report in the evening news, without its own movie, just a still and some anchor talking for 30 seconds, once in a blue moon. You get about the same kind of coverage for pretty much every halfway important trojan hitting the fan.

      What the fuck are you talking about? The story has been widespread on CNN, CBS News, Fox News, Los Angeles Times, New York Times, etc etc one can go on. To claim that it was only ever reported in a single 30 second news report is completely bullshit. Secondly, as I said at the end, if he goes in to get the mat changed, he's going to be required to be informed of the software issue. It will be trivially easy at that point to show that he knew about it and refused it.

  7. Their new slogan by Rik+Sweeney · · Score: 2, Funny

    The car in front is a Toyota because the accelerator pedal is stuck down

    1. Re:Their new slogan by FauxPasIII · · Score: 1

      Mock the Week?

      --
      25% Funny, 25% Insightful, 25% Informative, 25% Troll
    2. Re:Their new slogan by megamerican · · Score: 3, Informative

      Where was the Spanish Inquisition errr... Congress when Ford had to recall 4.5 million cars a few months ago due to their cruise control causing fires?

      --
      If you have something that you dont want anyone to know, maybe you shouldnt be doing it in the first place -Eric Schmidt
    3. Re:Their new slogan by Singular-One · · Score: 1

      Maybe for their new slogan they can steal an old one, or atleast repurpose it. "Follow the leader, he's on a Honda.... er Toyota.." Ahh that makes me feel old.

    4. Re:Their new slogan by maxume · · Score: 2, Insightful

      There was when under-inflated tires were blowing out and causing rollovers.

      --
      Nerd rage is the funniest rage.
    5. Re:Their new slogan by Sperbels · · Score: 4, Insightful

      Where was the Spanish Inquisition errr... Congress when Ford had to recall 4.5 million cars a few months ago due to their cruise control causing fires?

      Agreed. This has the feel of a smear campaign to put GM back on top.

    6. Re:Their new slogan by Anonymous Coward · · Score: 0

      A small engine fire is a lot different than a car careening out of control. To my knowledge, nobody has been killed by a defective cruise control in the recall you mentioned.

      Don't lash out because you got a "quality" Toyota.

    7. Re:Their new slogan by maxume · · Score: 1

      I'm sure if it is an actual campaign, their goal is milder than that, something like "Help GM sell more cars."

      People are going to respond to this by purchasing Ford and Honda and VW more than they are going to respond by purchasing GM vehicles.

      --
      Nerd rage is the funniest rage.
    8. Re:Their new slogan by Lithdren · · Score: 2, Funny

      Moving Forward, Uncontrollably.

    9. Re:Their new slogan by Anonymous Coward · · Score: 0

      I'm all but convinced of this now. American car companies have had to do recalls for problems that are just as big and just as dangerous, but none of them have gotten this much attention since the Firestone tire problem. And in that case the story was that Ford and Firestone kept blaming each other instead of fixing the problem. Here we have a company that's done everything right and yet the government and media will not get off Toyota's back. Since the government now owns GM I can't help seeing the disparity in treatment as conflict of interest in action.

  8. Are you kidding? by Spazmania · · Score: 4, Interesting

    Take the upgrade. Shipping firmware always has bugs. Always. As a system administrator, the first thing I do out of the box is download and install the current firmware while it's still under warranty. And if they brick your computer they'll replace it.

    --
    Moderating "-1, Disagree" is simple censorship. Have the guts to post your opinion.
  9. Safety First by Linker3000 · · Score: 4, Funny

    Yes, but make sure you drive the Toyota round a large sandbox for a few days first...maybe you live near a sandy beach or golf course with large bunkers. At a pinch, do your kids have a playpit in the garden? Cat litter tray?

    --
    AT&ROFLMAO
  10. I wouldn't do it by BadAnalogyGuy · · Score: 5, Funny

    There's the chance that the update may turn off any jailbreaks you've already got working. Worst case scenario is that it detects a jailbreak and bricks your car, like you said.

    I'd stick with the white hat hackers who are providing jailbreaking instructions and forgo any manufacturer updates.

    The worst that can happen is that your car becomes susceptible to the sudden acceleration "problem" and you lose control and wipe out a family or farmer's market. But you're inside the car so you'll be fine.

    Plus, you'd have to go down to the dealership and they're going to ask you if you've had any problems and a huge rigmarole just to end up with essentially the same performance you've had all along.

    Too many risks and too few benefits. I'd say no.

    1. Re:I wouldn't do it by yabos · · Score: 1

      Just don't plug it into iTunes, you'll be OK.

  11. 1st bug found by JoeHockey · · Score: 0

    So if I understand what this update will do, the next time someone is tailgating you and you tap the brake pedal while still maintaining speed your car will shut itself off? That sounds much safer...

    1. Re:1st bug found by nicholasjay · · Score: 1

      Are you serious? That's not what this does at all. What would happen is that it would cut out your throttle if you are on the brakes, not shut off the car.

    2. Re:1st bug found by Anonymous Coward · · Score: 0

      So you don't understand what this update will do. You're also fucking retarded, and you can't drive if you intentionally tap the break while still pressing on the accelerator.

    3. Re:1st bug found by vtcodger · · Score: 1

      ***So you don't understand what this update will do. You're also fucking retarded***

      He merely read the article which you apparently didn't.

      "As part of the floor-mat issue, they're offering to install a software update that would cause 'the brake pedal to take precedence over the gas pedal if both were pressed' or, as their latest notice states, 'would cut power to the engine if both pedals were pressed.'"

      You might want to work on your reading comprehension. Until it improves, perhaps a bit of civility would be in order.

      Now, if you want to argue that the patch ought to drop the engine back to idle while the brake is depressed, I think you may well be right. I wouldn't be surprised that the patch doesn't do exactly that unless there is some reason that would be a bad idea.

      --
      You can't see ANYTHING from a car, You've got to get out of the goddamned contraption and walk...Edward Abbey
    4. Re:1st bug found by clone53421 · · Score: 1

      “Cut power to the engine” doesn’t mean turn it off. It means reduce the engine power to idle and slip it into neutral, exactly as you suggested, and exactly as anyone would expect it should do if you pressed the brakes.

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    5. Re:1st bug found by kalirion · · Score: 1

      So when someone is tailgating you, you tap the break down while pressing down on the accelerator?

    6. Re:1st bug found by loafula · · Score: 1

      Huh??? Are you in the habit of pressing the brake and the accelerator at the same time when you drive? If so, please go back to driver's ed.

      --
      FOXTROT UNIFORM CHARLIE KILO
    7. Re:1st bug found by Bigjeff5 · · Score: 1

      Why would you tap the breaks while holding the accelerator? That's just foolish, and if you're holding the break for any period of time when you do it you're putting incredible wear on your breaks. I really wouldn't recommend it.

      The breakcheck is far, far more effective against tailgaters if you actually slow down when you do it - it freaks them out and they back off. If they still keep tailgating, take your foot off the gas and let it coast and see how long it takes them to find a way around you. Be warned that that really really pisses them off, so if you're in an area known for road rage I wouldn't recommend the second technique. The first usually works great though.

      --
      Security is mostly a superstition... Avoiding danger is no safer in the long run than outright exposure. - Helen Keller
    8. Re:1st bug found by clone53421 · · Score: 1

      Yes, people do it all the time when someone is tailgating them.

      He drives much too slowly, and then when someone is following him, wishing he would speed up and drive the same speed as everyone else, he taps his brakes. This has several effects: it pisses the person behind him off even further, because it seems like he’s slowing down even more. It could cause an accident, if the person behind him thinks he’s stopping and slams on the brakes to avoid rear-ending him and is subsequently himself rear-ended. And it usually dose give him a little more room, because the person behind him thought he was slowing down and did likewise, which opens some space.

      Of course, to avoid getting rear-ended in this stupid asshole tactic, he also has to use the accelerator to avoid slowing down when he taps the brake.

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    9. Re:1st bug found by Rob+the+Bold · · Score: 1

      So when someone is tailgating you, you tap the break down while pressing down on the accelerator?

      I just use the e-brake so the taillights don't give 'em any warning.

      --
      I am not a crackpot.
    10. Re:1st bug found by Rob+the+Bold · · Score: 2, Insightful

      Yes, people do it all the time when someone is tailgating them.

      He drives much too slowly, and then when someone is following him, wishing he would speed up and drive the same speed as everyone else, he taps his brakes.

      Of course, tailgating someone so they'll accelerate to my desired speed is also a "stupid asshole tactic". Probably a better bet when encountering someone driving "too slowly" for your tastes is to either pass (if possible) or suck it up, Nancy. Maybe even give them more distance, not less. Even if they are driving so slowly as to create a traffic hazard (not just an inconvenience). Especially then. Because if someone is unintentionally creating a nuisance or a hazard, you ought to keep your distance to avoid making an accident even more likely. And if they're doing it intentionally, it's an even better idea. In no event is tailgating the "offending driver" going to make things better. If you wreck your car to make some kind of point, well, you've still got a wrecked car.

      Naturally this doesn't apply to operators of trucks over 1 1/2 ton, who are specifically permitted by most rural and southern states to "run over his slow ass". Yes, mods, that sentence was "sar-cas-tic".

      --
      I am not a crackpot.
    11. Re:1st bug found by h4rr4r · · Score: 1

      How are you using both of those pedals with your right foot?

      If you are using your left foot, I hope the following accident kills or at least maims you.

    12. Re:1st bug found by clone53421 · · Score: 1

      Of course, tailgating someone so they'll accelerate to my desired speed is also a "stupid asshole tactic".

      I don’t disagree, but I wasn’t talking about them.

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    13. Re:1st bug found by loafula · · Score: 1

      Valid point, but people who engage in such tactics should go back for some driver re-education. Hence, my statement is still correct ;)

      --
      FOXTROT UNIFORM CHARLIE KILO
    14. Re:1st bug found by conufsed · · Score: 1

      When someone is tailgating me I slow down. No brakes, just foot off the accelerator. Because, firstly, I'm an arsehole, and secondly its the only remaining control I've got to make the situation safe again by giving myself enough space behind me for the speed I'm doing. Of course those few mindless idiots who realise what I'm doing and back off, I'll return to my original speed. Generally they had the shits with me in the first place for doing such horrible things as following the speed limit, which I do as I pretty much have to the way speed limits are enforced here in .au if you actually get caught

  12. Get the Flash by nicholasjay · · Score: 5, Informative

    There's a lot of cars that have the 'brake takes precedence' feature. The only real reason to not have such a feature is because of trail-braking or hell-toe shifting. Both are racing/performance driving techniques you won't be doing in your Camry. Plus, it is a pure software feature in that if it detects you braking, it will cut throttle. So there's no big issue there.

    Also, cars have their computers updated all the time, and it has never been a big deal in the past. The Nissan GTR was the last example that made the news (to cut down on the RPM the launch control used). But really, cars are reflashed all the time. Its not a big deal.

    1. Re:Get the Flash by Nick+Number · · Score: 1

      The only real reason to not have such a feature is because of trail-braking or hell-toe shifting.

      And you can get reimbursed if something happens during the latter.

      Just wait for the dealership to announce that there'll be hell-toe pay.

      --
      Promote proofreading. Don't mod up sloppy posts.
    2. Re:Get the Flash by mdarksbane · · Score: 1

      You'd be surprised how many camrys I see at auto-cross. I know I'd be mad as hell at any car that decided to cut my engine because I hit the brakes.

      Of course, if the OP were into cars or racing he probably wouldn't be asking the question here.

    3. Re:Get the Flash by Anonymous Coward · · Score: 0

      I thought this was common with all electronic throttles. The VW and BMW closed the throttle if the brake was pressed. I know BMW had electronic throttles on some cars back in 87 (750.)

    4. Re:Get the Flash by nicholasjay · · Score: 1

      Very true. People race what they have. How this could be implemented is with a timeout. The car also brake/throttle overlap for a set time, and then if it goes over that time, cut the throttle. That system wouldn't impact heel-toeing at all, and not trail braking either (I guess it depends on the specific corner).

      But then you would have people saying that the delay in cutting throttle may cost lives. Somebody with an out-of-control car would have (say) 4 seconds less to get back in control.

    5. Re:Get the Flash by Dr.+Evil · · Score: 1

      Does this stuff affect anyone with a manual transmission? If the engine goes crazy, hit the clutch. It should be a reflex.

    6. Re:Get the Flash by ircmaxell · · Score: 1

      Well, you could do the delay as a function of throttle position. From what I understand about heal-toe breaking, you're not at full throttle, but at some portion of full. So you could say implement a timeout, that would be infinite (basically never timeout) at 0% throttle, and 0 at full throttle, but decreases as the throttle position goes up. So at 25% throttle, it may be a 2 second timeout, but at 75% it would be 0.25 second...

      What I find amazing is that you can't even put the transmission in neutral (says another post in this article). That NEEDS to be fixed. Bash Chevy all you want, but at least their automatic transmissions have mechanical bypasses for Neutral (It opens a dump valve that releases the clutches regardless of the electronically controlled shifter)... I wouldn't drive a car without a mechanical disconnect somewhere in the line...

      --
      If a man isn't willing to take some risk for his opinions, either his opinions are no good or he's no good
    7. Re:Get the Flash by karnal · · Score: 1

      Even simpler option. Put a user defeat in place. I know this sounds silly, but is much better in these "exception" cases: I have a 99 Grand Marquis with Traction Control (every car have this nowadays?) and they decided to put the button to turn off the traction control... in the glove box. Not too big a deal; I only ever use it if I'm wanting to get a little bit of slide out of the rear end of the car for kicks. However, with it being in the glove box, I rarely turn it off - it's just not a useful feature for every day driving.

      Also - every reset of the car (re-ignition) turns the Traction Control feature on so even if I had engaged the defeat mechanism, when I shut the car down it re-engages Traction Control. This could be similar from an exception point of view - if you're getting into a race, you have the opportunity to turn down the safety system so you can heel-toe without the engine cutting out. Of course if you have to kill the engine you'd have to disengage the system again, but that would help more of the exception drivers.

      --
      Karnal
    8. Re:Get the Flash by nicholasjay · · Score: 1

      I don't know if manufacturers would put a cut off system in manual cars. It certainly doesn't make a lot of sense. But if the cutoff is there in the 'base' (read: automatic) configuration, is it worth taking out? I would personally say 'yes', but I don't know about the manufacturers' lawyers.

    9. Re:Get the Flash by thegrassyknowl · · Score: 1

      The only real reason to not have such a feature is because of trail-braking or hell-toe shifting. Both are racing/performance driving techniques you won't be doing in your Camry. Plus, it is a pure software feature in that if it detects you braking, it will cut throttle. So there's no big issue there.

      "hell-toe shifting" hey. That may explain the sudden acceleration. That devil toe!

      Now, heel-toe shifting was something I'd do quite often in my old car. I have no need to shift gears in the new one because it's auto, but I still use heel-toe to pull off on steeper inclines. The thing with heel-toeing is that people do do it, and they're not racing - they're just driving fairly normally under only moderately exceptional circumstances (ie, down-shifting with a trailer attached on a steep downgrade). Sure, you're not doing that in a Prius, probably, but in a Camry it's conceivable you may be hauling a load. What would work for me is a maximum throttle opening that was above zero when the brake was applied; just enough to give a blip on the juice and downshift or pull away on a hill, but not enough to pull the car up to unsafe speeds.

      And what's to say the fix doesn't add new, unexpected bugs. We know about the sudden acceleration problem and we know the answer; shift into neutral and jump on the brake pedal. That'll stop you. Assuming the computer hasn't gone balls up enough to disable the rev limiter you'll thrash the motor for a little while, pull up and turn the car off. If the computer is so balls-up that the rev limiter doesn't work you're fucked anyway so why worry about destroying the motor?

      --
      I drink to make other people interesting!
  13. Apply the update by Cassini2 · · Score: 4, Informative

    Many other manufacturers have already added a similar piece of code. It really doesn't take to long to debug an interlock. Your primary failure mode will be: if the brake pressed switch fails (ie: the tail lights are stuck on), then the car won't run.

    Every interlock has a strong tendency to fail into the safe state. Conversely, omitting interlocks tends to result in fail-dangerous failures, which is what Toyota is experiencing.

    1. Re:Apply the update by ColaMan · · Score: 1

      Your primary failure mode will be: if the brake pressed switch fails (ie: the tail lights are stuck on), then the car won't run.

      Most manufacturers brake/throttle interlocks are set to be overridden if suspicious conditions are noted. Still on for longer than X period of time while the car is in motion, on 5 times in a row before engine start, still on 5 minutes after engine stop, etc.

      --

      You are in a twisty maze of processor lines, all alike.
      There is a lot of hype here.
  14. That is a stupid question! by Anonymous Coward · · Score: 0

    First off, no firmware should be between you, the engine and/or the break. That's just ridiculous. Second, the firmware update isn't for the floor mat problem. How would that even make sense? It's because the firmware is faulty to begin with and can cause the accelerator to STUCK FULLY PRESSED. Yes, you want this for your death machine.

  15. Not a Smart Move to Turn Down The Upgrade by Anonymous Coward · · Score: 1, Interesting

    IANAL, but if you refuse the software update and your car proceeds to have an accident caused by flaws in the old software, you'll have no legal recourse against Toyota for any deaths, injuries or property damages caused by the software malfunction.

  16. IBTW by Anonymous Coward · · Score: 0

    (I.n B.efore T.he W.oz)

    ((surely, he will reply to story too?))

  17. Fully informed? by Coreigh · · Score: 1

    I thought they determined that this was about more than shifting floor mats; that there is a legitimate problem with the software. You could experience this problem WITHOUT floormats in your car.

    I don't drive a Toyota and if I did I could not afford one new enough to have this problem anyway.

    --



    "Waitress I need two more boat-drinks..."
    1. Re:Fully informed? by natehoy · · Score: 1

      I think this is a case of "belt and suspenders".

      If this was floormats as Toyota is claiming, then this patch does no harm. Plus, if you get something other than a floor mat stuck under your go-fast pedal and hit the brakes, the car would immediately ignore the go-fast pedal and you could stop the car without any fuss or bother. So no matter what else happens, when you hit the brakes the accelerator is returned to IDLE state, and the brakes work normally. You may suffer wild acceleration if you let up on the brakes again, but pushing back on the brakes will stop that immediately, you'll figure it out, and pull over.

      If this was NOT floormats, but some other software issue, this patch will still allow the engine to be idled when you push the brakes.

      So, no matter what, this seems like a rational and reasonable safety feature. The braking system should win any contest with any other vehicle subsystem. If I push on the brakes, that means I want the car to stop. If my foot is on the brake, the most important thing the car can be doing at that moment is to be slowing down. All other systems except maybe steering have now become optional.

      Honestly, the only reason NOT to want this patch is if you are one of the few who still drives "two foot" (one foot on the accelerator, one foot on the brakes) and you have a habit of "riding the brake" by resting your "brake" foot on the pedal. And the only real risk is that when you put any weight on the brake pedal the accelerator will stop working.

      --
      "This post contains words, known to the State of California to cause thought. Wash brain thoroughly after reading."
  18. sliding floor mats by Em+Emalb · · Score: 1

    I'd recommend lubing the bottom of the floor mats so they do slide, that way you do have a requirement for the "firmware upgrade".

    Sheesh. The 10million lines of code have been in your car since before you bought it. They didn't re-do all 10 million (or whatever the real number is) they change some that was faulty.

    No worries man.

    Get 'er done in the words of the "immortal" larry the cable guy.

    --
    Sent from your iPad.
  19. Liability by Anonymous Coward · · Score: 0

    Take the update. If you decline it, you are in an unfortunate legal position if you encounter this difficulty and are interested in some financial response from Toyota. IANAL.

    Also, what real information do you have about their testing or development process?

    1. Re:Liability by cedricfox · · Score: 1

      Toyota Japan knew about this problem a year before Toyota US executives claimed they heard about it, which was well before it got into the news. So it could have been brewing for 15 months.

      --
      Did you ever get the feeling the story is too damn long and in the present tense?
  20. Go for it by JLangbridge · · Score: 1

    Technically, end users are told not to install firmware upgrades unless told to by a representative, to correct existing problems or dangers. Ok, so most geeks don't hesitate to flash mainboard BIOS chips, and in the worst case, the mainboard boots up form a secondary BIOS to reflash the primary. The point is, mainboard updates are there to correct small issues; memory latency, support for newer CPUs, etc etc. Most of the time, a firmware "bug" will just cause minor annoyances. A firmware "bug" on a car is, potentially, a killer. I know, I'm going to extremes, but the aeronautics industry has a different view on firmware updates. If a bug is found, if a new firmware comes out (passing all the tests), they flash it, end of story. If I were in the same situation, I'd accept any firmware update that comes from a manufacturer that affects critical components. If it only affects the CD player or the wipers, I wouldn't bother, but if it affected the brake pedal, I'd personally go for it. Yes, there are risks, but I still have confidence in a computer flying me with humans "suggesting" actions to a computer every time I fly an Airbus.

    --
    The urgent is done, the impossible is on the way, for miracles expect a small delay.
  21. It is a fail safe by oracleguy01 · · Score: 1

    From what I was told, that update is a fail safe. Basically if the throttle is wide open or near wide open and you press on the brakes, it will cause the engine to ignore the throttle position and return to idle.

    Not to say that it might not have bugs but also consider that they might be silently patching other bugs they found. If part of this whole sudden acceleration thing was a software glitch, they could use this to keep that under wraps. You probably should just get the update, then at least if there is a future problem they can't point to your refusal to update the software as the cause.

  22. Seriously? by clone53421 · · Score: 4, Informative

    Take the update.

    My driving habits don't cause the floor mat to slide much, so I see the update as overkill.

    Perhaps, but didn’t I read about some people who died in a Toyota, presumably from this exact bug, whose floor mat was found secure in their trunk, exactly where Toyota recommended them to put it when they thought the floor mats were causing the accelerator bug?

    --
    Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    1. Re:Seriously? by secretcurse · · Score: 1

      How the hell are we supposed to know what you did or didn't read?

      --
      I'm using all of my mod points to mod ancient memes down. Please join me.
    2. Re:Seriously? by rickb928 · · Score: 1

      Apparently driving habits are not the cause, at least not in a Lexus. You heard or read any of the testimony from the woman that stated she put the transmission lever in reverse and it didn't stop the car? REVERSE? Obviously the transmission didn't answer the control input, it she would have had to sweep if up off the highway, which would be better than continuing to careen down the road out of control.

      You want the update. Sounds like it can't be much worse the the prvious release.

      ps - Not turning the engine off, trans to neutral, etc when the brakes are at max effort and the wheels are not slowing down seems like a massive fail. Massive. Fail. Akio Toyoda should be firing a lot of executives in the next few months, and then considering his next move.

      --
      deleting the extra space after periods so i can stay relevant, yeah.
    3. Re:Seriously? by clone53421 · · Score: 1

      That’s a failsafe... if you shift your car into neutral while the throttle is wide open, you’ll burn up the engine pretty quickly, and if you put it in reverse, your transmission is hosed.

      A stuck throttle needs to have a failsafe, yes... but shifting into neutral (or reverse) isn’t really safe. It’s a last-ditch effort to avoid dying by the driver which will in all likelihood destroy their car.

      The safest approach is, of course, to kill the throttle and let the engine idle in neutral.

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    4. Re:Seriously? by JWSmythe · · Score: 2, Informative

      Citations would have been good. Here they are for reference. There could be more.

      December 26, 2009: A Toyota Avalon crashes into a lake in Texas after accelerating out of control. All four occupants die. Floor mats are ruled out as a cause because they are found in the trunk of the car.

      Read more

      Four Jehovah's Witnesses died when a 2008 Toyota Avalon they were riding inside raced out of control and plummeted into a pond on December 26. ...
      Speculations had swelled over whether the car's mat had become stuck on the accelerator, which was one of the reason's Toyota recalled the Avalon, along with several other models. But, investigators found the floor mats in the car's trunk after the accident, ruling out the mat theory.
      Read more

      --
      Serious? Seriousness is well above my pay grade.
    5. Re:Seriously? by clone53421 · · Score: 1

      Yeah, I was getting ready to post this.

      In the most tragic incident, on the day after Christmas, four people died in Southlake, Texas, a suburb of Dallas, when a 2008 Toyota sped off the road, through a fence and landed upside down in a pond. The car's floor mats were found in the trunk of the car, where owners had been advised to put them as part of the recall.

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    6. Re:Seriously? by rickb928 · · Score: 1

      I'm not asking that thr transmission go into reverse when the car is going 100+ forward. But it's somewhat obvious that some failsafes didn't work. Ask that driver. Terribly wrong. At least asking for the tranny to go into reverse should elicit some response, like slowing down so it CAN go into reverse?

      --
      deleting the extra space after periods so i can stay relevant, yeah.
    7. Re:Seriously? by StikyPad · · Score: 1

      I hate to sound like a broken record here, but I'm seriously disappointed in the critical thinking skills of Slashdot today.

      "Presumably from this exact bug?" People are involved in fatal single-car accidents every day where the floormats are securely in place. I believe the technical term is "falling asleep at the wheel." It's only in light of the recent hysteria that the default presumption has become "because the car took control from the driver and caused him to hurtle headlong into a tree." Unanticipated acceleration, even in light of recent events, is still a zebra.

    8. Re:Seriously? by Anonymous Coward · · Score: 0

      I'm not familiar with that particular one, but several of the stories sound a lot like the driver did not do what they think/claim they did.

  23. Absolutely by onyxruby · · Score: 4, Insightful

    Think of this a few different ways. First from a liability standpoint, you are considering actively refusing a fix for a known bug that has killed people. If you ever sell your car and it can be proved you actively refused this you could be on the hook both civilly and criminally. Second from a liability standpoint, Toyota is now assuming liability for this, if they brick your car, they are liable for fixing it. Third, this is a known bug that has killed people, are you bloody nuts? This is not a software bug that results in a software crash, this is a software bug that results in a real world crash!

  24. What? by Anonymous Coward · · Score: 0

    The real answer is to find a vehicle that works MECHANICALLY, as it should. If SOFTWARE is involved in what your brake pedal does, updating it doesn't change the fact that you're trusting your life to something that at least partially works in software, which is much more prone to failure than hardware.

    To hell with modern cars and their stupidity. This is why I won't buy any new cars and would rather pour my money into an older one for the little I use it. The ideal scenario is to get rid of my stupid money pit completely, but it's not realistic right now.

    I hate cars.

  25. Jane, you ignorant slut... by HotNeedleOfInquiry · · Score: 4, Insightful

    In the computer world, we're all taught to install firmware updates only if there is a real problem because a large percentage of firmware updates actually brick the hardware or cause other unforeseen consequences.

    Nobody taught you that. You pulled it out of your ass so you'd sound officious and get a post on /.

    The vast majority of firmware updates work, fix problems and don't brick devices. Much more of this shit that gets by as posts and I'll be begging for Jon Katz to come back.

    --
    "Eve of Destruction", it's not just for old hippies anymore...
    1. Re:Jane, you ignorant slut... by Nimey · · Score: 2, Insightful

      Ah, never thought I'd miss JonKatz, but kdawson makes me wonder sometimes...

      --
      Hail Eris, full of mischief...

      E pluribus sanguinem
    2. Re:Jane, you ignorant slut... by Anonymous Coward · · Score: 0

      Um, have you ever heard of GMP? Have you ever been in manufacturing. Some factories (and for very good reason) will _not_ update firmware on sensors and controllers. Why? Because they have developed and tested a process around the existing firmware. If something is _different_ then process safety could be compromised.

      Imagine a sensor that had code that always presented the temperature as 20 C degrees too high. So, the engineer tells the heater to turn off when the sensor reads 110 C (and the process is at 90 C). Everything is fine. Now the firmware is updated and it presents the correct temperature. Now the process is at 110 C, water boils and some poor employee is scalded.

      No, this does not brick the hardware (which is a much easier problem to solve because you _know_ something went wrong). It is much much worse.

      Yes, this is an extreme example. But, when lives are at stake (safety, drug manufacturing) or lots of money (a small factory may cost $100,000 an hour to operate whether it is producing scrap, shut down due to an accident, or manufacturing $200,000 an hour in product) people get very conservative.

    3. Re:Jane, you ignorant slut... by HotNeedleOfInquiry · · Score: 3, Interesting

      Then let me give you a more extreme example. Firmware in avionics and flight control electronics. The manufacturer releases an update and the customer has to install it to remain airworthy. Why? because the manufacturer knows more than the customer. That is almost always the case.

      --
      "Eve of Destruction", it's not just for old hippies anymore...
    4. Re:Jane, you ignorant slut... by u38cg · · Score: 1

      No. It ain't that bad.

      --
      [FUCK BETA]
    5. Re:Jane, you ignorant slut... by Aladrin · · Score: 2, Informative

      While I disagree with the 'large percentage of firmware updates actually brick' bit, he's correct that it's pretty common practice not to update firmware unless there's a known bug that -is- affecting you.

      However, that applies to non-mission-critical appliances like home routers and not to death machines like cars or any device that could cost someone a -lot- of money if it goes down.

      And you should never do the firmware update on a 'live' system for the same reason. So if he's actually driving the car while he updates the firmware, that would be bad. Otherwise, it should be done.

      --
      "If you make people think they're thinking, they'll love you; But if you really make them think, they'll hate you." - DM
    6. Re:Jane, you ignorant slut... by SashaMan · · Score: 1

      You pulled it out of your ass so you'd sound officious and get a post on /.

      Officious - I do not think it means what you think it means.

    7. Re:Jane, you ignorant slut... by SuiteSisterMary · · Score: 4, Funny

      I believe, truely and honestly, that the submitter thinks that he's expected to go to www.toyota.com, click on 'support,' 'downloads,' 'firmware,' 'by make and model,' and download a binary file which goes onto a USB key.

      I believe that the submitter then thinks there will be instructions like 'pop the cover on the fuse panel, and insert the USB key containing the firmware upgrade in the USB slot. Start the car while holding both the 'rear window defroster' and 'left turn signal' down. The car will start in firmware upgrade mode and automatically start upgrading the firmware. DO NOT POWER OFF THE CAR DURING THIS TIME.'

      --
      Vintage computer games and RPG books available. Email me if you're interested.
    8. Re:Jane, you ignorant slut... by Blakey+Rat · · Score: 1

      No shit. I always update the firmware first thing when I get a new computer, or firmware-using device (like a wifi router.) I've never, ever had the device get "bricked," despite the scary warnings on the package. (I do take the basic precautions, like plugging in my laptop instead of using the battery, of course.)

      Anyway, this is ridiculous. He makes it sound as if the entire IT field all agreed at a meeting that we were going to shun firmware updates. I guess I didn't get the memo, if that's the case.

    9. Re:Jane, you ignorant slut... by SydShamino · · Score: 1

      That sounds funny, but I'm looking to exactly that this weekend to try and fix a problem with my iDrive. Except instead of a USB stick in a port, it's a special ISO I download from the internet, put on a CD, and stick in the CD drive. And the car's supposed to be on already.

      I picked my car up from the dealer yesterday after a code update, and they broke the split screen navigation view. Quick reading from car driver forums show that a simple firmware downgrade/upgrade will restore the functionality, and it will save me the hassle of losing my car for 2-3 more days.

      Worst case, they already broke it and I can drive the car (bricked entertainment system doesn't affect car operation) to the dealer to put it back.

      --
      It doesn't hurt to be nice.
    10. Re:Jane, you ignorant slut... by Anonymous Coward · · Score: 1, Interesting

      I suspect this is very similar to how the Toyota dealer will install the new software. They won't do the 'rear window defroster' because they use a special cable to connect there programmer to the car/engine management computer. Turning the power off (or disconnecting the battery) would very likely brick the car, unless they added a ROM to hold the flash programming code (unlikely, since that would upgrading the flash programming code impossible).

    11. Re:Jane, you ignorant slut... by Anonymous Coward · · Score: 0

      Funny!

    12. Re:Jane, you ignorant slut... by sir_eccles · · Score: 1

      Reading between the lines I would guess that this "developer" has performed some sort of chip mod or other somesuch modification of his rice rocket and is worried that the firmware update will brick his car much like Apple bricked jailbroken iphones. Thus having performed an out of warranty mod he is worried he will be liable should it go wrong not the dealership.

    13. Re:Jane, you ignorant slut... by SuiteSisterMary · · Score: 1

      Oh, no doubt, though I'd also be willing to believe they'll pop off some sort of EEPROM and pop on a new one.

      The point is, though, it's not like reflashing your 360. There's zero chance you'll be left with a 'bricked' car; you'll be left with a flashed car, or a new car, after the dealer either a) succeeds, or b) fails to successfully perform the upgrade.

      --
      Vintage computer games and RPG books available. Email me if you're interested.
  26. no shortage of reckless idiots by Anonymous Coward · · Score: 3, Insightful

    So based on vague general principles without any specific knowledge of the engineering issues involved you are refusing to install a manufacturer recommended safety fix. In an accident situation this is arguably evidence of a reckless disregard for human life. Good luck with your insurance company.

    1. Re:no shortage of reckless idiots by Nimey · · Score: 0, Flamebait

      It's a self-correcting problem, at least - the poster may end up removing himself from the gene pool, though one hopes without inconveniencing anybody else.

      --
      Hail Eris, full of mischief...

      E pluribus sanguinem
  27. it is an error catching routine by computerchimp · · Score: 3, Insightful

    Yes. Toyota's mechnical fix may not be the actual fix and the root issue may be a software based one.

    The software update is a failsafe, think of it as an error catching routine. All programs can benefit from error catching routines, problem is that programmers don't have enough time to program for every error possibility. Toyota has taken the time to add one to their cars.

    cc

  28. If you don't by cmiller173 · · Score: 4, Insightful

    If you don't take the patch and later have the problem you will likely have lost the ability to sue if necessary. Also, if you live in a state with the concept of "contributory negligence" in it's laws you could be found partially or fully at fault for any accidents that would have been prevented by the patch. Eventually insurance companies are going to realize that they could deny claims in accidents if the driver's car is not fully patched. So yes, take the patch

  29. Take the subway - or campaign for one to exist. by h00manist · · Score: 3, Funny

    Take a look at the statistics for death causes for people under 60, and you will find almost everyone who doesn't die old dies in a car. Study why cities are large but there's lots of empty space with no people, and what causes urban sprawl, and you will find roads and parking lots fill all the space. Look at what wasted labor there is in society, and you will find that producing and maintaining one high-price high-waste transportation system per citizen is quite a bit of work when horses managed do to better than that quite some time ago, not to mention electricity and electric computer system transport. And PRT more recently. Then read about pollution, and oil wars. Then get back in your car anyway, without even writing a letter to someone.

    --
    Build your own energy sources from scratch. http://otherpower.com/
    1. Re:Take the subway - or campaign for one to exist. by Anonymous Coward · · Score: 0

      Well actually.. lots of car accident deaths involve being thrown from the car or dying in the ambulance so dies in a car is a bit of a misnomer.

    2. Re:Take the subway - or campaign for one to exist. by Wyatt+Earp · · Score: 1

      Take it to an urban renewal conversation. This is about a flaw in an automobile, this is effecting people today, campaigning for mass transit, while a good idea, isn't going to help with the immediate problem, it'll help with problems 10-20 years down the road.

      Cars are the leading cause of death from 1-34, but after that its cardio and cancers. And the firearms stats aren't all murders and suicides - Firearms Statistics Include Gang Warfare, Self Defense Shootings and Criminals Killed by Police.

    3. Re:Take the subway - or campaign for one to exist. by Anonymous Coward · · Score: 0

      Roads and parking space don't cause urban sprawl - they are an EFFECT of urban sprawl.

      Urban sprawl is caused by regulations requiring overtime pay - since employers don't want to pay 1.5x to 2x for overtime, most employees can't earn more by working longer hours. So they use their time communiting instead, which enables them to afford a bigger house in the suburbs than they could in the city.

      If there were no wage-and-hour regulations, there would be no urban sprawl.

      --Dave

      http//mugwumpery.com
         

    4. Re:Take the subway - or campaign for one to exist. by waddleman · · Score: 1

      Actually horse were quite a problem for cities because of manure disposal and dead horses in the street during the industrial revolution. Cars ended up being the solution, not to imply that we still don't deal with a pile of shit from cities today.

    5. Re:Take the subway - or campaign for one to exist. by Anonymous Coward · · Score: 0

      Wheres the -1 Aging Liberal Hippie Douche-bag mod?

    6. Re:Take the subway - or campaign for one to exist. by sjames · · Score: 1

      ...per citizen is quite a bit of work when horses managed do to better than that quite some time ago...

      But transportation related pollution is felt much more viscerally when you step in it.

  30. 100 million LOC by Andy+Dodd · · Score: 2, Insightful

    Even in the most modern car, I find this hard to believe, unless you include the entertainment/nav system in the count.

    In my opinion, it doesn't count since this is typically decoupled heavily from the safety-critical components of the car.

    It is usually easier to write bug-free microcontroller code (ECUs and such) than general purpose PC code. Also, the distributed nature of most automotive microcontroller code keeps code separated into nice little easily-testable modules.

    There are always exceptions, but it's very rare for a firmware update in a vehicle to cause regressions. Nearly all of the time, "bugs" in vehicular firmware are really unanticipated results of intentional design choices. For example, the Partial EMCC (PEMCC) code in early-1990s Chrysler A604 transmission firmware that slowly trashed torque converters was intended to improve fuel economy by partially engaging the torque converter lockup clutch - it turned out this wore out the clutch FAR faster than any of the mechanical engineers anticipated. In 1993 or so, this feature was removed once its contribution to premature transmission wear was discovered. (So yeah, this was a case where a bug really WAS originally a feature!)

    --
    retrorocket.o not found, launch anyway?
    1. Re:100 million LOC by kenh · · Score: 1

      This code is *exceptionally* well commented...

      Microsoft Vista has a reported 50 Million lines of code...

      --
      Ken
    2. Re:100 million LOC by DerekLyons · · Score: 1

      It is usually easier to write bug-free microcontroller code (ECUs and such) than general purpose PC code. Also, the distributed nature of most automotive microcontroller code keeps code separated into nice little easily-testable modules.

      That's fine for the individual little code modules. But the code doesn't run as an individual little modules - it runs as part of an integrated and distributed system and has to be tested as such.

  31. I will say this by rubycodez · · Score: 2, Interesting

    closed source software model so much more fascinating when there is a body count, no?

    1. Re:I will say this by Monkeedude1212 · · Score: 1

      The slightly disturbing feeling of making a bit of humour out of people dieing really only helps to reinforce your point - which is a good one.

      Well played, Sir.

    2. Re:I will say this by Quiet_Desperation · · Score: 1

      Can you really open source the control system for specific devices?

    3. Re:I will say this by clone53421 · · Score: 1

      Of course.

      You don’t have to let the community edit it. You just have to at least let them see the code.

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    4. Re:I will say this by rubycodez · · Score: 1

      yes, and could go even further to testing on private roads and property. If your code kills you and knocks over your pole barn in the back forty that is entirely your problem.

    5. Re:I will say this by Bigjeff5 · · Score: 1

      So open source software never has bugs?

      Huh, that's strange, I really thought bugs were related to the nature of programming, and not tied to a particular economic model, but maybe I'm wrong. Apparently all those bug fixes over the years in every single open source program that has ever been written weren't actually bugs, because the open source model can't produce bugs.

      What were they then? Hmmm... I guess we need a new name for them, wait I've got it! Open source has "undocumented features" that it was decided they didn't need! Yeah, and all those "bug fixes" were really just "feature updates"!

      Wait a second, that sounds vaguely familiar, like maybe something a company that is reviled and hated in the open source community once said. Hm, oh well, whatever.

      Dumbass.

      --
      Security is mostly a superstition... Avoiding danger is no safer in the long run than outright exposure. - Helen Keller
    6. Re:I will say this by Bigjeff5 · · Score: 1

      No, you can't, because the control systems for these devices are tied directly to the hardware. It's not like these bad boys run Linux (not that you couldn't put it on there, you probably could, but that would be absurd).

      If you take the company out of the picture there is no device to write software for. It's like saying the architecture for the x86 should be open sourced, that's absurd. The instruction set should be available, but if the internal programming were open sourced it would simply never happen, because it is directly tied to the hardware, and you need specific knowledge of the internal workings of the hardware that nobody except the developer of the hardware is going to have. Furthermore, the hardware vendor would not be able to sell a piece of hardware that didn't do anything, so they need to do the internals anyway. It's the same issue here, expanded a little bit (relating to a car instead of a processor).

      Open source applies to a lot of things, and you could even use open source after a certain point on a lot of these devices, but the nuts and bolts of it can not and should not be open source. For a company selling a specific product, pouring millions of dollars into its development, however, open sourcing one part of it just doesn't make any sense at all, especially when each part is inter-dependent.

      --
      Security is mostly a superstition... Avoiding danger is no safer in the long run than outright exposure. - Helen Keller
    7. Re:I will say this by clone53421 · · Score: 1

      Nobody said you have to get other people to design it. The developer of the hardware is still the one writing the software. They’d just also open its source and let other people see it.

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    8. Re:I will say this by rubycodez · · Score: 1

      of course open source has bugs. some might even kill people or has killed someone already. but closed source is extremely difficult to audit, check, do forensics. thousands of eyeballs might or might not make a bug shallow, but it betters the chances.

      fucktard from a rotted whore's cunt.

  32. There is nothing wrong with your toyota by Anonymous Coward · · Score: 0

    Does anyone remember the AUDI issues of the late 80s (Audi 5000s). Look it up, same thing. A bunch of mommys claimed there cars were sufforing "sudden acceleration" and running over thier children. Audi explained what they were claiming was not possible and they had just been accidently hitting the accelerator. Well once the press and 60 minutes got ahold of this it became an enormous issue (just like today) so much so that instead of trying to fight the endless and rediculous lawsuits and bad press, Audi simply pulled out of the North American market for a few years until all the nonsense calmed down.

    Toyota made the misstake of trying to humour thier customers in the first place (with new floor mats and lubricating pedal linkages, etc), instead of calling them idiots who were accidentaly hitting the accelerator, which is what they actually are!

    1. Re:There is nothing wrong with your toyota by clone53421 · · Score: 1

      Okay, this isn’t personal experience, but I’ll carefully draw out the connection: My dad’s friend, who is a car dealer (buys cars at auctions, fixes them himself, and sells them), told me this story about another friend of his, who was also into the car business.

      It happened quite a while back (no, this problem isn’t just on the new models like people claim). His daughter (typical blond 17-year-old girl) claimed that her brakes randomly went out on her small Toyota. He looked it over, determined that there was nothing wrong with the braking system, and laughed it off assuming that she was a typical blond 17-year-old mistaken girl. She insisted, though; so to prove there was nothing wrong with the car, he traded her cars and drove it for a week or so. It worked perfectly fine until he was about ready to trade her back and tell her she was wrong. Then one day, approaching a stop sign at an intersecting highway, he hit the brakes and nothing happened. He rolled right out onto the highway and got T-boned by a semi. He died and was resuscitated 3 or 4 times on the way to the hospital, according to what I was told.

      Are you going to tell him that not only was his daughter wrong, but he’s also an idiot who hit the accelerator instead of the brakes while actually testing the vehicle to make sure the brakes worked?

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    2. Re:There is nothing wrong with your toyota by Anonymous Coward · · Score: 0

      In response to the Audi issues, they later found out that the woman lied under oath about hitting the brake pedal when she was mashing on the gas in reality. I dont have a cite for it, but I am sure someone can find it.

      take the patch and get back to work.

    3. Re:There is nothing wrong with your toyota by kenh · · Score: 1, Funny

      Your dad's friend has a friend who's daughter had a problem with her car...

      Did I ever tell you about my friend, who knows a guy that went on vacation in the islands for a few days, and when he got back found a photo on his camera of his toothbrush sticking handle-out of a black man's butt? It's true, I swear!

      --
      Ken
    4. Re:There is nothing wrong with your toyota by nedlohs · · Score: 1

      Since he died before he got to the hospital, how does anyone know that he hit the brakes and nothing happened?

      Maybe he was talking on his cell phone/gazing at a pretty girl on the footpath and didn't notice an intersecting highway? Maybe his wife was being a real cow and he decided to end it all? Maybe he didn't really exist and your dad's friend is making things up?

    5. Re:There is nothing wrong with your toyota by clone53421 · · Score: 1

      Did you miss the part where I said he was resuscitated? Not to quibble over what it means to be “dead”, but I think you know what I meant. He was mostly dead.

      Now, if he’d been all dead... well, with all dead, there’s usually only one thing that you can do...

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    6. Re:There is nothing wrong with your toyota by Anonymous Coward · · Score: 0

      Pretty sure you heard that wrong.

      (Need I warn you that it’s NSFW?)

    7. Re:There is nothing wrong with your toyota by nedlohs · · Score: 1

      I just misinterpreted it as being resuscitated N times but dieing N+1 times, given the past tense reference in the first sentence.

  33. Liability by nurb432 · · Score: 1

    If you don't, and you have a wreck that is related to the recall, guess who is on the hook? ( one hint, it wont be Toyota or your insurance company )

    --
    ---- Booth was a patriot ----
  34. Yes by wisnoskij · · Score: 1

    And I would say the main reason for that answer is:
    If you do not take the update and get in an accident because of it the insurance company and Toyota will blame you, but if you upgrade and get in an accident because of it you are blameless (you just did what the bid company told you to do).

    And we already know that the current software is buggy (that is why they are releasing the update), so trade a known problem for a potential one.

    --
    Troll is not a replacement for I disagree.
  35. What are the legal liabilities... by Anonymous Coward · · Score: 0

    if you don't take it?

    If I get hit by an out of control Toyota, and later find that the owner refused a patch, you bet I'm going after them.

  36. Well by ShooterNeo · · Score: 2, Insightful

    100 million lines of code? Where are they getting this number? The entire Microsoft ecosystem is about that many lines of code.

    Maybe they mean assembly code? I'd imagine that the microcontrollers that a car uses are probably programmed with lots of bare metal assembly coding.

  37. Welcome to the world of BSDs of computerized cars by The+Abused+Developer · · Score: 1

    Ha, I'm not surprised; this is the result of a bogus, old-dated paradigm we submitted to for the sake of backward compatibility - the processing model based on state management. Everybody knows that when the system passes a certain level of complexity it becomes unstable and highly unpredictable because its state management becomes much more harder than the programmers can handle without errors - thanks Turing :-)! So, expect to see more and more BSDs while driving your new, smart, highly expensive and highly inefficient and useless toy. Maybe this will be another good case for refresh and start thinking from the core how we deal in our society with the dependencies on a system which is proven unsustainable ... and becomes deadly dangerous.

  38. I will be getting that firmware update by urulokion · · Score: 4, Insightful

    I have an '09 Prius. And I'll be getting that firmware update. It's a feature they should have included in the first place. It's not the best implementation of the brake override I'd like. What I'd really like to have an electrical circuit connection between the brake pedal and the throttle fly-by-wire assembly. When the circuit is tripped, the throttle position output of the assembly drops to 0 regardless of actual pedal position or sensor position. But that would require new hardware.

    I'm getting the update because if the engine does start runaway acceleration, the brakes aren't enough to overcome the hybrid system's output. I know the right thing to do would be to put the car into neutral and get it safely off the road. But I don't react well to stressful situations.

    1. Re:I will be getting that firmware update by karnal · · Score: 2, Insightful

      Putting the car in neutral should also disconnect the throttle fly-by-wire assembly. Unless someone likes constantly revving their engine in neutral (this is for the automatic transmission style only) it wouldn't cause anyone any real grief.

      As we get more and more involved with electronics in cars though, there's also the issue that the ECM could ignore the fact that you put the car in neutral. My wife's car has a gear selector that I know is electronic; couple that with electric throttle and push-button start and you could have a real problem to where one failure compounds on the others.

      One more thought - how to get the car to realize that if I push the button to stop the engine, it kills it immediately instead of waiting a specific time period to shut down. I know that the delay is so that the machine understands that you do really want to shut down the engine rather than "I just bumped the button" but there has to be some stupid simple solution to that issue. As convenient as it would be for me to just get in the car and drive rather than have to put a key in a cylinder, I like being able to turn that cylinder at a moment's notice if there's something wrong....

      --
      Karnal
    2. Re:I will be getting that firmware update by Anonymous Coward · · Score: 0

      If you don't react well to stressful situations please stay off the roads. I'm alive because I react very well to stressful situations, situations generally caused by fools that lock up and freeze when something goes awry on the road, such as them losing traction.

    3. Re:I will be getting that firmware update by Bloom+Berg · · Score: 1

      What I'd really like to have an electrical circuit connection between the brake pedal and the throttle fly-by-wire assembly. When the circuit is tripped, the throttle position output of the assembly drops to 0 regardless of actual pedal position or sensor position.

      You could wire the brake lights to a relay on the throttle servo.

      DIY Safety ;-)

    4. Re:I will be getting that firmware update by ooloogi · · Score: 1

      It appears that the 09 Prius is shift by wire, so it seems plausible that a software problem could at the same time leave the throttle fully open, ignore the brake switch input, ignore transmission shift position, and ignore the stop switch.

      With conventional cars there was always three clearly separate systems: the engine throttle, the ignition switch, and the transmission shift. With those we could see that there could be no common point of failure that would affect more than one at a time. With some of the new cars, such as in the Prius, from the consumer point of view this is no longer the case. For all we know, those systems may now be all integrated and have the potential for one failure to affect all the means of stopping the car.

    5. Re:I will be getting that firmware update by BLKMGK · · Score: 1

      The brakes ARE enough to stop the car even floored. It just takes longer if the e-throttle isn't programmed to back off like every other manufacturers apparently does it. Check the news rack, one of the sports car magazines just tested this and every car in the test to include a Mustang Cobra stopped.

      --
      Build it, Drive it, Improve it! Hybridz.org
    6. Re:I will be getting that firmware update by EnglishDude · · Score: 1

      I agree with you completely. I'm a tall guy, and my parent's '95 Mondeo's ignition barrel has an really stupid design - it's right in front of my knee, so I sometimes accidentally knock it into "I", turning off the engine. I first found out this "feature" while doing 80mph on the motorway. The other stupid design is that you can't turn it into "III" unless you completely turn it back to "0" (steering lock) then back to "III". I found out this feature at the same time. Luckily, I just immediately depressed the clutch to stop engine braking, figured all this out, restarted the engine and continued.

      My point is that most existing cars immediately stop the engine when you turn off the ignition - and it's not a dangerous thing to do. Why do push-button ignition require the 3 second check? "I bumped the button" - so what? Better that than panicking when trying to turn off the ignition when the engine is racing!

      After reading what you wrote, I now really dislike the idea of electronic ignition switches, gearboxes and brakes, and I no longer believe I would drive a car without a hardware kill switch. Sure, my car might be drive-by-wire, but the "ignition"[1] barrel, brakes and manual gearbox are still 100% mechanical with nothing electronic anywhere - my car don't even have ABS - apart from the "brake & clutch fluid low" sensor and that's it. I don't mind the fact that the engine has bazillions of sensors & computers, but mechanical brakes and gearboxes work fantastic, and there's no reason to have an electronic version of those. I used to drive a Smart car with an semi-auto gearbox (actually a fully mechanical gearbox & clutch actuated by servomotors controlled by a computer) for 6 months for work and didn't think twice of it. Now after what you said, and looking back, I am cringing a little right now! At least, the Smart car I drove did have an mechanical ignition switch, so if anything did go wrong, I can just turn off the ignition. At the very least, I would still like to have that option along with a mechanical brake, as a minimum.

      [1]Quotes around "ignition" because my car's a diesel. I don't know the proper name for that switch ;)

  39. Take the update by Deflatamouse! · · Score: 1

    I work on HP's high end servers that also contains millions lines of firmware.

    I've heard of accounts where customers simply refuse to take new firmware because of their prior experience of "bricking" the boxes, and causing days of outage waiting for new blades to be shipped to them. But those usually turn out to be cases of real bad HW defects that the newer firmware has found. But they still insist on running years old firmware that contains tons of nasty bugs.

    We all know that software has bugs, and we fix hundreds of them every month. This is not as mission critical as firmware in a car, but it's the same thing. Take the update dammit!

  40. Known Bad vs Unknowns by Shihar · · Score: 2, Interesting

    Well, Toyota is giving hearings on capital hill, they have taken a non-trivial finical hit, and I think their president is one piece of bad news away from sepaku. Yeah, you can probably trust that they did everything in their power not to screw it up. I probably would take a potentially unknown problem on a firmware updates that is being watched by dozens of agencies and internal company auditors over a firmware that is known bad with a questionable dedication to quality. Even if their is a problem, it is a safe bet that it will be detected very early due to the number of eyes on it.

    Having been inside of a company that has had to do a recall, I can say that nothing sharpens a company's overzealous safety instincts and risk avoidance mania than a major recall. Recalls, especially the type that Toyota is experiencing, are a complete disaster for the company. They are extremely expensive both in terms of cost and reputation. I am pretty sure that the internal state of Toyota right now is a safety mania that trumps all else that would make a Puppeteer proud. In fact, you can probably rest assured that Toyota is currently wildly overshooting the 'proper' levels of safety. It will probably be a few quarters before they unwind to more reasonable levels.

    You need to consider it from the perspective of a manager. If you, as a manager, are in charge of a critical safety component, what is in your best interest? Yeah, you could try and cut a corner and skim an extra 2% profit that your boss might or might not notice, but if it backfires and YOU result in a safety issue, especially in the current environment, you should get a friend with a sword and a basket for your head and save the company the trouble. Right now, kudos in Toyota are earned by being a safety nut and being the one to discover and 'fix' some absurdly low probability safety concern, not for squeezing the budget a little further. Speaking as someone who has been in a company in full recall mode, if there is ever a time to trust that a company really is putting safety first, now is the time.

    1. Re:Known Bad vs Unknowns by PPalmgren · · Score: 1

      Well said. I work in an industry that is fairly dangerous to blue collar workers (port industry), and safety in this company is on the forefront of every discussion. I have never been part of a company that took safety so seriously, and almost 10% of the employees in my office are dedicated to it alone. It is a win-win for the company - safer operations reduce claims, improves image, improves bottom line, improve morale, improves productivity, and gives you a selling point vs. competition. The only negative is safety dept upkeep.

      Any sane company can justify overzealous efforts on safety in an industry with heavy machinery, even to quarter-minded dumbass shareholders.

    2. Re:Known Bad vs Unknowns by DerekLyons · · Score: 0

      I am pretty sure that the internal state of Toyota right now is a safety mania that trumps all else that would make a Puppeteer proud.

      Speaking as someone who has been in a company in full recall mode, if there is ever a time to trust that a company really is putting safety first, now is the time.

      +1 for the Puppeteer reference.

      -2 for seemingly being unaware that Toyota tried to sweep this problem under the rug with the silly nonsense about floor mats. They only became safety conscious when those efforts to shift blame failed.

  41. He is looking at it wrong... by Oxford_Comma_Lover · · Score: 4, Funny

    > ''the brake pedal to take precedence over the gas pedal if both were pressed' or, as their latest notice states, 'would cut power to the engine if both pedals were pressed.'

    Hint: this is a feature, not a bug. And even if you're reviewing very closely, it's not something that it takes three months to avoid messing up. if(X&&Y) Z=Y;

    When the two pedals work at the same time, it can result in pretty horrible accidents. Unless your driving style uses both pedals at the same time in a way that increases your safety (in which case you're James Bond and you don't ask slashdot questions), just take the update.

    --
    -- IANAL, this isn't legal advice, and definitely isn't legal advice for you. Also, Squee!
    1. Re:He is looking at it wrong... by Anonymous Coward · · Score: 0

      I don't know... the best way I know to get a car going from a stop on a steep incline is to press both pedals at the same time and gradually release the brakes. That way the car doesn't roll backward into the car behind me.

      I guess the lesson here is that if you find yourself at a stoplight on an incline behind a Toyota, stay back!
       

    2. Re:He is looking at it wrong... by fprintf · · Score: 3, Informative

      You are currently modded funny, but I would prefer not to purchase a car that prohibited me from pressing the brake and throttle at the same time and expecting power and braking. You don't need to be James Bond to do left-foot braking, you just need to understand when it is to be used (on the racetrack only). Obviously this situation doesn't apply to a Camry, and I don't know if any of their high performance cars have this same issue. If purchasing a high performance car I would expect the brake and throttle to work independently.

      Heck, I even set up my racing pedals on my computer at home to be independent to allow for LFB.

      --
      This post brought to you by your friendly neighborhood MBA.
    3. Re:He is looking at it wrong... by clone53421 · · Score: 1

      No. The best way is to quickly transition from full brake and no throttle to no brake and just enough throttle (and clutch, if applicable) to avoid rolling backward. At absolutely no point should you be using both the brake and the throttle.

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    4. Re:He is looking at it wrong... by Anonymous Coward · · Score: 0, Insightful

      'would cut power to the engine if both pedals were pressed.'

      Did I read that right? THAT would be fun at speed and trying to pull off to the side of the road to restart the car. Ever tried turning a newer car with power stearing off?

    5. Re:He is looking at it wrong... by Brian+Feldman · · Score: 1

      The real lesson here is the one you need to learn about emergency brakes.

      --
      Brian Fundakowski Feldman
    6. Re:He is looking at it wrong... by amicusNYCL · · Score: 1

      Indeed. Manual transmission is even easier, because you can start to come off the clutch while the brake is still pressed so that by the time you release the brake the car is idling forward enough to not slide backward.

      --
      "Our two-party system is like a bowl of shit looking at itself in a mirror." - Lewis Black
    7. Re:He is looking at it wrong... by kevinNCSU · · Score: 1

      Never driven stick have you? Some measure of rollback should always be expected of the car in front of you on a steep incline. Manual transmission drivers don't have three feet, they can't hold the break, clutch and gas at the same time. Even so, rollback isn't usually more then a foot or so even for inexperienced drivers. If you're nestled up that closely to someone stopped on a hill you deserve to lose some paint.

    8. Re:He is looking at it wrong... by PhilipPeake · · Score: 1

      I have driven manual transmission cars for many years.

      People that roll back, even on the steepest of hills have no place driving.

      Get some real driving lessons!

    9. Re:He is looking at it wrong... by Scootin159 · · Score: 1

      For 99.99% of the street drivers out there - sure. For that matter, even for most race drivers this is also true. However, there are instances where on the track I've needed to use both pedals at the same time. Primarially it's when I'm accelerating out of a tight chicane, and need to settle the car quickly before entering a tight sweeper. If I actually lifted off the gas much it would unsettle the car too much, causing a spin, whereas a SLIGHT touch of the brakes will settle the car quicker, without loosing too much speed.

    10. Re:He is looking at it wrong... by Rising+Ape · · Score: 2, Informative

      >Manual transmission drivers don't have three feet, they can't hold the break, clutch and gas at the same time.

      No, but they can use the handbrake, which is what I do for hill starts on steep hills.

    11. Re:He is looking at it wrong... by Anonymous Coward · · Score: 0

      do you even have a drivers license ?

      Trying to do what you are saying is just insane and just puts more strain on the drive train. NO matter how quick and smooth you think you are , you are not as smooth as using the brake properly.

      Hell lots of cars have this system built in .. Perhaps you only think its the best cause you have been driving a car that did all the rest for you.

      http://en.wikipedia.org/wiki/Hill-holder

      Fucking idiot.

    12. Re:He is looking at it wrong... by b4dc0d3r · · Score: 1

      I have big feet.

      I accidentally hit both the brake and gas pedal when a road hazard happens, the engine power is cut.

      Is this worse or better? I drive a manual (Nissan, but whatever). When my engine stalls, it's not pleasant, but I'm usually just starting. If it happened in the middle of a highway, I would expect a rather nasty crash.

      Is there anyone who thinks cutting engine power is a good idea? Precedence of the brake makes sense, especially if it's one of those symptom patches which don't address the root cause. But cutting power in a situation where the driver is either careless or distracted?

    13. Re:He is looking at it wrong... by BoofBaf · · Score: 2, Informative

      I think the meaning here it that it would be similar to engaging the clutch in a manual transmission, thereby cutting power from engine to wheels. I doubt they would actually shut down the engine in this instance.

    14. Re:He is looking at it wrong... by the_lesser_gatsby · · Score: 1

      Ever heard of the handbrake? Once you learn the skill on a manual car it makes for perfect hill starts (no rollback at all).

    15. Re:He is looking at it wrong... by jweller · · Score: 1

      If you need to use a e-brake to start on a hill, then the lesson you need to learn is definitely about how to drive a manual transmission. I can't even conceive of how I would use the e-brake to start on a hill in my truck, where the e-brake pedal is on the floor and the release is under the dash.

    16. Re:He is looking at it wrong... by CecilPL · · Score: 1

      No, but most of them have a hand to use on the *other* brake.

      Put the e-brake on, get the clutch out to the friction point, then release the e-brake -> no rollback.

    17. Re:He is looking at it wrong... by roju · · Score: 1

      They do have hands though. Clutch, throttle and ebrake.

    18. Re:He is looking at it wrong... by Hognoxious · · Score: 1

      Manual transmission drivers don't have three feet, they can't hold the break, clutch and gas at the same time.

      They may not have three feet, but they usually have two hands - one of which can make use of the appropriately named handbrake.

      If you're rolling back on any normal road your doing it wrong. In the UK it'd be a fail on the driving test.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    19. Re:He is looking at it wrong... by the_lesser_gatsby · · Score: 1

      You don't need three feet. In most cars there's a brake you can operate with your hand that's precisely designed for use when the car is stationary. Any rollback at all in a manual car with a handbrake is just unskilled driving.

    20. Re:He is looking at it wrong... by uglyduckling · · Score: 1

      I drive a manual transmission car, and I usually drive against the brake at a slow speed for a short distance after going through deep water. That's the only reason I can think of to use both at once.

    21. Re:He is looking at it wrong... by Anonymous Coward · · Score: 0

      Yes .. the term "cut power" is not "SHUT THE ENGINE OFF" .. but to reduce the power the engine can provide. Rev limiter .. change timing .. not fire the spark .. any one of a bunch of options ..

    22. Re:He is looking at it wrong... by TheLink · · Score: 1

      > Manual transmission drivers don't have three feet, they can't hold the break, clutch and gas at the same time

      Most manual transmission cars have a parking brake. On a steep incline you are supposed to use the parking brake. Then you balance the clutch and throttle with your feet before you release the brake with your hand.

      Theoretical rollback for drivers who can pass a non-joke driving test legally = zero.

      And on non so steep inclines, if you are familiar with the vehicle, you can go from full clutch+ full brake to enough clutch+throttle to not stall and not rollback at all.

      > Even so, rollback isn't usually more then a foot or so even for inexperienced drivers.

      Rollback for inexperienced drivers can be past the bottom end of the incline/hill, or till the vehicle behind them, whichever comes first.

      Rollback for sloppy drivers may be a foot or two. There are lots of sloppy drivers.

      --
    23. Re:He is looking at it wrong... by uglyduckling · · Score: 1

      Rubbish. I have a car with hill assist, and a second car without. I can easily move off on a medium hill by moving from brake to gas whilst slightly lifting the clutch on the car without. The car with hill assist is a much heavier vehicle and I'm not sure I could manage without rolling back.

    24. Re:He is looking at it wrong... by uglyduckling · · Score: 4, Informative

      You should never roll back at all. I'm in the UK so I always drive manual/stick except for a few months when I had my parents' automatic. On steep inclines you should always use the handbrake to move off; on more shallow inclines you can quickly move the right foot from the brake to the gas whilst slightly moving the clutch up with the left foot to get the clutch to bite. Rolling back a foot would fail a driving test here, and could get you a ticket if the police spot you doing it (although pretty unlikely).

    25. Re:He is looking at it wrong... by uglyduckling · · Score: 1

      I think it means reducing power (i.e. lifting the gas) not turning off the engine.

    26. Re:He is looking at it wrong... by Andy+Dodd · · Score: 1

      There is one point where using brake and throttle at the same time does make sense - after going through moderately deep water of some sort (big puddle that splashes onto your brake drums/rotors), light brake application along with throttle can help dry the brakes MUCH faster and avoid a problem with the brakes when you really need them.

      --
      retrorocket.o not found, launch anyway?
    27. Re:He is looking at it wrong... by vigmeister · · Score: 1

      This should help:

      http://www.ehow.com/how_2212548_drive-uphill-manual-transmission.html

      On mild inclines, there usually is no need to engage the e-brake, primarily because you do not roll back significantly, but there are still ways to avoid it.

      Another terrible way to avoid rolling back is to not fully depress your clutch, but if your e-brake is shot, it works. (I used it for a couple of weeks before I was getting my e-brake fixed and my clutch replaced - I wouldn't advise it it too many other situations)

      --
      Atheist: Buddhist in a Prius
    28. Re:He is looking at it wrong... by clone53421 · · Score: 1

      That’s not exactly the same as getting a car going from a stop on a steep incline ... but okay.

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    29. Re:He is looking at it wrong... by vigmeister · · Score: 1

      You don't need to be James Bond to do left-foot braking, you just need to understand when it is to be used (on the racetrack only).

      And in bumper cars

      --
      Atheist: Buddhist in a Prius
    30. Re:He is looking at it wrong... by clone53421 · · Score: 1

      That “hill-holder” applies brake until the car is no longer in neutral. While it is in neutral, it is idling. While it is idling, you are not giving it gas. See how that works?

      When you give it gas, it is no longer idling, it shifts out of neutral, and GET YOUR FUCKING FOOT OFF THE BRAKE, dumbass.

      Of course if you’re in a manual you can give it as much gas as you want while it remains in neutral and while you’re pressing the brakes, but that only means you’re an idiot and you’re wasting gas by gunning the engine while it’s in neutral.

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    31. Re:He is looking at it wrong... by clone53421 · · Score: 1

      I drive a manual, I don’t use the handbrake to stop on hills, and my starts are just fine.

      Actually, this guy described it pretty well.

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    32. Re:He is looking at it wrong... by Nadaka · · Score: 1

      A: Most manual trucks don't have hand breaks, they have an emergency break pedal and a release that requires ducking under the dash to reach.

      B: It is perfectly easy to rapidly release the break and apply gas while releasing the clutch. After you do it a couple times, you can avoid stalling, rolling backwards and burning rubber. Though I must admit, I still like to burn rubber occasionally.

    33. Re:He is looking at it wrong... by JWSmythe · · Score: 1

          I'm not sure about the Toyota parking/emergency brakes, but in some vehicles that's not quite practical.

          My car has a hand brake, which is very easy to use. I only ever use it when driving my car onto ramps to inspect underneath, but I *could* use it on hills if necessary.

          Some cars have a foot parking brake, which gets locked into place until you pull the release lever.

          I just drove a '65 Corvette which had a pull parking brake by my right knee. To release, twist and push in.

          And in big trucks, they have an air brake knob to pull out. It's all or nothing, no room for adjustment.

      --
      Serious? Seriousness is well above my pay grade.
    34. Re:He is looking at it wrong... by JWSmythe · · Score: 1

          Power steering is just a power assist. I've done it plenty of times for various reasons. You can still steer, it's just harder. If you're rolling, there's barely a difference. It's much harder to turn the wheels while stopped.

          Why would you step hard on the gas *AND* brakes at high speed? Your right foot is only suppose to work each pedal. Put your left foot on the left foot rest where it belongs, and you won't have a problem.

      --
      Serious? Seriousness is well above my pay grade.
    35. Re:He is looking at it wrong... by Anonymous Coward · · Score: 0

      Ever hear of heel and toe?

    36. Re:He is looking at it wrong... by Anonymous Coward · · Score: 0

      People who are good at driving can indeed use all three pedals at once. Look up Heel Toe downshifting. It's the only way to go if you are racing or care about weight transfer or smooth or gradual power transfer (you should).

    37. Re:He is looking at it wrong... by luder · · Score: 1

      Unless your driving style uses both pedals at the same time in a way that increases your safety (in which case you're James Bond and you don't ask slashdot questions), just take the update.

      No need to be James Bond. Left foot braking.

    38. Re:He is looking at it wrong... by the_lesser_gatsby · · Score: 1

      That's a bad technique that can only work if the engine idle is set too high. The handbrake start is the correct and safest way to operate a manual on a hill. Indeed, you should have the parking brake engaged whenever the car is stationary (as taught in the UK when I learned to drive).

    39. Re:He is looking at it wrong... by Anonymous Coward · · Score: 0

      Never driven stick have you? Some measure of rollback should always be expected of the car in front of you on a steep incline. Manual transmission drivers don't have three feet, they can't hold the break, clutch and gas at the same time. Even so, rollback isn't usually more then a foot or so even for inexperienced drivers. If you're nestled up that closely to someone stopped on a hill you deserve to lose some paint.

      Its called heel-ant-toe driving.. you can operate three pedals at once.

      http://en.wikipedia.org/wiki/Heel-and-toe

      I drive manual transmissions, on and off-road.. and i can tell you, even on a steep grade i don't roll back... its newbie 15 year old stick-shifters than havent had an opportunity to learn how their clutch works..

    40. Re:He is looking at it wrong... by Kessler · · Score: 1

      When the two pedals work at the same time, it can result in pretty horrible accidents.

      Help me understand this. At 60 MPH a typical 3600 lb sedan has nearly 590 KJoules of kinetic energy. The brakes are capable of bringing said car to a stop in 4.5 seconds or less which is the equivalent of about 170 horsepower. Granted that may not be enough to overcome both the engine AND momentum of a car with a stuck accelerator, but it is enough to bring the acceleration to pretty near zero while one pops the transmission into neutral and steers the car safely out of harm's way.

      I've experienced a stuck throttle (due to failure in the mechanical linkage ... no car is completely immune) and as far as "things likely to cause a horrible accident", that one doesn't even make the list.

    41. Re:He is looking at it wrong... by Anonymous Coward · · Score: 0

      Yes we can.

      Ever heard of heel-toe?

      Its where you change down a gear (left foot down on clutch), brake (50% right foot on brake, big toe)you twist your right hip to blip the accelerator with your little toe to match the gear ratio and not lock up the wheels. You can hold it too with practice and a pair of sports pedals fitted.

      It stops you flying off corners when late breaking.

      But in your example its entirely inappropriate.

    42. Re:He is looking at it wrong... by jimicus · · Score: 1

      In many cars with power steering, the steering is a lot heavier when the engine's cut, even when you're moving. It takes quite a bit of extra force to overcome the power steering pump, which obviously is a non-issue on a car without power steering.

    43. Re:He is looking at it wrong... by jo_ham · · Score: 1

      That's textbook lift-off oversteer.

    44. Re:He is looking at it wrong... by clone53421 · · Score: 1

      That's a bad technique that can only work if the engine idle is set too high.

      It doesn’t have to keep the car from rolling indefinitely. It only has to keep it stationary for the split second it takes for you to get your foot from the brake to the gas.

      I never use the handbrake while driving. In fact, in my case, it’s applied by foot, it’s called the parking brake, and releasing it requires reaching under the dash and pulling a release lever.

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    45. Re:He is looking at it wrong... by noidentity · · Score: 1

      they're offering to install a software update that would cause 'the brake pedal to take precedence over the gas pedal if both were pressed' or, as their latest notice states, 'would cut power to the engine if both pedals were pressed.'

      Hmmm, so this update won't cut power to the engine if I'm pressing the brake and the accelerator isn't depressed, but the engine is running near maximum for some reason?

    46. Re:He is looking at it wrong... by Anonymous Coward · · Score: 0

      Manual transmission drivers don't have three feet but some of us know how to heel-and-toe. Basically, you use your right foot on both the brake and throttle pedals, during hard braking while or before entering a corner. This allows you to blip the throttle, allowing for smoother gear changes and quicker engagement of the new gear. Normally a racing technique it's also plenty useful on the street.

      I suppose the failsafe being discussed would nix heel-and-toe. The Stirling Moss in me is sad.

    47. Re:He is looking at it wrong... by Anonymous Coward · · Score: 0

      Most manual transmission cars have a parking brake. On a steep incline you are supposed to use the parking brake. Then you balance the clutch and throttle with your feet before you release the brake with your hand.

      Theoretical rollback for drivers who can pass a non-joke driving test legally = zero.

      Yes, because we'd rather stupid people who don't know how to drive should burn up their clutch and brakes, not roll back and hit the person behind them.

      That doesn't mean it's right.

      Captcha: rollback ... wtf. I swear these captchas are uncanny sometimes.

    48. Re:He is looking at it wrong... by Anonymous Coward · · Score: 0

      Racetrack only?! Gee whiz, that's how I have always driven in my automatic car. It saves gobs of time when switching between braking and acceleration, like, say, when changing lanes on a highway. Driving with one foot only would make me feel very unsafe. I'm pretty sure it has prevented a minor accident here and there. It takes a few tenths of a second just to move your foot between the pedals. When both feet are where they are supposed to be, you can be applying full brake pressure within 0.2s from visual stimulus. The fact that two-feet driving is not the standard driving technique taught for automatic cars is beyond me. It can save lives, I have no doubt about that.

      I would find it very, very annoying if the engine went to idle whenever I pressed the brake. It also helps when trying to merge into traffic when there's little room. You can have the engine revved up by 1krpm or so and keep the car braked, with the torque converter slipping at peak power, that way you save a good 0.1-0.2s when taking off to merge -- assuming that your tires maintain traction, obviously. In a turbocharged car you also get the turbo to be prespooled that way, and that further improves takeoff as there's both more air available at the intake, and less resistance at the exhaust.

      Somehow my wife's '00 Volvo S80 doesn't have any problems, and it is a throttle-by-wire design. The electronic throttle module was replaced once by Volvo, as those Magneti Mirelli units had problems with the wiper wearing out the feedback potentiometer's resistive track. It did not lead to uncommanded acceleration, but did lead to potentially unsafe uncommanded deceleration/limp mode. But there was never a problem with the accelerator sensor, and the car never had any sort of uncommanded anything, with over 200k on the car.

    49. Re:He is looking at it wrong... by Anonymous Coward · · Score: 0

      3 pedal driving is a fairly common technique for people who like to drive too fast. The idea is that while braking in a corner, you use increase the engine speed to match the gear you will use on the exit. It's doubtful that any of the tragic cases of unattended acceleration though happened in a manual transmission car, as it's second nature with a manual clutch to disconnect the engine from the wheels.

      In a car that is not running properly I will often keep my foot on the gas to keep the idle speed up while stopping or stopped. This firmware update seems to be yet another safety interlock that will make these cars more difficult at their end of life.

      I had a throttle stick in a ford I had just bought, along with a partial brake failure. I was still able to make it home by using the transmission to control the speed and conserving the brakes.

    50. Re:He is looking at it wrong... by StikyPad · · Score: 1

      When the two pedals work at the same time, it can result in pretty horrible accidents.

      The two pedals have worked at the same time for pretty much the majority of automotive history. It's the basis for one-footed driving and, more esoterically, doing burnouts and/or power launches in an A/T vehicle.

      Obviously you need both feet if you're using a clutch, but that seems to be beyond the scope of this discussion.

    51. Re:He is looking at it wrong... by bhtooefr · · Score: 1

      It also works pretty well on diesels.

      And my 86 Golf diesel had its idle set a touch LOWER than it should've been.

      For that matter, in my Miata, which has nothing at idle, I'm letting off the clutch and moving off the brake onto the gas in the same motion. Granted, that's because I'm very familiar with how it responds to things, so I know how I have to do things to not cause excessive wear, and not roll back.

    52. Re:He is looking at it wrong... by jschen · · Score: 1

      Manual transmission drivers don't have three feet, they can't hold the break, clutch and gas at the same time.

      Sure they can. The gas and brake pedals are close enough to be controlled simultaneously with the same foot. Inside of right foot on the brakes, outside of right foot on the gas. Steadily increase pressure on the gas pedal while letting out the clutch pedal, and as you feel the car going forward, roll the inside right foot off the brakes. Done properly, you can start up any incline without any rolling back and without using the parking brake or resorting to excessive clutch slip.

    53. Re:He is looking at it wrong... by Anonymous Coward · · Score: 0

      Sounds good, but in my car the emergency brake is released by pushing the pedal a second time. Thoughts?

    54. Re:He is looking at it wrong... by Anonymous Coward · · Score: 0

      'the brake pedal to take precedence over the gas pedal if both were pressed' or, as their latest notice states, 'would cut power to the engine if both pedals were pressed.'

      Not a good idea to cut engine power on Toyota 4-runners. The brakes are power assisted, and it's impossible to make them work without the engine. When the engine loses power, the brakes are unusable! It's known and there's a big warning in the 4-runner manual.

      I always thought that was a major design flaw.

    55. Re:He is looking at it wrong... by carvell · · Score: 2, Informative
      Anyone from the UK reading that would put their head in their hands.

      Hill starts are a large part of a UK driving test. If you roll back at all you'll fail. That's what the handbrake is for.

    56. Re:He is looking at it wrong... by Anonymous Coward · · Score: 0

      Don't wear shoes when driving, then.

    57. Re:He is looking at it wrong... by clone53421 · · Score: 1

      Yes, because doing it the proper way without rolling back is too hard.

      Apparently.

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    58. Re:He is looking at it wrong... by dadragon · · Score: 1

      Where I live rolling back at all will cause you to fail a driving test. Even on a steep incline in a manual with no handbrake this is true. It's not particularly difficult to make a truck not roll using just the brake, clutch, and accelerator.

      --
      God save our Queen, and Heaven bless The Maple Leaf Forever!
    59. Re:He is looking at it wrong... by Anonymous Coward · · Score: 0

      Or, use Heel-and-toe braking when starting out. No handbrake needed.

    60. Re:He is looking at it wrong... by the_lesser_gatsby · · Score: 1

      Well, nobody forced you to buy a Mercedes! If you ever do any advanced driving courses, you'll learn about correct use of the hand/parking brake (not using it on a hill will soon get you failed).

      It's also essential to secure the car against accidental movement while stationary. Example: you're stopped at a pedestrian crossing and somebody shunts you up the rear, you don't want to be ploughing into the pedestrians because your foot slipped off the brake.

    61. Re:He is looking at it wrong... by toddestan · · Score: 1

      In the case that you regularly take your Camry to the race track, I would then suggest you don't take the update.

    62. Re:He is looking at it wrong... by Anonymous Coward · · Score: 0

      In many cars with power steering, the steering is a lot heavier when the engine's cut, even when you're moving. It takes quite a bit of extra force to overcome the power steering pump, which obviously is a non-issue on a car without power steering.

      Wrong. There might be some extra friction in the piston seals, but the basic hydrualic power steering system is "open center" -- it operates on a pressure differential and when the system fails the valve is open and allows flow back and forth. Here's an explanation: http://www.howstuffworks.com/steering.htm/printable
      No question that it's hard to steer a heavy car without the power steering, but this has nothing to do with the pump.

    63. Re:He is looking at it wrong... by 0x000000 · · Score: 1

      Depends on the engine. My engine will not provide enough power while in idle so that I stay in the same place on a steep incline. I use the handbrake. Pull up the handbrake, move foot from brake pedal to gas pedal, slowly let the clutch up, give it a little gas and when I feel it starting to move let go of the hand brake.

      --
      cat /dev/null > .signature
    64. Re:He is looking at it wrong... by Scootin159 · · Score: 1

      Thousands of people do it every weekend: http://www.scca.com/hub.aspx?hub=3

  42. 100 million? More like 1 million by NoSleepDemon · · Score: 1

    Now I know you just quoted an article, where it is stated that modern cars have around 100 million lines of code, but did you stop to think if this was actually true? Seriously, think about it. 100 million. And you're a software engineer, for real?

  43. I would take it by Anonymous Coward · · Score: 0

    I would take the fix. Because if you dont and something happens you cant sue them because they offered a fix. Also with all the stuff going on, they are spending extra time on QA

  44. No Question by Anonymous Coward · · Score: 0

    After Toyota's recent failure, now is the best time to get updates! They're being extra vigilant now.

  45. kdawson sucks by Nimey · · Score: 0, Troll

    What possessed you to post such a fucking stupid question? "Hey, I'm a code monkey who writes shitty VB6 for a living, and based on my vast experience with fucking up motherboard BIOS upgrades thanks to my own stupidity, I know that people tend to write bad code."

    Goes to show that just because somebody's smart enough to know how to program (or to "edit") doesn't mean he knows a goddamn thing about anything else.

    --
    Hail Eris, full of mischief...

    E pluribus sanguinem
    1. Re:kdawson sucks by coolsnowmen · · Score: 1

      Dear Nimey,
            While many here agree with the basic argument you made, the way you presented has led the overwhelming majority of us to the same conclusion: You need to switch to decaf.
      csm

  46. Both pedals? by CAFED00D · · Score: 1

    Has anyone here, besides me, ever run into a situation where you actually *need* to press both pedals? Crappy gas? Or change in ambient temperature, and suddenly your idle setting is too low?

    1. Re:Both pedals? by kenh · · Score: 1

      I've known drivers that keep a foot on each pedal, alternating gas and brake (he was a math teacher, and it was very annoying to ride with him to team sports events in the school vans). I can't comprehend when you would want to accelerate and decellerate at the same time (press gas and brakes at the same time), but I suspect my old math teacher could have some overlap... But very few people drive like that, right?

      --
      Ken
    2. Re:Both pedals? by natehoy · · Score: 1

      Or change in ambient temperature, and suddenly your idle setting is too low?

      Yeah, but that was back in my car built in 1974 that had a carburetor and a crappy choke system. None of the cars I've owned since have had a problem with temperature changes, and if they did the proper response is to get the idle/mix system fixed up, not play two-foot.

      --
      "This post contains words, known to the State of California to cause thought. Wash brain thoroughly after reading."
    3. Re:Both pedals? by Kymermosst · · Score: 1

      Yeah back when I was driving an original Volkswagen beetle.

      Not since I've been driving cars newer than, say, 1984.

      --
      "Alcohol, Tobacco, Firearms, and Explosives" should be a convenience store, not a government agency.
    4. Re:Both pedals? by clone53421 · · Score: 1

      But very few people drive like that, right?

      Sadly, no.

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    5. Re:Both pedals? by nedlohs · · Score: 1

      Because you are pretending to be a race car driver.

    6. Re:Both pedals? by edisrafeht · · Score: 1

      I use the left foot on the brake and the right foot on the accelerator. This reduces the delay between stop and go at stop signs and lights. It also feels like more work to have to move the right foot around all the time. And if you find yourself pressing both at times, then this is not for you.

  47. Toyotaphobia getting out of hand by guanxi · · Score: 4, Insightful

    I think the anti-Toyota mania is getting a little out of hand. The problem caused 34 deaths in 10 years. Given the tens (hundreds?) of millions of Toyotas on the road, it's actually not a big deal. It's an unimaginable tragedy to the people and families that died, and it should be fixed. But as a public safety issue, more people died of lightening strikes and bee stings during that period. Heart disease kills over 1,000 Americans per day. Let's keep it in perspective.

    Now we don't trust their firmware updates? I think their safety record is pretty good. You're driving their car at death-defying speeds, aren't you?

    The concept of a firmware update for your car is pretty interesting, though.

    1. Re:Toyotaphobia getting out of hand by clone53421 · · Score: 1

      Those are the ones we know about.

      It would be quite easy to blame this sort of defect on a driver hitting the accelerator instead of the brake, or being distracted and not hitting their brakes. Particularly if they can’t remember exactly what happened or if they die in the crash and can’t tell us what they remember.

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    2. Re:Toyotaphobia getting out of hand by guanxi · · Score: 1

      Agreed that there are almost certainly more. But even if there are 10 times the reported number, or 100 times, it's still not a big health or safety issue.

    3. Re:Toyotaphobia getting out of hand by Anonymous Coward · · Score: 0

      Obama motors trying to cut competition via witch hunt

    4. Re:Toyotaphobia getting out of hand by clone53421 · · Score: 1

      Until it happens to you or a loved one...

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    5. Re:Toyotaphobia getting out of hand by sjames · · Score: 1

      It's hard to say if it's 34 or more. We have 34 reports where we have high confidence of the cause. Others may have been attributed to DUI, inattentive driving, unknown, driver error (wrong pedal) or many various other things. If the driver is dead, we'd never hear otherwise.

      Some of it is just heightened alarm, of course. It's easy to not think about those 100 million lines of code when everything seems to work right. Remember, very few Pinto owners actually died in a fire.

      But as a public safety issue, more people died of lightening strikes and bee stings during that period.

      I don't think bees have a JTAG port, how would we update the firmware? :-)

    6. Re:Toyotaphobia getting out of hand by guanxi · · Score: 1

      "Tragedy is I stub my toe. Comedy is you fall in a manhole and die." - Mel Brooks

      More seriously, I addressed what you said in my original post. And there are more human consequences: Tough luck for the people who will lose their jobs at Toyota because of lost sales, and the pension funds that will lose money on their Toyota shares, reducing the pensions of retirees.

      What is a debate for us is life-changing for others.

    7. Re:Toyotaphobia getting out of hand by Anonymous Coward · · Score: 0

      That's 34 deaths attributed to the bug. Guaranteed that this has contributed to many more accidents and was either chalked up to driver error or otherwise just not accounted for in the accident report.

  48. Ummmmm... by Minwee · · Score: 1

    "My car was recently targeted by a massive recall after five people died and many more were injured due to serious problems with the control software. Since my car has good floor mats I somehow think that I am safe from this and would like to ignore this recall and keep driving despite the danger. Do you all think this is a good idea?"

    If that's actually the question that you are asking, and not just the result of a more coherent argument being cut apart by overly zealous editing, then I think it would be a good idea for all of us if you stopped driving altogether.

  49. Pre-Prod by Anonymous Coward · · Score: 0

    You mean you don't own a second car and set of roads for pre prod testing?

  50. Placebo Fixes by MrTripps · · Score: 1

    From what I can tell, no one has found a replicable cause for the "acceleration problem." I'm guessing that a few of these accidents were caused by the biological part that connects the gas pedal, seat, and steering wheel. Still, telling someone that lost four members of their family that the cause was user error just isn't good PR. Floor mats, pedal assemblies, and the firmware update are fake solutions to solve a PR problem, not an engineering problem.

    --
    "I'm not a quack, I'm a mad scientist! There's a difference." - Dr. Cockroach
    1. Re:Placebo Fixes by clone53421 · · Score: 1

      Personally, I’m guessing that it’s an overflow or division by zero buried somewhere in their code. Extremely difficult to find, but deadly... in this case, literally.

      I, of course, have no way of knowing for sure, but I’d almost put money on it.

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    2. Re:Placebo Fixes by natehoy · · Score: 1

      No matter what, PR, bullshit fix, whatever you want to call it, this firmware fix is a good idea. Brakes should be an absolute-priority command to the car that the user is requesting it slow down, regardless of any other input into the vehicle control system. Idling the engine is just a logical idea. It doesn't matter if the fix is not necessary to stop the current problem, or what the root cause of the problem might be.

      Even if we accept that the various incidents were all user error, and absolve Toyota of any design flaws, the fact remains that this fix is a good idea. It might even have prevented some of the incidents, because several people who experienced them reported that the brakes and the engine were fighting each other. Average car brakes cannot possibly fight an engine at full throttle, they'll rapidly overheat and burn out trying. This fix would ensure that the brakes would win.

      And,of course, regardless of the root cause, the solution to ANY "out of control acceleration problem" is to stop the acceleration, which is precisely what this fix is designed to do. If you hit the brakes, the car engine returns to idle and stops putting acceleration into the system.

      Sometimes, you release a patch that fixes the symptom until you can isolate the root cause.

      --
      "This post contains words, known to the State of California to cause thought. Wash brain thoroughly after reading."
  51. Safety first by furball · · Score: 0, Redundant

    What are the chances you can be harmed sitting behind the wheel of a bricked car?

    What are the chances you can be harmed sitting behind the wheel of a car with known safety issues with unpatched firmware?

    Right.

  52. I call shanagans. by moogied · · Score: 3, Insightful
    I highly doubt this guy is a developer. If he was he would understand how fixing a peice of already running software goes... especially with a known bug. Almost all patches are done in short development cycle because its an easy fix once you find what caused it.

    To illustrate my point, take a made up piece of code that takes the position of 1 sensor, and uses that to control a servo. Lets say that for whatever reason a peice of the code looks like: ServoPosition =(sensor1 + offset) * ServoOffset

    Offset is used to correct for initial installation differences for the sensor, so the sensor can detect where it normally sits at idle(when not pressed) so that it can calculate its real position and not its perceived one. NOW! Lets go one step further and say the offset is suppose to be a static variable the entire time the loop is running.. but what if, WHAT IF, the code doesn't lock the offset variable, and for whatever reason the chip is restarting its program over and over again, increasing the size of the offset variable. Eventually, this could cause the sensors to detect the pedal being floored, when its not. So how do you fix that? Remove the offset variable from the part that could be ran over and over again. Be sure to always set it to 0 when you restart the loop.

    And then you wonder if its safe? Really they changed less then 1% of there code you fake developer.

    --
    So basically, -1 troll/offtopic is really slashdots way of saying "I hate that you thought of something before me."
    1. Re:I call shanagans. by wandazulu · · Score: 1

      I agree with you, but with such a large code base it's also important to remember to check for unintended side effects; some other part of the code expected the static to never go above a certain threshold, and the fix allows for more tolerance in the value, which the other part of the code didn't expect.

      As a real-world example, I worked on a system where we were always passing "0" to a function, it was marked as "reserved" but never used. Another developer re-factored the caller and saw that passing null also worked, and went on his merry way. Little did anyone realize that, three function calls down, *that* code demanded the value be 0, and the calculations it was doing failed, but still producing "valid" results (real numbers instead of crashing), which were dutifully passed onto the next function, and so on until they would up in a database, and onto someone's report. Of course, the numbers were all nice and formatted in the report, but the users couldn't make sense of what was going on; it really looked like 2+2 = 39743113. There was a huge uproar, and weeks were spent cleaning up the data, which required some very tricky programming to undo the damage.

      Firmware updates always seem, on their face, to be "easier" insofar as the code handles actual hardware, which will presumably either work or not work. But I think we can all agree that even in the hardware world, it's very rare that you only have to worry about the equipment being "on" or "off", once you start dealing with variations, the problems go up exponentially.

    2. Re:I call shanagans. by Jah-Wren+Ryel · · Score: 1

      with such a large code base it's also important to remember to check for unintended side effects;

      Bingo.

      I can't believe how absolutely shit poor the risk analysis in this discussion has been.

      On one hand we have a software system that has been field-tested by tens, if not hundreds of millions of drivers for nearly a decade and there have been on the order of a 100 accidents attributed to the bug. More people have died from talking on the phone while driving.

      On the other hand we have a patch to an extremely complex system that has been rushed out under some of the most massive pressure ever applied to a company - having your president and other senior officers summoned by congress for a public brow-beating. It is difficult to imagine a scenario in which the "you gotta do something, just do ANYTHING!!" management fallacy would be more likely to occur.

      If I drove a Toyota no way in hell would I take the patch today. I'd give it at least 6 months for everybody else to beta-test it for unintended side effects.

      --
      When information is power, privacy is freedom.
    3. Re:I call shanagans. by Anonymous Coward · · Score: 0

      Even non-developers shouldn't ask this question.

      "Well, they recommend I get this safety fix for my car. I know that sometimes software updates brick things with computers. The alternative is my car potentially going ape shit and killing someone since I can't stop. But I really like driving! Should I update my car?"

    4. Re:I call shanagans. by Anonymous Coward · · Score: 0

      Or, maybe after the update the pedal will not be used anymore for accelerating a Toyota car but for Accelerating a Boeing ... and all in just a three-month development cycle :)))

    5. Re:I call shanagans. by kiehlster · · Score: 1

      Exactly my thoughts. And also keep in mind that this could be a feature addition masquerading as a bug fix. The car never gave precedence to the brake pedal before, so did they add a feature to provide precedence, or did they swap their if/else statements? As for when I might go for the update (considering insurance and warranty concerns), I may just do it at my next service coming up. Give everyone a month or so to die before get the mostly unneeded fix.

  53. Huh? by Pokey.Clyde · · Score: 1

    I don't know what world you live in, but I have yet to see a firmware upgrade that "bricks" most of the hardware it is applied to.

  54. Brick by Anonymous Coward · · Score: 0

    Most software updates that brick something do not actually cause it to hit a brick wall. This one might. In Soviet Russia, car has engine kill switch. In Soviet Toyota, car switch kills you!

  55. do it for insurance reasons by Madman · · Score: 1

    If you willfully do not accept a safety update and you were in an accident your insurance company could make a case it was your fault for not keeping the car in a roadworthy condition.

    I'd get the update.

  56. Firmware policies by plagace · · Score: 1

    "In the computer world, we're all taught to install firmware updates only if there is a real problem [...]" This is the best way to have a lot of problems. Let see this scenario. A system is in production since 3 years, never got any firmware updates. Someday, a raid controller breaks. A service call is open to get a replacement part. Of course, the replacement part has been flashed with the latest firmware level from the manufacturer. Try to install the new controller, failed. Why? Because the firmware level of the motherboard is too old. Result? You have to upgrade your firmware level in a catastrophic situation where you can't perform a lot of test/validation. Here are the policies I’ve put in place. Rule #1) Firmware must never get older than 1 year except if it's the latest stable available (this ensure we never have catastrophic updates to do in a critical situation because we are never "Too old") Rule #2) Firmware must never be installed in the first month of its release (this leave time to the manufacturer to publish fixes in case of a major problem in the firmware). Keep in mind that in case of hardware failure, you may have to be at a recent firmware level. You can decide if you do the update in a proactive manner or in the middle of a major outage.

  57. something smells funny by khallow · · Score: 1

    A "software developer" is concerned that a software update could mess up their car (a consequence which, as mentioned by smart Slashdotters here, Toyota is liable for). Have they ever updated their operating system on their computer? Probably so. Why did they do that given the risks of bricking the computer? There lies the answer to the question.

  58. Hot Rod Toyota by stuntpope · · Score: 1

    Sounds like this update would prevent using heel and toeing. http://en.wikipedia.org/wiki/Heel-and-toe

    But I don't suppose there are many owners taking manual transmission Toyotas to the track.

    And to address the question: yes, take the update.

    1. Re:Hot Rod Toyota by Anonymous Coward · · Score: 0

      Hehe, this was exactly my response.

      There's a few Toyotas that might be fun for Auto-X, "spirited" driving, etc., but I don't know if they even offer the Camry in a manual anymore, so the point is kinda moot.

      I definitely wouldn't want this kind of fix in my MINIs or GTIs however.

  59. The bug men by Quiet_Desperation · · Score: 1

    Some of the SW guys at my work are becoming convinced the whole problem was in software to begin with. Maybe this is a bug fix posing as something else.

  60. If you don't trust them, then sell the car by gurps_npc · · Score: 1
    Look, either you trust Toyota or you don't. If you don't trust them, then install the update and sell the car or just junk it if you can't find a buyer.

    If you do trust them, then install the update and use the vehicle.

    But using a car with a known flaw without fixing it is just plain STUPID.

    One easy way to do these things is to ask yourself "What would I tell the jury?" What if you are driving a friend home and you get into an accident. Some insurance company sues someone. What would tell the jury? How do you think they would react to your "I didn't trust the update" crap.

    If you don't trust the company, get rid of their product. If you do trust them, obey their instructions on fixing their flawed product.

    --
    excitingthingstodo.blogspot.com
  61. Haha awesome logic by DeanLearner · · Score: 1

    I like it, from this day forward, I will stick with the unknowns I currently don't know, rather than the unknowns I could potentially not know.

    I mean, better the devil you don't know now, than the devil you might not know when and if something happens, that's the saying right?

    My stomach hurts, I don't know how serious it is but I won't fix it though, because fixing it could lead to other problems.

    Something of my code doesn't work as expected, hell, at least I know what might go wrong instead of all the possible wrongs I could meet from fixing it.

    Hell, i can't believe I've been living my life so wrecklessly!

  62. Dealer service == firmware upgrade. by Anonymous Coward · · Score: 0

    If you have had a main dealer service. You will probably have had an ECU upgrade at the same time.

    Why worry about something that has happened before.

  63. I'm correct againg !! by Anonymous Coward · · Score: 0

    Drive-by-wire !!

    Yours In Ashgabat,
    K. Trout

  64. brake-stands, anyone? by Anonymous Coward · · Score: 0

    would cut power to the engine if both pedals were pressed.

    Don't take the update! You won't be able to do brake-stands in your Camry anymore!

  65. 100 million line of code total BS by ghinckley68 · · Score: 1

    I find it very unlikely any car has more than about 5k lines of code. Probably more like 1k We are not talking Rocket Science here the engine only track about 40 parameters. I had an extra ECM for my 2001 Chrysler Concord it only had a 2k rom in it. The BCM and TCM probably even less.
    Most cars all run the same software anyway.

    --
    Linux modi 2.6.26-2-parisc
    1. Re:100 million line of code total BS by ghinckley68 · · Score: 1

      Also I have had firm ware upgrades done in a few cars. Its only like a 2400baud connection to the data bus and the updates take about 2 mins. There is no way to transfer 100 million lines of code over a 2400baud connection in your lifetime.

      --
      Linux modi 2.6.26-2-parisc
    2. Re:100 million line of code total BS by urulokion · · Score: 1

      Uh no. Its not like they is one central controllers running the whole show in a car. Cars today are very highly computerized. They have dozens of controllers through out the car or more. Yes each individual controller's flash memory is small. But when taken together you can get a large total.

    3. Re:100 million line of code total BS by Andy+Dodd · · Score: 1

      Actually, I find it believable, IF you include the navigation/entertainment system and the OS that the nav software runs on top of. (Typically WinCE).

      However, the nav/entertainment system is pretty well decoupled from the ECU... Which these days might now be up to 128k flash... MAYBE. That's for a ROM with some pretty fancy matrix-style LUTs to optimize spark timing and fuel injector PWMs for all load/throttle conditions, including sophisticated ionization current sensing techniques.

      --
      retrorocket.o not found, launch anyway?
    4. Re:100 million line of code total BS by ihaddsl · · Score: 1

      Since when do you upload the source code? The binary file would be much smaller in size that the source. Still I agree that it's not likely to contain anything near 100m lines of code

    5. Re:100 million line of code total BS by BLKMGK · · Score: 1

      Most cars run all the same software anyway? Wow, you really don't know much about this do you? 40 parameters is also incorrect. When you take into account variable cams, emissions, variable steering ratios, e-throttle, anti-lock brakes, traction management, and a whole host of other toys in cars these days you'll begin to understand just how much is going on. Chrysler ECU's I've looked into haven't exactly been leading the charge on technology either! With the introduction of OBD-II and the CAN-BUS the whole car has computers in it and they can all be programmed if you have the right tools. 2K might be the code found in a window regulator these days lol.

      --
      Build it, Drive it, Improve it! Hybridz.org
  66. In the computer world... by Mordaximus · · Score: 1

    ...bricked doesn't mean what you think it does. To claim a "large percentage of firmware updates actually brick the hardware" is pretty silly. To think you can brick a car is even sillier. At the very least, the back seat has uses, even if the car doesn't run.

  67. Just ditch the floor mats by bmearns · · Score: 1

    A similar (though admittedly less severe) thing used to happened all the time on my old Sonata. The solution was to simply throw away the floor mat.

    --
    Slashdot is not a game, Slashdot is not a game. Crap, I just lost points.
    1. Re:Just ditch the floor mats by clone53421 · · Score: 1

      Okay...

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
  68. Test it yourself by Anonymous Coward · · Score: 0

    Here's how you should determine whether or not you really need the software upgrade: test your car pre-update. Take your car someplace safe, get up to 75 miles an hour, then floor both the gas and the brake pedal at the same time. See what happens. Because of brake fade, this test should actually be run one more time.

    I saw this done in a car magazine recently, and if I recall correctly, the Camry did not fare well at all.

    I know what you're thinking--"I'm a fast thinker--I would just throw the car into neutral." Good luck thinking of that when you're doing 75 miles an hour and your car is accelerating toward the car in front of you without your consent.

  69. uninformed by Anonymous Coward · · Score: 0

    a large percentage of firmware updates actually brick the hardware

    Actually, the percentage of firmware updates to "brick" hardware is tiny. Also, as it has been previously noted on /., the term "brick" is being over use by peopled that don't understand the term. You "Mr Software Developer" fall into this category of uninformed people.

    or cause other unforeseen consequences.

    You think the original firmware is 100% clear of bugs?

    My driving habits don't cause the floor mat to slide much

    Until that faithful day you have a problem. Meh, your genes are better outside of the pool.

  70. I'm an attorney... by wisebabo · · Score: 1

    ... and if you sign this document I'll be happy to take your case in the unfortunate event of your demise due to a poorly implemented software upgrade!

  71. Read about the congressional hearing by Anonymous Coward · · Score: 0

    At first, I thought that a lot of the thing about the Toyotas was a lot of hype. I thought about all the things you can do if things go wrong. Shift into neutral, turn off the car, brakes, emergency brakes, and so forth.

    Well, at the congressional hearing a gal was explaining the problem she had, and she had tried ALL of that. The car wouldn't downshift, couldn't be turned off, and when it eventually did slow down and stop and was shut off, dash lights and radio were still on. When the car was put into neutral for the tow truck to load it, the car tried to start itself.

    To me, this says there is a major serious bug in the code. With this in mind, I would STRONGLY suggest getting that update. Woz has even chimed in saying he's been able to replicate it and he says there is no doubt in his mind that it's software.

  72. Escalations and Law of averages. by Anonymous Coward · · Score: 0

    > "can I really trust a software update to work safely when it is delivered in a three-month development cycle? My driving habits don't cause the floor mat to slide much, so I see the update as overkill. What do you think?"

    Apparently your concept of software development is kind of skewed. The update was not done in 3 month development period. It was done in maintenance period. It took more than one year between the incident report and the fix. It was a slow response to an ESCALATION, a high severity and a high priority one at that.

    If your floor mat does not slide much but slides just a little, the law of averages is bound to catch up. This is what I think.

  73. Power steering failure? by SlashD0tter · · Score: 1

    Might be a little worrisome if the new code kills the engine and the power steering "power" at the same time? I'm sure they've thought of this, right?

    1. Re:Power steering failure? by Andy+Dodd · · Score: 1

      Most likely it "kills" engine power by reducing it to idle or severely retarding spark timing, not completely cutting it, as that would be dangerous for the engine to completely stop as it would effectively lock the drivetrain.

      So the PS would continue running, and actually power brakes are going to work better if the throttle plate closes (more vacuum to work with).

      --
      retrorocket.o not found, launch anyway?
    2. Re:Power steering failure? by clone53421 · · Score: 1

      This braking system enhancement will automatically reduce engine power when the brake pedal and the accelerator pedal are applied simultaneously under certain driving conditions.

      ...now calm down, it doesn’t kill the engine.

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
  74. Not accepting update = future warranty hassles by Fazeshift · · Score: 1

    My $0.02 and experience on this...
    Several years ago, I refused an update to a 2003 Nissan. To sum it up, the engine could stall due to a poorly-made crank position sensor (CPS). Nissan determined it was cheaper to issue a firmware update than replace the all of the sensors. The update lets the PCM cope with bad CPS signals, so that it does not stall, but other side effects (tach stops working, etc) remain because the root cause (CPS) went unaddressed. I declined the update, as I had already taken the initiative to replace the bad CPS with the updated sensor myself. It resolved all issues.

    Fast forward a couple years. Due to other mechanical design/manufacturing defects the engine failed (QR25DE - prone to pre-cat failure and power-valve screw ingestion, causing scoured cylinder walls then ring failure) @ 59K miles. The vehicle was well-cared for, unmodified, etc. When it came time to make a warranty claim, several dealers flat-out refused to help me, many citing the unaddressed firmware update.

    That might not have been legal, moral, or business-smart (retain me as customer) but point is - if you care about your warranty, refusing an update is opening the door for future hassle, should something (even unrelated, like my issue) happen. Apparently being an informed/educated/opinionated owner isn't an advantage.

  75. Standard testing procedure by johnlcallaway · · Score: 1

    First, buy a second car. Install the update to make sure it works. Be sure to test all components to make sure there are no unintneded impacts. Include several parallel tests also. Maybe even some regular parking tests. Once all tests are completed, schedule the install during non-prime hours and have a backout plan.

    --
    I rarely read replies, it's my opinion and if you thought about your opinion a little more, I'm OK with that.
  76. only on ADs by DingerX · · Score: 1

    If firmware affects airworthiness. There's plenty of stuff that doesnt get installed.

    Besides, error corrections in avionics can be deadly.

  77. Just try using one on a hill! Re:1st bug found by Anonymous Coward · · Score: 0

    No.
    What he is saying is that the next time some Toyota owner parks on the slope of a hill, with the car facing the upward direction, he is going to have fun.
    Or better yet, the next time some Toyota owner stops at a traffic light on the slope of a hill, with the car facing the upward direction, he is going to have even more fun.

    He has to release the brake for 1 to 2 seconds so that the car recognizes the brake pedal has been released before it allows the Gas pedal to apply any acceleration to the engine when you start moving.

    During that 1 to 2 seconds before the car allows your engine and transmission to push the car upward against a little thing called gravity, it should only uncontrollably roll backwards a short distance before it impacts the car in the lane or immediate area directly behind him, or whatever is behind him (pedistrian, his garage door, garbage cans, fences or half a billion objects he had not desire or want to damage)
    ( oh wait was that a little old lady or mother with an infant in a stroller two cars back trying to walk between the cars to get to the driver side you just pushed a vehicle into, crushing them?)

    Good luck Toyota Owners in San Francisco and Seattle, as well any city or suburb or road with a hill or sloping roadway.

    Hey can we apply that well thought out solution to Dump Trucks and Garbage trucks as well?
    I mean the solution comes from a car manufacturer, so it must have been test, as much as it has been thought out? (ha ha ha ha) 8-)

    Good luck trying to sell your used Toyota, by the way I have some swamp land you can market for me.

  78. Its a nice feature, but Toyota's brakes can stop by Shivetya · · Score: 2, Interesting

    the car even with the throttle wide open.

    Motor Trend's own test of a Camry found that even with the accelerator wide open the brakes can overcome the engine, easily in fact. Better yet, it still stopped shorter than the Taurus with no accelerator problems!

    http://forums.motortrend.com/70/8007011/the-general-forum/c-d-toyota-dealing-with-unintended-acceleration-te/index.html

    so take the update, its not like your car hasn't already have a program, one declared defective.

    --
    * Winners compare their achievements to their goals, losers compare theirs to that of others.
  79. Crap! That sucks! by Skal+Tura · · Score: 2, Insightful

    No brake and gas at the sametime? That majorly sucks. Albeit, not usually needed but there are situations where you need to press both, besides when doing a burnout on a RWD ...

    Drive By Wire in itself is a bit stupid idea ... Servos break more easily tha hydraulic cylinders or legs. Electric connections get loose easier than hydraulic sealings start to leak. Nevermind the lost feeling of brake, gas and clutch pedals.
    I drove once a drive by wire car, and i seriously couldn't use it during the winter: I had to take my shoes of to feel the pedals enough to know how much i'm pressing brake or acceleration.

    Nevermind the fact that using traditional systems you apply force mostly directly to the brakes, and there can't be any software bugs.

    I just wish in 20 years time i can still find "oldschool" cars which does not have drive by wire and issues it may cause, and rather has hard lines.

    Did you think about the fact that this "floor mat" issue might not exist if there was traditional pedals with the amount of force being needed to press than in older cars? Not only will you actually feel the throttle position, but it wouldn't so easily be pressed by accident.

    1. Re:Crap! That sucks! by urulokion · · Score: 1

      The US NTSB regulations don't allow for a pure drive-by-wire in vehicles. They much still be mechanical linkages for steering and for braking systems. That's we still have steering wheels and no joysticks which controls a hydraulic steering system.

    2. Re:Crap! That sucks! by DerekLyons · · Score: 2, Interesting

      Drive By Wire in itself is a bit stupid idea ... Servos break more easily tha hydraulic cylinders or legs. Electric connections get loose easier than hydraulic sealings start to leak. Nevermind the lost feeling of brake, gas and clutch pedals.

      We, the US Navy, have been driving submarines by wire for decades - and hydraulics are by far more troublesome than the electronic/electrical portions of the system. (And hydraulics require orders of magnitude more maintenance to boot.)

    3. Re:Crap! That sucks! by assassinator42 · · Score: 1

      Of course the brakes could still fail if the brake line breaks or springs a leak, the later of which has happened to me. Luckily I noticed before I left my sidestreet.
      And don't the cars involved in the recall still have emergency brakes that are not electronically controller?

  80. Exactly how long by kenh · · Score: 1

    Exactly how long have you been in the software industry? I've never had a problem with firware upgrades, and your statement: "because a large percentage of firmware updates actually brick the hardware or cause other unforeseen consequences." points out your inexperience. Define large percentage - I'd put it at well under 1% of all firmware upgrades, likely well under 0.0001%, is that a "large percentage"?

    This software was developed and tested, deployed in a world where EVERYTHING Toyota does is under Federal Scrutiny and Class Action lawyers salivating at the prospect of suing Toyota for any inor glitch. This software update likely is among the most scrutinized code in recent history (excepting the staggering review military aircraft and space ship software undergoes). You trust their earlier software more than this new code?

    --
    Ken
  81. it shouldn't affect heel-toe by YesIAmAScript · · Score: 1

    The interlock, presuming it is the same as Audi has had for a decade, is that if you press the brake while the gas is on it cancels the gas. But, if you press the gas while the brake is on, the gas comes on normally.

    So it doesn't prevent brake torquing, it doesn't prevent heel-toe, since both of those have you pressing the gas while the brake is down, not the brake while the gas is down.

    I am not sure as to what you two think trail braking is. Trail braking is simply applying the brake after you have already started to turn into the corner instead of the standard way of braking, then turning. It doesn't have to do with having the gas and brake on at the same time at all. So it shouldn't be affected either.

    Get the flash.

    --
    http://lkml.org/lkml/2005/8/20/95
    1. Re:it shouldn't affect heel-toe by mdarksbane · · Score: 1

      Actually, in autocross (because you normally run the course all in one gear) it's fairly common to do left-foot braking, so you can hit the brake while the gas is still engaged. It mostly allows for quicker transitions into corners, and helps keep revs up in cars with small engines.

      Assuming they do run the logic like you said, that does sound more reasonable than just cutting people because you have both pressed at once (which is what the OP implied).

    2. Re:it shouldn't affect heel-toe by nicholasjay · · Score: 1

      The Audi system sounds like a good one.

      You are correct about trail braking in the strictest sense. Some people accomplish trail braking by left-foot braking so that they can keep RPMs up going through the apex.

      What I was really talking about was left-foot braking, but most times I've seen it done is when trail braking.

  82. Not to worry by Anonymous Coward · · Score: 0

    I have disassembled all the code in my Camry - including the latest update. Not to worry, it looks real good to me. I hope to have a fully commented listing available for download in the near future.

  83. eventually everything needs a software update by Ruin666 · · Score: 1

    do you update your pc software when your os or driver software demands or not? if yes then update your car cause a car crash is alot more hazerdous than a personal computer crashes

  84. God Damn Mother Fucking Toyota by Anonymous Coward · · Score: 0

    I hate toyotas and their drivers. They drive slow. The drivers do not use turn signals and talk on the cell phone. If the turning signal is used, it stays on for miles-on-end. When it rains here in Florida, they put the hazards on -- perfect now I don't know when you're coming into my lane! Get the fuck away you god damn toyota I tell them.

    God Damn Mother Fucking Toyotas...and Over Priced Toyotas (Lexus -- all made in the same factory).

  85. Look at this from a liability standpoint by Locke2005 · · Score: 1

    If you don't get the update and hit someone, you can always blame the software and get off scogt free. However, if you get the update and hit someone, you've only yourself to blame! Would you rather have them suing you, or big-pockets Toyota when you run over someone and kill them?

    --
    I've abandoned my search for truth; now I'm just looking for some useful delusions.
    1. Re:Look at this from a liability standpoint by JoeBuck · · Score: 1

      If you don't get the update, and your car electronics surge your speed to 100 mph but you refused the update that makes the brake pedal unconditionally override the acceleration, your heirs can blame the software, because you won't be around to do so. Take the freaking update. Oh, and the problem wasn't the floor mats.

    2. Re:Look at this from a liability standpoint by clone53421 · · Score: 1

      You got that exactly backward. If you get the update as you were supposed to do, and something still goes wrong and kills someone, you can blame Toyota and get off scott free. However, if you refuse the update, which was rolled out to correct a bug that’s known to have killed people, and your car goes out of control as a result and kills someone... then you are liable.

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
  86. That Depends by jalefkowit · · Score: 1

    How much do you like not being dead?

  87. You better take it ... by Anonymous Coward · · Score: 0

    or the UAW will come and break your legs and disappear your family...

  88. Will the Update even fix the Problem? by Agent0013 · · Score: 1

    I know someone who has a Lexus that started revving the engine while he was getting onto an expressway. He said the brake pedal was stuck up and would not even allow him to press it down. If the computer is pushing the pedal up (for some sort of feedback or something) will it even detect that you are trying to brake for the fix to work? They have some serious issues and the floor mats are not a part of the problem.

    --

    -- ssoorrrryy,, dduupplleexx sswwiittcchh oonn.. -Quote found on actual fortune cookie.
    1. Re:Will the Update even fix the Problem? by JoeBuck · · Score: 1

      If they do it right, it will fix the problem, because there's a sensor that detects pressure. If they don't do it right, it won't.

  89. Only auto-trans affected? by Anonymous Coward · · Score: 0

    I assume these problems are all/only in cars w/ automatic transmissions?

    A routine which always cuts throttle when the brake is depressed is a very bad thing in a manual - this prevents heel-and-toe rev-matching, which is a perfectly normal and easy-to-learn practice - I do it dozens of times a day w/out thinking about it, and I'm very far from being any kind of hot-s##t driver.

    1. Re:Only auto-trans affected? by bhtooefr · · Score: 1

      The problems theoretically affect all cars that Toyota sells, but I'm guessing that well over 90% of their cars (at least in the US) are automatics, and manuals provide more ways to stop an unintended acceleration incident.

      I know VW's implementation of a brake override only kicks in if you hit the accelerator before the brake - hitting the brake, then hitting the accelerator won't cause the accelerator to be locked out, IIRC, at least on manual cars.

  90. Of course you should... by getSalled · · Score: 1

    IANAL but if you ever need to take part in a lawsuit against them, you may not want to be on record as not accepting the fix when they presented it to you. If you're truly that concerned about it, then you probably shouldn't be driving a Toyota or, as the most extreme, be driving a car with many electronic components.

  91. Not only on the race track by einhverfr · · Score: 1

    Sometimes folks step on both pedals to start up steep inclines. You can use the emergency brake as an alternative though.

    Also sometimes folks step on both pedals to dry out brakes after driving through puddles. Granted this was more of an issue with shoe brakes than disk brakes, but folks get in the habit and the results could be unfortunate if the behavior is changed......

    --

    LedgerSMB: Open source Accounting/ERP
    1. Re:Not only on the race track by clone53421 · · Score: 2, Informative

      Sometimes folks step on both pedals to start up steep inclines. You can use the emergency brake as an alternative though.

      Doing it wrong.

      And yes, I drive a manual.

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    2. Re:Not only on the race track by einhverfr · · Score: 1

      When I drive a manual, process is:

      1) Engage clutch and brake
      2) Engage emergency brake. (May need to shift into N first if e-brake is foot operated)
      3) Disengage foot brake.

      To start:
      1) Shift into gear, keep clutch engaged.
      2) Rev up engine and partially disengage clutch
      3) Disengage e-brake.

      In the alternative, you could use the foot brake and gas pedal with one foot and the clutch with the other, however. This takes a bit more practice but is much easier when the e-brake is foot-operated.

      --

      LedgerSMB: Open source Accounting/ERP
    3. Re:Not only on the race track by clone53421 · · Score: 1

      In the alternative, you could use the foot brake and gas pedal with one foot and the clutch with the other

      That is the correct way to do it, and your steps should read as follows:

      1) Release gas
      2) Shift into neutral
      3) Brake however you please

      1) Shift into gear
      2) Release brake
      3) Rev up engine and partially disengage clutch

      And yes, it takes a bit more practice.

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    4. Re:Not only on the race track by yurtinus · · Score: 1

      Not doing it wrong. In many parts it's called a "handbrake" and is intended as a normal tool when driving. Mostly in those crazy British parts...

      Though I do agree on one point-- I've never driven an automatic that tended to roll backwards on steep inclines, at least not quickly enough that I'd lose more than an inch or two. I do believe what GP meant was "Sometimes folks step on both pedals to do burnouts."

      --
      +1 Disagree
    5. Re:Not only on the race track by asquithea · · Score: 1

      Agree that the left foot should only be used to operate the clutch on a manual transmission, but disagree with the rest of your advice.

      Following your advice, if your foot were to slip off the pedal under braking (perhaps if you hit a pothole), the car will have no engine braking effect to keep it under control and you'll most likely hit whatever you were braking for, or overshoot your corner. The shift down or to neutral should come when you've lost most of your speed (obviously depends on how high your gear is), or when you're about to accelerate again.

      Similarly, when starting off, releasing the handbrake (aka emergency brake) before setting the clutch will result in you rolling forward or backwards if you are stopped on a slope, or even jumping forward if you panic and overshoot the bite point. Unless you're on the flat (typically in standing traffic), always find the bite point before releasing the handbrake.

    6. Re:Not only on the race track by Anonymous Coward · · Score: 0

      The shift down or to neutral should come when you've lost most of your speed (obviously depends on how high your gear is), or when you're about to accelerate again.

      True; I neglected to mention that step 1 sort of presumed that you’re also slowing down to a near-stop. When I said to apply the brake (step 3), I meant 100% full brake, which should only come after you have put it in neutral (step 2). So step 1 should really be “release gas and apply brake to slow the vehicle to just above a stall speed” before shifting into neutral and applying the brake fully.

      always find the bite point before releasing the handbrake

      No. At this point you’re causing undue wear on your brakes, clutch, and engine.

      It is possible to correctly stop and start on a hill without rolling and without using the gas and the brakes simultaneously. It is harder to master, but it’s the correct way to do it.

    7. Re:Not only on the race track by celery+stalk · · Score: 1

      It is possible to correctly stop and start on a hill without rolling and without using the gas and the brakes simultaneously. It is harder to master, but it's the correct way to do it.

      Agreed. When I first started driving a standard transmission car (4 door Plymouth neon, admittedly a light car) I had trouble starting from stops on slopes. To regain motion, I would need to hold the car in place with the parking brake while:

      1) increasing RPM
      2) releasing the clutch far enough to get tension against the brake

      At this point, I could release the parking brake more to allow forward motion. Once I was moving, I could release it completely and continue on my way.

      I couldn't tell you when I got good enough, but I remember that one day a few years later, when I was at a hilly driveway exit I had previously needed the above mentioned technique for. This time, I was able to swap my feet around quickly and precisely apply the cluch such that I did not need to apply the parking brake to prevent noticeable rearward motion of the car.

      --
      aaaand...whee!
    8. Re:Not only on the race track by Anonymous Coward · · Score: 0

      >implying that it’s smarter to cause excessive wear on your brake and clutch and waste gas rather than simply learning to drive correctly, because that would be harder and would take practice to get good enough that you don’t roll the car backward trying to start on a hill.

    9. Re:Not only on the race track by Anonymous Coward · · Score: 0

      Sometimes folks step on both pedals to start up steep inclines. You can use the emergency brake as an alternative though.

      Doing it wrong.

      And yes, I drive a manual.

      Obviously you haven't been to Hummer school. I was fortunate to spend a day with their professional instructors on their off-road course. With the Torsen differential (standard in the original Hummer) the approved method for getting up slippery hills is to apply light braking to load up the system, then apply sufficient throttle to overcome the brakes and climb the hill. Later I tried to walk up this muddy/grassy hill and nearly slid down--it was *very* slippery, but the Hummer went right up.

      The reason this is required is that the Torsen differential doesn't have any "preload". If one of the wheels is on a very slippery surface (or up in the air) it will spin just as with a simple open differential. The same technique will work with other AWD cars that have at least one Torsen (ie, Audi, center diff on some Quattro models).

  92. Development vs. bug fixing by AlecC · · Score: 1

    Firstly, the 100 million "lines of code" is in "70 to 100 microprocessors". I would bet that is not lines of C source, but at least assembler instructions, and probably bytes of software. Someone has summed all the roms in all the microprocessors to get this value. Several of those microprocessors are likely to be identical (e.g. the ABS on each wheel). And, given that problems rise geometrically, the software on any one processor is likely to be a lot less frightening than the total.

    Also, you need to distinguish between development releases and debug releases. Development releases are much more risky, because people are trying to add new features. If something is a pure debug release, then it is pretty likely to be safe to upgraded it.

    "Bricking" something is actually a function mostly of consumer devices. The device is not actually destroyed, it is just that the cost of repairing it is greater than the cost of a new device - a small number of hundreds of dollars. And usually, behind the bricking there is usually some form of Rights Management, whether it is the RIAA keeping you off music or Apple keeping you from jailbreaking phones. This means that programming can only be done bu software in the device, and if you overwrite that software, you are lost, An in-car component is unlikely to have these features; it is much more likely that a car is reprogrammed by going straight to the programmable device by a hardware port
    such as JTAG or I2C

    I would not judge car software by consumer software. While not as safety-conscious as the aerospace people, they are in a different league from consumer devices. Hence the fact that car electronics lag consumer electronics by about five years at new model introduction, and far more as the model ages.

    --
    Consciousness is an illusion caused by an excess of self consciousness.
  93. Bad premise.... by ewenix · · Score: 1

    In the computer world, we're all taught to install firmware updates only if there is a real problem because a large percentage of firmware updates actually brick the hardware or cause other unforeseen consequences.

    I take issue with your basic premise that firmware updates are bad.
    Blades, blade chassis, SAN, tape library, etc. When there is a problem one of the top 10 questions will be "Is your firmware up to date?"
    I regularly update firmware as hardware moves through it's lifecycle. The one exception I have is on some Raritan IP KVMs, where the
    manufacturer advised me not to update the firmware unless I'm having an issue. But again that is the exception, not the rule.

  94. That's crazy talk man! by Anonymous Coward · · Score: 0

    An update to "cause 'the brake pedal to take precedence over the gas pedal if both were pressed'"?
    How then would I be able to:

    - Practice fst brake pedal pressing
    - Exercise my feet muscles
    - Stretch my legs
    - Scrape mud off my shoe
    - Get confused in one leg and not the other
    - Pretend to be a tap dancer

    while driving down the highway at 80mph?

    1. Re:That's crazy talk man! by clone53421 · · Score: 1

      Luckily, you’ll still be able to apply mascara (or shave), eat your double cheeseburger with fries, read the paper, smack the noisy kid in the backseat, and talk on your phone.

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
  95. Cut power from the engine ... by frogzilla · · Score: 1

    I would imagine that you would want to cut (most of the) power from the engine in the event that both the brake and gas pedals are pressed. Cutting power to the engine doesn't make sense to me as the engine should stay running to help with power-assisted steering and braking. Probably I'm making too much of this.

  96. Flawed Fix by Temujin_12 · · Score: 3, Insightful

    would cut power to the engine if both pedals were pressed

    So anyone who starts from a stop on a steep incline by slowly depressing the brake while simultaneously pressing the gas to avoid rolling back into the vehicle behind them will now stall their vehicle?

    The accidents that have occurred as a result of this are tragic. But adding quirky behavior as a stop-gap measure seems ridiculous and sets a bad precedent. Is there anything out there to make sure vehicle behavior is reasonably consistent across different vehicles (or even vehicle firmware versions)? Or are we going to have to be aware of all the different firmware ins and outs between different models and firmware versions.

    I've been especially surprised at the fact that so many people seem to think that sudden acceleration is unstoppable. If you're driving a vehicle that suddenly accelerates and you cannot prevent the acceleration PUT THE VEHICLE IN NEUTRAL OR DOWNSHIFT (and yes you can downshift with automatics)! How people can get their driver's license while thinking the only way to slow/stop a vehicle is to press the brake is beyond me. I know panic can set in and can make reacting to unexpected dangerous situations difficult, but isn't that why you had a learner's permit first? My father took me to an empty lot and had me practice reacting to different situations that you can encounter which can be dangerous if you panic (ie: sliding, hydroplaning, slamming on brakes, etc.). Perhaps drivers education courses should focus more on these kinds of situations rather than merely how to obey traffic laws.

    --
    Faith is a willingness to accept something w/o complete proof and to act on it. Reason allows you to correct that faith.
    1. Re:Flawed Fix by Fnkmaster · · Score: 1

      As far as I understand, all these issues are with automatic cars. I doubt the Toyotas in question even come in a manual version. I agree that with a manual, this behavior would be highly undesireable - if BMW did it to my M3, you just wouldn't be able to drive it the same way. With an automatic, I don't think it's a big deal - I dunno if you've noticed, but they don't roll backwards on hills unless you actively put them in neutral. And you aren't gonna be doing heel-to-toe or performance driving on one of these anyway. In fact, a significant number of modern drive-by-wire automatic cars already have this behavior.

    2. Re:Flawed Fix by BLKMGK · · Score: 1

      Of course it won't stall. Does every other car out there with an E-throttle stall under these circumstances? Nope! Hint: Toyota was just about the only manufacturer NOT doing this and their cars took longer to stop with the gas pedal floored as a result. This is a smart fix, it won't stall the car.

      --
      Build it, Drive it, Improve it! Hybridz.org
    3. Re:Flawed Fix by barzok · · Score: 1

      So anyone who starts from a stop on a steep incline by slowly depressing the brake while simultaneously pressing the gas to avoid rolling back into the vehicle behind them will now stall their vehicle?

      I've only ever heard of this with a manual transmission, which none of the cars being recalled is (AFAIK).

      For that matter, I never worried about it with a 5-speed either. Rather than sit on the brake, I'd let the clutch slip a bit while making that transition.

      Many cars made in the past decade or so with automatic transmissions have a "hill holder" feature where, once you come to a complete stop, the car will not roll backwards. I have a 2010 Subaru which goes even further - I can engage a secondary "holder" which will automatically engage the parking brake on a steep enough hill, and the brake automatically releases when you press the accelerator.

      Those that don't have these features still won't stall - the torque converter takes up the slack, which your clutch will not do.

  97. Should I? by LeonPierre · · Score: 1

    On the bright side, if you don't allow them to install the software update and some horrible horrible accident happens occurs, you'll certainly be a candidate for the Darwin Awards.

    --
    "If it ain't broke, it doesn't have enough features yet"
  98. You're too naive... by Anonymous Coward · · Score: 0

    You're pretty naive if you blindly accept that the floor mats are the real and/or only issue. Same, too, if you believe the only thing in the firmware update is the addition of the functionality you describe and not some quiet bug fixes, too.

  99. To update, or not to update by woboyle · · Score: 1

    That is the question. Although this failure occurs, relatively speaking rarely, I'm not so sure that Toyota has determined the root cause(s) of the failure. The number of combinations of inputs are huge, and the subset of those that can cause catastrophic failure is small. How can we be even reasonably sure that they have isolated those causes? In my opinion, as a software engineer with almost 30 years experience in embedded, real-time, large-scale, and high-reliability systems design and implementation I have to believe that this is not a coding error per se, but a design flaw in the system itself. Properly designed, safety critical systems will "fail safe". This is not happening. So, who knows if the changes made will make the system, over all, more or less safe? Without a complete model and access to ALL source code and the tool chain used to implement these systems, one cannot say.

    Bottom line? There is no way to say that updating the software/firmware will make the system more, or less, reliable. Personally, I think it's a crap shoot. So, do the update. The results probably won't be more dire than the current situation, and may reduce the solution set for catastrophic failure scenarios.

    --
    Sometimes, real fast is almost as good as real-time.
    1. Re:To update, or not to update by BLKMGK · · Score: 1

      The software change will cut throttle when the brakes are applied while gas is also applied. Most every other automaker (possibly all actually) already does this. Even when not done these cars can be brought to a halt judging from the tests I've seen documented. If nothing this update will bring the car's behavior in line with that of other manufacturer's with regards to throttle activity under hard braking...

      --
      Build it, Drive it, Improve it! Hybridz.org
    2. Re:To update, or not to update by woboyle · · Score: 1

      That is still no guarantee that this will work under all road/driving conditions. Simply speaking, it takes a leap of faith to believe that any such a "fix" will result in a system that is resistant to such failure scenarios. I am of the opinion that all such automotive control software should be placed in the public domain for examination by as many experts as possible. However, like sausage, one generally doesn't want to know what went into the product in the first place!

      --
      Sometimes, real fast is almost as good as real-time.
    3. Re:To update, or not to update by BLKMGK · · Score: 1

      Good luck getting it into the public domain, even if you did no one would be able to make heads or tails out of most of it. the manufacturers put in HUNDREDS of hours on calibrating their ECUs and they gain efficiencies and drivability doing so - they aren't going to simply release this information.

      The change described is a pretty simple one as these things go and every other manufacturer does it. I'm sure Toyota writes updates for their software all the time, I would take this one in a heartbeat and not think twice if it were my car.

      FWIW, I've done some tuning of aftermarket ECUs to include beta testing of buggy firmware (heh) and I've seen what it takes to reprogram an OEM ECU...

      --
      Build it, Drive it, Improve it! Hybridz.org
  100. Do not operate heavy machinery. by EveLibertine · · Score: 1

    The fact that this question is even being asked indicates that not much thought has really been put into it. The patch fixes a problem you haven't run into yet, and may never run in to. Maybe patching it will be inconvenient or ultimately unnecessary. But when the consequences of running into the problem that the patch fixes include injuring or killing yourself and others, where's the debate? If the consequences of running into the bug only ran a risk of you killing yourself, with no possible harm to others, then and only in that case would I recommend against installing the patch.

  101. You are not alone by The+Abused+Developer · · Score: 1

    http://ask.slashdot.org/comments.pl?sid=1564476&cid=31286192 just that we are too few and the others are too many :-); also, the *many* ones give no shit on your long term vision or risk assessment 'cause they can't grasp it - literally; this is the perfect blend for continuing the status quo of the energy*car&war industry. The blend can brake only when the variable 'the *many* ones' will gets changed to be defined by individuals having a different thinking pattern. are you betting on seeing this change? me not,

  102. Burnout? by Above · · Score: 1

    How do I do a burnout if I can't use the brake and gas at the same time?

    Stupid nanny cars.

    1. Re:Burnout? by gujo-odori · · Score: 1

      Exactly what I was going to say: this firmware update would remove the ability to do a break start, thus making it harder to win drag races. I wouldn't do it :)

  103. Nice fact free sound bite by sjbe · · Score: 2, Informative

    Take a look at the statistics for death causes for people under 60, and you will find almost everyone who doesn't die old dies in a car.

    Nonsense. Yes, motor vehicle accidents are the leading cause of death in the US for those between the ages of 15 and 34 (peaking at around 1 out of 3 deaths for the 15-24 age group) but it is nowhere close to "almost everyone" no matter what age group you choose. But don't let actual data get in the way of a good sound bite.

    Look at what wasted labor there is in society, and you will find that producing and maintaining one high-price high-waste transportation system per citizen is quite a bit of work when horses managed do to better than that quite some time ago...

    If horses were actually more efficient economically, we would still be using horses. If you think horses are cheap as a means of transportation, you clearly have never tried to use them. Yes there is a cost to modern infrastructure but there is a bigger (economic) cost to lacking it. The biggest obstacle to the growth of many nations (India is a good example) is a poor quality road infrastructure.

    not to mention electricity and electric computer system transport. And PRT more recently.

    You think a PRT is seriously a solution which makes sense for more than a few high density urban areas? Nice for airports but it isn't going to be much use on a farm.

    Then read about pollution, and oil wars.

    Yep, there is a downside to fossil fuels. Fossil fuels have serious problems in need of serious solutions. However there is a huge upside too which I note you are conveniently forgetting. I'd also like you to point out the magical technology you think will eliminate pollution. Solar and wind come closest but even they pollute. (you didn't think the steel in that turbine came without an environmental cost did you?)

    1. Re:Nice fact free sound bite by The+Abused+Developer · · Score: 1

      of course there is nothing like the perfect solution - but worse is going to continue to make use of the more damaging one than the less damaging one just because of the purpose of perpetrating a status quo. it is about switching the balance and sharing - that's why the current status quo is going to stay as it is, just because the ones who should have a change of position will not do it because it will imply diminishing of their wealth and power and transfer it to the ones they need as servants of the system.

  104. For Real? by Anonymous Coward · · Score: 0

    I can't believe you're worried about bricking your car's ECU. It's not like you're getting a firmware file and flashing it yourself... it's done AT THE DEALER - if the ECU/ECM bricks, they HAVE to replace it free of charge.

  105. My spider sense tell me . . . by Anonymous Coward · · Score: 0

    My spider sense tell me that you don't fix a sliding floor mat with a software upgrade; you fix it with a grommet.

  106. Short Answer... by aDSF762 · · Score: 0

    Yes.

    --
    sense of security, like pockets jingling...
  107. woz by Anonymous Coward · · Score: 0

    3 2 1 woz appears!

  108. Cars and Computers by CFBMoo1 · · Score: 1

    If you really are afraid of computers running cars then it's time to sell the car and buy an older car that has no computer in it. At least then you won't have to worry about your car, just everyone else.

    --
    ~~ Behold the flying cow with a rail gun! ~~
    1. Re:Cars and Computers by Ron+Bennett · · Score: 2, Informative

      "Older" as meaning before mid-1970s.

      Even those late 70s / early 80s automobiles that seem sans of computers very likely have at least one or more to help meet emission requirements.

      Ron

  109. It's a HUGE issues with my disc brakes by autocracy · · Score: 1

    My pads for my disc brakes are quite stiff and have immense stopping power under high load. High temperature pads are great that way. The downside: nothing sucks the feeling out of your heart like dropping the pedal to the floor and having a delay while the water evaporates off the brakes enough that they can heat up and begin really stopping the car.

    Summer tire to winter tire transitions are also rather annoying...

    --
    SIG: HUP
  110. Revving the engine on a hill by Anonymous Coward · · Score: 0

    Um, what about revving the engine when you are stopped on a hill?

    Consider that you are stopped on a steep hill (stopsign, stoplight, etc) and someone pulled right behind you. Typically in this situation you engage both the brake and gas pedal.

    1. Re:Revving the engine on a hill by wjsteele · · Score: 1

      This problem doesn't affect the manual tranmission based cars, becuase they can simply engage the clutch to avoid the problem of a runaway throttle.

      Bill

      --
      It's my Sig and you can't have it. Mine! All Mine!
    2. Re:Revving the engine on a hill by mzs · · Score: 1

      Or the hand brake especially if you have a manual and only two feet.

      Seriously they are going to have to have something like the brake is depressed by at least so much say 75% for at least a certain duration say a second for this to kick in. Otherwise how would all the Toyota drivers that I see who rest their left foot on the brake get anywhere?

  111. Cars are computers with wheels by sjbe · · Score: 1

    Even in the most modern car, I find this hard to believe, unless you include the entertainment/nav system in the count.

    I'd suggest that it probably isn't terribly shocking. The amount of electronics in a modern car is pretty impressive. There are dozens (sometimes hundreds) of sensors, drive by wire, diagnostics systems, engine control, ABS, traction control, and much more. Frankly diagnostics these days almost requires a OBD-II scanner. All of this without even getting into the climate controls, entertainment systems and other stuff for fun and comfort.

    Bear in mind that this explosion in electronics is a relatively recent thing. Cars even 15 years ago had FAR less electronics than today's cars.

  112. New Fangled by JustOK · · Score: 1

    I really don't mind these new fangled cars, but, geez, STAY OFF MY LAWN, patio, living room etc

    --
    rewriting history since 2109
  113. Floormat not the problem by Anonymous Coward · · Score: 0

    If you've been following the story at all, you should already know that the floor mat isn't even a part of the problem, though I'm not so sure that little aluminum wedge is even a part of the fix for the real problem.

    Not accepting the update could not only get you in trouble with your insurance company in the event of an accident, but could conceivably get you put in jail if you kill someone in the process and your 'negligence in performing required repairs' became known.

    Don't just think about the potential problems of accepting this update, think also about the potential problems of ignoring it. Most times an update is meant to fix existing problems; rarely does it go so far as to introduce new ones. Based on other reports, there's almost 10 man-years of effort put into this 3-calendar-month update.

  114. An attempted logical analysis of this question. by brasscount · · Score: 1

    In the computer world, we're all taught to only install firmware updates if there is a real problem because a large percentage of firmware updates actually brick the hardware or cause other unforeseen bugs.

    In the computer security world, we craft effigies of people like you and burn them for not installing the patch that causes the security failure. Lets see if I can follow the logic:

    1)The patch that prevents me from dying might break my car.
    2)My car is under warranty.
    3)My dealer will install the patch, and therefore accept liability for breaking my car.

    .: I should:
    a) Not accept the patch, and risk DYING.
    b) Let the dealer install the patch, understanding that he must fix the car that he breaks while doing the warranty repair work, and accept the consequences, up to and including the dealer providing a new car for breaking my car.

    Can anyone help me to understand the argument against installing the update?

    --
    Confidentiality, Integrity, Availability: without Availability the other two are assured, as is Bankruptcy.
    1. Re:An attempted logical analysis of this question. by SuiteSisterMary · · Score: 1

      Can anyone help me to understand the argument against installing the update?

      'If I pose this question in a negative light, while also attempting to sound as though I speak from authority, I will imply that I am smarter and more awesome than an entire global corporation. Hopefully this will fill the empty void within my heart.'

      --
      Vintage computer games and RPG books available. Email me if you're interested.
  115. Try this first. by Anonymous Coward · · Score: 0

    Any car that doesn't pass the following test should be taken off the road immediately.

    Drive any speed you feel safe at.
    Press both the gas pedal and the brake pedal as hard as you can at the same time.

    If the brakes are not strong enough or don't have the thermal stamina to eventually bring the car to a stop then your car fails the test.
    All cars (including incredibly powerful ones) made in the era of disc brakes should pass this test easily.

  116. Just like the Ford Pinto issue by random+coward · · Score: 1

    The number of deaths due to this problem is about the same as the Ford Pinto "bursting into flames" issue from the late 1970's. Toyota is hitting a perfect storm of screwed over this. If this had been 4 years ago coming out(and it could have if Toyota weren't so damn arrogant), then there wouldn't have been the political pressure from the UAW to screw Toyota. Historically the UAW has spent their political capital pushing the regulators to go after the companies they work for; they would use that as another lever in their bargaining. Now that they own a couple car companies, they're using that muscle against their competition. Toyota used to get away with not recalling cars over issues, because the regulators weren't being pushed to go after them. GM/Ford/Chrysler had no such luck. Sucks for Toyota that the playing field level has shifted against them now instead of for them.

    1. Re:Just like the Ford Pinto issue by guanxi · · Score: 1

      Interesting how history is written. Nothing will change the story of the Pinto in the minds of the public, no matter what the facts. Of course, they didn't have Slashdot back then to straighten out these issues.

    2. Re:Just like the Ford Pinto issue by barzok · · Score: 1

      And it has nothing to do with how Toyota initially tried to minimize, cover up and/or lie about the scope of the problems before coming out and finally admitting that something was wrong? That's what bothers me the most - not that it's happened, but the cover-up afterwards.

      It's kind of like baseball & PEDs earlier this decade. Players who came clean & admitted to using PEDs right away were relatively unscathed. Those who denied using them or avoided the question completely, only to be found out later, were (and continue to be) vilified.

  117. Rhonda Smith's story smells fishy by sjbe · · Score: 4, Interesting

    Rhonda Smith's story of six miles of interstate terror, as her Lexus suddenly zoomed to 100 miles per hour, will set the mood Tuesday for the first congressional hearing on Toyota's acceleration problems.

    Yes and if you read more about it you'll find several interesting bits of info. One is that upon inspection there was no evidence that the brakes had been applied, including the MECHANICAL emergency brake. She also claimed under oath that she had complained about the problem to Toyota but the only record Toyota has is for an oil change. She also sold the car to a family member (not something you'd think she'd do if it really were unsafe) and according the the Wall Street Journal the car is still on the road.

    Frankly I think there are a lot of people making up stories hoping to get money in a lawsuit, much the same way people made up stories about Audi a few decades ago. Yes, there appear to be some actual problems but there are a lot of liars out there too.

    1. Re:Rhonda Smith's story smells fishy by Anonymous Coward · · Score: 0

      Liars and conartists. FFS, you *turn off the car* , or move transmission to neutral if the car starts to accelerate out of control. Hell, for most I wouldn't be surprised if they were pressing gas pedal instead of brake and *believe* they are pressing a brake.

    2. Re:Rhonda Smith's story smells fishy by Anonymous Coward · · Score: 0

      You own source shows Toyota obstructing the use of data from their own "black boxes".

      It appears the black box works when Toyota wants to reduce their liability, but they seem to "fail" a lot when Toyota's hardware fails causing death.

    3. Re:Rhonda Smith's story smells fishy by Anonymous Coward · · Score: 0

      Frankly I think there are a lot of people making up stories hoping to get money in a lawsuit

      Or maybe it is an attempt to protect the US car industry? It's strange that several unrelated issues with Toyotas appear all of a sudden.

  118. No sh*t, YOU are really looking at it wrong. by elnyka · · Score: 2, Insightful

    It's still 100M lines of code friend, regardless of who or what wrote it.

    When you write code and estimate its LOC size, do you also include the LOCs of the trusted libraries you use to build your apps? If you do a printf("%u\n",1), do you count this as one LOC or do you also count the LOCs in printf? When you use a GNU compiler, do you also count the thousands LOCs generated by it in assembler?

    Does it really not matter *who/what* wrote it? Pretty myopictardic and useless way of software estimation if you ask me.

    1. Re:No sh*t, YOU are really looking at it wrong. by e2d2 · · Score: 1, Troll

      So if a bug pops up in the underlying tool and it causes your car to careen off a fucking cliff, do those lines of code not count because they are hidden by abstraction?

      But on another topic, that little quip at the end basically calling me retarded, I really hate that shit here. Don't even pretend to talk down to me, I'm well versed in embedded programming and yes total count includes ALL code, not just code you wrote and then magically pushed over the fence to a black box.. Why? Because that code can break too. Do you think it matters to the end user if you wrote the code or a tool wrote it for you? You are still liable for the end result correct?

    2. Re:No sh*t, YOU are really looking at it wrong. by elnyka · · Score: 1

      So if a bug pops up in the underlying tool and it causes your car to careen off a fucking cliff, do those lines of code not count because they are hidden by abstraction?

      Only if the abstraction is sufficiently buggy to be a cause of concern when estimating risk. Most of the abstractions used by these type of industries are solid, with bugs coming more often than not from faulty usage of those abstractions. This line of argument only makes sense if the probability of a serious bug occurs in the presence of a bug in the underlying abstractions.

      But on another topic, that little quip at the end basically calling me retarded, I really hate that shit here. Don't even pretend to talk down to me, I'm well versed in embedded programming

      Sure.

      and yes total count includes ALL code, not just code you wrote and then magically pushed over the fence to a black box.. Why? Because that code can break too.

      With what probability? What kind of numbers are we talking about here?

      Do you think it matters to the end user if you wrote the code or a tool wrote it for you?

      I would have expected an argument better than one of the "think-of-the-children", appeal-to-emotion type.

      You are still liable for the end result correct?

      Only liable to YOUR code, OR if there was sufficient evidence of a bug in an underlying 3rd-party abstraction and only if you knew about it, and only if you know (or there was sufficient reasons for you to know) that such a bug would be a liability.

      Oh, and one more thing... tard.

    3. Re:No sh*t, YOU are really looking at it wrong. by e2d2 · · Score: 1

      Thanks for the input asshole.

    4. Re:No sh*t, YOU are really looking at it wrong. by elnyka · · Score: 1

      Fine, fine. You win.

  119. iF YOU'RE NOT FIRST YOU'RE LAST! by Anonymous Coward · · Score: 0

    The racing team used Matlab to figure out that the accelerator needs to be full on to WIN!

  120. It's not the floormats! by sjames · · Score: 2, Informative

    Firstly, it's not the floormats. Even Toyota has backed away from that as an explanation. The current theory is that it's the accelerator pedal sticking, but that doesn't jibe well with all of the incident reports either. Given that, I wouldn't count on your driving habits or removing the floormats to solve the problem.

    You should also consider that if you have a problem later and the update hasn't been done, guess what they'll blame?!

    In general, the modification sounds like a very good idea. If for whatever reason your car decides to go full throttle against your wishes, I'm sure you'd like one extra chance to convince it otherwise.

    As others have pointed out, you have already accepted 100 million lines of their code without knowing anything about their software practices.

  121. Re:I call shenanigans. by modulo · · Score: 1

    Nice try, but if the sensor is bad (shorted?), or if the high bit in the memory cell where ServoPosition is stuck high [and they aren't using ECC) you're still in trouble with your fix.

    --

    ...but the language is MUMPS, which I will not utter here

  122. not accepting the patch == political statement by elnyka · · Score: 1
    Not accepting the patch just because the software being patch had bugs (and thus making you wonder if the patch also has bugs) sounds more like a political statement on your doubt of Toyota's software quality than a rational risk management decision.

    It's like not wanting to install a security patch to cover a security hole just because there was a security hole that shouldn't have been in the first place (there was an error before, there must be an error in the patch). No sane sysadmin would operate that way. So why would you, with your car and your life?

  123. Statistical basis for your main premise? by cprice · · Score: 1

    "...because a large percentage of firmware updates actually brick the hardware or cause other unforeseen consequences..."

    I'd love to see the statistical data to back up this claim.

  124. Not a Bugfix by Anonymous Coward · · Score: 0

    Categorizing this as a "bugfix" is inaccurate at best. Nobody has identified a piece of code that tells the engine to run full throttle and changed it here. This is an added routine, which simply says if A + B are true, do A - A being brake pedal pressed, B being gas pedal pressed. Personally, I think that is a simple enough condition to identify and the decision tree is small enough to get right in 3 months of development. I like the commenter's post on "fatal exception"

  125. Large brick percentage? There is your problem. by gig · · Score: 1

    If a large number of firmware updates are bricking your devices, you are buying bad gear. I've never had a firmware update brick anything. Buy better gear.

    Pretending firmware doesn't exist is not a solution. It's there because it needs to be updated sometimes.

    You have to patch that car due to liability if nothing else. If you get into an accident, the other party's lawyer could make hay with the fact you're driving an unpatched Toyota.
     

  126. heel and toe shifting by aclarke · · Score: 1

    Manual transmission drivers don't have three feet, they can't hold the break, clutch and gas at the same time.

    The usual use is different, but apparently you have never heard of heel and toe shifting. It is certainly possible to press the accelerator, clutch and BRAKE (not "break") pedals simultaneously.

  127. Yes by geekoid · · Score: 1

    They are fixing an issue that ciould kill you. Take the damn patch.

    Yes software has bugs, but automotive software is designed, tested, and built like software should be, i.e. engineered.
    Software engineering is substantially different then 'programming'.

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  128. My 0 lines of code fix... by Anonymous Coward · · Score: 0

    Pop it into neutral.

    I mean WTF? Have people really forgotten that automatics have a fucking neutral gear and if your accelerator pedal is stuck, pop the damn thing into neutral and then apply the brakes?

    Apparently they did forget. Idiot drivers that have time to get on a cell phone and CALL for help with their car steadily climbing to 100mph+ and then crash and die...Put the fucking phone down and put the car in neutral and brake! How the hell these toyota drivers made last calls to their families before they crashed and yet didn't think about putting it into neutral is beyond me.

    OP, yes, get the damn update.

  129. Heel-and-toe shifting by sjbe · · Score: 2, Informative

    Manual transmission drivers don't have three feet, they can't hold the break, clutch and gas at the same time.

    You've never done a heel-and-toe shift I guess. Not really disagreeing with your main point (regarding rollback) - just being pedantic and pointing out that it is quite possible for two feet to control three pedals at once. In fact before synchronized transmissions became common it was nothing unusual to need to engage in some fancy footwork. Some race cars still do.

  130. Unsure myself by linuxtelephony · · Score: 1

    I'm unsure myself - personally I want to know exactly what traits are being changed. There are times where using both pedals at the same time can be useful. Admittedly in a passenger car on the road it's a lot less frequent than going off road or rock crawling in a 4x4.

    Specifically, I want to know what criteria need to be met for it to trigger. Does the change cause the engine shutdown (or return to idle? presumably return to idle) at any point when both the brake and gas are pushed at any speed, or only if the vehicle is traveling over 10-20 mph, or only if the accelerator pedal is pressed more then X%?

    Odds are I'll end up getting it regardless, just for overall safety in general. Though i'll be pretty annoyed if it is a simple if gas and brake then stall.

    --
    . 62,400 repetitions make one truth -- Brave New World, Aldous Huxley
  131. Re:Just try using one on a hill! Re:1st bug found by clone53421 · · Score: 2, Informative

    He has to release the brake for 1 to 2 seconds so that the car recognizes the brake pedal has been released before it allows the Gas pedal to apply any acceleration to the engine when you start moving.

    Citation needed. According to the press release,

    This braking system enhancement will automatically reduce engine power when the brake pedal and the accelerator pedal are applied simultaneously under certain driving conditions.

    Nowhere does it say that you have to let the brakes up for 1-2 seconds before you can use the accelerator.

    --
    Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
  132. Here's the problem by Anonymous Coward · · Score: 0

    How about not hiring 16 years olds to do the programming? How about not letting Walt the janitor be the tester?
    Forget Toyota. Buy American.

    1. Re:Here's the problem by Narcocide · · Score: 1

      [citation needed]

  133. Take the update. I got it for my 2009 Camry. by rcb1974 · · Score: 3, Informative

    Last week I took my 2009 Camry into the dealer.  Here is what they did:

    1)  Chopped off about 4cm from the end of the gas pedal.  It looks like they did it with a hack saw.  The air near the brake pedal smelled like hard plastic that has just been cut.

    2)  Replaced the old floormat with looked like this:

    +-----------+
    |           |
    |           |
    |           |
    |           |
    |           |
    |           |
    +-----------+

    To one that looks like this:

        +---+
        |   |
    +---+   +---+
    |           |
    |           |
    |           |
    |           |
    +-----------+

    That way there is a lower chance of the gas pedal touching the floormat.  It also means, that the carpet underneath your gas and clutch pedals will get soiled.

    3)  Updated the firmware.  After the update, I did a test where I got the car going 30Mph, and then pressed and held the accelerator.  While the accelerator was depressed, I applied the brake with my left foot.  After about 1.5 seconds, the engine RPM went down to idle speed.  I repeated this test 2 more times.  Same result each time.

    The firmware update appears to work at least in 3/3 of my test cases.

    1. Re:Take the update. I got it for my 2009 Camry. by Anonymous Coward · · Score: 0

      It sounds like they royally fucked up your car. I'm glad I have the 2007 Corolla. Not under any recalls.

    2. Re:Take the update. I got it for my 2009 Camry. by mzs · · Score: 1

      The chopping off the bottom 4cm is a bad sign. They are not supposed to do this last I heard. It seems to me that they have taken a shortcut for inserting the shim. The service bulletin instructs them to remove the pedal assembly in order to insert the shim. By removing the bottom of the gas pedal they have room to wedge that shim in there without the laborious process of removing and reinstalling it. Also there is more risk that they can get grim in there then (though in the tech is supposed to wipe the outside yet not use compressed air to minimize risk of getting dirt inside).

      Also if you have a Camry it is possible that you have a Denso pedal assembly that did not need the shim if I recall correctly. Maybe there is bulletin that is different for those that I am not aware of.

      If I were you I would take your car to another Toyota service and have them look at it. Then if they say that is unusual, they should contact Toyota in order to for Toyota to authorize the replacement of your gas pedal assembly. They are supposed to measure pedal travel on a workbench, I really wonder why they chopped off the bottom of yours maybe it was very bad? If I am wrong then you will have had any concerns addressed.

      Also the floor mat is a new one with restraints, not that they lopped off chunks of your old one and held it down with something like zip ties, right?

    3. Re:Take the update. I got it for my 2009 Camry. by NeoSkandranon · · Score: 1

      They chopped it off cause it was FASTER.

      The dealership will be reimbursed for X hours of technician time for the recall related work, when they actually took between 0 and X, meaning the rest is gravy.

      --
      If you can't see the value in jet powered ants you should turn in your nerd card. - Dunbal (464142)
    4. Re:Take the update. I got it for my 2009 Camry. by Anonymous Coward · · Score: 0

      Probably the most useful comment here..

  134. Unlike refusing PC upgrades... by TavisJohn · · Score: 1

    I hope that if you refuse the software update, that Toyota makes note of that. That way if you get into an accident because of the problem the software is supposed to fix, YOU are held responsible because you refused to get the problem with your car fixed!

    When end users do their own firmware updates, bricking happens because of many configuration variations out in the real world. I have never heard of any device you had to send in for a firmware update from the maker being returned to the customer bricked.
    If you take your car in to get fixed, and the reapir place (any repair place) breaks a window, the repair place must fix the window for free. They can't return it to you with a broken window and expect you to pay for damage they caused.

    I know that if you refuse the update, and you kill one of my friends of family...
    Either I will make SURE you are procuted to the FULLEST EXTENT OF THE LAW as if it was a murder.
    or
    I will be the one going to prison because you will be 6 feet under.

  135. remove the floor mat by dirty_ghost · · Score: 1

    fixed that for you.

  136. I can't believe I'm wading in to this... by wonkavader · · Score: 2, Insightful

    KDE, Gnome, Linux, OpenOffice, etc. ARE written in assembly language, for the purposes of this bizarre argument.

    The media is taking what's in essential a high-level language (MATLAB and/or other code builders) and counting the source lines it creates to get a huge number.

    When we write in C or Java, it creates source lines at a level below that (assembly or VM opcodes). And YES, YES, all those programs are in at least only off the 100 million lines of code by one order of magnitude.

    But let's just say one opcode is one byte. It's not, but let's say that for yucks that it is, then OpenOffice would need to be 100 megabytes to possibly have that many lines. OpenOffice writer is only 7MB, but we know it uses libraries and other packages, and so, adding all that crap in willy nilly, we probably get up to at least 100MB, and thus (in silly-think) 100 million lines of code.

    But let's step back a second. Let's ask ourselves (and I KNOW that there are people who read this who know the answer) "how big is the PROM/ROM/CMOS RAM whatever on the Toyota car computer?" If it's 128MB then this silliness is (for what it's worth) correct-ish. If it's 64MB, it's INSANE. If it's a lot less, it's just mindlessly wrong.

  137. Skipping the update is for pussies by Anonymous Coward · · Score: 0

    Rewrite the entire code line yourself.

  138. DO-178B for Cars by sadler121 · · Score: 1

    I think where this is ultimately headed is to require DO-178B like testing for Automobiles, just like we require it for Airplanes.

    1. Re:DO-178B for Cars by JustNilt · · Score: 1

      As it always should have been. I am not an expert on this topic but allowing computerized systems to be in charge of the vehicle without intensive testing has always seemed bad to me. I wouldn't be surprised at all to find out over the next months/years that the testing has changed very little since cars were mostly mechanical.

      It's also important to keep in mind that aircraft and cars aren't quite in the same class when you're defining risk.

      --
      You know the thing about UDP jokes? I don't care if you get it or not.
    2. Re:DO-178B for Cars by profplump · · Score: 1

      Is there something special about computerized systems that makes them require more testing than mechanical systems? The type of testing is different, but I don't see why I should inherently trust a throttle cable and more than a position sensor, other than old people are afraid of/don't understand computers.

    3. Re:DO-178B for Cars by turtledawn · · Score: 1

      The difference is that a broken throttle cable will cause the throttle to snap shut, killing the engine. Also not ideal, but easier for panicky drivers to cope with than uncontrolled acceleration.

      --
      Uh, "if it looks roughly mouse-shaped according to my infra-red sensitive pit, eat it"? --Chris Burke 09-08-10
    4. Re:DO-178B for Cars by honkycat · · Score: 1

      Yes, there is something special: non-locality. You can pretty well look at a mechanical system and determine what the extent of the system that can be affected by that part is. Sure, there can be complicated interactions in a complex system, but generally the linkage is clear to an expert. It's much more difficult to constrain the interactions in a software system. This greatly increases the opportunity for unexpected catastrophic failure modes.

    5. Re:DO-178B for Cars by fuliginous · · Score: 2, Informative

      I used to work for a automotive software company that does work for the likes of Ford, Mazda, Volvo and thy do pretty much test safety critical parts of the system as much as aviation.

      The big element in the gap is aviation using formal methods for verification of the design.

      And most of the good players have testing sufficiently automated and systems of design, change, test with reviews at every stage.

      Testing typically covers functional unit testing, module testing, system testing. In several ways, on a simulator, on the real hardware being amongst them. Plus the code is usually subject to strict coding standards that would make most programmers weep about being able to express their individual creativity and other crap.

      Then there is the extensive use of static analysis and code coverage to make sure that every line of code has been exercised with the tests and if not that review has signed off that it really really is an unreachable piece of code.

      You don't move tool chains because by the time you have finally released you know the bugs and have worked around them.

      Safety with software in cars amongst 5 car companies I've seen inside of is taken very very seriously. Remember too most of these people drive their own dog food and that includes taking their families in them. So if you trust your quality of work enough to trust your families lives to it good on you.

      So I would certainly be taking the updates. That said I like that my motorbike runs on carb's and no ECUs.

    6. Re:DO-178B for Cars by fuliginous · · Score: 1

      Unless the mechanical flaw has it wedge open like the terrified owner of motorbike I once encountered who had survived the down hill of a Welsh mountain road with the throttle locked partially open.

      Where as the multiple sensors for throttle position make it more reliable as two of the typically three can fail and it still operate correctly.

      The cleanliness of electronic control can actually help and reduce risks in these kinds of places because the results of time and poor maintenance are more predictable.

    7. Re:DO-178B for Cars by RockDoctor · · Score: 1

      Mod parent down for being informed, reasonable and sane. These are not the traits that we wish to encourage in the land of /. !

      Seriously, would anyone seriously expect that there were not such procedures in place. That any self-respecting engineer would have hung around to work on such projects when he (or she ; this is the 21st century after all) realised that they were being run in such a dangerously lackadaisical manner? No? So get real. It's a complex system, with some of the control software not quite perfect. Big Fucking Deal.

      --
      Birds are not dinosaur descendants;birds are dinosaurs, for all useful meanings of "birds", "are" and "dinosaurs"
    8. Re:DO-178B for Cars by NeuralAbyss · · Score: 1

      We're about to see this sort of thing in the next year or two; Europe has been pushing ASIL/Functional Safety (ISO 26262) fairly heavily as of late, and it's been in the works for a few years.

      Formal verification and other methods are required for those devices in the highest ASIL category - usually those devices related to the powertrain, and essential lighting etc.

      It's about time the automotive industry had a wake-up call to how critical some automotive embedded software can be..

    9. Re:DO-178B for Cars by slaughts · · Score: 1

      > It's also important to keep in mind that aircraft and cars aren't quite in the same class when you're defining risk.

      Absoultely. Cars are much more of a risk, since there is very little training and common sense required to get a license to operate one...

    10. Re:DO-178B for Cars by Dare+nMc · · Score: 1

      see the throttle cable was only used for a single task, while the sensor, and throttle servo may be a single task item, in between them is a multi-tasking device reading, then actuating those based on other conditions (cruise control transmission shifting, air-conditioner, collision avoidance, wheel slip...) So while you can get optimizations, features, and have backup's with the electronic system. It also requires significantly more iterations of testing.
      I really wouldn't want the e-throttle on my gas car, since it removes a item I can diagnose visually (linkage) for at least 3 additional potential failures. However on my diesel truck, I like the electronic throttle, since it isn't adding in more steps, it actually simplifies the process. Also since it is a manual, I still have the mechanical override in place (clutch.)

    11. Re:DO-178B for Cars by JustNilt · · Score: 1

      Is there something special about computerized systems that makes them require more testing than mechanical systems? The type of testing is different, but I don't see why I should inherently trust a throttle cable and more than a position sensor, other than old people are afraid of/don't understand computers.

      Delayed reply, I know. I kept forgetting to do this. Heh.

      Yes, the difference is a mechanical system is under the direct control of the driver. While power braking and steering is helpful, it is not impossible to control the vehicle without the power. With drive by wire you have an electronic sensor to determine the driver's input. This is then translated by the computer and sent on to the appropriate system.

      If there is a bug in the code that translates these inputs then the driver may well tell the car to do one thing and it does the opposite. This wouldn't be nearly as likely with a throttle cable. Now, this is probably a vast oversimplification of the issue going on with Toyotas right now but there needs to be a lot more testing than "does it engage the brakes when I step on the pedal".

      All this said, Io have very little insight int the testing that Toyota does. It does seem that they're failing somewhat at isolating the issue but that's just my take from media reports so it's worth precisely dick in the grand scheme of things.

      --
      You know the thing about UDP jokes? I don't care if you get it or not.
  139. Your thoughts on firmware are old hat. by Anonymous Coward · · Score: 0

    "In the computer world, we're all taught to install firmware updates only if there is a real problem because a large percentage of firmware updates actually brick the hardware or cause other unforeseen consequences."

    This is common thought from the mid-90s. In todays environment, this is no longer true and in some cases vendors require firmware to be installed to maintain support contracts. Most firmware updates are released to improve performance and reliability issues. A major reason hardware is much faster is because work that used to be compelted in software is moving to hardware layers, greatly adding to complexity.

  140. Trust your automaker by Improv · · Score: 2, Insightful

    If you have to bet between your judgement and that of your auto manufacturer, I'd suggest that unless you really know what you're talking about, bet on the auto manufacturer. They're the experts.

    Likewise, if you're some independent thinker and have an idea how something works, but the scientific community has significant work in the field, you should generally bet on them rather than you.

    --
    For every problem, there is at least one solution that is simple, neat, and wrong.
    1. Re:Trust your automaker by Nimey · · Score: 1

      But what if Rush Limbaugh tells you to ignore Toyota, because the firmware fix is clearly a liberal conspiracy to deprive God-fearing Americans of something or other?

      --
      Hail Eris, full of mischief...

      E pluribus sanguinem
  141. Not if you Heel & Toe by microcars · · Score: 1

    Don't take the update if you Heel & Toe your Camry while driving.

    also- if you use your Camry for Rock Climbing and need to Heel & Toe you will find yourself at a tremendous disadvantage to the others.

    --
    I like microcars
    1. Re:Not if you Heel & Toe by mzs · · Score: 1

      Does Toyota even sell any manual cars anymore? Any manual cars that would be a hoot to heel-toe at all?

    2. Re:Not if you Heel & Toe by CharlieMurphy · · Score: 1

      I was thinking the same thing, however a poster above indicates you can press the brake and accelerator together for up to 1.5 seconds. If it takes you longer than that to heal & toe, you probably shouldn't be doing it ;) "3) Updated the firmware. After the update, I did a test where I got the car going 30Mph, and then pressed and held the accelerator. While the accelerator was depressed, I applied the brake with my left foot. After about 1.5 seconds, the engine RPM went down to idle speed. I repeated this test 2 more times. Same result each time."

  142. See what happens when you fire the old guys? by jeko · · Score: 1

    Last week on Slashdot, we had a discussion about how people with more than two years of coding experience were unnecessary.

    Today we're talking about how unmanageable and buggy code is literally killing people.

    Am I the only one who wishes that the code that controls whether or not my car crashes and burns was written by a guy with decades of experience?

    --
    He put his boots up on the table and made a face. "The sig," he smirked. "You can waste your life in search of the sig."
  143. Really? by tthomas48 · · Score: 1

    "In the computer world, we're all taught to install firmware updates only if there is a real problem"

    No actually you're supposed to install firmware updates when they're released if you don't want your machines to become part of botnets. If a firmware update from a manufacturer bricks your device they'll generally send you a new one. If dd-wrt does that's a different matter. You're not still running IE6 are you?

  144. No more break torquing my Prius by Anonymous Coward · · Score: 0

    I'm not taking the upgrade....

  145. I call BS, here's the actual story by 1800maxim · · Score: 1

    The Toyotas w/o the brake override system could be stopped if you were at slow speeds with a lot of effort on the brakes and emergency brake. At higher speeds, the breaks where not enough to stop the vehicle with only the brakes. They also tried turning the vehicles off which would stop the vehicle, but the driver had to manhandle the vehicle w/o benefit of power steering and power brakes.

    That doesn't appear to be the story I read. No, e-brake did not have to be used, and you didn't have to press on the brakes REALLY REALLY hard as you put it. Read the quote from Car&Driver below:

    "With the Camry's throttle pinned while going 70 mph, the brakes easily overcame all 268 horsepower straining against them and stopped the car in 190 feet--that's a foot shorter than the performance of a Ford Taurus without any gas-pedal problems and just 16 feet longer than with the Camry's throttle closed. From 100 mph, the stopping-distance differential was 88 feet--noticeable to be sure, but the car still slowed enthusiastically enough to impart a feeling of confidence. We also tried one go-for-broke run at 120 mph, and, even then, the car quickly decelerated to about 10 mph before the brakes got excessively hot and the car refused to decelerate any further. So even in the most extreme case, it should be possible to get a car's speed down to a point where a resulting accident should be a low-speed and relatively minor event."

    The only time brakes didn't work well is if they got really hot and started to fade. If you let your car accelerate to 120 mph before hitting the brakes, that's not good. So basically, it's possible to stop it if you press on the brake and keep holing it.

    However, this was under controlled conditions. In the case of crashes, it was reported that the brake didn't work very well, which could be related to absence of vacuum needed to operate the brakes. This could be ECM-related.

  146. Brake Stand/Burn Outs? by Anonymous Coward · · Score: 0

    I'm refusing to get this update for my Toyota.. How will I do brake stands and burn outs If the engine returns to idle every time I step on the brake??

    No Thanks!

  147. if it ain't broke by Anonymous Coward · · Score: 0

    don't fix it.

  148. The service manual by name_already_taken · · Score: 1

    That's very detailed information. Where are you getting this from?

    Reread the second line of Zurk's post:

    From the toyota camry VSRM

    The Vehicle Service Repair Manual - the manual Toyota has produced that tells people how to diagnose and repair the car and how its systems work.

    If you're at all technical and interested in how things work, reading the factory repair manual for your car can be hours of fun. There's all kinds of trivia in there. Most people don't know that the engine computer in many GM cars won't let the engine exceed 4000 RPM if the car's in reverse, for example.

    --
    Putting moderation advice in your .sig lowers your karma!
    1. Re:The service manual by dlapine · · Score: 1

      Thanks for the info on VSRM- I wasn't familiar with that acronym, and a google search on it was unenlightening w.r.t. automobile manuals.

      I would still ask Zurk where he stops quoting the manual, and starts providing information/opinion not in the manual. I suspect that the last 2 paragraphs:

      An internal short could occur within one or more of the paths from the circuits leading to the ecm. That could lead to a situation where the computer cannot detect its own failure.Therefore, when the system gets conflicting information, it arbitrarily ignores half the conflicting information. It does not know which of the circuits are lying or if they both are lying and shorted together. different resistance values will lead to arbitrary acceleration. Having the brake override it is a stopgap, but ixing the real problem (perhaps with a third circuit in voting mode which will require replacing the entire circuit path) is the REAL FIX. I suspect 2012 and onwards toyotas would have a third path and faraday cage/denso replacement for the magnet assembly in the plastic accelerator pedal (which is another problem with EMI which might lead to acceleration) which i am not going to go into here.

      So, YES OP you should definitely install the update. Its the only thing standing between you and death if both the APP circuits short

      .

      are not in the manual.

      It's OK if the information is a reasoned guess, speculation, or something he's tested personally or just a WAG. I would like to know how he came by it, so I can judge it's usefulness. Even if it's speculation or a WAG, it's a decent theory that can be easily tested. OK, maybe not safely tested, but testable at least.

      --
      The Internet has no garbage collection
    2. Re:The service manual by Anonymous Coward · · Score: 0

      its not a guess.
      it should not have been posted here publicly.

    3. Re:The service manual by turtledawn · · Score: 1

      I found that out in my Saturn via experimentation.. It also refuses to go above 20mph in reverse, which is more likely in day to day (ok, maybe not day to day, most people don't like reverse as much as I do) situations than hitting 4k.

      --
      Uh, "if it looks roughly mouse-shaped according to my infra-red sensitive pit, eat it"? --Chris Burke 09-08-10
  149. Lame firmware update! by EXrider · · Score: 1

    Great, how are people supposed to brake torque their Toyotas now!? Seriously though, there are situations where "spirited" drivers actually want to apply the brakes and throttle at the same time. It probably doesn't happen often in a Camry or Prius; but I'd rather have the car drop to idle if the e-brake is engaged (light is illuminated) or actually respond correctly to any other number of inputs (transmission selector, ignition position).

    --
    grep -iw skynet /etc/services
  150. The REAL problem by Frizbie · · Score: 1

    The real problem is not known yet, so if it turns out that Toyota has an electronical problem that hasn't been identified yet, then you'll still be susceptible of going Mach 10 into a random object. I'd either not drive much or get rid of my recalled vehicle in the interest of self preservation.

  151. It depends on the driver by name_already_taken · · Score: 1

    That's great if the car is being driven by someone with strong legs.

    Many people can't (or won't) press the brake pedal hard enough to stop their car if the throttle is held wide-open.

    Years (15 or more) ago there was a problem with the cruise control on some Ford cars where if one of the wires got shorted to ground the cruise module would pull the throttle wide-open. Some Ford engineers had looked into the problem and instrumented a car's brake pedal with a scale so they could tell how hard the driver was pushing down on the brake pedal. It took 275 pounds of pressure to bring a car to a stop.

    There are many older people and others who can't do 275 lbs on the leg-press.

    --
    Putting moderation advice in your .sig lowers your karma!
    1. Re:It depends on the driver by TheLink · · Score: 1

      Depends on the car too. If the car has power assisted brakes or not, and how powerful the car is.

      If the power assist runs out or fails, you're probably screwed.

      On cars with power assisted brakes if you can stand up easily (and aren't too short or sitting in a weird driving position), you should be able to exert the maximum brake at least once or twice (till the power assist runs out - at full throttle many cars stop recharging the assist).

      --
  152. Learn how to drive by name_already_taken · · Score: 1

    Sometimes folks step on both pedals to start up steep inclines. You can use the emergency brake as an alternative though.

    Also sometimes folks step on both pedals to dry out brakes after driving through puddles. Granted this was more of an issue with shoe brakes than disk brakes, but folks get in the habit and the results could be unfortunate if the behavior is changed......

    I would suggest to those people that they learn how to drive properly.

    Hill starts are done with the parking brake, not the service brakes.

    Drying out the brakes is a drum brake issue completely and is 100% unnecessary with disc brakes. Seriously, if you are having water-related problems with disc brakes then there's something wrong with them, or you're just imagining it.

    --
    Putting moderation advice in your .sig lowers your karma!
    1. Re:Learn how to drive by einhverfr · · Score: 1

      I've had water problems on disk brakes but it is usually a bit more transient as a condition (issue being replaced the wheels of the car due to rust, and the new ones allowed a lot more water to hit the brake disk) than with shoe brakes, but it can happen. It's just annoying because it means the brake pads don't grip as well. Drying them is not strictly speaking necessary, but it can be nice sometimes.

      A larger point though is that changing behavior of break + accelerator is asking for problems from folks who have built habits on other technologies. I wonder how many rear-end collisions will be caused by this change.

      --

      LedgerSMB: Open source Accounting/ERP
  153. Answered Your Own Question by infamous_blah · · Score: 1

    In the computer world, we're all taught to install firmware updates only if there is a real problem

    Based on the news, I'd say you answered your own question.

  154. Schmeel-and-toe Re:Heel-and-toe shifting by Anonymous Coward · · Score: 0

    You less endowed should feel awed in my presence, while driving a standard, up an incline, I keep my left foot solely for the clutch, the right foot solely for the accelerator, AND AM fortunate enough to have a large and strong enough Third lower appendage to hold the brake with. Behold my glory I am a King among men!!!!

  155. Heh by Anonymous Coward · · Score: 0

    The OP is a moron.

    "In the computer world, we're all taught to install firmware updates only if there is a real problem because a large percentage of firmware updates actually brick the hardware or cause other unforeseen consequences"

    Large percentage? Care to tell us how you came up with this? Oh, wait, it's straight out of your ass.

    Yes, you shouldn't fix what's not broken all of the time, but the advice this guy just said....makes him seem like he was just a failed-condom child.

  156. brake+throttle useful outside of the racetrack by Anonymous Coward · · Score: 0

    Using the brake with the throttle also helps on steep hill starts.
    I often used the handbrake to keep the car from rolling back while engaging the clutch to have a smooth start with zero rollback.

    Also useful with a heavy or powerful vehicle. Slowly add throttle until the torque converter spins up enough to overcome the gravity and gently release the brake for a nice clean takeoff. Particularly useful in low-traction situations, like rain.

    If I simply went from brake to gas with enough throttle input to overcome the rollback, it is likely the vehicle would do a burnout in the rain and slide back into the yokel that stopped to close to my bumper.

    Rolling the car onto and off of ramps also can benefit from simultaneous gas+brake usage.

    1. Re:brake+throttle useful outside of the racetrack by clone53421 · · Score: 1

      If I simply went from brake to gas with enough throttle input to overcome the rollback, it is likely the vehicle would do a burnout in the rain

      If it does a burnout, you applied way too much throttle, not “enough throttle to overcome the rollback”.

      If it rolls backward, you didn’t apply enough throttle. If it moves forward, you applied more than enough. If the tires spin, you applied way too much.

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    2. Re:brake+throttle useful outside of the racetrack by Anonymous Coward · · Score: 0

      It is extremely easy to do that with the lightest of throttle application in some vehicles.
      Some automatic transmissions have 2nd-gear start for this reason.

  157. reverse problem by Anonymous Coward · · Score: 0

    I had a different make of car slow down to 20-30 MPH very rapidly on four occasions. Eventually they did a buy-back and exchange of collateral. I wonder about this software fix. What happens when the brake sensor messages get garbled and this erroneously signals that you are mashing the brake for more than a second when you are not and you are traveling on the highway? The same exact thing that happened to my wife, the brakes will be applied and the throttle cut and the car will brake with the semi right behind her while she tries to get slowly to the other lane. In the case of our car it was the stability control. There was a steering position sensor that was not communicating properly with a central control module and it would decide that you were trying to turn sharply at 65+ MPH. At least we were able to disable the stability control with a button until the car was replaced and sent back to the manufacture for disassembly and testing. These fancy cars should light a MIL and enter limp home mode when they detect a certain amount of bad frames, ours did detect bad frames but it was a diagnostic that only experts could see as cksum errors in memory dumps of the controller (no trouble codes).

  158. crazy-ass by Anonymous Coward · · Score: 0

    i'm going to sue toy-haha-ta for making cars that didnt get me to the rest-room fast enough, and the resulting electric faulting that got me a date with
    a tree ... (not)

  159. Preferable... by DrHex · · Score: 1

    not while you are driving.

    --
    Scientia et Potentia
  160. Get it! by Anonymous Coward · · Score: 0

    I think its a great idea to get the update! Insurance would probly give you a break also!

  161. IANAL, but... by Jawn98685 · · Score: 1

    It doesn't take a lawyer to realize that the potential liability incurred by willfully ignoring a recall that is tied to issues that have already caused multiple deaths is significant. Imagine hearing the lawyer representing the people who were rear-ended by your runaway Camry as he introduces "Exhibit-A. A document signed by the respondent, wherein he acknowledges that his vehicle has the potential for loss of throttle and braking control, and that said loss of control could result in the respondent or others being injured or seriously killed..."
    Get your car fixed. If the update bricks your ride, it's Toyota's problem. If your ride kills people because you ignored a recall, it's your problem.

  162. Unless you're Heel-Toe-ing in your Camry... by Anonymous Coward · · Score: 0

    Unless you consistently find yourself using heel-toe techniques while driving your Camry (which would be pretty much completely ridiculous as I don't think they even make the thing with a manual transmission, aside from the fact that it is basically a family sized commuting utility, not a sports car), I'd say take the fix.

    There are many other drive by wire cars that I would definitely not want the application of the brake to cut throttle to idle speeds, my last 4 vehicles being included in this list. However, all of these have manual transmissions where the driver can simply depress the clutch and/or put the thing in neutral.

  163. this firmware update is what we call a HACK. by Anonymous Coward · · Score: 0

    If you've done any software engineering, this change (if brake=1, pedal =1 then shutdown) describes NEW behavior. New behavior requires a lot of real world testing, especially if it's safety related and follow-on analysis....It is not a simple user story with test result and gets slammed into the next build, and is 'beta' tested, which is appears like (since Toyota follows Lean, and the patch came out so quickly)--hence why this should be called a hack.

    In the end, I see that this and related updates will be a great case study on agile vs. traditional development methods on mission critical software.

  164. You're not taking a 100 million line update by CaptainTux · · Score: 1

    Of course you should take the update. They're not pushing out a 100 million line update after three months. They're pushing out an update that maybe changed a couple of thousands to maybe a couple of hundred thousand lines of code. Totally doable and testable within a 3 month period. Obviously, it's your choice to take or not take the update but are you willing to put yourself and your family in harms way based on an unlikely 'what if' software bug when you have a KNOWN software bug currently in your system?

    --
    Anthony Papillion
    Advanced Data Concepts, Inc.
    "Quality Custom Software and IT Services"
  165. Don't do it!!!! by Anonymous Coward · · Score: 0

    You won't be able to jailbreak/unlock your gas pedal!

  166. exactly. what if your brother drives the car by Anonymous Coward · · Score: 0

    and his method of handling the floor mat triggers the said bug?

  167. it an even-numbered service pack? by stretch0611 · · Score: 1

    That depends is it an even-numbered service pack?

    While it is true that a fix/service pack/upgrade can add new errors, *usually* they fix more than they add. In this case because they are trying to fix a Critical Error, taking it to fix a know potential fatal error even though it may introduce new errors is a good bet.

    --
    Looking for a job?
    Want your resume written professionally?
    DON'T USE TUNAREZ!!!
  168. Liability by redshirt · · Score: 1

    It's all about liability. If you take the update and your car does something it obviously shouldn't, at least to have some legal recourse against Toyota. If you don't take the update, it's the same as absolving Toyota of all future problems you may have. All Toyota has to say is: "It's really tragic that he lost his left arm in that accident when his car sped out of control, after foolishly choosing not to take the free firmware update that would have prevented the accident, thus giving us indemnity."

    Dumb ass.

  169. if it ain't broke, don't fix it. by Nyder · · Score: 1

    Look, if you don't have a problem with your car, then don't apply the update. It's as simple as that.

    If your required by your insurance agency, yes, update then.

    But you trusted toyota when you bought your car, all 100 million lines of code and all. Why you aren't trusting them with the update makes NO SENSE at all.

    --
    Be seeing you...
  170. # Separate Causes by b4upoo · · Score: 1

    Since there seem to be four separate and unrelated reasons for Toyotas accelerating out of control it is difficult to speculate as to how many have a software glitch, a short circuit issue, lose floor mats, or a worn linkage.

  171. You are affraid you car will get "Bricked" by Anonymous Coward · · Score: 0

    So you fell Bootloaders are not reliable? I am sure they are going to cover it if it got bricked. Or you will be on the news. "They bricked my car and will not fix it"
    Two, There is something wrong with it, Balance Not updating with updating.

  172. VWAG by tivoKlr · · Score: 1

    Yes, I second the manual TDI approval and, having reprogrammed the ECU in my 2003 4 times now, A. don't fear ECU flashes and B. love the fact that by design my car disables the drive by wire throttle when the throttle and brake are applied simultaneously. I've tried it out as an experiment and it works.

    Only problem for me with putting the car in neutral is the absence of a rev-limiter (it's programmed that way on purpose) but if the engine in my car runs away, it's much more likely that it is due to a turbo failure sucking all the oil into the intercooler and then the engine rather than an electronic failure of the throttle pedal confusing the ECU.

    Oh yeah, and I still get 38mpg with double the hp and torque that the car started out with.

    One more thing, people have no idea but their cars are frequently flashed at the dealership to fix all sorts of things, and I'd image that 95% of the time the car owner has absolutely no idea.

    --
    Ocean is land, covered with water.
  173. I've had throttle by wire for 10 years by YesIAmAScript · · Score: 1

    And no problems figuring out which pedal I was pressing and how hard. As if a spring on the other end of a throttle cable somehow were superior in feel to a spring on the pedal down by your foot. Insane.

    There is no car with brake-by-wire, the pedal always operates the brakes directly, but the computer may modulate the boost for you to change exactly how much it does it. But even if the computer craps out completely, you still have that direct hydraulic connection to the master cylinder and from there to the brake pads.

    So in summary, it's in your head.

    --
    http://lkml.org/lkml/2005/8/20/95
  174. Re:I call shenanigans. by moogied · · Score: 1

    No, not really. Only a fool would install ONE sensor in such a highly critical enviroment. Example: If the pedal is at 100% throttle(as its drive by wire i believe), and someone taps the break.. that should reset the software. Or initiate a limp mode or something.

    --
    So basically, -1 troll/offtopic is really slashdots way of saying "I hate that you thought of something before me."
  175. APP cicuits short by labnet · · Score: 1

    An internal short could occur within one or more of the paths from the circuits leading to the ecm. That could lead to a situation where the computer cannot detect its own failure.

    Goodness, who is the brilliant engineer who came up with that system.

    We are only a tiny design company, but now do Failure Mode Analysis on anything that could be a safety threat.
    I can tell you now that the circuit you described above would have NO WAY of passing that review, yet it somehow got through the processes of a muti billion dollar company

    There are dozens of low cost alternatives to having identical hall effect voltage sensors.
    eg:
    One 4-20mA, one 0-5v
    One PWM, One 0-5v
    Inverted curve outputs.
    CAN bus output.
    My design preference would be inverted curve PWM outputs. (Less change of EMI effecting a voltage/current output, mcu can verify frequency for interference, cheap to implement)

    Another problem, is if you have a runaway microcontroller that happens 1 in 1^6 hours operation, it may be impossible to replicate by the engineers.
    I think that means you need a redundant system that monitors the main system and has the electrical ability to cut power to the engine if it sees a safety problem

    --
    46137
    1. Re:APP cicuits short by Agripa · · Score: 1

      Inverted curve outputs is clever. My first thought was to implement synchronous excitation and detection (as used with LVDTs) but inverted curve outputs have the advantage of being easier to diagnose and maintain. I am still of the opinion that consumer car stuff is too cheap to be reliable without direct mechanical linkages and fail-safes. I try and own as primitive a car as possible forgoing anything automatic or power.

      Since they used a hall effect sensor, I wonder what kind of problem an external magnet sticking to the sensor assembly or even to the driver's shoe would cause.

  176. Pushbutton ignition uses a separate module by Anonymous Coward · · Score: 0

    The wiring diagram for a 2008 Lexus ES350 shows that the Engine Control Module controls the throttle position, but the Main Body ECU -- connected to the pushbutton ignition control -- enables power to the fuel injectors through an electrical relay under its direct control.

  177. Software developer asks: by dlawson · · Score: 1

    You say you are a developer, and ask a question like that?

    And I didn't even pause to see if ANYONE asked this already. I don't care, because if you were on one of my teams and asked something like that, you'd be off my team in an instant.

    "My driving habits don't cause the floor mat to slide much, so I see the update as overkill." Since when did the mechanical placement of a floor mat have ANYTHING to do with the "fly-by-wire" operation of the throttle???

    I'm still dumbfounded that anyone could confuse the two.

    Dave Lawson

    --
    dot-sig.
  178. Take it... by BLKMGK · · Score: 1

    This is a pretty simple change. The car has an E-throttle and this change simply makes it react the way the the E-throttle in almost every other manufacturer's car does. The change cuts throttle if the brake and throttle are both pressed for more than a short period of time thus allowing the car to slow more quickly.

    One of the sports car magazines I receive noted that Toyota was the odd one out in the practice of NOT cutting throttle under extended braking. It showed too in their testing where they took a number of cars up to speed, stomped on the gas and brake, and measured the stopping distance. Even high HP cars like the Ford Cobra stopped in a reasonable amount of distance with the Toyota cars showing a noticeably lengthier stopping distance. Oddly - ALL cars were able to stop so these cars going for miles and miles unstoppable seems awful strange. Yes, they did test cars that have been reported to run away from Toyota...

    IMO - it's a worthwhile update that will help stop your car in the event of a runaway situation...

    --
    Build it, Drive it, Improve it! Hybridz.org
  179. Take the update by jonwil · · Score: 1

    Since the update is being performed by a Toyota dealer, any problems caused by the update will be fixed at no cost by the dealer.

    If the dealer installs the update and in doing so bricks the cars computer units, the dealer is obligated to fix the bricked computer units for free (especially since the update is done as part of a recall)

  180. Incorrect use of "effect" by holmstar · · Score: 1

    Even the Linux Kernel it is broken into a bunch of smaller programs, so a fix doesn't effect millions lines of code.

    Wrong wrong wrong. See the following:

    Radiation affects human cells.
    One of the effects of radiation on human cells is the destruction of DNA.

    Understand the difference now?

    1. Re:Incorrect use of "effect" by jellomizer · · Score: 1

      Yes I do. You don't seem to realize that this is a message board where their ratings is based roughly on how fast they are posted. And you like to nitpick about simple careless mistakes vs. trying to get the big picture.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
  181. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  182. Preprocessor by Rosyna · · Score: 1

    Perhaps they are counting the lines of code after the preprocessor is done with it? With all the inlines being duplicated as lines of code. Macros. Built-in functions. using C++...

  183. Floormat caused SD crash killed 4 by Anonymous Coward · · Score: 0

    The SD crash that killed 4 is what brought this all to the forefront. In that case, the evidence is pretty strong it was the floor mat because of an incident just days before with the same car and its floor mat.

    http://www.sdnn.com/sandiego/2009-12-09/local-county-news/lexus-dealership-on-the-defensive-after-report-finds-fault ..."The man who drove the vehicle three days prior to the fatal crash told investigators he tried several times to turn the engine off but couldn’t. His said he had put the car in neutral but the engine continued to race until he realized the mat was stuck and reached down to dislodge it." ......

    Not saying this is the cause of everything, but it looks like the cause in this case.

  184. Some facts please? by sjbe · · Score: 1

    You own source shows Toyota obstructing the use of data from their own "black boxes".

    I've read every line of the actual articles in both citations and nowhere does it say anything of the sort. Blogger comments don't count. Businessweek has a good article on the whole smelly affair.

  185. Terrible question. by Boarder2 · · Score: 1

    And I'm glad you don't work for me.

  186. Is the Toyoto problem electromechanical by lsatenstein · · Score: 1

    The gas pedal has to be connected to a position encoder. I am aware that position encoders usually are a number of tracks around a disk, with a gray code pattern. As the disk shaft rotates, under the scan heads appears one set of codes. The gray code theory is that between adjacent shaft rotation positions, from all the tracks, only one single bit changes. But suppose there is an intermittant connection in a readhead for a track. Then all hell can break loose. If the fault is in a bad place, the encoder can indicate full pedal to the floor. -- Sudden acceleration. My guess that the acceleration problem is electromachanical, and not in the logic behind managing the fuel injector system. Putting the braking system to override the accelerator is going to cause many more problems. It is going to be hell in snowy road or icy road conditions. Imagine trying to get out from a snow bank. One has to rock the car by accelerating forward, and then backwards using the cars momentum to move the car along. One has to sort or ride the brake while using the accelerator. The fix may have a big negative impact on winter safety, and may only be acceptable if the brake pedal has to be applied to the maximum to enable the override. That means, a problem in what to do when the vehicle stops and you take your foot off the brake. Himmmm That is my opinion.

    --
    Leslie Satenstein Montreal Quebec Canada
    1. Re:Is the Toyoto problem electromechanical by SagSaw · · Score: 1

      The gas pedal has to be connected to a position encoder...suppose there is an intermittant connection in a readhead for a track. Then all hell can break loose. If the fault is in a bad place, the encoder can indicate full pedal to the floor. -- Sudden acceleration.

      All "electronic throttle control" gas pedals contain multiple position sensors (at least in the US). If the sensors indicate different pedal positions, or if any sensor indicates an invalid pedal position, the engine computer will generally force the engine to idle. Obviously there are failure modes which can cause all of the sensors to indicate the same incorrect pedal position, but these are generally mechanical failures (for example CTS's sicky friction mechanism) rather than sensor failures or software bugs.

      Keep in mind that Toyota's problem could have happened even with a mechanical linkage between the accelerator pedal and the throttle body.

      --
      Come test your mettle in the world of Alter Aeon!
    2. Re:Is the Toyoto problem electromechanical by lsatenstein · · Score: 1

      I have never worked on a car since my old carburator days. I really only surmised as to what would be a plausable reason. I worked with gray code shaft position encoders that provided a +/- one in a rotation reading. I figure a car throttle must have the equivalent type of sensor. In the above encoder, only one bit can change between adjacent positions. If more then one changes, there is a fault. So it should be the same concept for a vehicle accellerator pedal.

      --
      Leslie Satenstein Montreal Quebec Canada
  187. What About Stops On Hills? by littlewink · · Score: 1

    When at a stop while driving uphill a common technique is to use the left foot to control the brake and the right to control the throttle. When the light changes to green, you don't let off the brake until the throttle has been opened sufficiently to prevent the car from rolling backwards. If you don't use this technique then, when you lift your foot from the brake, the car rolls backwards! Note that this is done only in this particular circumstance and that, in general, it is dangerous to drive using both feet. This is a rare instance where it is unsafe to drive without using both feet.

    With the modified software, this will no longer be possible. So on a hillside stop your car may roll backward into following cars because any brake pedal pressure whatsoever will reduce throttle to 0. What is worse, pedestrians skipping between cars may be crushed. Please convince me I am wrong.

    There are advantages to the "analog" feedback present in the drivetrain of older cars that lack software control.

  188. It's madness that this is not the default. by Goodgerster · · Score: 1

    When I discovered the existence of automatic transmissions as a child (we Europeans primarily use the more efficient manual transmission), I asked how it stopped the engine from stalling when the brake pedal was applied. My father told me that the brake pedal was also connected to a clutch. This would obviously cut power to the engine when the brake was in use.

    The force from an idling 1580cc turbodiesel, even without a stuck accelerator, extended the emergency stop distance of my learner car by a non-negligible distance, at least a couple of metres. This is why my driving lessons included engaging the clutch after the brake when performing emergency stops.

    Now I have recently learned from Slashdot that, seemingly, in most automatics the brake pedal doesn't even cut the throttle. Given that many automatic cars in the US seem to be connected to 3000cc six-cylinder behemoths, I am sure this worsens the stopping distance for those cars a great deal more than a couple of metres. How many people has this particular design flaw killed over the last fifty-odd years?

    1. Re:It's madness that this is not the default. by Goodgerster · · Score: 1

      Sorry, when I say "cut power to the engine" I mean cut the power from the engine, i.e., the link between the engine and wheels. Also, to clarify, the instruction was to stamp the brake as a first priority and, having started to apply maximum force, hit the clutch with the other foot. The optimal solution is to hit both together, but this introduces additional thinking time.

  189. Count my lucky stars! by EricTheO · · Score: 1

    I have never had any hardware "Bricked" from doing a firmware update. Either I'm just lucky or kiehlster writes with a bit'o artistic license for dramatic effect.

    --
    -Eric
  190. brakes/breaks...make your mind up. by Joce640k · · Score: 1

    PS: "Brakes"...

    --
    No sig today...
  191. say what? by Hognoxious · · Score: 1

    My driving habits don't cause the floor mat to slide much, so I see the update as overkill.

    You claim to be a software engineer, but you think a sliding mat can cause bugs?

    --
    Confucius say, "Find worm in apple - bad. Find half a worm - worse."
  192. idiot by Anonymous Coward · · Score: 0

    kdawson is merely an attention-seeking idiot. this "question" is so obviously contrived for him to be able to post something, anything...sad that hundreds of slasdotters fall for this garbage...

  193. You and my mom... by ResidentSourcerer · · Score: 1

    My mom used two footed driving as a form of control at very slow speed. The idle wasn't enough to start moving the car, but once moving it would move too fast for her comfort backing out the garage or out of a parking space. So she would drive with one foot on each.

    To think: My mom had something in common with Pirrelli Jones/

    --
    Third Career: Tree Farmer Second Career: Computer Geek First Career: Teacher, Outdoor Instructor, Photographer.
  194. Analogy by MathiasRav · · Score: 1

    Sorry, could you rephrase that with a car analogy? ... Oh, wait.

  195. Take it! by scholl_r · · Score: 1

    Of course it is not possible to modify any code without the possibility of introducing bugs, but they are probably putting in a relatively small amount of code which sets a flag when the brake is pushed, read by the throttle code to disable the throttle. If you don't take it, then at least follow the advice of the current pundits on this subject, and DON'T cut the engine in the case of a stuck throttle; rather shift into neutral. The engine software has speed limiting, so it won't self-destruct, and the running engine permits the power assist stuff to continue to work so you can brake and steer the car.

  196. I've bricked a few things in my past by freaker_TuC · · Score: 1

    Mostly related to software hanging during the update process; rendering the hardware inoperable.

    Once I had a brownout switching the PC off/on; not fast enough to reboot the software but enough to render it's update process to hell.

    A JTAG connector is always handy in that case; if there is any on such bricked device.
    A few weeks I've bricked my cellphone and got it back in order with the help of a Nokia engineer using Phoenix.

    Maybe it's bad karma and I got to create some distance between me and the upgrading product.... never tried that!

    --
    --- I am known for the ones who want to find me on the net. Is that a privacy risk or a privilege? One might wonder..
  197. I've always wondered how starships do it .. by freaker_TuC · · Score: 1

    On all those spaceships in the sky using warpdrive .. how not to bump into the nearest star or planet ; do their computers steer to the left/right by starmap while flying faster than light?

    If so, how do they use warpdrive in unexplored areas? I wonder how trekkies have related to these questions...

    --
    --- I am known for the ones who want to find me on the net. Is that a privacy risk or a privilege? One might wonder..
    1. Re:I've always wondered how starships do it .. by clone53421 · · Score: 1

      I don’t really have much knowledge of the Trek universe, but in the Star Wars universe the hyperspace course was plotted beforehand by a computer. Certain calculation shortcuts could be taken, but your course would naturally be more imprecise... while your destination would be the one you programmed in, the path to get there might put you directly through a large gravitational mass, which of course would be disastrous.

      Luckily, space is mostly empty, so certain shortcuts... and courses plotted through unexplored areas... were relatively unlikely to end badly.

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    2. Re:I've always wondered how starships do it .. by freaker_TuC · · Score: 1

      So .. basically ... Hyperspace is a kind-of-security-through-obscurity thing ?

      You just hope the force is with you .... or else!

      --
      --- I am known for the ones who want to find me on the net. Is that a privacy risk or a privilege? One might wonder..
  198. Looks like brake design is flawed by design by Anonymous Coward · · Score: 0

    My biggest concern about this whole issue is not the jammed gas pedal. It's the fact that the gas pedal can disable the brakes.

    Brakes are a safety device and should be controlled by dedicated hardware. The inputs to the system should be the brake pedal and possibly some wheel rotation sensors and/or acceleration sensors. It should then calculate control signals to the brake hardware using some electronics. If the power dies, then the brakes should still function. It's no good to lose brakes due to a broken fuse. Maybe ABS and stuff wouldn't work, but the basic concept about applying brakes should.

    The gas pedal is not mentioned in that line and that's because the brakes shouldn't care for the gas pedal, just like it shouldn't care if you turned on your lights or anything. Sure the brakes can give outputs to other parts of the car, but it's a one way communication.

    The engine controller should then do something like:
    if (braking)
        set engine to idle
        possibly automatic transmission signals
    else
        apply power based on readings from gas pedal

    The railroads used a design like this for 70+ years which means by the time the first car gained any electronics then this design concept had been well tested and avoided quite a number of accidents. Why the car industry decided not to think of brakes as an important and uninterruptable safety device will remain a mystery, but failure to properly isolate brakes from the rest of the car shows that the design is no good at preventing stupid bugs like this one.

    Another bug I heard of, which were due to failure to keep electronics separate was a car that when it drove uphill and the driver turned the steeringwheel to the right, then the engine turned off. This was the engine controller, which read garbage from the headlights and replacing the headlights fixed the problem.

    I'm concerned with the electronic design of modern cars but it goes for all brands. I'm also concerned that it looks like the law allows selling a car where pressing both pedals at the same time seems like it could increase speed. I read that it could do that, but it was ok just as long as it would start to brake if you let go of the gas pedal. Imagine some kid running across the road and the driver floors both pedals by mistake. Sounds bad to me that it could be allowed to ignore the brake pedal in such a case.

  199. next time... by Anonymous Coward · · Score: 0

    Buy a car that has a clutch. Problems with unattended acceleration can be solved by pushing on the special pedal dedicated solely to disconnecting the engine from the drive wheels.

  200. Glue by Anonymous Coward · · Score: 0

    Here is an idea. Stop the floor mat sliding around by 1 throwing it our or 2 glueing it down. No firmware required and it takes 5 minutes.

  201. Re:Just try using one on a hill! Re:1st bug found by Anonymous Coward · · Score: 0

    What he is saying is that the next time some Toyota owner parks on the slope of a hill, with the car facing the upward direction, he is going to have fun.

    Maybe I'm one of the few left that had to drive a stick shift to get their license. But as far as I know, that's what an emergency/hand break is for. You lock it in when you're on the hill, then start accelerating and release the break with your hand.

    I've never used my break pedal up a hill before, and yes, I've driven in SF plenty of times.