The December 2022 issue of IEEE Spectrum is here!

Close bar

Toyota Recalls 1.9 Million Prius Hybrids Over Software Flaw

More than half of all Prius hybrids ever sold are affected by a software glitch that can cause overheating in its electronics

2 min read
Toyota Recalls 1.9 Million Prius Hybrids Over Software Flaw
Photo: Toyota

Faulty software in Toyota's popular Prius hybrids has forced the Japanese automaker to recall 1.9 million of such vehicles worldwide. The huge recall—representing more than half of all Prius cars ever sold—shows how Toyota has adopted an increasingly cautious stance as major automakers struggle with the rise of software-related car problems.

The flawed Prius software can cause overheating and damage in transistors within the electronic system controlling the hybrid's gasoline-electric hybrid motor, according to The Wall Street Journal. That scenario can trigger warning lights on the dashboard and force the vehicle into a failsafe mode known as "limp home mode" that slows vehicle performance to a crawl. In "rare circumstances," Toyota warned that the hybrid system might shut down and bring the vehicle to a halt while it's being driven.

Another Wall Street Journal article reported that Toyota has received 451 reports of this particular software problem since May 2011. Toyota's subsequent recall covers all of the newest, third-generation Toyota Prius hybrids that have been produced since 2009. Almost 1 million of the recalled vehicles are in Japan, 700 000 are in the United States, and 130 000 are in Europe.

Toyota also announced a separate recall to update the skid control software for a combined 295 000 vehicles of other Toyota models: 2012 RAV4 sport utility vehicles, 2012-2013 Tacoma pickup trucks, and 2012-2013 Lexus RX 350 SUVs.

The Prius recall signifies the latest case in possible software-related problems for major automakers. Many modern cars use dozens of electronic control units (ECUs) and tens of millions of lines of software code—a scenario that will likely become even more complex as Toyota and other automakers move toward semi-autonomous or even fully autonomous self-driving car systems. Such complexity leaves plenty of room for more software glitches and bugs that could lead to costly recalls and potentially lawsuits.

Toyota has more than enough experience by now in learning how to address such issues. The automaker is still dealing with a 2009 controversy over sudden unintended acceleration (SUA) that sparked an initial recall of 3.8 million vehicles, as readers of IEEE Spectrum'sRisk Factor blog will know. Toyota has consistently argued that such incidents stem from driver error rather than any faulty vehicle electronics, but its lawyers recently took steps toward allowing for a broad settlement agreement.

In any case, Japanese investors seemed to view Toyota's latest recall without alarm as Toyota's stock ended up 0.4 percent after the announcement.

"My impression is Toyota is recalling more often, even with very minor flaws" with its vehicles, said Yuuki Sakurai, the Tokyo-based president of Fukoku Capital Management Inc., in a Bloomberg Businessweek interview. "Toyota learned its lesson from the big recalls in 2009 and 2010."

Photo: Toyota

The Conversation (0)

Why Functional Programming Should Be the Future of Software Development

It’s hard to learn, but your code will produce fewer nasty surprises

11 min read
Vertical
A plate of spaghetti made from code
Shira Inbar
DarkBlue1

You’d expectthe longest and most costly phase in the lifecycle of a software product to be the initial development of the system, when all those great features are first imagined and then created. In fact, the hardest part comes later, during the maintenance phase. That’s when programmers pay the price for the shortcuts they took during development.

So why did they take shortcuts? Maybe they didn’t realize that they were cutting any corners. Only when their code was deployed and exercised by a lot of users did its hidden flaws come to light. And maybe the developers were rushed. Time-to-market pressures would almost guarantee that their software will contain more bugs than it would otherwise.

Keep Reading ↓Show less
{"imageShortcodeIds":["31996907"]}