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
Now people will have to update their vehicle OS on a regular basis and of course, many won't, so now they have a vulnerability just waiting to be exploited by criminals with malware. And what will be the consequences? What kind of weird malfunctions will arise that could potentially cause accidents, injuries, or death? Accident lawyers will love this one.
Its a brave new world.
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.
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 ----
With it, Ford breaks the model in which the technology in a car essentially stayed unchanged from assembly line to junk yard'
Hey! I put a CD player in my '72 Dart back in '94 -- well after it rolled off the assembly
line and well before it landed in the junkyard!
Really? Carburetor? They haven't used those in ages!
Also - my understanding of it is that the safety-critical systems (i.e., that which is running on the primary chassis CANBUS) is not accessible to the display screen. Or, at least, that's what I've been told... (I drive a toyota, with none of that fancy-shmacy stuff)
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 ----
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Ã?]Â
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.
It continues to amaze me that car companies don't offer firmware upgrades for the engine computers. If Ford could find a way for me to upgrade and increase my mileage (or modify it for mostly city, or mostly hwy, driving), they'd sweep the entire automotive market. But, they won't, so I'll return to my pipe dream.
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.
The reason they don't offer those upgrades is probably because they are illegal. Increasing performance or mileage usually produces much more pollution in the for of nitrous and sulfurous oxides. And these are very heavily regulated.
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'
The statement "Ford becomes a software company" is odd. Ford has been a serious software developer for decades - its just the until recently their major customers were themselves and their dealers and parts suppliers. I worked for Ford Dealer Computer Services back in the 1980's and their were hundreds of us developing databases, parts inventory applications and a host of other things on mainframes, mini computers, and desktops like Dec's dual processor (I think they were a Z80 and Motorola 6502) - though you could only use one or another for your applications.
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).
Car dealers updating software is nothing new, ever since cars started using real computers in the mid 80's updates have been released to fix bugs. That can anything from hard shifting transmissions, cars stalling, emissions problems, driveablity problems that only show up under extreamly hot or cold conditions, etc....Until the mid 90's computers or prom chips had to be swapped out, since then many computers can be reprogrammed in the car.
I guess the differance is this was usually not visable or noticeable to the driver.
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.
I don't think you can find anyone over the age of 6 who speaks English and hasn't heard at least that one Ford acronym, and frankly most 6-year-olds have heard a few more as well. If ever a post deserved to be called "redundant", it was that one.
Damn_registrars has no butt-hole. Damn_registrars has no use for a butt-hole.
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!
Engine control units, transmission control units, body control units, and active differential control units have had updates from auto manufacturers for years. They mail you a letter and you have to drive to the dealer for a firmware update.
I thought that Ford had similar technology to OnStar(tm). I read at least a year ago that even people who don't subscribe to OnStar(tm) can still be tracked/talked to by them. They can also do all sorts of magical stuff to your car remotely, even if you aren't subscribed. I had assumed that since they can re-tune your engine and everything else remotely, that the software could also be updated remotely, and if GM has this technology, Ford would too. So why mail USB sticks instead of doing a digital push via satellite????
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?
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 was given a Ford Edge as an "upgrade" when I rented a car last summer.
The GPS/display system installed an automatic upgrade and rebooted on the way back to the airport. Sounds like a good idea to let the owner decide when to upgrade.
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.)
"The ability to turn off automatic headlight settings in software is invaluable for illegal activities"
Yeah, it's not like you can just leave the parking brake lever up one click to defeat the DRL function.
"Fix it again, Tony!" -- Dale Gribble
I have worked for product development at Ford over more than a decade. I can assure that Ford is *not* a software company. All their software is made by suppliers. Ford specifies what they need, how it has to work, and the supplier delivers. Actually, this has been de model of most automotive OEMs. Only recently have some of them starting producting their own software.
So please don't call Ford a software company. They don't write a single line of production software by themselves.
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?
Allan Hall Head of Technology Communications Ford Motor Company One American Road, Suite 1026 Dearborn, MI 48126 Dear Mr. Hall, Let me state that I’m a huge fan of Ford Motor Company for a number of reasons. The company’s recent turn around is impressive, and the products are, for the most part, world class in terms of innovation and quality. Ford, like Apple, is a powerful symbolic brand that represents America’s leadership in technology, design, and manufacturing ability. Our family owns three Ford cars including a bla and a bla. Both cars came with the “Sync” platform (the bla has the 1st generation and the bla bla has the 2nd). That being said, I’d like to pass along some observations that I hope will let Ford correct a situation where consumer satisfaction with Ford has significantly dropped for the first time in years. My wife’s Sync system simply doesn’t work with frequent resets, bugs, freezes, and other unacceptable device behaviors. This is a “beta” product release at best. Here are some suggestions that I hope you’d consider for any planned upgrades or future generations of the Sync platform: Operating System If you research consumer technology platforms that are stability critical (such as a cable, satellite receiver, or DVR – such as TiVo), you’ll notice that virtually none of them are based on Microsoft embedded technology. Quite frankly, and as previously known by problems with BMW’s “7-Series”, Microsoft embedded OS is rarely updated, it’s based on 5-10+ year old technology (CE), and it has failed miserably with other consumer products (Windows Mobile, Zune, etc.). Most of the thin-OS implementations that I’ve observed that are frequently updated; rarely crash, and “just work” are based on Linux. To add a thin client version of Flash Lite, and you’ve got a proven recipe for disaster. Steve Jobs refused to put Flash (other than compiled AIR libraries directly into compiled apps) into the iOS operating system. Why? In his opinion, Flash was not a stable (or secure enough) for an acceptable consumer experience. In my opinion, Ford should ditch Microsoft and Adobe embedded technologies for future generations of the Sync Platform. Why reinvent the wheel? Ford could easily license a Linux-based OS kernel from a set top box manufacturer that already has a proven, stable consumer experience and 21st century backend that can power apps, dynamic updates, etc. User Interface Honestly, the user interface on both of our cars is a “dog’s breakfast” – The complex set of physical and on-screen buttons make absolutely no sense. The physical “Map” button followed by “Dest” and then “Nav” is a great example of the non-intuitive user interface. All three buttons have something to do with navigation – so, why not just have 1-button called “Maps” or “Nav”? What would Steve Jobs have done? My guess is that there would be NO buttons at all. You’d interface with the system 100% via the screen (or hot buttons on the steering wheel). There are many, many more examples of non-standard and confusing user interface methodologies (too many to list). Another example of poor interface design (1st Gen) are the descending button sizes on the “Radio” function. The least used service (AM) has one, large preset button. FM has two sets of presets with smaller buttons, and the most frequently used service (at least in my case) has three tiny buttons that are too small to be usable. “If I asked people what they wanted, they would have said faster horses,” said Henry Ford. In your interview with Autoblog (dated March 30th, 2011), you mentioned the consumer focus groups driving the interface process (based on demographic). That is not how companies like Apple drive interface design decisions. My suggestion would be for Ford to hire a U/I design expert (or firm) that has worked on award wi