Slashdot Mirror


Automakers Move Toward OTA Software Upgrades

Lucas123 writes: While some carmakers today offer over-the-air software upgrades to navigation maps and infotainment head units, Tesla became the first last week to perform a powertrain upgrade overnight. But as the industry begins adopting internal vehicle bus standards with greater bandwidth and more robust security, experts believe vehicle owners will no longer be required to visit dealerships or perform downloads to USB sticks. IHS predicts that in the next three to five years, most, if not all automakers, will offer fully fledged OTA software-enabled platforms that encompass upgrades to every vehicle system — from infotainment, safety, comfort, and powertrain. First, however, carmakers must deploy more open OS platforms, remove hardened firewalls between vehicle ECUs, and deploy networking topologies such as Ethernet, with proven security.

157 comments

  1. Dealers will gut this by Anonymous Coward · · Score: 0

    Couple thousand dollars for a SD card with maps on it, anyone?

    1. Re:Dealers will gut this by AvitarX · · Score: 1

      Pretty sure with the Apple/Android car systems, that time is past.

      --
      Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
  2. "remove hardened firewalls between vehicle ECUs" by SoCalChris · · Score: 5, Insightful

    What could possibly go wrong?

  3. Will they be cut off after 6mo-1year by Anonymous Coward · · Score: 5, Informative

    Will they be cut off after 6mo-1year
    and they want the new update BUY A NEW CAR.

    I hope auto drive systems have at least 5 years of updates at no added cost.

    1. Re:Will they be cut off after 6mo-1year by stooo · · Score: 4, Funny

      You will get new versions of a car :
      - Home basic car : will only start 10 times, until you get an upgrade. Can only take a single passenger
      - Home premium car : start always, but there are no brakes
      - Profesionnal car : has brakes, but they break often
      - Enterprise car : has reliable brakes, but lacks a radio
      - Ultimate car : you get the radio for 5000 Euro extra.

      I have to put the obligatory GM-Microsoft :
      http://mistupid.com/jokes/msvg...

      --
      aaaaaaa
    2. Re:Will they be cut off after 6mo-1year by Anonymous Coward · · Score: 1

      That list is a nice prediction list, we already have this one:

          10. You'd have to press the "Start" button to turn the engine off.

    3. Re:Will they be cut off after 6mo-1year by Anonymous Coward · · Score: 0

      Occasionally your car would die on the freeway for no reason. You would have to pull over to the side of the road, close all of the windows, shut off the car, restart it, and reopen the windows before you could continue. For some reason you would simply accept this.

      Occasionally, for no reason whatsoever, your car would lock you out and refuse to let you in until you simultaneously lifted the door handle, turned the key and grabbed hold of the radio antenna.

      Ever deal with a luxury car that had overzealous anti-theft protection?

    4. Re:Will they be cut off after 6mo-1year by Anonymous Coward · · Score: 0

      Stallman must be watching and shaking his head. This is exactly the kind of the problem that he hoped to solve by encouraging users to demand open-source software for their devices. One of his initial motivations was being unable to modify a print driver to suit his lab's needs due to Xerox refusing to give them the source. That was probably a several thousand dollar device. With cars we talking about something an order of magnitude more expensive possibly being held hostage by the manufacturer refusing to offer security patches or the code to allow others to implement those patches. Hopefully the law will catch up and require security updates for a reasonable length of time / perhaps implement some mechanism to force car companies to accept a reasonable payment for security updates after the warranty period (e.g. leave the source code in escrow such that a third party could implement fixes if the manufacturer refuses).

  4. OTA software hacking! by Anonymous Coward · · Score: 0

    Hooray! Hopefully my car doesn't explode today!

  5. Re:"remove hardened firewalls between vehicle ECUs by zidium · · Score: 5, Funny

    Worst case? The only ship to survive will be the one without wifi! (Battlestar Galactica)

    https://www.youtube.com/watch?...

    --
    Slashdot Valentines Beta Massacre: iT WORKED! The boycotts killed Beta!!
  6. Hmm... I thought it was *my* vehicle. by fahrbot-bot · · Score: 4, Insightful

    So the vendor can/will push an update OTA to *my* vehicle w/o my specific consent?

    Also... Imagine (a) needing to use your vehicle - for an emergency, perhaps, in the middle of the night only to be met the dashboard message: "Update in progress; Please wait ..." or (b) waking up to a bricked vehicle from a bad update.

    --
    It must have been something you assimilated. . . .
    1. Re:Hmm... I thought it was *my* vehicle. by bill_mcgonigle · · Score: 1

      So the vendor can/will push an update OTA to *my* vehicle w/o my specific consent?

      You've never signed paperwork at a dealer? You know their attorneys will have this air-tight.

      Personally, I'm driving pre-TPMS vehicles until the whole mess is straightened out. Maybe they'll have a reliable autopilot by time that happens.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    2. Re:Hmm... I thought it was *my* vehicle. by sinij · · Score: 1

      What you describe is unpleasant, but unlikely to have broad negative impact. Sure, you will hear about it on the new now and then.

      What is more dangerous, is that with two way communication car makers will be able to implement DRM schemes. So no more aftermarket alternator for you, shell out for $1000 for a new part that will have to get authorized form headquarters.

    3. Re:Hmm... I thought it was *my* vehicle. by messymerry · · Score: 1

      My GFs windows laptop does that all the time. PISSES ME OFF!!!

      --
      Dear Microlimp: I give you 2 valid product keys for win7 and you reject both of them. Piss off you wankers!!!
    4. Re:Hmm... I thought it was *my* vehicle. by LordLimecat · · Score: 1

      You've never signed paperwork at a dealer? You know their attorneys will have this air-tight.

      Paperwork signed at a dealership can never be air-tight. Look up Contracts of adhesion.

    5. Re:Hmm... I thought it was *my* vehicle. by fustakrakich · · Score: 1, Funny

      If you want to be really safe, don't buy anything made after 1971, something you can fix with a screwdriver and a hammer, especially when you know which end of the screwdriver to hit.

      --
      “He’s not deformed, he’s just drunk!”
    6. Re:Hmm... I thought it was *my* vehicle. by dj245 · · Score: 2

      So the vendor can/will push an update OTA to *my* vehicle w/o my specific consent?

      Also... Imagine (a) needing to use your vehicle - for an emergency, perhaps, in the middle of the night only to be met the dashboard message: "Update in progress; Please wait ..." or (b) waking up to a bricked vehicle from a bad update.

      Let's see how it is implemented before we make that kind of complaint. Any piece of software actually critical to the function of the engine is probably very small in size and quickly installed. GPS maps and entertainment systems shouldn't exclude driving the car. I'm looking forward to possibly interacting with the car maker directly rather than having to deal with the dealerships.

      The last car I bought had an outdated GPS system, so I wrote in the contract that they must update it at their expense. Of course, this isn't a typical request, so they forgot about that clause in the contract. It took them a week to get the software into their dealership and 3 hours to actually install it. The dealership isn't anywhere near my house, so that was further inconvenience. If it could have been done over the air I would have saved hours of time and frustration.

      --
      Even those who arrange and design shrubberies are under considerable economic stress at this period in history.
    7. Re:Hmm... I thought it was *my* vehicle. by WilliamGeorge · · Score: 1

      You know you can turn that off, though, right? I don't have auto-updates enabled on any of my Windows boxes.

      They need to offer the same options in cars if they do this: let you a) auto-update, b) download updates but only install with permission, and c) notify about updates but do not download or install without permission. If they do that I'm okay with something like this, but if car makers can push out things arbitrarily that is a no-go for me. It would mean that a hacker could potentially also force an update to your car, with the right (stolen or faked) permissions, and that could lead to all sorts of bad news.

      --
      William George
    8. Re:Hmm... I thought it was *my* vehicle. by PhrostyMcByte · · Score: 3, Insightful

      It does have some advantages. I got the Scion FR-S the day it came out. The original firmware had a number of small issues and one very serious one.

      At a specific load and intake volume, the car wouldn't push enough fuel. It ended up being dangerously lean and it was found that those who stayed at that point for too long would have a catastrophic failure from their direct injector seals melting, necessitating a full block replacement.

      An ECU update came out a while later that fixed it, but nobody was notified. Cars coming in for service don't get it automatically -- the techs aren't even told about it. 99% of those original cars remain unupdated. Anyone who chooses some "spirited" driving on a hot day is at risk.

      An OTA update would solve issues like this really smoothly for a lot of people. I'm all for it.

    9. Re:Hmm... I thought it was *my* vehicle. by AaronW · · Score: 3, Informative

      All of the OTA updates to my Tesla ask me if and when to install the updates. Usually it's a no brainer.

      --
      This post is encrypted twice with ROT-13. Documenting or attempting to crack this encryption is illegal.
    10. Re:Hmm... I thought it was *my* vehicle. by zwede · · Score: 1

      At least in the case of Tesla, the update will only be done if you allow it. The screen displays a message that an update is available and gives you the option of scheduling it for later that day, immediately, or you can close the message. If you close it it will nag you a few times but will eventually stop.

      But I could see other manufacturers not giving the option to refuse an update.

    11. Re:Hmm... I thought it was *my* vehicle. by mrchaotica · · Score: 1

      That's one reason why I drive cars built in the previous millennium, and have no plans to every buy one built after 2005 or so.

      (Of course, if I were really paranoid I'd get an old diesel Benz with mechanical injection -- those things can operate without an electrical system at all, as long as you don't mind things like headlights and windshield wipers not working, and having to push-start it).

      --

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

    12. Re:Hmm... I thought it was *my* vehicle. by Anne+Thwacks · · Score: 2, Insightful
      Let's see how it is implemented before we make that kind of complaint.

      The problem is, some of us are over 21, and have seen the other things the auto industry has implemented. The omens are all bad here. (I can feel the force).

      If you want control over when and where your vehicle will go, you need a mechanically injected diesel. (No need for electricity at all). See today's post on tractors: "Farmers Struggling With High-Tech Farm Equipment". Hooray for hot-bulb engines!

      --
      Sent from my ASR33 using ASCII
    13. Re: Hmm... I thought it was *my* vehicle. by Anonymous Coward · · Score: 0

      How do I turn off communication with Microsoft? And when I have turned it off, how can I be sure it doesn't happen? I'm not talking about firewalls, host files, etc. I'm talking about trust.

    14. Re:Hmm... I thought it was *my* vehicle. by heritage727 · · Score: 1

      Let's see how it is implemented before we make that kind of complaint.

      You must be new here.

    15. Re:Hmm... I thought it was *my* vehicle. by Anonymous Coward · · Score: 0

      All of the OTA updates to my Tesla ask me if and when to install the updates. Usually it's a no brainer.

      Are they asking to be nice, or because it's mandatory in their update mechanism?

      Could they install an update without telling you? If you do not uninstall an update, can they force the car to not start because of "safety" reasons?

    16. Re:Hmm... I thought it was *my* vehicle. by Anonymous Coward · · Score: 0

      I don't have auto-updates enabled on any of my Windows boxes.

      I know.

    17. Re:Hmm... I thought it was *my* vehicle. by bill_mcgonigle · · Score: 1

      Look up Contracts of adhesion.

      If the term was outside of the reasonable expectations ... / ... together with terms which are so oppressive that no reasonable person would make them and no fair and honest person would accept them." (Fanning v. Fritz's Pontiac-Cadillac-Buick Inc.)

      Betcha a dollar that no judge would rule that a car company pushing OTA updates would fall under any of those categories. Just because I/you/they don't want something, doesn't mean it's legally unreasonable by the other party.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    18. Re:Hmm... I thought it was *my* vehicle. by AaronW · · Score: 1

      I don't think they can install an update without asking. For one thing the car cannot be driven while the update is taking place. Updates can take upwards of 45 minutes and includes updating many systems. During the update system lights will sometimes flash and various clicks and other noises are heard as subsystems are updated. It displays a message when the car is started indicating that there's an update and defaulting to installing it at 2am if you select that. Otherwise you can choose not to install it or install it at some other time. If you choose not to install it now a small icon is visible indicating that it is available.

      Usually the updates add bug fixes or new features though there are also cases where new bugs are introduced.

      --
      This post is encrypted twice with ROT-13. Documenting or attempting to crack this encryption is illegal.
    19. Re:Hmm... I thought it was *my* vehicle. by BiggerIsBetter · · Score: 1

      My GFs windows laptop does that all the time. PISSES ME OFF!!!

      Get your own laptop, you leeching bum.

      --
      Forget thrust, drag, lift and weight. Airplanes fly because of money.
    20. Re:Hmm... I thought it was *my* vehicle. by messymerry · · Score: 1

      Khee, try taking off using just Bernoulli. That's how it would be for me if I tried getting her to turn off automatic updates. I suggested that she might try LInux once. ONLY ONCE! As my sig shows, I love Mr. Gate's baby...

      --
      Dear Microlimp: I give you 2 valid product keys for win7 and you reject both of them. Piss off you wankers!!!
    21. Re:Hmm... I thought it was *my* vehicle. by intangible · · Score: 1

      I have one of those original FR-S's... Glad I saw your post.

      Do you happen to have any reference numbers or links so I can argue with the dealer mechanics about getting the update?

    22. Re:Hmm... I thought it was *my* vehicle. by Anonymous Coward · · Score: 0

      He's possibly talking about this issue: http://www.torquenews.com/106/scion-frs-subaru-brz-owners-facing-engine-software-problem

    23. Re:Hmm... I thought it was *my* vehicle. by Garridan · · Score: 1

      I'm tempted to agree with this. Automatic updates are largely a good thing. Assuming the patches are good. Assuming that you have control over when they're applied. Assuming they don't brick your car overnight, while charging, while driving. Assuming your car isn't bundled with spyware now that it's always-on. Assuming that your car will even move if it can't connect to the internet (I'm looking at you, Sony).

    24. Re:Hmm... I thought it was *my* vehicle. by eth1 · · Score: 2

      It does have some advantages. I got the Scion FR-S the day it came out. The original firmware had a number of small issues and one very serious one.

      At a specific load and intake volume, the car wouldn't push enough fuel. It ended up being dangerously lean and it was found that those who stayed at that point for too long would have a catastrophic failure from their direct injector seals melting, necessitating a full block replacement.

      An ECU update came out a while later that fixed it, but nobody was notified. Cars coming in for service don't get it automatically -- the techs aren't even told about it. 99% of those original cars remain unupdated. Anyone who chooses some "spirited" driving on a hot day is at risk.

      An OTA update would solve issues like this really smoothly for a lot of people. I'm all for it.

      My fear is that the easier it is for manufacturers to update the software, the sloppier it will be on initial release. You already see this with computer software. It'll be terrible until six months after the cars go on sale (and maybe longer). Then they'll give up entirely a few years later when the new revision comes out.

      I appreciate my 14-year-old car with manual, physical switches and buttons for everything more every time I get in a new car these days.

    25. Re:Hmm... I thought it was *my* vehicle. by Anonymous Coward · · Score: 0

      We all know.

    26. Re:Hmm... I thought it was *my* vehicle. by Anonymous Coward · · Score: 0

      So if you know someone who owns one of these cars, and know when an update is available, it's safe to say that someone could do something nefarious at 2am when they won't have access to their car in such an emergency?

      Could the FBI get help sending out special updates to select cars to remotely shut them off during certain investigations?

    27. Re: Hmm... I thought it was *my* vehicle. by afidel · · Score: 1

      Not legal in the US, the Magnuson-Moss Warranty Act ensures that you may use third party replacement parts.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    28. Re:Hmm... I thought it was *my* vehicle. by PhrostyMcByte · · Score: 1

      Do you happen to have any reference numbers or links so I can argue with the dealer mechanics about getting the update?

      See these: page 1, page 2.

      The easiest way to get the ECU update is the Idle dip TSB, which you're likely also experiencing. This'll update you to version B01, which includes all prior fixes. Print it out and bring it with you.

  7. What could go wrong? by fermion · · Score: 4, Insightful
    MS probably tests upgrades more than any, but a few computers usually go nuts after an upgrade. You can blame the open hardware of MS computers, but then think of apple. They have very closed hardware in the iPhone, but still a few iPhones go nuts after upgrade.

    Automatically upgrading non critical systems makes sense. Upgrading the working of a car through a insecure interface is nuts, automatically more so. You leave work to go home, the upgrade failed, you are stranded. Someone hacks the interface, upgrades you car to their car, you no longer have a car.

    I am sure people are going to attack dealers over this as well. But when I needed the firmware of my car upgraded to allow the new commutation standard, I drove the car to my friendly ane highly reputable dealer, they upgrade the software for free, made sure everything still worked, and I did not have to risk the upgrade would brick my car.

    --
    "She's a scientist and a lesbian. She's not going to let it slide." Orphan Black
    1. Re:What could go wrong? by jmcwork · · Score: 3, Funny

      MS certainly does test their upgrades. I have been a beta tester for years: Every time I press that icon that says "You have updates available" ....

    2. Re:What could go wrong? by Etherwalk · · Score: 1

      I drove the car to my friendly ane highly reputable dealer

      You have just shown you are not a representative sample.

    3. Re:What could go wrong? by Anonymous Coward · · Score: 0

      When one pays for a car what Tesla charges, the dealers quickly beome friendly and one cannot afford to deal with unrepeatable people. It is that most people are simply looking for 'value' which takes them to the cut rate scum of the earth.

    4. Re:What could go wrong? by AaronW · · Score: 1

      Out of curiosity I put a packet sniffer on the traffic from my Tesla. All traffic is sent over OpenVPN so it is fairly secure. NMAP reports no open ports.

      --
      This post is encrypted twice with ROT-13. Documenting or attempting to crack this encryption is illegal.
    5. Re:What could go wrong? by ZeroWaiteState · · Score: 2

      MIcrosoft isn't a closed system; they have to deal with unpredictable interactions with third-party software in addition to the number of possible states their own software could be in. Critical systems like a car are just designed differently. There isn't going to be third-party software running on the automatic transmission controller. That being said, OTA updates to vehicle firmware is second only to ATM's in terms of its attractiveness both to criminals and government agencies. I can only say beware.

    6. Re:What could go wrong? by ZeroWaiteState · · Score: 0

      Just because you can't read the traffic in a packet sniffer doesn't mean it's secure, and NMAP doesn't always tell the story because port-knocking is a thing.

  8. Time to hack by Anonymous Coward · · Score: 0

    What about some openCarOS

    1. Re:Time to hack by Anonymous Coward · · Score: 0

      If you do that would you then have a GnuCar?

    2. Re:Time to hack by AaronW · · Score: 1

      My Tesla runs Linux, does that count?

      In the early software releases if I rebooted the main display the X logo was prominently displayed. The GUI is built using Qt. It's not open, however, since no one has figured out how to gain access to the OS (though Tesla can do that over the VPN connection the car maintains).

      --
      This post is encrypted twice with ROT-13. Documenting or attempting to crack this encryption is illegal.
  9. Re:"remove hardened firewalls between vehicle ECUs by Anonymous Coward · · Score: 1

    What could go wrong? Only the same things that go wrong with anything else that connects to the internet. The possibility that your car could be bricked. Could put repo men out of business, though.

  10. Its a bit of a moving target by Anonymous Coward · · Score: 0

    How will this work if my vehicle is in motion at the time of a power train update? Will there be a nag prompt asking me to please reboot my ECU to complete the update?

    1. Re:Its a bit of a moving target by Anonymous Coward · · Score: 0

      and the EULA will say we are not responsible even if any forced auto update makes you get stuck on the railroad tracks.

  11. I think we need some serious open source effort by bogaboga · · Score: 1, Insightful

    I had a car that at about 18,000 miles, had its "check engine" light come on. I ignored it as I knew from past experience, that this car had no major problems. This light remained on till 29,000 miles when the car started shaking while at about 80 mph.

    Any speed lower than that would be without problems. I decided to have it checked out. The dealership wanted $480 to for a new sensor. Without fixing, this car "will stall on you one day" he said.

    Well, stubborn as I am, I ignored his advice. I added another 120K miles on it without any problems at all. When it used to jerk at the 80 mph point, I would just push the gear lever into N and rev it hard...At one time, I thought my tank may be dirty - it wasn't.

    Later on at the same dealership, the fella (who was now out of the business), told me that cars are better built these days and that manufacturers had to find a way to get you back into the dealership to spend.

    Look folks, we need a radical direction otherwise car companies will hold us at ransom as Microsoft has done with its MS Office software.

    1. Re:I think we need some serious open source effort by sinij · · Score: 4, Insightful

      People like you is why I don't buy used cars. It is unsafe to ignore check engine light, if you don't trust the dealer, then get cheap OBDII reader and scan error codes yourself.

    2. Re:I think we need some serious open source effort by sinij · · Score: 5, Insightful

      I ignored it as I knew from past experience, that this car had no major problems.

      I am with you, the other day I was patching mission-critical server when I noticed SMART errors. I ignored it, as I know from past experiences that this server had no major problems.

      At some point, at above 90% load the server started random kernel panics. Any lower load than that would be without any problems. I decided to have sysadmin check it out. He wanted $480 for a new hard disk. Without fixing, this "server would permanently lose data one day" he said.

      Well, stubborn as I am, I ignored his advice. I added couple months on it without any problems at all. When it kernel panics, I would just reboot it...At one time, I thought my reset button may be dirty - it wasn't.

    3. Re:I think we need some serious open source effort by Lumpy · · Score: 5, Funny

      Why bother with that when he can shift into neutral at 10 mph over the speed limit and redline it. He knows better than anyone else.

      --
      Do not look at laser with remaining good eye.
    4. Re:I think we need some serious open source effort by fustakrakich · · Score: 2

      Mine has a 'call your mother' light. Damn thing comes on twice a week but I don't dare ignore it!

      --
      “He’s not deformed, he’s just drunk!”
    5. Re:I think we need some serious open source effort by sinij · · Score: 2

      Exactly. I don't know how you could complain that modern cars are not reliable after regularly doing this and still having it drive every day for well over 120,000 miles.

      For people not mechanically inclined - redlining engine in neutral is fundamentally bad idea. Engines designed to operate under load, when you do this unloaded you are causing all kinds of internal bearing damage. More so, automatic transmissions are not designed to be repeatedly shifted into Neutral-Drive at highway speeds. When you shift back into Drive, the resulting torques will damage clutch disks, eventually resulting is slipping gears. Additionally, cars equipped with automatic transmissions are not generally equipped with flex disks, so the resulting shock of a N-D shift at speed will also put wear and tear on your differential, drive shaft (if RWD), CV joints and wheel bearings. Not unlike dropping clutch while high-revving with a manual car. Only you don't have flex disks absorbing most of the impact.

    6. Re:I think we need some serious open source effort by Anonymous Coward · · Score: 0

      "It is unsafe to ignore check engine light,"

      Yeah, you're supposed to put electrical tape over it.

    7. Re:I think we need some serious open source effort by OzPeter · · Score: 1

      I had a car that at about 18,000 miles, had its "check engine" light come on. I ignored it as I knew from past experience, that this car had no major problems. This light remained on till 29,000 miles when the car started shaking while at about 80 mph.

      Any speed lower than that would be without problems.

      On the other hand, I once had a car that where the check engine light came on every now and again for no apparent reason at all. I took it in to be repaired and it turned out to be a trivial sensor that needed replacing.

      Then later on, every now and again the engine would "splutter" and the check engine would come on, but would stay off the next time the car was started. As the "spluttering" seemed trivial (and that the light always went out again) I was thinking that the problem was also trivial. After some time of this behavior I finally decided to schedule my car so that this problem could be finally diagnosed. Then 2 days before the appointment, when I was in the middle of major intersection in a city, the engine gave one big "splutter" and then died on the spot. It turned out that this time the sensor that was dying was the camshaft position sensor, and when it finally died it ended up destroying the top end of the engine. So instead of my $200 or $300 repair bill for a new sensor, I now had a foot the bill for a top end rebuild - as well as a new camshaft position sensor

      --
      I am Slashdot. Are you Slashdot as well?
    8. Re:I think we need some serious open source effort by Anonymous Coward · · Score: 1

      just gonna say, a camshaft position sensor doesn't do anything except read off the angle of the camshaft to the computer. It won't ruin your top end when it fails, just cause the car to die. So either something else was wrong or you got screwed.

    9. Re:I think we need some serious open source effort by Anonymous Coward · · Score: 1

      You're an idiot. That's all there is to say.

    10. Re:I think we need some serious open source effort by Anonymous Coward · · Score: 0

      Except when it is safe (but not environmentally friendly), which actually is most of the time.

      But please leave more on the market for me!

    11. Re:I think we need some serious open source effort by Anonymous Coward · · Score: 0

      Your catalytic converter is plugged.

      Your car is running open loop and your gas mileage is shit.

      Not unsafe, just stupid.

    12. Re:I think we need some serious open source effort by Anonymous Coward · · Score: 0

      I run into camshaft position sensor (CPS) on my car, it was designed to immediately shut down if there is no signal from the sensor. Clearly, engine designers thought that having that sensor work is crucial. Perhaps, in a car where this safety measure not implemented it could cause top end damage.
       
      Some modern engines have an ability to electronically adjust timing. Hypothetically, you could create a misconfiguration that would bend valves. Just like when stretched chain jumps one link.

    13. Re:I think we need some serious open source effort by Anonymous Coward · · Score: 0

      Holy crap, I thought you were cracking a joke or something. That was actually precisely what the numbskull OP actually did!!

    14. Re:I think we need some serious open source effort by AaronW · · Score: 2

      That reminds me of BMW. You have to take the car in to the dealership if you change the battery. The new BMW I8 makes it almost impossible to work on. You need two people to open the hood and you have to know exactly what you're doing so you don't damage it.

      --
      This post is encrypted twice with ROT-13. Documenting or attempting to crack this encryption is illegal.
    15. Re:I think we need some serious open source effort by sjames · · Score: 1

      Given that he went another 120K miles, I'd say he was right to ignore it.

    16. Re:I think we need some serious open source effort by sjames · · Score: 1

      You can also blame bad design for that. Note how the trivial failure makes darned sure you go get it serviced but the important one gives only momentary notice then signals all's well.

    17. Re:I think we need some serious open source effort by Anonymous Coward · · Score: 0

      Well, here in the Freedom loving state of Texas -- that car would be illegal on the road cause it would be failing state inspections due to the car throwing codes (check engine light).

      And just because it went 120k miles doesn't mean it did so efficiently. Most of the codes related to CEL are for emissions / efficiency. I'd rather have my vehicle running tip top shape so I'm not dumping fuel out the exhaust.

    18. Re:I think we need some serious open source effort by Anonymous Coward · · Score: 0

      Yeah, but how can you tell the difference between the bad gas cap light or bad sensor light on the low end from the cooling pump failure or compression failure on the high end? Sure the guy could check it himself with code reader or the light pattern in diagnostic mode, but he didn't. And he got lucky it wasn't something terrible. However, if it was a bad sensor, there is a good chance that over the 120K miles, he ended up costing himself way more than the cost to replace it.

    19. Re:I think we need some serious open source effort by sjames · · Score: 1

      Part of the problem is that there are far too many things that can trigger the give the dealer your wallet light that have nothing to do with emissions or safety. Some even come on at timed intervals.

      I would have at least tried to read the codes first to make the decision, but given the way auto makers jealously guard that information, it's not always possible.

    20. Re:I think we need some serious open source effort by sjames · · Score: 1

      There are other ways to notice compression and cooling issues.

    21. Re:I think we need some serious open source effort by Anonymous Coward · · Score: 0

      Neighbour had this happen to him too. In his case it was immediately after joining a motorway while using full acceleration to get up to the speed of the motorway. He went from full acceleration to suddenly rapidly decelerating, which meant the car behind him went into him. Luckily everyone was ok, but both cars were written off.

    22. Re:I think we need some serious open source effort by ZeroWaiteState · · Score: 1

      The problem is, I can't tell whether you're joking.

    23. Re:I think we need some serious open source effort by MechaStreisand · · Score: 1

      He has to be trolling. The whole post reads like a troll. In order for him to actually have done that, he'd have to be so stupid that he'd barely be able to string words together, like that Joe Dragon character who still posts here for some reason.

      --
      Disclaimer: IANAL. This post is, however, legal advice, and creates an attorney-client relationship.
    24. Re:I think we need some serious open source effort by MechaStreisand · · Score: 1

      That is absolutely horrible. The doors and hood are completely electric for absolutely no reason. In a just world, it would be illegal to design a car like that. Those things should be completely banned from sale.

      --
      Disclaimer: IANAL. This post is, however, legal advice, and creates an attorney-client relationship.
    25. Re:I think we need some serious open source effort by sinij · · Score: 1

      The problem is, I can't tell whether you're joking.

      Thank you good sir, this is how I know I succeeded at sarcasm.

    26. Re:I think we need some serious open source effort by drinkypoo · · Score: 1

      The i8 is comparable in specialness to a high-end ferrari. Nobody will accidentally buy one. People for whom that is an arduous restriction can't afford one. They're worth more used than new, since they're otherwise not available.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    27. Re:I think we need some serious open source effort by MechaStreisand · · Score: 1

      That's true for now, and if "features" like this stay only in exotic cars like this one, then that's fine with me. I doubt that they will, though, and that's the problem that I have with that car.

      --
      Disclaimer: IANAL. This post is, however, legal advice, and creates an attorney-client relationship.
    28. Re:I think we need some serious open source effort by drinkypoo · · Score: 1

      f "features" like this stay only in exotic cars like this one, then that's fine with me. I doubt that they will, though,

      I think they will, because I think that if automakers push too much harder, they'll wind up forced to give us more repair information than we're even asking for so far.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  12. Important when updates ARENT wanted. by Anonymous Coward · · Score: 4, Insightful

    This is mostly for updates that remove or reduce features.

    EXAMPLE. I own a Mitsubishi Lancer Evolution X, big time performance car. It comes with HID lights that have a switch inside the cabin for adjusting the leveling.

    Apparently enough fools are setting it to the max height setting that the feature was deemed illegal and a TSB was sent to Mitsubishi dealers informing them to disable the switch and fix the lights at a certain height.

    I personally love being able to aim my headlights down lower towards the ground when driving through my neighborhood at 1am and adjust my headlights higher for country gravel roads.

    For that very reason I haven't let the dealer touch my car. I don't want to visit them to LOSE features. So I won't let them have it. They also want to change a torque reduction value in the ECU to save their ass on warranty by reducing my cars performance. I won't let them change that either.

    OTA is to fix the problem of unwanted updates. Things where you no longer desire the "upgrade" because it removes control from you. You should really fight this because it will eventually be used to control you like a slave.

    I'm waiting for a big plane to crash or bomb to go off in the future where suddenly all cars get an OTA upgrade that enforces a "no-drive-zone" around certain important geo-coordinates. Everyone would freak out and then question how they let something like that take over their cars....

    1. Re:Important when updates ARENT wanted. by DigiShaman · · Score: 1

      They also want to change a torque reduction value in the ECU to save their ass on warranty by reducing my cars performance

      I smell class action lawsuit. If you have engine specs advertised, you can't go back and change them post-sales. What if you wanted to purchase a WRX, but the Lancer had an edge in specs that made you want it instead. Now you have buyers remorse because of a detuned engine AFTER YOU PURCHASED THE CAR!. Yeah, fuck that!

      I have no problems with them saying "Here's an extra option to detune the engine, we fucked up our reliability testing, and recommend it. That, or we swap the engine out or replace the part that will fail" They can eat the cost! Not your problem!

      --
      Life is not for the lazy.
    2. Re:Important when updates ARENT wanted. by mspohr · · Score: 1

      So you want to have the right to blind oncoming drivers without pesky interference from the gumment?

      --
      I don't read your sig. Why are you reading mine?
    3. Re:Important when updates ARENT wanted. by ShaunC · · Score: 1

      So you want to have the right to blind oncoming drivers without pesky interference from the gumment?

      If he's operating his headlights in an unlawful manner, there are police who can deal with that. He bought a car with feature X, he should be able to keep that feature.

      To use a computer analogy in a car thread, imagine that due to piracy, a law was passed stating that computers can no longer play video and that any PCs coming in for repair must have their video capabilities disabled. Are you going to take your PC straight to Geek Squad the next time they send you a flyer in the mail, or are you going to null route the update servers for your OS and keep using the feature you paid for?

      --
      Thanks to the War on Drugs, it's easier to buy meth than it is to buy cold medicine!
    4. Re:Important when updates ARENT wanted. by mspohr · · Score: 1

      He bought a car with the ability to blind oncoming drivers. This is illegal. The manufacturer fixed the car so it now meets regulations. If he still wants to blind oncoming drivers, there is a thing called "high beam" which he can use whenever he wants... just hope that it's not a highway patrol he's blinding.
      Your computer analogy is stupid... how about a car analogy?

      --
      I don't read your sig. Why are you reading mine?
    5. Re:Important when updates ARENT wanted. by ShaunC · · Score: 1

      He bought a car with the ability to blind oncoming drivers. This is illegal.

      I bought computers with the ability to infringe copyright (which is illegal), make unauthorized connections to and/or deny service to other computer systems (which is illegal), utter forged instruments (which is illegal), and they can do a lot of other illegal things too.

      The manufacturer fixed the car so it now meets regulations.

      My computers' operating systems have evolved over the years to enforce various DRM, Windows in particular has some socket limitations by default, most image software and printer/scanner drivers use the eurion constellation so I can't scan and print $100 bills. I accepted these things by choice because I don't feel like they deprive me of any functionality that I would use.

      If he still wants to blind oncoming drivers, there is a thing called "high beam" which he can use whenever he wants... just hope that it's not a highway patrol he's blinding.

      In other words, even if he gets his car "upgraded" to disable a feature that he paid for, he can still do essentially the same thing? Why get the "upgrade" and remove a paid-for feature, then? As I mentioned and you reiterated, there are police to take care of unlawful operation of his vehicle's features.

      Your computer analogy is stupid... how about a car analogy?

      Heh. I bought a car with the ability to go 120MPH, and I know it will do at least 100MPH (erm, according to what the speedometer claims that is, of course I've never ever tested that personally...). That speed is not legal in any jurisdiction in the United States. Should it be okay if the next time I go in for an oil change, they install a governor that stops my car from going over 75? Fuck no, and if that became some sort of mandatory thing, I'd start changing my own oil.

      "You might do something illegal with that!" is never a valid reason to take something away from someone.

      --
      Thanks to the War on Drugs, it's easier to buy meth than it is to buy cold medicine!
  13. DO NOT WANT by davidwr · · Score: 2

    Or rather, do not want unless there it is "off" by default and it's only turned on when I want to turn it on.

    While I am okay with a non-signed binary for an in-peson/over-USB-disk upgrade so I can hack my car, when it comes to OTA upgrades that by definition might happen when I'm not controlling the process, the software better be signed by someone I trust.

    --
    Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
    1. Re:DO NOT WANT by Anonymous Coward · · Score: 1

      Or rather, do not want unless there it is "off" by default and it's only turned on when I want to turn it on.

      While I am okay with a non-signed binary for an in-peson/over-USB-disk upgrade so I can hack my car, when it comes to OTA upgrades that by definition might happen when I'm not controlling the process, the software better be signed by someone I trust.

      Which excludes anybody in the car selling and maintenance business, at least for me.

  14. Patch Tuesday by PPH · · Score: 2

    You'll be taking the bus to work Wednesday morning should something go wrong.

    --
    Have gnu, will travel.
  15. Re:"remove hardened firewalls between vehicle ECUs by sinij · · Score: 4, Funny

    If BG was a bit more realistic, all other ships would have been parked in orbit and used to send out spam.

  16. What security? by Anonymous Coward · · Score: 0

    What "hardened firewalls" are they referring to? CAN is the least secure thing out there, and always has been.

    related captcha: nastiest

    1. Re:What security? by rHBa · · Score: 2

      CAN is the least secure thing out there, and always has been.

      Anecdotal evidence coming... A friend of mine managed to crash a Formula 1 car. It pulled out of the pits during practice and subsequently stalled. The whole pit was running around, panicking, scratching their heads and my friend rather sheepishly had to recommend they unplug the camera he'd just installed!

  17. Oh HELL no ... by gstoddart · · Score: 1, Funny

    So some fucking OTA update is going to fail while you're in the middle of driving because it just happened without asking you?

    This sounds like some epic stupidity there.

    I would NOT accept a car company arbitrarily making changes to my car without my knowledge or consent.

    This is not a toy, this is not an app ... this is a freaking car, and if it is MY car, you will only modify it when you have MY express permission. Not just because you think it's a good idea or want to hide your previous mistakes.

    If these morons are going to claim their EULA gives them permission, they can screw off.

    This is so incredibly stupid as to defy belief.

    --
    Lost at C:>. Found at C.
    1. Re:Oh HELL no ... by vux984 · · Score: 3, Informative

      So some fucking OTA update is going to fail while you're in the middle of driving because it just happened without asking you?

      Nice strawman you've constructed. The one car that does OTA updates right now (Tesla) downloads them and then prompts you when to do them, so you can wait until your home in your garage. You don't hear any Tesla owners complaining do you?

      Mobile phones are another device with OTA update support. Have you heard a lot of stories where the phone interrupted a 911 call to do an ota update and then failed? No? Because it never happens. The phone says theres an update ready, and waits for you initiate... most of them will even refuse to go if you are low battery, and most recommend you be plugged into a charger for the update... absolutely none ever have just spontaneously decided to update during a call.

      This is so incredibly stupid as to defy belief.

      Why manufacture imaginary problems to be outraged about; there are plenty of real problems in the world. But OTA updates isn't one of them.

    2. Re:Oh HELL no ... by epyT-R · · Score: 1

      tesla chose to offer you a choice. they still retain the power. that's the problem. only solution is to short the cell antenna to ground.

    3. Re:Oh HELL no ... by AaronW · · Score: 1

      All you need to do is disable the remote connectivity. It's trivial to do in the configuration.

      --
      This post is encrypted twice with ROT-13. Documenting or attempting to crack this encryption is illegal.
    4. Re:Oh HELL no ... by epyT-R · · Score: 1

      Which is controlled by software, yes? Their software?

    5. Re:Oh HELL no ... by ZeroWaiteState · · Score: 1

      Except if the carrier forces the update. Which happens, regardless of what you attempt to do or not do.

    6. Re:Oh HELL no ... by Anonymous Coward · · Score: 0

      Except for that time Apple pushed an entire fucking album to millions of iPhones without bothering to ask the user, prompt the user, or figure out whether the user would be charged for their data plan... And that wasn't even an important update, it was just for a novelty.

    7. Re:Oh HELL no ... by strikethree · · Score: 1

      Just because Tesla Motors has chosen to do OTA updates intelligently (so far), that does not imply that General Motors or Ford will do so. I would lay money on GM being the first to force an OTA update and the first to brick more than a thousand cars at once.

      --
      "Someone needs to talk to the tree of liberty about its ghoulish drinking problem." by ohnocitizen
  18. HUH? by Lumpy · · Score: 1

    Sorry but my BMW has had an ethernet backbone inside it for years. My ODB-II connector has pins used for ethernet connection for programming and coding.

    It seems the article writer has zero education about modern cars. Oh and "proven security" called isolated networks are just fine.

    The Telecommunications module can easily be a 2 part box that has a second processor specific for system updates. Telcom side downloads the file, update side looks at the file in the flash storage and checks not only it's checksum but also decrypt it using the vehicle's VIN number. Then does a handshake to verify with the manufacturers server that the file is good by asking for a hash of the contents encrypted with the vehicles vin number. If it get's the answer back that it is OK. we are golden. That way anything downloaded must be specific for that vehicle and will stop 99% of all hackers as well as ensure that an update that is not for that vehicle will not get applied. Then it copies the decrypted files into the updater system and does the update to Secondary flash. That way if things go sideways it can simply revert to the last running good and send back a "fail" to the manufacturer.

    This crap is not hard and you do NOT need firewalls and other shit cluttering up the vehicles systems.

    --
    Do not look at laser with remaining good eye.
    1. Re:HUH? by gstoddart · · Score: 2

      It seems the article writer has zero education about modern cars

      I have come to the conclusion that most articles when they say "experts believe" you should substitute it for "some moron thinks this will happen".

      I think this is a terrible idea, and is more of the "oh, you don't own the car, we just license it to you". Sorry, if it isn't mine, and I'm not the one who makes decision about it ... WTF would I give you money for it then?

      It is my car, and I, and I alone will decide what happens to it and when it happens. Not some idiot who thinks it's time to roll out a change.

      If it isn't my car, I'm sure as hell not paying you for it.

      --
      Lost at C:>. Found at C.
    2. Re:HUH? by Lumpy · · Score: 1

      The answer then is to not buy anything after 2007. Most everything previous to that is very well hacked and 3rd party documented so you can call it 100% your car as you can modify every part of it as you see fit.

      --
      Do not look at laser with remaining good eye.
  19. Updates vs Attack Surface by Dr+J.+keeps+the+nerd · · Score: 1

    If you don't allow updates, then a drive-by-wire car with a bunch of wireless systems (keyless entry, keyless starter, bluetooth, cellular, 802.11p (DSRC), ... ?) connected to its bus is a timebomb. If updates are allowed, at least there is a way to fix problems on a larger scale. If that update mechanism is the open Internet, then it presents an attractive large-scale, low-risk target. An OTA update mechanism that is privately networked (eg, dedicated cellular APN) might at least make mass attacks by relatively unsophisticated attackers unlikely. If that means building in two cellular radios, one that's for dedicated use by the car and another that's completely isolated that's for "apps", it's a small cost delta.

    The open Internet isn't necessarily the one that is most suited to things.

    1. Re:Updates vs Attack Surface by WaffleMonster · · Score: 1

      If you don't allow updates, then a drive-by-wire car with a bunch of wireless systems (keyless entry, keyless starter, bluetooth, cellular, 802.11p (DSRC), ... ?) connected to its bus is a timebomb. If updates are allowed

      This is the best reason I can think of to be against easy updates and unnecessary complexity. If a component needs to be constantly updated to not become a "timebomb" it has no business existing in the first place.

      There needs to be a cost (e.g. recall) involved or people will feel no pressure to resist market pressure to enroll us all in their endless beta programs.

    2. Re:Updates vs Attack Surface by Dr+J.+keeps+the+nerd · · Score: 1

      My choice of "timebomb" was poor. I meant only that something complex, valuable, and easy to connect to would be in danger of getting compromised, and that being able to receive patches OTA would mitigate this threat better if it didn't make the thing even easier to connect to.

      There is some risk of seeing manufacturers ship (literally) cars that are half-baked, but there are still consequences to messing up. While the prohibitive costs of a recall force some more attention to detail during design, they also can act to discourage manufacturers from acknowledging and fixing things. There's moral hazard either way -- it's difficult to design one's way out of sloth and risk. From a security perspective, cost / benefit analysis and "appropriate" security is often emphasized over defense in depth, so there's risk that resources spent on, eg, private cellular access are resources taken away from other system hardening efforts rather than something layered on top. It's often the case that the defender isn't really playing to win.

    3. Re:Updates vs Attack Surface by epyT-R · · Score: 1

      Heh, solutions to problems that wouldn't exist if that computer wasn't there to begin with, right? Also, there's the problem of 'legal' access to the system. If the backdoor exists it will be used.

      I'd rather not have the connectivity because there's too many grubby fingers looking to separate me from control over my vehicle. It's also safer. If something is wrong, I want to be notified and make a choice before any work is done.

    4. Re:Updates vs Attack Surface by Dr+J.+keeps+the+nerd · · Score: 1

      Existing cars are pervasively computerized. We seem intent on hooking them, along with everything else, up to the Internet because the immediate cost of hooking things up to the Internet is low and decreasing and there are promised benefits of convenience, efficiency, or safety. Control does not make the list.

  20. Re:"remove hardened firewalls between vehicle ECUs by monkeyzoo · · Score: 1

    Greeaaat. I can't wait until my care can be remotely hacked over the Internet and subjected to constant automated scanning for vulnerabilities.

  21. Just no. by s13g3 · · Score: 1

    Do. Not. Want.

    If you have something to offer in terms of genuine improvement to my vehicle's performance or its systems, then you can offer it to me in a safe and secure way that I can retain control over whether or not it is applied, and when. I do not want any part of my vehicle's systems - be they critical or seemingly trivial - to be remotely accessible and able to be changed or updated by other people or the manufacturer.

    Not only do I not want people to be able to use any sort of wireless technology to hack into my vehicle, I don't want the manufacturer having the ability to apply updates either. We all know just how often software is released that turns out to be broken, and the last thing I want is to get up in the morning and find my car bricked because someone pushed a shoddy update, or my stereo or climate controls stuck on full blast, all to "fix" something when the vehicle wasn't actually broken.

    There's a damn good reason I don't allow any updates to be automatically pushed to my computers: because I have long, personal experience as a 20-year IT professional with what happens when you do. Why would my car be any different?

    Auto manufacturers: stick with USB upgrades. Mail them to me. Allow me to register my VIN on a website and download them myself. Whatever. I can promise you this much, though: as soon as I have no other choice but to buy a car that can be tampered with wirelessly, I will be removing the antenna from it straight-away, or wrapping it in copper wire.

    --
    "Inveniemus Viam Aut Faciemus" 'We will find a way... Or we will make one!' --Hannibal of Carthage
    1. Re:Just no. by fisted · · Score: 1

      I will be removing the antenna from it

      You're not allowed to damage foreign property.

  22. OMG by X10 · · Score: 1

    Right when I'm overtaking, my car decides to do an OTA update of it's software. The controls block for about ten seconds, during which time I careen into a truck coming from the opposite side. Will my insurance cover for that?

    --
    no, I don't have a sig
    1. Re:OMG by radl33t · · Score: 3, Informative

      yep, i'm sure they never thought of that. good thing clever guys like yourself are around to ask the really hard questions.

    2. Re:OMG by mspohr · · Score: 2

      OMG! The geniuses at /. have again come up with something that I'm sure no automotive software engineer has ever considered.
      Quick! Call the auto companies and tell the they are about to make a big mistake. I'm sure they will thank you profusely.

      --
      I don't read your sig. Why are you reading mine?
    3. Re:OMG by Howitzer86 · · Score: 1

      We're making fun of you right now, but to be honest it isn't dumb to be worried.

      Spacecraft and aircraft are highly computerized, and have redundant systems because accidents are either very deadly or very expensive and likely both. What you're talking about sounds like a scenario in which federal regulations have failed to force car makers to introduce this level of safety. Depending on the automaker, even if an engineer is aware of the risks, it may be out of his control and his employer could ultimately decide to cut corners in areas where the engineer wishes they'd rather not.

      If what I've read on the quality of car software is any indication, the aerospace level of quality assurance (or anything approaching it) is not required by any government just yet. So while it would make sense that "engineers would think of that", but engineers aren't the only player there is to worry about.

  23. How can someone think that this is a good idea ... by janoc · · Score: 4, Insightful

    I am not against the ability to perform an OTA update in principle, but considering how abysmal record with firmware (and software in general) these companies have, this is a major disaster waiting to happen.

    When Microsoft, Apple or Google botch an update, there will be a few dead computers or phones at worst. If someone like e.g. Toyota or BMW (both with a "proven" record of poor quality firmware - think "stuck" accelerators or the famous BMW video of stalling car spitting out its key at the driver) push an automatic OTA update and something unexpected fails, there will be *dead people* in addition to dead computers. And something *will* fail sooner or later - we are far far from the ability to write provably correct code as a matter of course. And embedded code is often one of the worst examples of both software engineering (non-)methods and quality, mainly because it costs money and time to do things properly instead of outsourcing the firmware to the lowest bidder somewhere in a sweatshop. Nobody will ever see that code anyway, right?

    The only way this can work safely is with previous user's authorization - i.e. *never* automatically and unattended. In that way I can make sure that I am safely stopped and not going 130 kph on a motorway when my engine or brakes decide to go bust on me. That is, AFAIK, what Tesla is doing (a message pops up and the driver needs to accept the update). However, unless this mode of operation is made mandatory, some dickhead will for sure push an automatic update at some point. It is just too tempting to not to and I would be surprised if Tesla didn't have an option to push a "silent" update too already ...

    The other point that nobody reacted on so far - do you really want an always-on, always phoning home wireless connection in your car? That's a wet dream come true for anyone who wants to track your car for whatever reason. Tesla is doing it for (ostensibly) performance tracking (and, conveniently, busting lying journalists), your insurance may start to require access to that data if you want to keep your premiums low and finally police and spooks will rejoice, because they don't even have to bug your car or bother with license plate cameras anymore ...

  24. Why should we? by AndyKron · · Score: 1

    Why should we need to do this in the first place? Answer: We shouldn't need to do it.

  25. What could possibly go wrong? by WillAffleckUW · · Score: 1

    Excuse me, I'm making a local hacker site to "upload" "fixes" to your car's OS.

    Ooh, another one bit! Now to do Car Wars (SJG) IRL!

    --
    -- Tigger warning: This post may contain tiggers! --
  26. Automakers Move Toward OTA Software Upgrades by K3rn3lPan1c · · Score: 0

    Wonderful, now when they fail to properly test the next upgrade, we can look forward to incorrect fuel/air mixture changes while passing a semi! The main problem with this is the possible failure to thoroughly test update. Remember fall 2013 when Samsung bricked thousands of Galaxy S4s? What about when your car is bricked?

  27. BS by stooo · · Score: 5, Informative

    >> What could possibly go wrong?
    Nothing. There are hardly any firewalls between ECUs. Firewalls do not exist on CAN.
    The article is written by someone with no insight in car architecture :

    >> First, however, carmakers must deploy more open OS platforms
    Nothing to do with the reflashing

    >> remove hardened firewalls between vehicle ECUs
    There aren't any firewalls

    >> and deploy networking topologies such as Ethernet, with proven security.
    Ethernet is already widely deployed in cars for data hungry applications ( infotainment) For other uses, ethernet is absolutely not suitable ( price, power, wiring constraints, EMC, safety, .....)

    --
    aaaaaaa
    1. Re:BS by Anonymous Coward · · Score: 2, Funny

      Yes, there is a firewall. It sits between your feet and the engine compartment. It is made of metal and designed to prevent fire from spreading. That said, i do not see why it would be necessary to remove it for OTA updates to succeed.

    2. Re:BS by Anonymous Coward · · Score: 0

      >>>> What could possibly go wrong?
      >>Nothing. There are hardly any firewalls between ECUs. Firewalls do not exist on CAN.
      It's true there aren't "firewalls". But there are multiple CAN buses in a vehicle, and historically the safety critical (powertrain) buses have been isolated from the infotainment buses. Enabling OTA updates does require bridging these buses, so a "firewall" has been removed.

      And, yes, things can and will go wrong. It's one thing when your radio gets bricked, but it will be a lot more unpleasant when it's the transmission controller that gets whacked.

    3. Re:BS by UnderCoverPenguin · · Score: 3, Informative

      A friend of mine works for an automotive electronics supplier, so knows how in-service software updates are performed.

      One of the ECUs also functions as a "diagnostic gateway" (DG). The DG is connected to the vehicles "diagnostic link connector" (DLC). To update the software in an ECU, a service technician plugs a reprogramming tool into the DLC and talks to the DG. The DG forwards the commands and data from the tool to the ECU being reprogrammed. It also forwards the ECU's responses to the tool.

      Many new vehicles also have a remote assistance feature, like GM's OnStar, that uses a cellphone radio to communicate with a help center. An additional feature provided by these remote assist (RA) ECUs is reporting diagnostic messages from the other ECUs to the vehicle vendor.

      To enable OTA software updates of any ECU in a vehicles requires only to upgrade the RA to be able to receive and buffer an entire file and to incorporate the "tool side" of the ECU reprogramming protocol (in vehicles that support OTA updates to the infotainment system, this has already been done). Also, the DG would need to be enabled to forward commands and data from the RA to ECUs not on the same network bus as the RA.

      --
      Don't try to out wierd me, three-eyes. I get stranger things than you, free with my breakfast cereal. --Zaphod Beeblebr
    4. Re:BS by drinkypoo · · Score: 1

      Nothing. There are hardly any firewalls between ECUs. Firewalls do not exist on CAN.

      What? Who told you that? There are CAN gateways in some cars, and they don't pass all messages to all buses. That's a firewall in my book. They're not switches, they don't autoreconfigure or anything like that.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    5. Re:BS by JasonGoatcher · · Score: 0

      That joke was drier than a Mormon in a dry county.

    6. Re:BS by Anonymous Coward · · Score: 0

      So the wireless signal can reach the engine compartment.

    7. Re:BS by WarJolt · · Score: 1

      >> and deploy networking topologies such as Ethernet, with proven security.
      Ethernet is already widely deployed in cars for data hungry applications ( infotainment) For other uses, ethernet is absolutely not suitable ( price, power, wiring constraints, EMC, safety, .....)

      That's why they are using 2-wire ethernet.
      https://www.broadcom.com/press...

      I'm not sure where you got that information about Ethernet widely deployed in cars for Infotainment. If you can send me an article about that I'd really like to read it.

  28. Re:HUH? (GM) by Anonymous Coward · · Score: 1

    And GM *could* have used a slightly stronger spring in the ignition key switches so that heavy key rings wouldn't shut off the engine mid-drive and kill people.

    But they didn't, because pennies for extra metal. Pay the vastly larger cost for a second processor? ... that's less likely than RedHat stripping systemd back out of their distro.

  29. Updates are not always better by mordred99 · · Score: 0

    I will never let a dealer touch my ECU. I explicitly forbid them for "flashing" or "updating" it. I have had two examples of where my ECU were updated (without my permission) and they have ruined a car. One was a EPA change which made my car run 5 MPG less after that oil change (at a dealer, who updated the ECU). The other added some self tests to the car which made me lemon law it (but every single person that got these changes, had this issue).

    If there is nothing wrong, I don't want any changes done to my car.

  30. Sounds safe by Anonymous Coward · · Score: 0

    Like a flying brick

  31. BSOD on the highways by Virtucon · · Score: 1

    For Real

    --
    Harrison's Postulate - "For every action there is an equal and opposite criticism"
  32. Planned Obsolescence by Anonymous Coward · · Score: 0

    I foresee a whole new form of planned obsolescence, if sales are looking flat for the upcoming year the auto maker "updates" their vehicles so that the radiator fan and runs a little less often to "improve fuel economy" resulting in some fried engines and more car buyers.

  33. Anyone else 100% sure to boycott this? by a4r6 · · Score: 1

    How fucking idiotic could you be?

    Why would we create a world where a terrorist organization or other deeply flawed institution could take physical control of vehicles over the air?

    There's no use speculating on whether it would happen -- if it can, it will and you won't be told when it does, because that would hurt sales or national security or whatever.

    Keep the hardened firewalls. Keep it IMPOSSIBLE to do. Keep the fuck out of MY STUFF except with my permission.

    1. Re:Anyone else 100% sure to boycott this? by Anonymous Coward · · Score: 0

      You are talking about the USA?

  34. Pounds head on dashboard... by meerling · · Score: 1

    Remote access to update software on your car.
    You mean remote access for someone trying to screw with your car.
    I guess they're going to have to add some new entries under 'wardriving'.

    Like everything else that can be abused, if it can, it will be, and this one is so much easier than actually having to get physical access to the car first...

  35. Navigation Map Updates by Fnord666 · · Score: 1

    While some carmakers today offer over-the-air software upgrades to navigation maps and infotainment head units,

    Others, such as Toyota, want to charge you $250 US for a one time update to the maps. Then they wonder why I still have a Garmin stuck to my windshield. Thanks for nothing Toyota.

    --
    'The tyrant will always find pretext for his tyranny.' - Aesop's Fables
    1. Re:Navigation Map Updates by eth1 · · Score: 1

      While some carmakers today offer over-the-air software upgrades to navigation maps and infotainment head units,

      Others, such as Toyota, want to charge you $250 US for a one time update to the maps. Then they wonder why I still have a Garmin stuck to my windshield. Thanks for nothing Toyota.

      A better question is why the hell would you spend $3k on their stupid "navigation package" when that amount of money would buy a brand new Garmin every year (with current maps included) for THREE DECADES??

    2. Re:Navigation Map Updates by Anonymous Coward · · Score: 0

      Because that "navigation" package is the only way to get other desired options. At least that was the case for me. Won't ever pay to update it, though.

  36. Re:How can someone think that this is a good idea by adolf · · Score: 1, Insightful

    Cars are, today, often reflashed with new firmware as part of dealer servicing, usually without the owner being aware (or caring, for that matter).

    Nobody dies. Brakes keep working.

    Runaway Toyotas didn't have a software problem. They had a mechanical problem wherein the pedal would get physically get stuck, and they fixed that in a mechanical way by adding a plastic widget to the bottom of the accelerator pedal.

    Mind you, a software update was also applied, presumably to make such keyless cars easier to shut down in such situations, but that's an improvement...not a cure for a mechanical issue.

    Automotive software for key components (safety, drivetrain) is very simple software. And it will be tested just like it is today before it is installed on a customer's vehicle: With real cars, on a closed test track.

  37. Easy fix... for now by Anonymous Coward · · Score: 0

    Just cut the antenna and it won't update shit, though at some point they are going to catch on and make a timer, that if it does not phone home, it'll limit the cars speed or not allow starting.

  38. Re:HUH? (GM) by Anonymous Coward · · Score: 0

    Then stop buying low end Garbage cars.

    GM is 100% garbage. The Corvette is a very low end piece of shit. Buy real cars and you dont have the problems.

    Note: Ford and Chrysler is also garbage... Toyota, Honda, BMW, and Tesla are the only ones worth buying as they are not ran by dipshits chasing pennies and max profits.

    But then I also firmly believe we dont need every single part to be overly complex computer controlled with an OS. A standard processor running machine code to do ONE JOB WELL. is all that is really needed.

  39. OTA vs. technician mediated... by userw014 · · Score: 1

    Let's ignore (for now) how (US) laws make the major automobile manufacturers dependent on their dealer networks to sell cars (etc.) - and the dealers are dependent on their service bays to stay in business. Consider only the operational aspects of how software updates are applied to cars - which is a VERY manual process with technicians and experts trained in ways to communicate with each other, and with (typically) a several day window in which the update(s) can be applied while the owner finds alternate transportation.

    The existing process is (relatively) forgiving, since a technician has documentation, experience, and additional technical support to call for help. The customer is already inconvenienced, so adding a few hours (or even days) to the update process while problems are worked out is (barely) tolerable. Moreover, two cars of the same model (and trim) but manufactured a few weeks or months apart may have different controllers - something that the technician could verify, but the owner might not.

    I suspect that software updates for most major automobile manufacturers is more like the state of firmware, driver, and OS updates was for Windows back in the 1990s.

    Changing this will take time.

  40. Re:"remove hardened firewalls between vehicle ECUs by zidium · · Score: 1

    Just wait! by 2025, our cars will all have cameras and AIs whom will choose to communicate via flashing head lights in Morse Code. Not because they HAVE to (it'll be way less efficient for them!) but because of *our* annoyance factor! It will be the first sign we have amalgamated sentient AIs among us ;-)

    --
    Slashdot Valentines Beta Massacre: iT WORKED! The boycotts killed Beta!!
  41. Re:How can someone think that this is a good idea by Anonymous Coward · · Score: 0

    Don't forget that a few cars will get "special" updates courtesy of the police, or (in the case of espionage) whoever can bribe whoever else to do it.

    Nothing good can come of this because in order for good to come of this there must be trust. I have no trust in any large corporation to do the right thing or to do things correctly.

  42. Re:"remove hardened firewalls between vehicle ECUs by davester666 · · Score: 1

    No, just bricking your car [in the computer sense] is just inconvenient.

    Having your car be remotely driven into a brick wall, or accelerate into a crowd or through a red light, that gets interesting.

    It'll be the new 'SWATting'.

    --
    Sleep your way to a whiter smile...date a dentist!
  43. I don't want my car to be buggy by Karmashock · · Score: 1

    I worry about this stuff making cars less reliable. I have a car that is pretty much 100 percent mechanical. I don't think there is any computerized anything in it that is relevant to it. I'd just assume keep it that way.

    I like my tech as bolt ons to the car. Give me the GPS and the stereo and whatever. But I'd like the portion of the car that is a car to be a "car" and not a computer.

    I don't trust this nonsense when I'm going down the road at 80 miles an hour. Some of these systems are getting control of the braking for example which is completely unacceptable from my perspective. I saw that super bowl ad that showed off the ability of the system to slam on the breaks if something is in front of you. Absolutely not. I am driving the car or I am not.

    Of course, I don't even have an automatic transmission. Stick or nothing.

    --
    I've decided to stop wasting my time responding to AC trolls/sockpuppets... so if you want a response from me... login.
  44. Re:"remove hardened firewalls between vehicle ECUs by antdude · · Score: 1

    Infected by Cylons? ;)

    --
    Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
  45. For god's sake.. by fluffernutter · · Score: 1

    Change your default password!

    --
    Laws are rules for the court, but merely a bottom bar to hit for life. Think beyond laws in your actions always.
  46. Re:How can someone think that this is a good idea by janoc · · Score: 2

    Having cars reflashed at a dealership is something different - the mechanic will usually do at least some basic sanity tests that everything works before handing it over to the client.

    Anyway, my point wasn't that reflashing firmware is bad - it may be even required and I am fine with that. It needs to be done safely and securely, though!

    And yes, Toyota had a big software problem too, even though it wasn't why they have lost that accelerator pedal lawsuit:

    http://www.edn.com/design/auto...

  47. How about an Amazon analogy by Anonymous Coward · · Score: 0

    It's like he bought a copy of the book 1984 from Amazon that Amazon wasn't licensed to sell so they remotely deleted it from his Kindle device.

    Remember which side the hive mind came down on for that true-life analogy? http://classic.slashdot.org/story/09/07/17/2138213

    Yeah. Once the product has been sold, if the government deems the owner to be in violation of a law the government damn well better take it up with nobody other than the fucking owner!

  48. No by Anonymous Coward · · Score: 0

    First, however, carmakers must deploy more open OS platforms, remove hardened firewalls between vehicle ECUs, and deploy networking topologies such as Ethernet, with proven security.

    No, they need to get computers out of vehicles altogether. Suddenly you'll find you won't be able to repair the vehicle *you* own because to do so would violate some provision of the DMCA and turn you into a criminal. This is the same problem farmers are having with high-tech equipment such as "modern" tractors from John Deere.