Over the Air (OTA) has become the new normal; updating OTA, though, is easier said than done, and there is a long way to go to achieve bi-weekly vehicle software updates. With KPIT’s deep understanding of both vehicle & software architecture and first-hand experience as a software integrator, we are well-positioned as a transformation partner to accelerate OEM’s OTA adoption.
Software is eating the world1. From being connected and elevating digital experiences to enhancing product reliability and improving performance, software today is no longer just another cog in the wheel of the automotive industry. It is a gamechanger in the way we interact with our vehicles.
Customers expect new-age vehicles to go beyond just being a means of commute and increasingly look for an enhanced experience. Autonomous vehicles will also drive the need to improve onboard software for safer mobility. As computing power replaces horsepower, millions of lines of code determine vehicle drivability, safety, comfort, efficiency, and entertainment. Increased software in the vehicle will also open new revenue opportunities for OEMs such as on-demand content and features and a pay-as-you-go model to access exciting features.
Continuous development, testing, and delivering improvements in software is critical to give consumers a safer and comfortable mobility experience, but this necessitates routine updating of the base software. Traditionally, this would happen at the dealerships, but this has implications like an inconvenience to take the car to the dealership, safety risk due to delays in addressing software fault, and issues like productivity lock-up at the dealership leading to higher recall cost. While remote vehicle updates – Over the Air (OTA) –become the new normal; updating OTA is easier said than done, and there is a long way to go to achieve bi-weekly vehicle software updates.
Increasing In-Vehicle Software
A modern car is already estimated to have software comprising more than 100 million lines of code. The complexity and software content will only increase with the rise in connected and autonomous vehicles. While next-gen vehicle architecture aims at consolidating software into fewer ECUs, vehicles based on existing architecture will stay on the road for a considerable future. Thus, vehicles require a combination of sophisticated onboard processing power and the ability to perform secure software updates remotely.
Variant and Dependency Management
While it is much desired to keep the vehicle software updated, the reality can be quite different. OEMs face challenges and failures in software updates arising out of a range of practical issues- from the consent of vehicle owners to connectivity and operating conditions. OEMs may face a considerable number of vehicles at varying update levels in the field, making variant management an uphill task. Also, OEMs have a multiplexed ecosystem with a mix of standard and proprietary software components sourced from various suppliers across multiple vehicle models. Complex policies may be needed to roll out new software updates. Variant and software dependency management is the key to resolve complexities to execute successful OTA updates.
Software Architecture Enablement
In-vehicle software architecture combined with network architecture proves to be a limiting factor in performing vehicle-level software updates. Lack of coherent architecture across all participating ECUs makes it extremely difficult to achieve full vehicle updates spanning multiple ECUs. With the increase in software content and size of updates, existing strategies of flashing ECUs are proving to be hugely limiting – both in terms of the time it takes to perform an update and the ability to perform partial updates. Can you imagine a software update session lasting for more than an hour? An OTA update solution also needs to be customized to each nuance of the architecture.
The constantly changing nature of cybersecurity breaches2 is a primary concern. A robust process does enable a better response to security issues or ‘customers’ manual updates. Every touchpoint identified in the software update process is a security concern and must be considered. Security touchpoints span’ from vehicle-side software and connectivity, users’’ devices, server-side, vehicle-side software and connectivity, users’ devices, server server-side, and security infrastructure, including authentication and authorization mechanisms.
UNECE WP.29 regulations (UN R155/R156) establish clear performance and audit requirements for vehicle manufacturers to tackle these risks further.
Despite these challenges, OTA updates for passenger cars are gaining ground. They will enable OEMs to provide a continuous refreshed experience and unlock newer revenue streams. Various other sectors3 – heavy industries, farming equipment, commercial vehicle, off-the-highway vehicles, two-wheelers4 – are queuing up, too. Omnipresent cloud technologies may overcome the physical inconveniences of updating these machines.
With 20+ years of expertise in automotive software engineering, software integration, and an in-depth understanding of vehicle-software architecture, KPIT offers OEMs a production-proven, secure, and full-vehicle OTA software solution. Its USP lies in software integration services that help OEMs meet the goals of a tight schedule, high quality, and reliability for OTA adoption programs.
The solution encompasses:
In-Vehicle Components: With in-vehicle software components in production for more than 5+ million vehicles, from OTA update master to the bootloader, ‘KPIT’s embedded OTA client can readily perform full-vehicle as well as background updates of targeted ECU to install new firmware or a new head unit application for customers.
Cloud Backend: KPIT offers cloud-agnostic campaign management platform with production-proven backend components and variant & dependency management system. Platform features include secure package management, configurable campaign policies, a scalable campaign platform for staged update campaigns, and easy integration with OEM backend systems.
End-to-End Secure Platform: KPIT has built a highly secure OTA update solution with an industry-standard Uptane security framework adopted by leading carmakers.
KPIT has played the key role of software integrator for OEMs to make successful OTA updates for infotainment units and multiple ECUs. KPIT’s comprehensive and mature OTA update solutions, thorough understanding of stages in OTA adoption, and software integration capabilities are helping OEMs leverage new business opportunities.
With our deep understanding of both vehicle and software architecture and first-hand experience as a software integrator to deliver OTA update capability on time and with robust quality, KPIT is well-positioned as a transformation partner to accelerate OEM’s OTA adoption.
Head – Digital Connected Solutions
Connect with us
KPIT Technologies is a global partner to the automotive and Mobility ecosystem for making software-defined vehicles a reality. It is a leading independent software development and integration partner helping mobility leapfrog towards a clean, smart, and safe future. With 12000+ automobelievers across the globe specializing in embedded software, AI, and digital solutions, KPIT accelerates its clients’ implementation of next-generation technologies for the future mobility roadmap. With engineering centers in Europe, the USA, Japan, China, Thailand, and India, KPIT works with leaders in automotive and Mobility and is present where the ecosystem is transforming.
Rajiv Gandhi Infotech Park,
Hinjawadi, Pune – 411057
Phone: +91 20 6770 6000
Frankfurter Ring 105b,80807
Phone: +49 89 3229 9660
Fax: +49 89 3229 9669 99
KPIT and KPIT logo are registered trademarks | © Copyright KPIT for 2018-2024
|This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
|The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
|This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
|This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
|This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".