How Ford Will Upgrade Owners' Display Screens
gManZboy writes "'Sometime early next year, Ford will mail USB sticks to about 250,000 owners of vehicles with its advanced touchscreen control panel. The stick will contain a major upgrade to the software for that screen. With it, Ford breaks the model in which the technology in a car essentially stayed unchanged from assembly line to junk yard' — and Ford becomes a software company. This shift created a hot new tech job at Ford: human-machine interface engineers — people who come from a range of backgrounds, from software development to mechanical engineers, and who can live in the worlds of art and science at once."
yup. sounds about right.
"people who come from a range of backgrounds, from software development to mechanical engineers, and who can live in the worlds of art and science at once"
did MLK write the summary?
Sounds like an opening for a black hat to compromise a Ford vehicle with some mal-ware.
Seriously... the article writer and story submitter haven't been involved with or paying attention to autos for the past.. oh.. 10+ years?
Most "recalls" anymore are for flashing the software or programming in the ECU, TCM, BCM, or whatever other module. There's a recent 2007-2010 model year Honda recall for transmissions shifting issues that the fix is flashing new programming into the computer. How is that not software?
Heck, GM radios (yes, made by delco or whoever) come with certain features locked out.. to unlock say the input port to work with XM requires plugging it into the shop computer and basically "flipping some bits" in the radio firmware (for lack of better terms) to enable the feature.
There are older recalls that are just software updates.. and these updates are as much software and done by the car manufacturer as the Ford update (IE: Ford doesn't make the radios, other companies do.. some companies that make OEM radios include: Fujitsu Ten (Eclipse), Panasonic, Delco, Alpine, Pioneer, Becker, Kenwood, JVC... most of that short list I typed out also still make or made after market radios at some point.
I don't know for Ford, but German automotive manufacturers have dealt with human/machine interfacing for a very long time,
and in the process have not focussed on software/screen only, but also added many more interfacing methods like buttons, dials, cameras facing into the car and outside.
Names that come to mind are car manufacturers (Audi, BMW, Porsche, Mercedes-Benz) and their suppliers (Continental, Hella, Vector Informatik).
The whole topic has been covered not by computer science or engineers, but very much by information science.
So maybe you want to have a look there if you are into this topic.
Keywords: driver assistance, hmi, navigation systems
- Hubert
I can't help but think there's a connection between (Ford uses Microsoft software for the car audio & display) and (Ford becomes the first company to issue a patch so users can upgrade their car's software).
I'm pleased that they're paying attention to this; unfortunately I bought a 2011 edge without the fancy screen, so I'm in the-hell-of-1974-bad-stereo-control, to the power of many-more-features-shoehorned-in.
I *am* curious why that touchscreen - which is approximately the size of 2 smartphones - was a $1611 upgrade from the basic controls.
Right now I (apparently) have the software and most of the systems in my car, but imagine trying to run an mp3 player, navigation system, bluetooth phone, etc with THIS (http://image.motortrend.com/f/2008_ford_edge/2308898196140957893+ppromo_mt_large/center_console.jpg) set of controls?
I seriously can't wait until all cars have at least a USB port so I can save/store/communicate things like radio stations, seat preferences, etc all just by uploading my own user config. It'd be even nicer to get diagnostic data from the car that way that's a little more comprehensive than "oh, the red light is on".
-Styopa
I work for a company with a lot of different dealerships. Dodge and Ford both have been updating the head unit's software for at least four years now when you bring your car in for service. We don't charge for it (surprisingly), it's just one thing checked even if it's an oil change or something.
Easy - prevent the car to start without latest update!
There is a whole field in industrial psychology which studies the interaction between human and machine in terms of information flow and decision making. These guys and gals work for the CIA, NSA, FAA, NASA, DOD, etc.
If Slashdot were chemistry it would look like this:Cadaverine
So does anyone else see this as a new vector to take over someones vehicle with Malware, scareware, etc...? It's already easy to socially engineer someone to install back doors into "secure" systems by leaving USB drives in a parking lot, smoking area or sidewalk. Now all you have to do is mail someone a thumb drive that looks official with a letter to install it into their car.
The upgrade is to fix UI issues. How bad is the UI? I rented a Ford Focus a month ago and could not figure out how to switch the radio station to a non-programmed location!!
The screen gave you no indication and none of the likely combinations worked, and I'm a techie who loves gadgets, CLI, etc.
I can only wonder what would the average customer experience be like.
Of course the Ford system needs patching. Anybody who has used an iPhone in a Ford will know that. There is there is no method to control playlists or songs it is not powerful enough to charge the iPhone. It would be better having a standard USB charging port than anything that is installed in the car.
Slashdot Beta should die a painful death.
Umm a normal car today ( and recent past ) has more embedded computers than you can sneeze at.. And basic ECM's have been around for a LONG time. All of these take code.
---- Booth was a patriot ----
My 30 year old 'hobby car' has an ECM. While you cant reprogram it externally its a computer with an EPROM that holds its code.
And it wasn't the first..
---- Booth was a patriot ----
Consider that the update is being shipped via USB stick. I think there's your answer the car is almost certainly locked against unsigned updates, so the likelihood of it working out well in that case is pretty slim. Especially considering that the only connectivity is likely to be through the USB port rather than WiFi.
If it was WiFi, I'd be wondering how long until somebody figures out how to literally unlock the care via WiFi.
The summary is a little misleading. This is not a "major upgrade," it is a complete rewrite of the MyFord Touch system. You see, for their first attempt, Ford decided to outsource the project to a company called BSQUARE who put the UI together using Adobe Flash Lite. For some reason, the results were slightly less than stellar.
Anyway, Microsoft itself is supposedly helping with the rewrite and Ford is doing the rest in-house (without Flash) so those of us who have been dealing with this awful system for the last year are at least a little hopeful.
giggity
Well Volvo were way ahead with software updates from the late 90's. The S80 was well known for having more computing power than an F15 with over 40 computers. I guess in this context thats why Ford bought them, then sold them off once they learned a few tricks. Unfortunately Ford did not learn how to upgrade a car via the Internet, like with a Volvo when you get it serviced. i.e. when they plug the car in at a dealer, it connects to the factory via the internet. I think a USB stick is just a marketing gimmick.
bæ8Ã0sÃOE?5r©oÂÃ?âz:ÃÃAÃ?ÃOEÂ6fXÃ?]Â
(I drive a toyota, with none of that fancy-shmacy stuff)
[insert Toyota joke here]
I agree- I *believe* engine control/management/safety are on a different bus from playthings. Or at least I hope they are.
New rule: if you've ever actually owned a car with a carburetor, you must pronounce it car bur EET er. Optionally while wearing a cowboy hat, hooking your thumbs on your belt and kicking your heels.
That's more like it, people want updates (even if they don't know they do)
If Google really cared they would fix Android Chrome to reflow text, instead of discriminating
... is not that Ford is updating software in cars; it is that USB sticks and US mail to million of owners is now cheaper than paying the mechanic to plug-in the car and flash the radio.
Because theres nothing I like than waking up in the morning to see a new update which immediatly bricks my car. We all know its gonna happen. Its just a matter of time.
What's different here is that Ford is now shipping software to their customers, as opposed to having their customers go back to their favorite garage and have the mechanic plug the car into a magic computer, that often even he has only a faint clue of how it works. This is a significant paradigm shift. It means that Ford will be able to manage more frequent software releases, and maybe start thinking about changing whole features within the lifetime of the car, outside of regular "oh you need to have an inspection after 100 000km" kind of things. So that's cool.
Now the bad part is that your "computer-car" stays proprietary software, and there will probably still be no way in hell that you will be able to modify that software yourself, unless you do some reverse engineering. But it necessarily opens up interesting avenues like running Rockbox on your radio receiver, or flashing some controllers with free software for some of us that are into that kind of crazy thing. I say "necessarily" because the car owners do not have the proprietary interfaces to interoperate with the car, which are a significant barrier of entry for us wannabe car hackers.
In order for Ford to deliver that software to joe users, it means it has to lower this barrier of entry, and that can only be a good thing for everyone.
Semantics is the gravity of abstraction
Close all the windows.
Have gnu, will travel.
That is easy for just about any modern car out there (3rd party updates). Typically all they do is change out the fuel/air mixture tables and maybe remove a speed governor. I imagine the newer ones (with drive by wire) also undo the awful computer override of your throttle motions (turning your intended throttle stomp into a gentile roll).
Granted most of the ECM updates are to make the motor run _better_ (usually at a slight mileage cost). I'm sure you can find one to make it run even more like shit then the factory de-tune. You can also have an RV cam installed in your motor. That will truly have it running like crap.
JC Whitney used to sell V8 to four banger conversion kits. You disconnected four spark plugs and four injectors. Hopefully on the same cylinders.
John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
They run Android. With them, we do not have to worry about blue screams of death. I mean between Found On Road Dead and MS, it is the LAST PLACE YOU WANT TO BE.
I prefer the "u" in honour as it seems to be missing these days.
they should have restricted the USB stick mailout to just their authorised dealers and service agents... and then mailshot all the customers with an offer coupon for a discount on a service and also a free software upgrade...
Donald 'Duck' Dunn: We had a band powerful enough to turn goat piss into gasoline.
In a world where autos can be thought of as price points for a certain size and feature set (with most comparable models being in the a narrow power/accessories/size/price range) .. it makes sense that they'd make the software a value-add way to differenciate themselves.
The experience in my Toyota Prius is similar, the 2004-2009 models come standard with a touch screen, and a lot of the functions center around it (backup camera, sound system, battery monitor, engine diagnostic code and testing). It was something that people noticed when getting into the car and added value above what was perceived by competetors. (it's no longer standard equipment btw, several thousand dollar upgrade just to get the camera).
Guess I am one of the lucky ones, I have worked with some great developers whom we farmed work too. We had two on the team over there who were better than most of the developers we had locally. It might depend on the type of work involved, my shop is on mid and larger systems and our requirements are a whole lot stricter so we don't see what others might.
Still to dismiss a whole part of the industry under thinly veiled bigotry does not serve the Slashdot community well. I guess its easy to ride along on the misery train and blame the other guy, but first we must dismiss his ability because if we did not then where we would be.
So guys, cool it with the assertion that off shore developers are not up to speed, the simple fact is there are many good developers in other parts of the world and many are far better than those who whine about them
* Winners compare their achievements to their goals, losers compare theirs to that of others.
This is nonsense. Audi, and I assume most manufacturers, have been issuing software updates on their map DVDs for years.
This is without even getting into the programmable nature of modern engines.
Magic 8-ball says:
You will not be invited to any Christmas parties this year.
Faster! Faster! Faster would be better!
offshoring costs you 1/4 the money, and you get 1/2 the performance.
that means, you are getting twice the efficiency.
in a few years, these 'noobs' in Mumbai will have experience and it wont take them twice as long to do the work.
their cost of living is not going to magically increase by 50%, but their productivity just might increase that much with experience. especially for niche crap like 'design a custom joomla extension for me'.
its already happening on sites like freelancer.com
would love to hear more about your story.
we have seen inside chryslers situation a little bit.. thanks to 'extreme programming'
The "non-transferable license agreement" that is included in typical software means it's time to invest heavily in Vehicle Storage technology...
help me i've cloned myself and can't remember which one I am
the article is about consumers being mailed USB sticks to reflash the cars by themselves.
i know what youre thinking. 'they cant fuck that up. how can they fuck that up?'
consumers are smart. they can fuck up anything. a-n-y-thing.
the difference here is that Ford is pretending that a 12 year old frying his motherboard while trying to improve his Call of Duty framerate is going to have the same safety and legal consequences as someone half-frying their car's computer systems, leaving it with partially updated software or some other kind of screwed up half-installed patch.
It would be better having a standard USB charging port than anything that is installed in the car.
While I won't speak for Ford's lack of software prowess, you do realize that you practically get 'USB charging ports' as freebies in your breakfast cereal. I've got a half dozen of the little cigarette lighter plugs with a USB female port and either a red, blue or green LED (take your pick) power light. They come in practically everything with a USB cable these days.
Do cars still have cigarette lighter plugs these days?
Faster! Faster! Faster would be better!
Yet again, big manufacturers make years-old trends look like some new thing. The console in my F-150 gets upgraded about once every two years, and has gone through two upgrades since I bought it. But the console is aftermarket.
Oliver's law of assumed responsibility: If you're seen fixing it, you will be blamed for breaking it.
they have cigarette light plug shaped "accessory 12V power outlets", my minivan doesn't even have ashtrays, you have to buy those as add-ons to the storage drawers, drawers are marked with slashed-out cancer stick as that would melt or char them. Mostly a good thing, just carry lighter if you ever need emergency campfire starter!
If Ford made a Word Processor would it be called FordPerfect?
You *believe* incorrectly.
http://security.cbronline.com/news/modern-cars-vulnerable-to-remote-malicious-attacks-mcafee-090911
http://www.autosec.org/pubs/cars-oakland2010.pdf
Got to love the way there is nothing keeping the cellphone chip from talking to the rest of the car and no way of turning it off.... Mailing USB sticks with a ford sticker on them is just creating another attack vector.
M0571y H@rml355.
PERHAPS the fact that the customer is updating the firmware themselves is something new. But as others have pointed-out, car manufacturers have been updating firmware in engine and other onboard computers for years.
Human-Machine Interface Engineer? Not new either. Let me tell you how I turned some line workers into Human-Machine Interface Engineers 30 years ago...
I was working for a small company in Michigan that made measurement and control systems used on automotive assembly lines. We were working on a system for a Bendix axle plant. It read a Brinell (hardness) gauge, and controlled the movement of the part through the station, application of the gauge, good/bad paint spray, etc.
The company was perpetually behind, they had one and a half software people (I was the one - the other was a hardware guy that dabbled), and they didn't want to bother me about this job until I'd finished the prior one. So, I finish up this job and they tell me they've got this new job for me to do, and they're sending me to Ohio the next day on the primary contractor's private plane.
They had the hardware put together. They told the client they were sending two guys to wire-in the system. No software had been written or designed. I didn't even know what it was supposed to do. They briefed me...
We arrive at the plant and the guy we meet starts screaming at us. We were two days late. We didn't KNOW that we were two days late, but we were apparently two days late.
While my co-worker started wiring-in the the box, I set up my Altair (yes, really) on the plant floor next to the line. So, for two weeks, I sat there with this deafening noise designing and writing code. The line was down, of course, and the two workers responsible for it had to stand around twiddling their thumbs.
You haven't felt pressure till you've shown-up at an axle plant two days late to write software on the plant floor from scratch, with the line down, and two monkeys hovering around twiddling their thumbs.
The line workers might have had some light maintenance tasks, but otherwise they didn't have anything to do, so they helped out. Sometimes we need them to operate the equipment, etc.
We had a panel with a small LCD display (a few characters) and a bunch of big, industrial buttons in neat rows and columns. And no design. At all. (OK, I mean, we knew what we needed to do with the gauges and solenoids. We knew the operating sequence of the line. But there was no per-determined UI design.)
So in a leap of faith I ask the guys: "how do you want this to work?" Why not? These were they guys that have to work the machine every day. Who better to do the UI design?
They were delighted. I made the buttons work the way the line workers thought the buttons should work. I made the display show messages that were meaningful to them. It really helped to smooth-over the situation of us arriving late with nothing but a gutless box that did nothing to wire-in...
I've been updating my Dodge Charger's touchscreen headunit for 3 years now. Can download it off the Internet or pick up a CD at my dealer.
Chewbacon
The Bible is like Wikipedia: written by a bunch of people and verifiable by questionable sources.
I just read the thread and while there were a lot of good comments I am still struck with a question.
What do we use instead of a car analogy for such a story?
Really, I know what I'm doing...Ohhhh, look at the shiny buttons!
My 1971 and 1987 Chevy vans had similar problems. The 71's ignition system would crash (which took real creativity on Chevy's part, since it was a pre-computerization car), and I'd either have to pull off the road or else just put it in neutral while driving, turn off the ignition, and then reboot. It became easier after the neutral safety switch failed; I could reboot it while leaving it in drive. The 87 got a new engine after 100K miles, and it wasn't quite identical to the original. Under some driving conditions (typically accelerating up a hill), it would decide that the gas mixtures just looked wrong and light the Service Engine Soon idiot light. That didn't seem to affect engine behaviour, but I'd have to reboot it to make the light go away.
And my 2001 Chrysler had a recall about a year later - no hardware change, it was a firmware update that made the acceleration better.
Bill Stewart
New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
Ford is not the first to offer upgrades.
My 2006 Nissan has had ISOs you can download to upgrade the in-dash display/computer controls from the CD/DVD drive deck.
This has been available for years (started with higher-end cars first.)
"Fix it again, Tony!" -- Dale Gribble
There is a site to download SYNC (that's how ford calls this) updates from for North America:
http://www.syncmyride.com/
In Europe, it will be integrated into standard ford.de,co.uk etc sites next year.
Why on earth would Ford "send sticks" pretty please?