SlideShare a Scribd company logo
1 of 12
Download to read offline
Embitel Technologies International presence:
Why Ignoring Firmware Over-The-Air (FOTA) Updates in
Automotive ECU can be a Costly Mistake
Embitel Technologies International presence:
Your smartphone has the capability to download the latest OS version over the air (using wireless
connectivity without being physically plugged).
A similar remote device management model is also very popularly deployed for automotive and
other IoT based automation systems.
This is necessary to effectively manage and update the latest software packages in all the
electronic components.This remote software management feature is called a Firmware Over-The-
Air (FOTA) or Over-The-Air (OTA) updates.
While we considered the example of smartphone with respect to over the air upgrade, the
criticality of these updates is much higher in automotive.
Let’s have a look at some car recall instances that highlight the need for FOTA and also doing it
right.
Embitel Technologies International presence:
Perils of Not making OTA/FOTA Part of your Product Development Process at
the Design Phase
Till now, we have only talked about the details of FOTA update process but to
understand its impact, we need to understand the perils of its absence.
Let’s start with a few examples:
In 2015, Fiat Chrysler had to recall 1.4 million cars after its electronic system was
hacked. The hackers were able to almost paralyze the vehicle by disabling the
brakes. It caused major embarrassment to the OEM.
Embitel Technologies International presence:
Tesla also faced the heat when its vehicles’ electronic system was hacked by security
hackers in September 2016.
Embitel Technologies International presence:
In yet another incident, Fiat Chrysler released an over-the-air (OTA) update that made
the infotainment system reboot every 30-40 seconds. To make the matters worse,
customers were not even given the option to decline the update or roll back to an
earlier version.
Embitel Technologies International presence:
From cost overheads because of recalls to damage in reputation, absence of FOTA is
undoubtedly quite detrimental to any automotive OEM.Now that we know how
important Firmware Over-The-Air Upgrade is to the automotive OEMs; Let’s have a
look at how the manual software update process looked like and why the need was
felt for FOTA.
How Manual Automotive ECU Firmware Update Works?
The electronic control units are interconnected using a specific type of a network
interface/Bus (CAN, LIN, MOST, FlexRay etc.). The manual firmware update is
performed with the help of a module that is connected to the automotive ECU
externally.Such a module will act as gateway for software updates. The firmware
updates for the control units will be received by this gateway module over the in-
vehicle network.
Embitel Technologies International presence:
The customers will now have to visit the dealer and get the control unit updated. At
the service center, the mechanic will connect the automotive ECU reprogramming
tool to the vehicle’s network bus and access the control unit to be updated.For this
entire process, the dealer will charge the OEM for recall labor.
Sound Too complicated, slow and costly, right!
And this is where Firmware Over-The-Air (FOTA) update has an edge and is a value-
add process.
Embitel Technologies International presence:
How Firmware Over-The-Air Update Works
In the times of Connected Cars, ADAS and Electric Vehicles, automotive ECU software
influence a lot of critical features of the vehicle.All this have made the software updates
of automotive control unit more critical and more frequent.Thus we got in touch with
our IoT consultants to understand more in-depth the application of Firmware over the
Air (FOTA) updates for automotive applications.Essentially, FOTA update is a 3 step
process. It starts with designing the update package, update delivery management and
ends with automotive ECU re-flashing.
Update Package Generation: This is the 1st stage of FOTA update. The software update
package is generated that contains the code to fix the identified control unit issue or to
integrate the new feature.The update can be aimed at a specific firmware component in
the device or to update the entire device itself.The different components of the FOTA
update package can be Bootloader software, Firmware configuration and application
firmware.
Embitel Technologies International presence:
How Firmware Over-The-Air Update Works
Update Package Delivery Management: After the update package, containing the bug
fixes or new feature, is generated; it is pushed to a distribution platform. This platform
may be controlled by the automotive OEMs or the vendor.The versioning of the
software is handled by this platform along with the delivery of the software package to
the intended car model and control unit.The dealers can easily get the update package
from the centralized platform. Such an arrangement ensures that the software package
does not need to be distributed to the dealers separately. Hence, the time-to-market is
reduced significantly.
Embitel Technologies International presence:
How Firmware Over-The-Air Update Works
Performing the FOTA Update: The above two steps did not involve the vehicle as the
process was being carried out by OEMs and vendors. However, the last step of FOTA
update requires the vehicle to be able to accept the update and execute it. And for this,
a component (Telematics Control Unit to be precise) is required that can establish a
connection with the update server.At the device side, FOTA can be triggered in two
ways. First, via the Delivery Management system or the device can itself choose to
check if an update firmware is available in the server. A time interval can be defined for
this.
Once the firmware update image is available, the device initiates a download from the
server via secure channel. The device then checks for the integrity of the downloaded
image by calculating and verify the checksum of the package.
Embitel Technologies International presence:
Future of FOTA in Automotive
Future of FOTA in Automotive
The automotive industry has evolved along the lines of the mobile phone industry in
terms of software. Updating the automotive ECUs is no longer optional; for certain
scenarios, it is indispensable.
And as the updates are getting more frequent, the OEMs cannot expect customers to
visit the dealer for every update.
FOTA has to be made a regular feature in a vehicle as it will not only help the customers
but also help save the OEMs on manpower and other costs. Customer delight due to
reduction in time required for vehicles to be in a garage or service station for software
updates will be a bonus.
Embitel Technologies International presence:
Read the complete blog post here: Why Ignoring Firmware Over-The-Air (FOTA) Updates in
Automotive ECU can be a Costly Mistake
Would you like to learn more about the service? Contact: sales@embitel.com

More Related Content

What's hot

Adaptive Cruise control
Adaptive Cruise controlAdaptive Cruise control
Adaptive Cruise controlShijo T Daniel
 
Automotive infotainment system
Automotive infotainment systemAutomotive infotainment system
Automotive infotainment systemEapen Zacharias P
 
Embedded system-in-automobiles
Embedded system-in-automobilesEmbedded system-in-automobiles
Embedded system-in-automobilesPriyanka GV
 
Embedded system-in-automobile
Embedded system-in-automobileEmbedded system-in-automobile
Embedded system-in-automobileSiddharth Sanskar
 
Google driverless car technical seminar report (.docx)
Google driverless car technical seminar report (.docx)Google driverless car technical seminar report (.docx)
Google driverless car technical seminar report (.docx)gautham p
 
Autonomous Vehicles
Autonomous VehiclesAutonomous Vehicles
Autonomous VehiclesYamini Verma
 
automatic braking system and brake actuation before collison
automatic braking system and brake actuation before collisonautomatic braking system and brake actuation before collison
automatic braking system and brake actuation before collisonashutosh singh
 
Adaptive AUTOSAR - The New AUTOSAR Architecture
Adaptive AUTOSAR - The New AUTOSAR ArchitectureAdaptive AUTOSAR - The New AUTOSAR Architecture
Adaptive AUTOSAR - The New AUTOSAR ArchitectureAdaCore
 
An overview of embedded systems in automobiles(With instructional videos)
An overview of embedded systems in automobiles(With instructional videos)An overview of embedded systems in automobiles(With instructional videos)
An overview of embedded systems in automobiles(With instructional videos)Louise Antonio
 
Over-the-air (OTA) updates and the Connected car
Over-the-air (OTA) updates and the Connected carOver-the-air (OTA) updates and the Connected car
Over-the-air (OTA) updates and the Connected carPratik Desai, PhD
 
Jatin sharma (42162)
Jatin sharma (42162)Jatin sharma (42162)
Jatin sharma (42162)Jatin Sharma
 
Automatic braking system whole project documentation.docx pdf
Automatic braking system whole project documentation.docx pdfAutomatic braking system whole project documentation.docx pdf
Automatic braking system whole project documentation.docx pdfSyedmuhammed Hussainabbas
 
Accident messaging system using GPS,GSM and MEMS
Accident messaging system using GPS,GSM and MEMSAccident messaging system using GPS,GSM and MEMS
Accident messaging system using GPS,GSM and MEMSJithin Prasad
 
ACCIDENT REPORTING SYSTEM USING MEMS
ACCIDENT REPORTING SYSTEM USING MEMS ACCIDENT REPORTING SYSTEM USING MEMS
ACCIDENT REPORTING SYSTEM USING MEMS Rohit Sinha
 
Project report on IR based vehicle with automatic braking and driver awakenin...
Project report on IR based vehicle with automatic braking and driver awakenin...Project report on IR based vehicle with automatic braking and driver awakenin...
Project report on IR based vehicle with automatic braking and driver awakenin...Neeraj Khatri
 

What's hot (20)

Adaptive Cruise control
Adaptive Cruise controlAdaptive Cruise control
Adaptive Cruise control
 
Automotive infotainment system
Automotive infotainment systemAutomotive infotainment system
Automotive infotainment system
 
Basic Car Audio
Basic Car AudioBasic Car Audio
Basic Car Audio
 
Autosar Basics hand book_v1
Autosar Basics  hand book_v1Autosar Basics  hand book_v1
Autosar Basics hand book_v1
 
Embedded system-in-automobiles
Embedded system-in-automobilesEmbedded system-in-automobiles
Embedded system-in-automobiles
 
Embedded system-in-automobile
Embedded system-in-automobileEmbedded system-in-automobile
Embedded system-in-automobile
 
Google driverless car technical seminar report (.docx)
Google driverless car technical seminar report (.docx)Google driverless car technical seminar report (.docx)
Google driverless car technical seminar report (.docx)
 
Autonomous Vehicles
Autonomous VehiclesAutonomous Vehicles
Autonomous Vehicles
 
automatic braking system and brake actuation before collison
automatic braking system and brake actuation before collisonautomatic braking system and brake actuation before collison
automatic braking system and brake actuation before collison
 
Adaptive AUTOSAR - The New AUTOSAR Architecture
Adaptive AUTOSAR - The New AUTOSAR ArchitectureAdaptive AUTOSAR - The New AUTOSAR Architecture
Adaptive AUTOSAR - The New AUTOSAR Architecture
 
An overview of embedded systems in automobiles(With instructional videos)
An overview of embedded systems in automobiles(With instructional videos)An overview of embedded systems in automobiles(With instructional videos)
An overview of embedded systems in automobiles(With instructional videos)
 
Over-the-air (OTA) updates and the Connected car
Over-the-air (OTA) updates and the Connected carOver-the-air (OTA) updates and the Connected car
Over-the-air (OTA) updates and the Connected car
 
Jatin sharma (42162)
Jatin sharma (42162)Jatin sharma (42162)
Jatin sharma (42162)
 
Automatic braking system whole project documentation.docx pdf
Automatic braking system whole project documentation.docx pdfAutomatic braking system whole project documentation.docx pdf
Automatic braking system whole project documentation.docx pdf
 
Accident messaging system using GPS,GSM and MEMS
Accident messaging system using GPS,GSM and MEMSAccident messaging system using GPS,GSM and MEMS
Accident messaging system using GPS,GSM and MEMS
 
eCall
eCalleCall
eCall
 
ACCIDENT REPORTING SYSTEM USING MEMS
ACCIDENT REPORTING SYSTEM USING MEMS ACCIDENT REPORTING SYSTEM USING MEMS
ACCIDENT REPORTING SYSTEM USING MEMS
 
Flash Bootloader Development for ECU programming
Flash Bootloader Development for ECU programmingFlash Bootloader Development for ECU programming
Flash Bootloader Development for ECU programming
 
Project report on IR based vehicle with automatic braking and driver awakenin...
Project report on IR based vehicle with automatic braking and driver awakenin...Project report on IR based vehicle with automatic braking and driver awakenin...
Project report on IR based vehicle with automatic braking and driver awakenin...
 
Hand free driving
Hand free drivingHand free driving
Hand free driving
 

Similar to Why ignoring firmware over the-air (fota) updates in automotive ecu can be a costly mistake

Megatrends 2013: Manage the Accelerating Amount of Software in Cars
Megatrends 2013: Manage the AcceleratingAmount of Software in CarsMegatrends 2013: Manage the AcceleratingAmount of Software in Cars
Megatrends 2013: Manage the Accelerating Amount of Software in CarsRed Bend Software
 
Red Bend Software: Optimizing the User Experience with Over-the-Air Updates
Red Bend Software: Optimizing the User Experience with Over-the-Air UpdatesRed Bend Software: Optimizing the User Experience with Over-the-Air Updates
Red Bend Software: Optimizing the User Experience with Over-the-Air UpdatesRed Bend Software
 
VMware Solutions for the Connected Car
VMware Solutions for the Connected CarVMware Solutions for the Connected Car
VMware Solutions for the Connected CarAngel Villar Garea
 
Intel Management Mode Firmware Runtime Update - OS Interface, revision 1.00
Intel Management Mode Firmware Runtime Update - OS Interface, revision 1.00Intel Management Mode Firmware Runtime Update - OS Interface, revision 1.00
Intel Management Mode Firmware Runtime Update - OS Interface, revision 1.00itsummaitsumma
 
FlexNet Connect Datasheet April 2014
FlexNet Connect Datasheet April 2014FlexNet Connect Datasheet April 2014
FlexNet Connect Datasheet April 2014Flexera
 
WECON Remote Access User Manual
WECON Remote Access User ManualWECON Remote Access User Manual
WECON Remote Access User ManualLily Zheng
 
Automated-Testing-of-Infotainment-Systems.pdf
Automated-Testing-of-Infotainment-Systems.pdfAutomated-Testing-of-Infotainment-Systems.pdf
Automated-Testing-of-Infotainment-Systems.pdfMatthew Allen
 
SAP CMMS Software Productoo 2018 | Smart Factory
SAP CMMS Software Productoo 2018 | Smart FactorySAP CMMS Software Productoo 2018 | Smart Factory
SAP CMMS Software Productoo 2018 | Smart FactoryProductoo Software
 
IRJET- An Efficient Automation Framework for Testing ITS Solution using Selenium
IRJET- An Efficient Automation Framework for Testing ITS Solution using SeleniumIRJET- An Efficient Automation Framework for Testing ITS Solution using Selenium
IRJET- An Efficient Automation Framework for Testing ITS Solution using SeleniumIRJET Journal
 

Similar to Why ignoring firmware over the-air (fota) updates in automotive ecu can be a costly mistake (20)

Strategies to Develop In-Vehicle Infotainment System
Strategies to Develop In-Vehicle Infotainment SystemStrategies to Develop In-Vehicle Infotainment System
Strategies to Develop In-Vehicle Infotainment System
 
Megatrends 2013: Manage the Accelerating Amount of Software in Cars
Megatrends 2013: Manage the AcceleratingAmount of Software in CarsMegatrends 2013: Manage the AcceleratingAmount of Software in Cars
Megatrends 2013: Manage the Accelerating Amount of Software in Cars
 
What is IVI (In Vehicle Infotainment)?
What is IVI (In Vehicle Infotainment)?What is IVI (In Vehicle Infotainment)?
What is IVI (In Vehicle Infotainment)?
 
HP mProve Datasheet Final
HP mProve Datasheet FinalHP mProve Datasheet Final
HP mProve Datasheet Final
 
[IJET V2I2P27] Authors: Shruti Kamatekar, Prof. Balachandra G.C
[IJET V2I2P27] Authors: Shruti Kamatekar, Prof. Balachandra G.C[IJET V2I2P27] Authors: Shruti Kamatekar, Prof. Balachandra G.C
[IJET V2I2P27] Authors: Shruti Kamatekar, Prof. Balachandra G.C
 
Red Bend Software: Optimizing the User Experience with Over-the-Air Updates
Red Bend Software: Optimizing the User Experience with Over-the-Air UpdatesRed Bend Software: Optimizing the User Experience with Over-the-Air Updates
Red Bend Software: Optimizing the User Experience with Over-the-Air Updates
 
VMware Solutions for the Connected Car
VMware Solutions for the Connected CarVMware Solutions for the Connected Car
VMware Solutions for the Connected Car
 
What is Telematics & How Does It Work?
What is Telematics & How Does It Work?What is Telematics & How Does It Work?
What is Telematics & How Does It Work?
 
Intel Management Mode Firmware Runtime Update - OS Interface, revision 1.00
Intel Management Mode Firmware Runtime Update - OS Interface, revision 1.00Intel Management Mode Firmware Runtime Update - OS Interface, revision 1.00
Intel Management Mode Firmware Runtime Update - OS Interface, revision 1.00
 
FlexNet Connect Datasheet April 2014
FlexNet Connect Datasheet April 2014FlexNet Connect Datasheet April 2014
FlexNet Connect Datasheet April 2014
 
Webdiagnostic
WebdiagnosticWebdiagnostic
Webdiagnostic
 
WECON Remote Access User Manual
WECON Remote Access User ManualWECON Remote Access User Manual
WECON Remote Access User Manual
 
vPro-BMW
vPro-BMWvPro-BMW
vPro-BMW
 
AUTOMOBILE MANAGEMENT SYSTEM
AUTOMOBILE MANAGEMENT SYSTEMAUTOMOBILE MANAGEMENT SYSTEM
AUTOMOBILE MANAGEMENT SYSTEM
 
thesis paper
thesis paperthesis paper
thesis paper
 
Automated-Testing-of-Infotainment-Systems.pdf
Automated-Testing-of-Infotainment-Systems.pdfAutomated-Testing-of-Infotainment-Systems.pdf
Automated-Testing-of-Infotainment-Systems.pdf
 
hamaa2.pdf
hamaa2.pdfhamaa2.pdf
hamaa2.pdf
 
SAP CMMS Software Productoo 2018 | Smart Factory
SAP CMMS Software Productoo 2018 | Smart FactorySAP CMMS Software Productoo 2018 | Smart Factory
SAP CMMS Software Productoo 2018 | Smart Factory
 
IRJET- An Efficient Automation Framework for Testing ITS Solution using Selenium
IRJET- An Efficient Automation Framework for Testing ITS Solution using SeleniumIRJET- An Efficient Automation Framework for Testing ITS Solution using Selenium
IRJET- An Efficient Automation Framework for Testing ITS Solution using Selenium
 
Webtrack Flex
Webtrack FlexWebtrack Flex
Webtrack Flex
 

More from Embitel Technologies (I) PVT LTD

How Does Magento eCommerce Development Amplify Your Sales?
How Does Magento eCommerce Development Amplify Your Sales?How Does Magento eCommerce Development Amplify Your Sales?
How Does Magento eCommerce Development Amplify Your Sales?Embitel Technologies (I) PVT LTD
 
Embitel's Motto on Customer Experience and Changes they Bring in Digital Expe...
Embitel's Motto on Customer Experience and Changes they Bring in Digital Expe...Embitel's Motto on Customer Experience and Changes they Bring in Digital Expe...
Embitel's Motto on Customer Experience and Changes they Bring in Digital Expe...Embitel Technologies (I) PVT LTD
 
Driving Sales in Sports Goods Industry Through Digital Shift
Driving Sales in Sports Goods Industry Through Digital ShiftDriving Sales in Sports Goods Industry Through Digital Shift
Driving Sales in Sports Goods Industry Through Digital ShiftEmbitel Technologies (I) PVT LTD
 
Library of Protocol Stacks for Automotive Vehicle Diagnostics
Library of Protocol Stacks for Automotive Vehicle Diagnostics Library of Protocol Stacks for Automotive Vehicle Diagnostics
Library of Protocol Stacks for Automotive Vehicle Diagnostics Embitel Technologies (I) PVT LTD
 
Board Support Package Solutions | BSP Software Development
Board Support Package Solutions | BSP Software DevelopmentBoard Support Package Solutions | BSP Software Development
Board Support Package Solutions | BSP Software DevelopmentEmbitel Technologies (I) PVT LTD
 
Digital Experience: An Overview of Our Competency in Digital Transformation a...
Digital Experience: An Overview of Our Competency in Digital Transformation a...Digital Experience: An Overview of Our Competency in Digital Transformation a...
Digital Experience: An Overview of Our Competency in Digital Transformation a...Embitel Technologies (I) PVT LTD
 
Handbook: IoT Solutions Powered by Artificial Intelligence & Machine Learning
Handbook: IoT Solutions Powered by Artificial Intelligence & Machine LearningHandbook: IoT Solutions Powered by Artificial Intelligence & Machine Learning
Handbook: IoT Solutions Powered by Artificial Intelligence & Machine LearningEmbitel Technologies (I) PVT LTD
 
FAQs’ for Unit, Integration and Functional Testing Services
FAQs’ for Unit, Integration and Functional Testing ServicesFAQs’ for Unit, Integration and Functional Testing Services
FAQs’ for Unit, Integration and Functional Testing ServicesEmbitel Technologies (I) PVT LTD
 
Introduction to AUTOSAR BSW (Base Software) & RTE (Real-Time Environment)
Introduction to  AUTOSAR BSW (Base Software) & RTE (Real-Time Environment)Introduction to  AUTOSAR BSW (Base Software) & RTE (Real-Time Environment)
Introduction to AUTOSAR BSW (Base Software) & RTE (Real-Time Environment)Embitel Technologies (I) PVT LTD
 
SEooC ISO 26262 | What is Safety Element Out of Context in Automotive Functio...
SEooC ISO 26262 | What is Safety Element Out of Context in Automotive Functio...SEooC ISO 26262 | What is Safety Element Out of Context in Automotive Functio...
SEooC ISO 26262 | What is Safety Element Out of Context in Automotive Functio...Embitel Technologies (I) PVT LTD
 
TCU vs TGU: An Introduction to Telematics Control Unit & Telematics Gateway Unit
TCU vs TGU: An Introduction to Telematics Control Unit & Telematics Gateway UnitTCU vs TGU: An Introduction to Telematics Control Unit & Telematics Gateway Unit
TCU vs TGU: An Introduction to Telematics Control Unit & Telematics Gateway UnitEmbitel Technologies (I) PVT LTD
 
Handbook on Motor Control System: BLDC Motor | PMSM Motor Control Solutions
Handbook on Motor Control System: BLDC Motor | PMSM Motor Control SolutionsHandbook on Motor Control System: BLDC Motor | PMSM Motor Control Solutions
Handbook on Motor Control System: BLDC Motor | PMSM Motor Control SolutionsEmbitel Technologies (I) PVT LTD
 
Handbook: Android Infotainment | Automotive Infotainment | IVI Solution
Handbook: Android Infotainment | Automotive Infotainment | IVI SolutionHandbook: Android Infotainment | Automotive Infotainment | IVI Solution
Handbook: Android Infotainment | Automotive Infotainment | IVI SolutionEmbitel Technologies (I) PVT LTD
 

More from Embitel Technologies (I) PVT LTD (20)

How Does Magento eCommerce Development Amplify Your Sales?
How Does Magento eCommerce Development Amplify Your Sales?How Does Magento eCommerce Development Amplify Your Sales?
How Does Magento eCommerce Development Amplify Your Sales?
 
What is an IoT Gateway and How it Works?
What is an IoT Gateway and How it Works?What is an IoT Gateway and How it Works?
What is an IoT Gateway and How it Works?
 
Embitel's Motto on Customer Experience and Changes they Bring in Digital Expe...
Embitel's Motto on Customer Experience and Changes they Bring in Digital Expe...Embitel's Motto on Customer Experience and Changes they Bring in Digital Expe...
Embitel's Motto on Customer Experience and Changes they Bring in Digital Expe...
 
Cloud-Native Trends that will boom in 2022
Cloud-Native  Trends that will  boom in 2022Cloud-Native  Trends that will  boom in 2022
Cloud-Native Trends that will boom in 2022
 
How to Overcome the Challenges of Cloud Application
How to Overcome the Challenges of Cloud ApplicationHow to Overcome the Challenges of Cloud Application
How to Overcome the Challenges of Cloud Application
 
Automotive Cockpit Solutions on NXP Platforms
Automotive Cockpit Solutions on NXP PlatformsAutomotive Cockpit Solutions on NXP Platforms
Automotive Cockpit Solutions on NXP Platforms
 
Driving Sales in Sports Goods Industry Through Digital Shift
Driving Sales in Sports Goods Industry Through Digital ShiftDriving Sales in Sports Goods Industry Through Digital Shift
Driving Sales in Sports Goods Industry Through Digital Shift
 
Handbook on ISO 26262 Compliant Development
Handbook on ISO 26262 Compliant DevelopmentHandbook on ISO 26262 Compliant Development
Handbook on ISO 26262 Compliant Development
 
Library of Protocol Stacks for Automotive Vehicle Diagnostics
Library of Protocol Stacks for Automotive Vehicle Diagnostics Library of Protocol Stacks for Automotive Vehicle Diagnostics
Library of Protocol Stacks for Automotive Vehicle Diagnostics
 
Board Support Package Solutions | BSP Software Development
Board Support Package Solutions | BSP Software DevelopmentBoard Support Package Solutions | BSP Software Development
Board Support Package Solutions | BSP Software Development
 
Digital Experience: An Overview of Our Competency in Digital Transformation a...
Digital Experience: An Overview of Our Competency in Digital Transformation a...Digital Experience: An Overview of Our Competency in Digital Transformation a...
Digital Experience: An Overview of Our Competency in Digital Transformation a...
 
Handbook: IoT Solutions Powered by Artificial Intelligence & Machine Learning
Handbook: IoT Solutions Powered by Artificial Intelligence & Machine LearningHandbook: IoT Solutions Powered by Artificial Intelligence & Machine Learning
Handbook: IoT Solutions Powered by Artificial Intelligence & Machine Learning
 
Handbook on Functional Testing; HIL | MIL | SIL Testing
Handbook on Functional Testing; HIL | MIL | SIL TestingHandbook on Functional Testing; HIL | MIL | SIL Testing
Handbook on Functional Testing; HIL | MIL | SIL Testing
 
FAQs’ for Unit, Integration and Functional Testing Services
FAQs’ for Unit, Integration and Functional Testing ServicesFAQs’ for Unit, Integration and Functional Testing Services
FAQs’ for Unit, Integration and Functional Testing Services
 
Introduction to AUTOSAR BSW (Base Software) & RTE (Real-Time Environment)
Introduction to  AUTOSAR BSW (Base Software) & RTE (Real-Time Environment)Introduction to  AUTOSAR BSW (Base Software) & RTE (Real-Time Environment)
Introduction to AUTOSAR BSW (Base Software) & RTE (Real-Time Environment)
 
SEooC ISO 26262 | What is Safety Element Out of Context in Automotive Functio...
SEooC ISO 26262 | What is Safety Element Out of Context in Automotive Functio...SEooC ISO 26262 | What is Safety Element Out of Context in Automotive Functio...
SEooC ISO 26262 | What is Safety Element Out of Context in Automotive Functio...
 
TCU vs TGU: An Introduction to Telematics Control Unit & Telematics Gateway Unit
TCU vs TGU: An Introduction to Telematics Control Unit & Telematics Gateway UnitTCU vs TGU: An Introduction to Telematics Control Unit & Telematics Gateway Unit
TCU vs TGU: An Introduction to Telematics Control Unit & Telematics Gateway Unit
 
Handbook on Motor Control System: BLDC Motor | PMSM Motor Control Solutions
Handbook on Motor Control System: BLDC Motor | PMSM Motor Control SolutionsHandbook on Motor Control System: BLDC Motor | PMSM Motor Control Solutions
Handbook on Motor Control System: BLDC Motor | PMSM Motor Control Solutions
 
Handbook: Android Infotainment | Automotive Infotainment | IVI Solution
Handbook: Android Infotainment | Automotive Infotainment | IVI SolutionHandbook: Android Infotainment | Automotive Infotainment | IVI Solution
Handbook: Android Infotainment | Automotive Infotainment | IVI Solution
 
HARA ISO 26262: What is HARA and Why is it Required?
HARA ISO 26262: What is HARA and Why is it Required?HARA ISO 26262: What is HARA and Why is it Required?
HARA ISO 26262: What is HARA and Why is it Required?
 

Recently uploaded

Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsPrecisely
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 

Recently uploaded (20)

Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 

Why ignoring firmware over the-air (fota) updates in automotive ecu can be a costly mistake

  • 1. Embitel Technologies International presence: Why Ignoring Firmware Over-The-Air (FOTA) Updates in Automotive ECU can be a Costly Mistake
  • 2. Embitel Technologies International presence: Your smartphone has the capability to download the latest OS version over the air (using wireless connectivity without being physically plugged). A similar remote device management model is also very popularly deployed for automotive and other IoT based automation systems. This is necessary to effectively manage and update the latest software packages in all the electronic components.This remote software management feature is called a Firmware Over-The- Air (FOTA) or Over-The-Air (OTA) updates. While we considered the example of smartphone with respect to over the air upgrade, the criticality of these updates is much higher in automotive. Let’s have a look at some car recall instances that highlight the need for FOTA and also doing it right.
  • 3. Embitel Technologies International presence: Perils of Not making OTA/FOTA Part of your Product Development Process at the Design Phase Till now, we have only talked about the details of FOTA update process but to understand its impact, we need to understand the perils of its absence. Let’s start with a few examples: In 2015, Fiat Chrysler had to recall 1.4 million cars after its electronic system was hacked. The hackers were able to almost paralyze the vehicle by disabling the brakes. It caused major embarrassment to the OEM.
  • 4. Embitel Technologies International presence: Tesla also faced the heat when its vehicles’ electronic system was hacked by security hackers in September 2016.
  • 5. Embitel Technologies International presence: In yet another incident, Fiat Chrysler released an over-the-air (OTA) update that made the infotainment system reboot every 30-40 seconds. To make the matters worse, customers were not even given the option to decline the update or roll back to an earlier version.
  • 6. Embitel Technologies International presence: From cost overheads because of recalls to damage in reputation, absence of FOTA is undoubtedly quite detrimental to any automotive OEM.Now that we know how important Firmware Over-The-Air Upgrade is to the automotive OEMs; Let’s have a look at how the manual software update process looked like and why the need was felt for FOTA. How Manual Automotive ECU Firmware Update Works? The electronic control units are interconnected using a specific type of a network interface/Bus (CAN, LIN, MOST, FlexRay etc.). The manual firmware update is performed with the help of a module that is connected to the automotive ECU externally.Such a module will act as gateway for software updates. The firmware updates for the control units will be received by this gateway module over the in- vehicle network.
  • 7. Embitel Technologies International presence: The customers will now have to visit the dealer and get the control unit updated. At the service center, the mechanic will connect the automotive ECU reprogramming tool to the vehicle’s network bus and access the control unit to be updated.For this entire process, the dealer will charge the OEM for recall labor. Sound Too complicated, slow and costly, right! And this is where Firmware Over-The-Air (FOTA) update has an edge and is a value- add process.
  • 8. Embitel Technologies International presence: How Firmware Over-The-Air Update Works In the times of Connected Cars, ADAS and Electric Vehicles, automotive ECU software influence a lot of critical features of the vehicle.All this have made the software updates of automotive control unit more critical and more frequent.Thus we got in touch with our IoT consultants to understand more in-depth the application of Firmware over the Air (FOTA) updates for automotive applications.Essentially, FOTA update is a 3 step process. It starts with designing the update package, update delivery management and ends with automotive ECU re-flashing. Update Package Generation: This is the 1st stage of FOTA update. The software update package is generated that contains the code to fix the identified control unit issue or to integrate the new feature.The update can be aimed at a specific firmware component in the device or to update the entire device itself.The different components of the FOTA update package can be Bootloader software, Firmware configuration and application firmware.
  • 9. Embitel Technologies International presence: How Firmware Over-The-Air Update Works Update Package Delivery Management: After the update package, containing the bug fixes or new feature, is generated; it is pushed to a distribution platform. This platform may be controlled by the automotive OEMs or the vendor.The versioning of the software is handled by this platform along with the delivery of the software package to the intended car model and control unit.The dealers can easily get the update package from the centralized platform. Such an arrangement ensures that the software package does not need to be distributed to the dealers separately. Hence, the time-to-market is reduced significantly.
  • 10. Embitel Technologies International presence: How Firmware Over-The-Air Update Works Performing the FOTA Update: The above two steps did not involve the vehicle as the process was being carried out by OEMs and vendors. However, the last step of FOTA update requires the vehicle to be able to accept the update and execute it. And for this, a component (Telematics Control Unit to be precise) is required that can establish a connection with the update server.At the device side, FOTA can be triggered in two ways. First, via the Delivery Management system or the device can itself choose to check if an update firmware is available in the server. A time interval can be defined for this. Once the firmware update image is available, the device initiates a download from the server via secure channel. The device then checks for the integrity of the downloaded image by calculating and verify the checksum of the package.
  • 11. Embitel Technologies International presence: Future of FOTA in Automotive Future of FOTA in Automotive The automotive industry has evolved along the lines of the mobile phone industry in terms of software. Updating the automotive ECUs is no longer optional; for certain scenarios, it is indispensable. And as the updates are getting more frequent, the OEMs cannot expect customers to visit the dealer for every update. FOTA has to be made a regular feature in a vehicle as it will not only help the customers but also help save the OEMs on manpower and other costs. Customer delight due to reduction in time required for vehicles to be in a garage or service station for software updates will be a bonus.
  • 12. Embitel Technologies International presence: Read the complete blog post here: Why Ignoring Firmware Over-The-Air (FOTA) Updates in Automotive ECU can be a Costly Mistake Would you like to learn more about the service? Contact: sales@embitel.com