Red Bend Update Car Ecu PDF
Red Bend Update Car Ecu PDF
Red Bend Update Car Ecu PDF
(FOTA)
White Paper
ABSTRACT
As the amount of software in automobiles grows, so too does the need to effectively manage that
software asset. The telecom industry has a proven solution for remotely updating software on
mobile devices. The technology is called Firmware Over-the-Air (FOTA) updating. All major mobile
phone manufacturers and tier one operators have adopted FOTA successfully, performing more
than 100 million updates per year with the benefit of providing new features and performance
improvements, reducing customer care costs, avoiding product recalls, and increasing consumer
satisfaction. FOTA technology is now entering the automotive industry. This paper describes the
existing update methodology in the automotive industry, its pros and cons, and the benefits of
using FOTA in automotive.
INTRODUCTION
1.1
Software in Automobiles
Todays automobile contains many complex electronic systems; each may incorporate a large
number of Electronic Control Units (ECUs) performing a single function and communicating via a
common bus/network.
In a 2009 article in IEEE Spectrum, Prof. Manffred Broy says that in a premium class automobile
there are close to 100 million lines of software codes, compared to the F-35 Joint Strike Fighter
with 5.7 million lines or with the Boeing 787 with about 6.5 million lines.
According to the article, Alfred Katzenback, the director of information technology management at
Daimler, said that the radio and navigation system in the 2009 S-Class require over 20 million lines
of code alone and that the car contains nearly as many ECU s as the new Airbus A380 (excluding
the planes in-flight entertainment system).
In addition, Prof. Broy states in the article that the cost of software and electronics can reach 35
to 40 percent of the cost of a car.
Present day automobiles typically contain more than 60 ECUs such as the audio system, brake
system, doors, lighting, engine, transmission, batteries, and more. The embedded software
package size is now tens of megabytes for engine and transmission controllers, while
audio/infotainment systems are usually the largest and most complicated software units, often
exceeding 100MB.
1.2
Warranty Claims
Warranty-claim cost in the automotive industry is very significant and accounts for $1,100 on an
average per vehicle in the European Union (Warranty Week, July 7, 2011). In the U.S., the numbers
are lower than in the EU and are less than $500 on average.
The total automotive warranty costs for 2010 in the U.S. was close to $4.7B (Warranty Week,
September 21, 2011). Warranty Week published figures of warranty claims per several OEMs
ranging from 0.9% in Honda (of the Average Selling Price) to 4% in Volkswagen (refer to the figure
below).
In an article that was written by Manjunath S (Software in Motion, August 2011), IBM claims that
approximately 50 percent of the car warranty costs are now related to electronics and their
[2 of 14]
Confidential
embedded software, which means that if the automotive industry will use FOTA updating it could
provide a significant leap forward towards reducing warranty costs.
Figure 1: Different OEMs and Their Warranty Cost as a Percentage of Product Sales
[3 of 14]
Confidential
Customer complaint
The recall case is the most common, and involves the following process:
1
A vehicle manufacturer finds a problem with the vehicle functionality. The affected
functionality can be fixed by changing software in one of the vehicles ECUs.
The appropriate ECU supplier is requested to provide a new release. The supplier ships the
software release to the Original Equipment Manufacturer (OEM), which tests it for quality
assurance (QA).
The OEM notifies the dealers and owners of the recall via mail. The OEM sends the new
software version to the dealers on a CD by mail as well. The dealer updates the
reprogramming (serial communication) tools with the content from the CD.
The vehicle owner drops off the vehicle at the dealer shop and registers at the front desk.
The technician connects a serial communication tool to the in-vehicle bus to access the
targeted ECU.
The technician checks the targeted ECU for the new software version to make sure proper reflashing happened.
The update duration changes significantly depending on the module size and the speed of the
serial protocol; however due to a lot of overhead, dealers are charging 1-2 hours of labor for such
activity. There are some car models where the update can take more than 2 hours. It should be
noted that programming tools are rather expensive, so there is a limit to the number of
simultaneous re-programming.
[4 of 14]
Confidential
2.1
Any update is distributed to all dealers. This takes time and resources. It may also cause
delays in getting the latest software to the vehicles. In addition, all dealers need to maintain a
software version library, which consumes resources.
The download process and the manual setup take a long time, resulting in higher cost of
labor, inconvenience, and customer dissatisfaction. Due to this long duration, the consumer
needs to drop off the vehicle and return later to pick it up a major inconvenience.
Some existing re-flashing methods require sequential updates, meaning from version 1 to 2
to 3, which can make the entire update process longer.
Sometimes (for off-highway vehicles), the re-flashing equipment needs to be mobilized to the
vehicle.
It may take a long time from when the customer is notified to the time the vehicle is actually
updated. Many customers do not respond to recall notices. For older vehicles, the OEM may
not have the latest vehicle owner information, meaning some vehicles never receive needed
updates. Conducting a successful recall depends on the customer cooperation.
The customer becomes aware of the problem and overall customer satisfaction decreases.
While FOTA is gaining wide acceptance for new automotive platforms, it will take few years
until FOTA is a widely adopted solution in the automotive industry.
The vehicle is not moving and it is under technician supervision while the reprogramming
occurs.
Any problem that occurs has more chances to be detected immediately by a trained
technician.
Vehicle wired serial communication protocols and algorithms for reprogramming are
proprietary and closed source by nature. As such, protocols provide an added layer of
security against unauthorized software changes.
[5 of 14]
Confidential
3.1
3.2
[6 of 14]
Confidential
3.3
[7 of 14]
Confidential
4.1
A vehicle manufacturer finds a problem with the vehicle functionality. The affected
functionality can be fixed by modifying the software in one of the vehicles ECUs.
The appropriate vendor is requested to provide a new delta release. The vendor ships the
delta release to the OEM.
The OEM notifies the dealers and owners of the recall via mail. The OEM may send the new
version to the dealers using a CD by mail as well as electronically.
The vehicle owner drops off the vehicles at the dealer shop and registers at the front desk.
The technician requests a software update via FOTA to be immediately initiated with the
specified vehicle. The main server authenticates against the vehicle and confirms process
start.
The FOTA process is executed over-the-air (OTA); the delta file is downloaded and updated. A
completion status is provided once the process is done (the whole process lasts less than 15
minutes).
The dealer charges the OEM for labor, probably 30 minutes for software operation and
checkup.
[8 of 14]
Confidential
4.2
Since the software is maintained centrally by the OEM, the dealers do not need to spend time
on storing and managing new updates.
The process can be executed simultaneously to many cars (10-50), so the limitation of a
programming tool is not a bottleneck.
The vehicle does not need to be positioned inside the garage. It can be parked outside. This
saves a lot of time and allows the scale of the process beyond the garage vehicle capacity. In
addition, the vehicle owner may not have to leave the dealership at all.
In case of a power failure, the process restarts from the last written block, saving a lot of time
of re-flashing blocks that were already written.
In some instances, this update might simply involve swap out of the ECU hardware module.
A vehicle manufacturer finds a problem with the vehicle functionality. The affected
functionality can be fixed by changing software in one of the vehicles ECUs.
The appropriate vendor is requested to provide a new delta release. The vendor ships the
delta release to the OEM.
The OEM notifies the dealers and owners of the recall via mail. The OEM does not send the
new version to the dealers, since the centralized system is used to store all software versions.
The vehicle owner calls the dealer and requests a FOTA update. The dealer requests that the
owner will keep the car parked (home or office).
The FOTA process is executed OTA (the delta file is downloaded and updated). A completion
status is provided once the process is done (usually less than 15 minutes).
The owner is notified to perform a check on his/her vehicle to make sure it is operational.
The dealer charges the OEM for labor (probably 15 min for software operation and vehicle
checkup).
This process could be implemented using an Interactive Voice Response (IVR) to save costs.
[9 of 14]
Confidential
4.3
The software update packages are maintained centrally by the OEM so the dealer does not
need to spend time on storing new updates.
The process can be executed simultaneously to many cars (hundreds and thousands), so the
limitation of a programming tool is not a bottleneck.
The vehicle is located at the customer location, so the dealer garage parking space does not
pose any limitation.
The OEM can use an Interactive Voice Response (IVR) utility to further scale the process and
save on labor.
4.4
Warranty cost reduction recall cost will go down. The technicians and customers time is
saved.
Centralized server all updates are located in a centralized server and are not distributed to
thousands of dealers. This saves potential errors and ensures that the latest software is
installed. In addition, it reduces the Time-To-Market (TTM) for new software updates.
Convenience consumer convenience is already achieved using the dealership FOTA model.
When the FOTA is performed at the consumer location, convenience is maximized.
Allows for forced updates in some cases, re-programming could be done regardless of
customer willingness to cooperate (such as safety related recalls).
Improves safety applying wireless software updates decreases the time the recalled vehicle
is driven under faulty conditions.
Proven technology FOTA is a proven technology used in the telecom industry on more than
1 billion mobile phones and connected wireless devices. In addition, cellular service inside
automobiles is very robust and available, so there should be no issue in coverage and
reception.
[10 of 14]
Confidential
In an extreme case, a user-directed update might contain entirely new features and applications,
as typically made available through an App Store. In this case, an inventory of available content is
provided to the user, from which new features can be selected. The same FOTA update
mechanisms can be engaged to facilitate such an update.
4.5
Telematics Units
There are several reasons why car manufactures and tier 1 OEMs have decided to implement
FOTA in these automotive systems. The frequent number of changes to the component code
requires using new and proven methods for doing over the air updates. In addition, using FOTA
with the ability to send over-the-air only the changes between the versions allows car
manufactures and service providers to reduce costs by saving cellular and roaming expenses.
[11 of 14]
Confidential
FOTA Considerations
Most of the considerations which are described below are already addressed by the telecom
industry, and the automotive industry could leverage these proven standards and protocols.
5.1
5.2
Technical Considerations
Multiple devices in the vehicle there are multiple devices that need to be updated. It does
not make economic sense that each one of them will have an external wireless channel for
updating. The same gateway concept described above could be used.
The ability to support multiple communication protocols such as cellular and Wi-Fi.
The re-flashing process should be considered when calculating the battery lifetime.
The vehicle needs to be in a wireless reception area in order to download the new software
version over the air.
It is possible to separate the download process from the update process so that the update
process can be performed even in areas without wireless reception
The storage will slightly increase to store the delta and the update agent.
The FOTA updating system must be capable of updating both the Read/Write and the Writeonly area in the memory.
The FOTA updating system must minimize the download and the update time.
[12 of 14]
Confidential
5.3
Dealer Issues
The dealers will lose a significant revenue source with the reduction of maintenance labor
required for software updates.
In the beginning, the process will not be ubiquitous, since not all systems could have OTA updates.
This may be a source for confusion.
5.4
[13 of 14]
Confidential
Summary
The car industry is going through the same trend that the mobile industry experienced eight years
ago, where the need to maintain the increasing amount of software is forcing the industry to look
for new, more efficient, and more cost-effective methods. Updating car ECUs has become a
mandatory operation. The current mode of doing an update is costly, not customer friendly, and
not flexible enough to cope with the rapid changes that are happening in the car industry.
FOTA technology is a proven, safe, and cost-effective method for OEMs and car manufactures to
manage the car software evolution, which is turning the car from iron driven to code driven.
FOTA can help auto makers to save time and costs, mitigate risk, and attract and retain
customers. In addition, this can enable car manufactures to establish new ways of up-selling
services and deliver new features and applications to consumers throughout the car lifecycle.
Changing the existing update methodology to FOTA should be gradually performed. With the
experience and lessons learned in the telecom industry, this migration can be smooth and
successful for the automotive industry.
[14 of 14]
Confidential