New Jaguar XJ Suffers Blue Screen of Death 301
An anonymous reader writes "CNET UK is reporting that it crashed a £90,000 Jaguar XJ Super Sport — one of the most technologically advanced cars on the planet today. It's not the sort of crash you'd imagine, however — An unforseen glitch somewhere within the car's dozens of separate onboard computers, hundreds of millions of lines of code, or its internal vehicular network, led to the dramatic BSOD, which had to be resolved with the use of a web-connected laptop."
Not a BSOD (Score:5, Informative)
Re:Not a BSOD (Score:5, Informative)
Not only is there no mention of Windows, there was apparently no actual "blue screen". The car simply didn't spring to life and the displays were blank.
Somebody obviously needed to sensationalize by using "blue screen of death" even where it wasn't.
Re:Not a BSOD (Score:5, Insightful)
While I'm on this rant, can we please, please, stop using the word "Literally" as an intensity modifier for metaphorical descriptions? I swear, the next person who tells me they're "Literally on fire" gets sprayed with a fire-extinguisher as an object lesson. Power or CO2, I haven't decided yet. We'll just see what feels right at the time.
Re:Not a BSOD (Score:5, Insightful)
calling a 'power button' problem is a bit surface-level, wouldn't you say?
we all can be pretty sure it was NOT the button but the cpu systems and networks behind it.
if you are going to be pedantic, get it right, at least. literally.
But from a Use Case perspective ... (Score:2)
regardless of the complexity it encapsulates, since the only visible piece is the button, it constitutes the sole point of contact for the entire power train..
THAT is why use cases are pointless. :-)
Re: (Score:2)
all we know is that the system was not responding to the press of a UI element (the button). something gets an interrupt when the button is pressed or some polling routine scans it periodically. and then that info goes to something else and something else further down until it leaves the computer domain and enters real-world (some relay or solenoid or some phys-level thing).
SOMEWHERE along that chain, something didn't work. but to say 'the power button' is just surface-level, like I said. its most likel
Doesn't it bother you that ... (Score:2)
... software is often designed from Use Cases?
They are the most singularly unhelpful and woefully incomplete design documents ever created.
They should be generated from the design, not the other way around.
Re: (Score:3, Informative)
They are the most singularly unhelpful and woefully incomplete design documents ever created.
They should be generated from the design, not the other way around.
Wow. No. Use cases are the single most important design document in a system. They outline a task that the user wants to accomplish, and software that isn't designed around them is always a PITA to use.
Here's an real world example I'm dealing with right now, anonymized somewhat.
We manufacture widgets to client specifications. The specifications inclu
Re:But from a Use Case perspective ... (Score:4, Interesting)
My guess would be a separate power management controller somewhere that was wedged with everything in a powered down state. They couldn't talk to the main computer (ECU, maybe?) to reset it, which probably means that the main computer itself wasn't getting properly powered up by the power button. You wouldn't typically leave a computer system running off the car battery (even with the displays powered down) while the car is shut off. It would consume too much power.
Either way, I agree that it probably can't have been the button itself, or else the power cycle wouldn't have fixed it. Well, I suppose it could be a self-resetting fuse somewhere, or (maybe) a stuck latching relay, but odds are, it's a power management controller or similar.
In the grand scheme of things, this probably calls for the addition of a power management reset feature, e.g. two extra sets of switch contacts and a 555 timer IC wired up as a pulse delay circuit so that if you hold the power button down for ten seconds, the chip's power gets momentarily interrupted by a depletion-mode MOSFET. You know, something so simple that it is almost guaranteed not to fail in the lifetime of the vehicle.
Re:Not a BSOD (Score:4, Informative)
I swear, the next person who tells me they're "Literally on fire" gets sprayed with a fire-extinguisher as an object lesson. Power or CO2, I haven't decided yet. We'll just see what feels right at the time.
Much too lenient. Halon gas.
Re: (Score:2)
Re:Not a BSOD (Score:4, Informative)
Which is why, on all for walls in one of our halon-protected DCs, there's a big red mushroom switch that aborts the system.
You'd think that would be the EPO, but that's actually a small button with a glass molly guard (and big steel hammer chained to it) that's next to it. Unexpected, but it seems the right way to go about it :)
Re: (Score:2)
Russians tanks used halon system. Men was cheap, tanks weren't. Finland bought some tanks from them and the first thing they did was to get rid of the halon system.
Re: (Score:2)
Mod parent up, if only for the "literally" reference. I'm frustrated by this too!
Re:Not a BSOD (Score:5, Informative)
Unfortunately, "literally" can literally mean "metaphorically." It's in the dictionary.
I believe this is a little trick linguists have snuck in, almost as if to say "Language is not mathematics (and this will really piss off the slashdot crowd, who like both and will go nuts trying to reconcile the two!)"
"Literal" meaning "metaphorical" is also a literal irony, which is another thing that excites linguists. I think once you get the joke, it won't be so bothersome.
Re: (Score:2)
Below is from Dictionary.com. Only because so many get it wrong is it now accepted.
—Usage note
Since the early 20th century, literally has been widely used as an intensifier meaning “in effect, virtually,” a sense that contradicts the earlier meaning “actually, without exaggeration”: The senator was literally buried alive in the Iowa primaries. The parties were literally trading horses in an effort to reach a compromise. The use is often criticized; nevertheless, it appears i
Re: (Score:2)
I still think it's a syntax error, or at the least, an out-of-bounds statement.
Re: (Score:3, Insightful)
The only time "literally" had any meaning was when differentiating from a common hyperbole and literal truth. For instance, say someone was describing a horrible SCPA balloon accident were to say "it was raining cats and dogs" you used to be able to add "literally" to indicate that there were actually
Re: (Score:3, Funny)
Exactly. A less sensational headline could have been "XJ Power button kinda flakey". This kinda stuff is what drives technical support people nuts. The technically ignorant public comandeers a technical term, such as BSOD, with a very specific meaning, then generalizes it until it's no more useful than the word "Crash". Less useful, actually, since it makes people familliar with the original meaning infer information that the ludide doesn't mean to imply. For people of this level of technical sophisticaiton (Toughbooks, OBD2 interfaces, etc) to do this is shameful.
Yeah. They should have said that they bricked the car instead.
Re: (Score:2)
Re: (Score:2, Funny)
I just dropped a deuce. You may not want to go in there for a while
That would fit a lot of products that come out these days. Insert your favorite Iphone4/PopularVideoGame/TechnologyProduct reference here...
Re: (Score:2)
The word drop has had several meanings before that. There was a time that the only way to "drop" a product was by letting gravity take hold. And long before then, the product would also have had to be a liquid.
But I see too many words and phrases that the public has picked up and use them in very contrasting ways to what those who actually understand the phrase use them. A drift in meaning is one thing, but to change the meaning completely is just plain wrong. In most of these cases, once the misconcept
Re: (Score:3, Insightful)
Push the envelope: I don't know of any meaning other than the performance envelope of a plane being a technical term and pushing the envelope meaning operating at maximum physical limits (or finding ways to extend them). And that's the only meaning I've ever heard for its use, someone who thinks what they are doing is at or stretching the limits. Do you hear it used in any other meaning? Or are you arguing
Re: (Score:2)
I thought that came from deliverables. For some time you made code drops, art drops, or other drops to clients... I.E. you uploaded things to their FTP server and hoped they noticed. That probably came from drop points in drug dealing and other covert operations.
That's just a guess, though.
Re: (Score:2)
1: So... you would like to see tech journals write less sensational headlines?
2: And either Slashdot or CNET should lead this revolution of non-sensationalism and technical accuracy?
3: And this sounds plausible?
Re:Not a BSOD (Score:4, Interesting)
Exactly. A less sensational headline could have been "XJ Power button kinda flakey". This kinda stuff is what drives technical support people nuts.
I stopped at "hundreds of millions of lines of code"
# find /usr/src/linux/ -name "*.[ch]" -exec cat {} \;|wc -l
11561604
A car OS beats that by twentyfold?
Re: (Score:2)
What gets me is that BSOD used to be basically an insult hurled at Windows... I've run Windows most of my life, and not seen many (a couple were spectacular software failures, the others were hardware issues). I literally spent years cleaning up those systems. Wait, what?
Personally with the option of power or co2, I'd go for power... Power wins every time.
Re:Not a BSOD (Score:4, Insightful)
From TFA
I know its just sensationalism on their part, but if putting a badly formatted USB stick into the in-dash USB port is enough to kill the car, there is something seriously fucking wrong with it.
Re: (Score:3, Funny)
Really? How nice. We're very grateful for it.
Re: (Score:2)
/. suffers tacky tabloid spread of hype.
Re: (Score:2)
z0mg they zero-day bricked their Jaguar!
Windows did stop working (Score:2, Funny)
Well, I *assume* the power windows did not respond to user input.
Not that surprising. (Score:4, Insightful)
FTFA: "Over the minutes that followed, the software analysed every one of the car's digital systems in search of a problem. The culprit could have been any number of things -- the Bosch-supplied, Linux-based infotainment system, the Visteon-supplied virtual instrument display, a heat-ravaged processor, an errant mouse somewhere in one of the car's hundreds of miles of wiring, or the dodgy contents of a CNET UK memory key in one of the XJ's two USB ports."
Lots of systems running together, in a very rugged environment (for a computer, anyways)... I don't think it's terribly surprising that this could happen. In fact, the only surprising fact here is that it doesn't happen MORE often than it does.
Re: (Score:3, Interesting)
Re:Not that surprising. (Score:5, Interesting)
Re: (Score:2)
Re:Not that surprising. (Score:4, Insightful)
It sounds like this cat needs a watchdog.
Re:Not that surprising. (Score:5, Informative)
Three words -- Body Control Module. I don't know a damned thing about Jaguars, but with GM vehicles in general they all have a Body Control Module installed. Anything that isn't directly related to the powertrain is controlled by the BCM (incidentally, the powertrain is controlled by the Powertrain Control Module). In many GM vehicles, the BCM can be communicated with via the radio; this is to set certain user options like how long the headlamps will remain illuminated after exiting the vehicle. In the event that something goes wrong with the BCM, the radio will lock because it gets put into an anti-theft state, and typically the car will not start. All because a single capacitor on a shitty little Motorola board got cooked, for example.
Then, even if you get a used BCM with the same option codes as the one you're replacing, the radio will remain in an anti-theft state because the thinking of the designers (I guess) was that people would start swapping BCMs just to steal radios -- dumb.
GM, of course, has a tool to reprogram BCMs, but even they say there's a 50/50 shot their programming will render the BCM unusable. From my limited research of the boards they use, it seems there is little if any CRC done in any shape or form, so it sounds like the board will happily write bad or invalid data to the PROM.
Again, I don't know how a Jaguar design works, but there are vehicles where the radio does indeed affect other parts of the vehicle, much to the dismay of owners and dealers alike.
Re: (Score:3, Interesting)
You can't use a used BCM as that is exactly what GM was trying to prevent (for anti-theft reasons). What you do is you get a brand new, never powered up BCM (they are not especially expensive). The first time it is powered up, it will accept the ignition key and unlock everything. That first key is then permanently stored in the BCM.
Again, it's supposed to work this way and it really did help drastically reduce theft of both radios and entire cars. For instance, before GM had the Passkey system the Camaro w
Re:Not that surprising. (Score:4, Informative)
GM also stopped making the Camaro from 2002-2010, that will help reduce the number stolen.
Re: (Score:2)
Also, criminals will go for the easiest targets (within the same pricerange/how easy it is to sell).
So these things only help. if you stay ahead of the curve.
Re: (Score:2)
Except you can easily bypass BCM's and the passkey system without even tryin. It's not exactly difficult, and this goes with all of the automakers because they all have some version of a BCM and key-code specific keys. Personally computerization of cars is one of my biggest pet peeves. By adding so much that can cause a car to go wrong is insane.
A fine example: My car is running like shit(random stalls, high/low idle swings, etc), having an idea on how to do my own diagnostics I can track this problem d
Re: (Score:2)
Geez, that UET is particularly nasty in its side-effects.
We have emissions to thank for a lot of the computerization of cars. Everything you described, as you know, comes down to the computer retarding the engine timing. This is done solely to keep the vehicle from spewing emissions, or at least the computer is programmed to *think* that's what the car is about to do and it reacts accordingly. I notice you'll get similar behavior with a bad mass airflow sensor, sometimes inefficient cat but that ties into O
Re: (Score:3, Interesting)
The problem isn't the electronics themselves. It's the silly ass way that emissions are tested. Causing car makers to profit by making convoluted systems which retard emissions under certain circumstances (cold start, etc etc). Interestingly, while emissions would be sligh
Re: (Score:2)
While it is true that you cannot just drop in a used BCM plug-n-play style, (with the same feature/option codes) you can typically use a 30-minute procedure to reset the ignition and other systems. The sucky thing is the procedure can vary depending on the age of the BCM, but it's still workable.
That will at least get a matching-option-code BCM to work in a different vehicle, except the radio. As far as I know, GM is the only party able to unlock a locked radio. Part of me wonders if, with reverse engineeri
Re: (Score:2)
Perhaps it could've been DOSing the other, more critical systems.
Re: (Score:2)
I'm betting on sensationalism. Then again, on the 1996 Jeep Grand Cherokee I once owned, when I installed an aftermarket stereo I had to short the now unused CAN-BUS connector to get the car to start. That blew my mind.
Re: (Score:2)
The thing just came out and this happened pretty much the first time someone tested one. How much is often enough?
Yo Slashdot, (Score:5, Funny)
I heard you like car analogies, so we put a computer in your car so you can crash when you crash.
Wait, that's not actually an analogy.
Resiliency (Score:2)
I recognize the advances electronic components have created in vehicles but there has to be a sweet spot between efficiency/safety and reliability. I wonder how computer system on cars fair against those on planes.
Re: (Score:2)
Computers on planes fare better because they use backups.
Not a BSOD - No Microsoft here (Score:5, Insightful)
In fairness, the title is misleading: Blue Screen of Death implies Microsoft Windows, and there is no Microsoft Windows involved in this story (at least, not in the car). Indeed, the only OS mentioned in the story is Linux.
I despise Microsoft and Windows, but I do so for REAL reasons, which this story IS NOT. The summary should be fixed to note this wasn't a BSOD, that Windows was not at fault, etc., just to be fair and consistent.
As it stands, the summary is just prejudiced and misleading.
(oh, sorry. forgot where I was for a moment.)
Why? (Score:4, Interesting)
I still don't get it - why cars need so much software? Older cars worked quite well with just mechanical controls, so why there are so many computers in new cars?
Non-essential systems do not count - if the radio/usb player fails, I'll be annoyed (and I can replace the player with a simpler tape deck if I want to), if the steering or brakes fail, I'll be injured or dead.
So, why the millions of lines of code? Are they really necessary for the system to do the job what simpler (and more reliable) mechanical linkages did in the past (steering, brakes, throttle, clutch, gear selector)? Mechanical devices fail, but they usually give "notice" before doing so - you can see the rusty rod or the cracked link before it fails. Oh, and you still need the mechanical device (the wheels somehow have to turn in the direction that the user turned the steering wheel). Also, people seem to be able to design mechanical devices that work as intended, while software is almost always buggy.
My 28 year old car somehow seems to be able to work and get me from point A to point B even though the tape deck has more complex electronics (well, it has a RDS decoder, Dolby B and C NR, logic controls, LCD display, ability to control CD and MD changers etc) and the electronics of the car itself consist of a few relays.
Re: (Score:3, Informative)
Re: (Score:2)
"Acceleration levels, fuel usage levels, break levels, even tire pressure levels, and logs of many of these functions. It dramatically reduces the cost and time to check a car for problems and unusual behaviour when you have very small very simple computers monitoring all the essential systems on your car."
BS What it does is provide the manufacturer more data they can use to prove you voided you warranty.
Re:Why? (Score:4, Insightful)
It dramatically reduces the cost and time to check a car for problems and unusual behaviour when you have very small very simple computers monitoring all the essential systems on your car.
And yet repair shops still charge you $85 to plug a machine into the OBD port and tell you that you can pay them to fix it.... hmmmm.....
Re:Why? (Score:4, Interesting)
To drive up the price and profit margins. Silly goose.
Re: (Score:2)
I'm still trying to wrap my head around the reason why people think that companies need an excuse to drive up their prices. Why would they over-engineer their cars at their personal expense, when they can just write a new number on the price sticker?
Re: (Score:2)
I'm still trying to wrap my head around the reason why people think that companies need an excuse to drive up their prices. Why would they over-engineer their cars at their personal expense, when they can just write a new number on the price sticker?
Because, unless they collude to uniformly raise the price, people will expect there to be some visible reason why the car costs more, and if not, will go buy that cheaper car over there.
Re: (Score:3, Interesting)
I wonder this as well. Of course, I drive a 1972 VW Super Beetle everyday. The most complex electronics in it is my aftermarket stereo! :P
Re:Why? (Score:5, Insightful)
Re: (Score:3, Insightful)
Re:Why? (Score:4, Insightful)
"A 1982 model could move itself with just 70 hp and many could get 50 mpg on the highway compared to the Camry's 29. Sounds like we're advancing in the wrong direction to me."
And the 1982 model would not be legal for sale today. In any case, you can buy an entry level Toyota which will get very good mileage and be superior in pretty much every way to that 1982 car (safety, emissions, reliability, performance). Or buy a Prius.
What's your point again?
Re: (Score:3, Informative)
crash tests?? hey if people can still legaly ride motor cycles then i don't see the problem with not having air bags in my car.
sorry i drive a 70's MG
and if your excuse is emissions - well i pass that too (well did until 2 years ago when they got rid of doing sniffer testing)
I honestly haven't seen any real gains from what they are doing - they say that this and that giv
Re:Why? (Score:5, Insightful)
The days of 9' wide Buicks were 40 years ago, spud.
Re: (Score:2)
I'm with you. I remember when Honda went from a fully mechanical four-wheel-steering system on the 3rd gen Prelude to an electronically controlled system later in the generation. The electronic system was prone to failure, but the fully mechanical system was rock-solid.
Re:Why? (Score:5, Informative)
Engine management is a lot more sophisticated than a mechanical carburettor can ever hope to be. Between environmental regulations (cleaner air), diagnostics (cutting down on repair time) and performance (getting more from a smaller, lighter engine without compromising reliability) it's gotten quite complicated. Then there's the chassis, with ABS, ESP and other electronic driver aids. Miles of wiring have been replaced by a lighter, more reliable bus system for all electric functions in the car.
Some of this is down to ever-tighter regulation (emissions, safety). Others are due to the competitive nature of car sales: ever more features get tacked on.
Thanks to electronics, cars have gotten a lot more reliable over time. The last few years, car companies have overstepped, though, offering new features before they were ready, and not doing enough testing for proper integration.
Rear-View Mirror: Automotive Electronics (Score:2)
I still don't get it - why cars need so much software? Older cars worked quite well with just mechanical controls, so why there are so many computers in new cars?
From SAE's "Automotive Engineering International:"
Consumer radios and military communication devices were the mainstay of electronics usage prior to the late 1950s. When diodes, transistors, analog integrated circuits, and digital integrated circuits gained a vehicle applications foothold in the 1960s and 1970s, the initial development phase of au
Re: (Score:3, Interesting)
After years of driving a 1990 Nissan Pathfinder powered by a 3.0L V6 outputting around 140HP we upgraded to a 2005 Nissan Xterra with a 4.0L V6 that has around 270 HP and consumes less fuel. What changed? Variable Valve Timing. The engine now has the ability to change the CAM on the fly. When I want power I get power. If I'm cruising on the highway and want efficiency I get efficiency. Sure it's immensely more complex then my '77 Chevy truck with the most high tech component being the AM radio, but
Re: (Score:2)
Feature bloat gives buyers the idea they are getting more for their money.
Modern vehicle systems are well beyond the technical comprehension of most buyers, who merely want techno-bling bragging rights so they can "wave a penis they don't understand". Anyone who buys a Jag has infinite money to fix it, so reliability isn't much concern.
There is nothing like working at a used car lot to teach how car buyers really work. You will never go broke catering to their lust for what most mechanics consider to be Stu
same reason as your thermostat (Score:5, Insightful)
Why aren't thermostats the round Honeywell mechanical jobs anymore? They worked.
Why are egg timers in your kitchen all electronic now? Mechanical timers worked.
Why does your washing machine have electronic controls now instead of the big mechanical dial with 4 modes on it?
Why is your electricity meter an electronic counter now instead of the mechanical spinning thing with 5 dials?
Why does the tape deck in your car have an electronic tuner instead of a dial, variable capacitor and a string loop with a needle on it to indicate the station?
Why are watches electronic (quartz) now instead of complex movements?
The answer is the same in all cases. It's because software and electronics are cheaper and do the job better than the old mechanical device did. Your washing machine can have more flexible modes, like the ability to extend the rinse cycle in increments, or even add a 3rd rinse. Your thermostat can have a setback mode to save energy when you aren't there. Your egg timer can be set to beep 5 minutes before the timer expires. Your electricity meter can count daytime electricity different than nighttime electricity. Your tape deck's tuner can select stations more accurately, have simpler preset stations (ever see how the 5 preset buttons on a radio with a tuner know worked? very complex) and is much smaller. Quartz watches keep time more accurately than mechanical watches, last longer and can have chronographs and other functions without adding a lot of cost.
And in the end, it's really the flexibility of software that wins out. Software can be programmed to do a lot more complex things and can be reprogrammed to do it slightly differently very cheaply, no need to change tooling as you would to change mechanical parts.
Remember what mechanical adding machines and cash registers looked like? What they worked like? A mechanical cash register had to have far more buttons (10 for each digit) and was limited in what it could do. Want to put in 5 identical items? You had to pull the lever or push sum 5 times. Meanwhile electronic cash registers don't just add. Sure they can calculate different tax rates on different items, that's just the beginning! You don't just put prices of items into the cash register, you put it items. And the cash register knows the price of the item, knows whether it has a special tax rate (like groceries sometimes do) and knows if you get a discount for buying 5 of them. And it also does inventory control, it sends info back to the central computer at the store to indicate they've sold 10 widgets. At the end of the day, the system figures out you've sold over 80% of the widgets in stock and the system suggests you order more widgets from your supplier.
That kind of "behind the scenes" stuff also takes place in cars. A modern car like this Jaguar emits fewer trace emissions in a year than your car does in a day and this is due to the tight engine control possible with a sensor package and control software.
A modern car knows if you're in the car. It unlocks the door if you're outside and pull the handle, it just senses your key (which is more of a fob) in your pocket. It auto locks when you get out. When you're inside, all you have to do to start it is touch a button, since it knows the key is inside, you don't have to insert it into a lock (and mechanical locks wear out, as I'm sure you with a 30 year old car can attest). When you touch the button, it cranks the car until it starts, no less, no more. No need to hold down the button until the engine catches. And if the car is already running it doesn't try to start the car and make a screeching sound. While its running, if your turn on the A/C and it puts more idle load on the engine, it applies more idle throttle to the engine so that it doesn't stall. If you let out the clutch a little too fast, it applies throttle to prevent a stall there too. If you put the clutch in and the gas at the same time, it will cut the engine off at 4,000 rpm to prevent over rev damage. You have an electronic parking brak
Re: (Score:2)
that's all nice when it works, but when it fails it makes it hard to fix without going to the dealer. And the car dealer likes that, they can ask you for money each time.
Re: (Score:3, Interesting)
For instance, if you want to lower the volume on the navigation, you have to wait for it to speak and then lower the volume through the steering wheel. Every other car on the planet has a setting for navigation volume.
Well, apparently not Lucas fault (Score:3, Interesting)
"Lord of darkness" (Score:2)
Re: (Score:3, Funny)
"Lucas went defunct in 1996."
So recent Jags no longer have the "off-dim-flicker" settings on the headlight switch, but due to Ford's influence there is just an increased risk of catching on fire?
I laugh at Jaguar owners (Score:3, Interesting)
Re: (Score:2)
*High-five for heavy metal w00t!*
My project is a '77 Chevy truck. I love working on that compared to any of the newer stuff. I'm pretty sure my stock AM radio could survive an EM blast, and if not, I can fix it with said hammer and screwdriver... and maybe a few twist ties.
"hundreds of millions of lines of code"?! (Score:3, Insightful)
What?!
"hundreds of millions of lines of code"
I don't believe that number
Just a bogoword from an illiterate.
.
Too much eminem (Score:5, Funny)
I was going to read the article, until I reached this line:
"Our first instinct was that we'd exhausted the car's battery by watching too much Eminem on its integrated DVD player"
Then I figured out their problem. The car simply could not take take it anymore and once it realized they were going to load an 8 mile DVD, committed suicide.
and to think... (Score:3, Insightful)
Re: (Score:2)
Should have used QNX. (Score:4, Interesting)
Re:Should have used QNX. (Score:5, Interesting)
That is pretty much the realm of QNX, a real-time embedded mission critical operating system. I once met a guy who wrote software for QNX used on communications satellites. So yea its pretty damn reliable. They used to offer a free desktop OS (Neutrino RTOS) around the same time Be Inc released BeOS R5 PE. I still have a download kicking around too. Before that (1999 ish) they offered a single floppy image that booted your PC and even provided a few small and simple demo programs and even a game. Its amazing feature was a web browser and Ethernet card drivers. Pretty amazing stuff for its time.
Not surprising at all for me (Score:2)
really, this is not all that shocking to me.
I few years back when the Land rover LR3 (when Jag and LR were still with Ford) we took a brand new LR3 out into the desert with the LR team as part of a LR program that was offered.
Anyhow, at one particularly tricky bit (and I am an experienced off roader) the LR3's computer totally crashed to include engine management and suspension management.
What you may now know, is that the LR3 has a special off rood mode which raises the vehicle by several inches for better
Insufficient paranoia (Score:5, Interesting)
Many years ago, I was at Ford Aerospace, where we had some slight involvement with the Ford EEC IV engine control module [auto-diagnostics.info]. The designers of that were paranoid about a failure of the module making the car immobile. So they did the following:
Designers today are not being sufficiently paranoid. They're assuming that the entire system stays up and that tow trucks are easily available.
I hope that the braking systems does not crash lik (Score:2)
I hope that the braking systems does not crash like this as doing a hard power off reset is not easy to do at speed.
Found it. (Score:2)
From TFA: ...watching too much Eminem on its integrated DVD player.
Well, there's your problem.
Re:Yay! (Score:4, Informative)
They're not, though. The car didn't BSOD, and TFA makes no mention of them running any Microsoft software. They did, however, mention Linux.
Re:Unsafe at *almost* any speed? (Score:5, Insightful)
It did fail safe. It didn't let the car even start. "Parked" is about as safe as you can get, for a car.
Re: (Score:2, Interesting)
Depends on where you park it, or where the car parks itself if its computer crashes and the fail-safes cause it to park itself.
Driver Dies After Officers Crash Into Stalled Vehicle [nbcdfw.com]
Re: (Score:3)
Your car didn't cause any injuries, though. I'm willing to bet that the idiot who rammed into your vacant car wan't driving a parked car.
Re: (Score:2)
We don't need no sticking fail-sa
I agree; we don't need any fail-safes that stay stuck in the fail-safed position after the situation has been rectified :-)
Re: (Score:2, Interesting)
The critical systems - brakes and steering aren't drive-by-wire
Brakes absolutely are drive-by-wire these days. That's how stability control works. It's an advancement on ABS where a central computer can modulate the brakes for all 4 wheels. It's not exclusively electrical, it's still electrical control on a hydraulic system, but the ECU very much has the ability to screw up your breaking. We had a case on our SUV where the stability control system got confused, the skid light started blinking on the dash, and the car started jerking as the ECU tried to correct a sk
Re: (Score:3, Interesting)
That is NOT a Troll, as any (old and experienced) mechanic can tell you!
The British car and motorcycle industries tried manfully to commit suicide. They built pretty, beautifully finished, delicate unreliable junk.
That worked until Japan and Germany ate their lunch by producing tough, reliable vehicles you didn't have to be a skilled mechanic to keep on the road. I grew up working on both the cars and bikes, and have no desire to go back. They were fine vehicles by 1940s reliability standards, but that was
Re: (Score:2, Troll)
LOL. I've never seen any good programming come out of India, and there's no way I'd buy a car if I knew they'd outsourced the programming there.
After all, if you were a good Indian programmer you'd be in America on an H1B.
Re: (Score:2)
Because managers get a bonus for 'saving money' by sending work to India, and will have moved on to another job by the time their successor discovers that the code is late, over-budget, unsupportable and full of bugs.
30 yr (in the field) software guy, here.
have to say, there has NEVER been the statement made or overheard (in my experience) that went along the lines of: "lets outsource to india since we can improve our software quality". NO ONE ever says that. they ALWAYS say: "lets outsource to save money
Re: (Score:3, Interesting)
Actually, the best programmers _ARE_ in america:
http://www.fastcompany.com/node/28121/print [fastcompany.com]
Most bug-free and mission critical code on the planet (and beyond).
Re: (Score:2)
They depreciate dramatically, but people who like them can afford to trade them in before they die. They bring little at dealer auctions if anything major is wrong with them.
Re: (Score:2)
I don't know what it is like in the rest of the world, but in the Netherlands more than 50% is leased. So they are all sold after 3 years by the lease-company.