Software is Eating the Auto Industry
There is something about an automobile that simultaneously inspires romance, anger and frustration. We fall in love with an MG or an Aston Martin or a Porsche enthralled in the animalistic experience of moving through space in an almost sentient machine.
But bringing that machine to life increasingly requires lots of code and that's where the romance yields to frustration. There was a time when frustration was confined mainly to the electronics. The mechanicals were reliable, but the electricals were always on the verge of betrayal - especially in those damn imports.
That frustration previously the province of wire harnesses and relays has transferred to the software. The millions of lines of code in cars that we hear so much about - more code than a 747, the space shuttle, or a fighter jet.
There are many more opportunities in cars today for things to go wrong as software takes over an ever-expanding array of functionality from the car stereo to enhanced safety systems and the vehicle powertrain. There are software bugs, updates, conflicts and, lately, cybersecurity vulnerabilities to worry about so it is perhaps no surprise that software is figuring in vehicle recalls.
In the latest update of software-based recalls from CX3 Marketing, software-based recalls crept up higher again in 2016, surpassing 6M vehicles. It's a small portion of the overall total but it is growing - especially as a proportion of the total.
This expanding crisis in vehicle recalls is both good news and bad news for the automotive industry. The good news is that software recalls can often be corrected with over-the-air software updates. The bad news is that auto makers are in the very earliest stages of deploying software updating technology and, particularly in the U.S., they have yet to sort out conflicts with state-level dealer franchise laws that require warranty service work such as software updates be handled by dealers.
The expanding role of software and the growing number of software-related recalls reflects an emerging battleground in the industry. The creation of software is expensive and labor intensive and also poses an ownership question.
Starting approximately 10 years ago with BMW and Intel's mutual effort to bring Linux into cars on a larger scale via the GenIVI Alliance, auto makers have been seeking to segregated hardware from software in such a manner that hardware could conceivably be relegated to sourcing from contract manufacturers (like Flextronics) and software development costs could be reduced by sharing code. At the same time, car makers have sought to take ownership of the code written for their vehicles.
Car enthusiasts have taken issue with the ownership question, asserting their right to modify vehicle software as they see fit. That particular struggle is yet to be resolved but has gained new life as more tinkerers experiment with home-grown self-driving car technology.
For car makers, the onset of self-driving car technology has brought with it a wave of in-sourcing of software development even as external development activities have grown. Tier 1 suppliers have made strategic acquisitions (Continental/Elektrobit, Harman/Symphony Teleca, Panasonic/OpenSynergy) to shore up their coding resources even as OEMs have made acquisitions and investments intended to expand in-house capabilities.
Over the air software update technology is increasingly essential to the process of managing this avalanche of code. (Strategy Analytics has published a comprehensive report on the subject: https://tinyurl.com/y8kwkjjp - "Automotive OTA Updates - Market Status and Solution Providers") Car makers and their dealers will have to sort this issue out once and for all - particularly given the urgency of some safety and cybersecurity related updates and the increasing volume. Consumers will not tolerate required repeated visits to dealers - and car makers cannot tolerate the cost of those visits.
There is cause for concern from the market leader in over-the-air updates - Tesla Motors. A recent lawsuit filed by a Tesla owner highlights the potentially grim prospect facing the industry if it fails to properly implement software update technology.
https://tinyurl.com/y844dn2p - "Why this Tesla Fan Thinks the Company is Losing Its Way"
In an Autonomotive News blog post, Tesla owner Alain Cohen, discusses multiple vehicle and customer service failures, several of which appear attributable to software including:
- The Bluetooth system malfunctioned in multiple ways when used with iPhone and Android phones. Among the many problems I reported, conversations inside the car can be heard loudly outside the car. This can be embarrassing or even dangerous. Tesla acknowledged this does in fact happen, and then responded: “It’s operating as designed.”? A faulty sensor caused the car to think it was minus 40 degrees, and it just decided to have an immediate “powertrain shutdown” while driving on a city street. I was lucky I was not on the highway. Tesla’s response: “It’s ok for the car’s software to shut off all power. All cars shut down at times.”
- The car frequently needs to be “rebooted” -- that’s what Tesla service calls it. The car’s computer gets into a bad state and many random malfunctions occur. The standard remedy is to reboot it, just like when your laptop goes haywire.
- After a late evening, I tried for 30 minutes to start the car. The car controls were completely dark and inoperable. It turns out, the car was updating its software, but it displayed no indication of any kind. Tesla’s response: “we’ll look into it” But, as usual, I didn’t hear back.
These shortcomings are significant given that Tesla has sought to use software updates as an essential differentiating factor for its cars as well as a means for delivering automated driving technology to the market. Tesla pioneered the concept of adding value to its cars after the sale in an industry characterized by dramatic post-sales value reduction.
Tesla has varied the tempo of its software updates, and in most cases the updates have included free enhancements to vehicle performance along with bug fixes. The original Autopilot was delivered via software update - turning on capability already resident in existing on-board sensors.
But enhanced driving characteristics were not always delivered for free. They often cost thousands of dollars - paving the way for monetization of software updates by car makers. But growing questions regarding the software behavior in Tesla vehicles will raise questions later this fall when Tesla CEO Elon Musk promises to deliver what he claims will be fully automated driving capabilities via software update.
https://tinyurl.com/yav3cg43 - "Tesla's Push to Build a Self-Driving Car Sparks Dissent among Its Engineers"
For the rest of the industry, the challenge of delivering software updates is more basic and the deployment of the technology is gaining momentum with the help of companies such as Harman, Blackberry, Intel, ATS, Excelfore, Wind River, Delphi and others. Software updates will be essential to surviving the onset of industry-eating code without getting indigestion.
Roger C. Lanctot is Director, Automotive Connected Mobility in the Global Automotive Practice at Strategy Analytics. More details about Strategy Analytics can be found here: https://www.strategyanalytics.com/access-services/automotive#.VuGdXfkrKUk
Sales-Marketing Specialist, Business-Peak Performance Coach - skilled in producing digital educational and marketing programs for automotive and other industries. Most sales and sales management experience from the USA.
7 年Indeed a worrisome development, automakers should opt for less computing instead of more. And yes, I am aware what that implicates but a hodgepodge of hundreds of software companies is not there for the best interest of the consumer .
Engineering, R&D Services Leader at Capgemini
7 年Great article as always Roger! As you mentioned, apart from the benefits of mitigating recalls/fixes, there is a market need and opportunity for aftermarket OTA upgrades. e.g. All new Tesla's come with h/w that can be enabled with OTA software upgrades - Enhanced Autopilot for $6K and Full Self Drive Software for $4K after market. OTA paid upgrades of infotainment, navigation, safety and convenience features can deliver benefits to both OEMs and consumers. But of-course the biggest concern is safety, security and privacy in architecting/selecting a comprehensive OTA software update system. It is a fundamental software framework that all automotive OEMs need/require to deliver features and upgrades to differentiate their respective products as well as keep customers happy and safe.
Avionics Software Design Assurance and Process Assurance Engineer
7 年Let's not blame software for the problems. If we must point fingers, we must blame ourselves, as the management and engineers of the automalers, and the consumers of the products they manufacture. We have allowed automotive software development to exist in the Wild West, with not enough development discipline and not enough compliance to standards.
President Of Nish Security, Founder, Board Member
7 年Apple car play is a big one with GM and it always messing up,