65,000+ Land Rovers Recalled Due To Software Bug
An anonymous reader writes with word that owners of Range Rover and Range Rover Sport SUVs (model year 2013 and newer) will need to get their cars' software updated, which means a visit to a dealer. The update will fix a bug in the cars' locking system, which occasionally resulted in car doors randomly unlocking and opening themselves (in one instance, when the car was moving). This is not the first time that a car manufacturer asked customers to contact dealers for a security update. In July, Ford has recalled over 430,000 cars in North America because of a bug that prevented the engine from shutting down even after the ignition key was put into the "off" position and removed.
Is this the new incarnation of Lucas electrical systems?
http://www3.telus.net/bc_trium...
Don't blame me, I voted for Kodos
Well, given that companies in the UK seem to think they can get a degree qualified senior embedded software engineer for GBP 35-40k, I'm not surprised they have a bunch of incompetents working on this stuff. If you are a good embedded dev you can easily move into mobile or enterprise but engineering companies seem oblivious to this connection.
Does the software in cars fall under any particular standard for quality? Like actual engineering standards?
No.
Or do we really have auto makers doing little better than people making apps for phones?
Well, it's quite a bit better than that, which is still terrible.
It just seems like if it controls any part of a car it should really be required to be subjected to much more rigorous verification.
They're nowhere near that. The complexity has gone way up, but the quality hasn't...
"You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
Doors unlocking, that's one thing. Doors opening and engine not halting when ignition switched off, that's horrible design. Always, always keep physical means that override any other possible means to do things like opening doors and disabling engine. Person approving those designs should be shot and then sent to the Russian front. Stuff can go wrong mechanically, but why would you ever add yet another possible point of failure?
because of a bug that prevented the engine from shutting down even after the ignition key was put into the "off" position and removed.
I guess it's too difficult to leave the physical connections in place. They had to be replaced by shiny, just because.
There's a reason light switches work every single time. Physical connections are superior to digital connections.
We will bankrupt ourselves in the vain search for absolute security. -- Dwight D. Eisenhower