Future-Proofing Automotive Software via OTA Updates: 7 Engineering Challenges

October 30, 2024
1 min read

Conducting software updates over the air (OTA) has revolutionized the automotive industry by enabling the continuous enhancement of vehicle systems long after they roll off the production line, with 309 automotive models across 23 brands offering OTA capability as of 2023. These updates not only improve critical safety features and performance metrics but also update vehicles to comply with the latest regulations and smart city integrations. OTA updates reduce recalls, save dealership visits, and cut costs for manufacturers. However, deploying these updates requires engineers to navigate substantial technical challenges. 

This blog post explores the innovations and technical challenges behind OTA updates, providing engineers and technical professionals with a deeper understanding of how these updates are engineered, tested, and deployed. Our discussion seeks to identify seven significant challenges involved in deploying OTA updates and outlines the steps engineers must take to address these challenges effectively, ensuring vehicles operate safely and efficiently. 

A diagram consisting of multiple boxes depicting a workflow for over-the-air software updates. The diagram groups smaller boxes into larger groups called "Software development "OTA software validation," "OTA configuration," and "OTA deployment."i
OTA end-to-end deployment: Combining final software validation with digital twin and OTA management ensures reliable updates for each vehicle variant

1. Supplier Collaboration and Integration

Coordinating OTA updates requires collaboration with multiple suppliers, which results in engineering complexities in integration and compatibility.

  • Standardization of technology: This involves harmonizing data formats and communication protocols across different suppliers' components to ensure seamless interaction within the vehicle’s systems.
  • Integration processes: Incorporate all components effectively, which involves detailed mapping of software interfaces to hardware connections for full system compatibility.
  • Communication and workflow alignment: Maintaining clear and continuous communication is critical; scheduled meetings and real-time communication tools both help synchronize workflows, troubleshoot, and address integration challenges swiftly.

2. Tailored Updates for Different Subsystems

Subsystems range from infotainment systems to more critical components like steering ECUs, autonomous features that require updates at varying frequencies. Understanding and managing these frequencies is crucial to maintaining system integrity and functionality.

  • Assessing system criticality: Safety-critical systems undergo infrequent but intensely scrutinized updates to ensure reliability, while infotainment systems receive more frequent updates to enhance user features and experience.
  • Risk profiling: Updates are prioritized based on a risk assessment model that evaluates the potential impact of failure and the complexity of the subsystem, ensuring safety-critical updates are prioritized.
  • Integration and compatibility testing: Each update must pass stringent compatibility tests to prevent disruptions in integrated vehicle systems, safeguarding overall vehicle functionality.
  • User preferences and feedback: OTA systems offer opt-in choices for non-critical updates and incorporate user feedback to adjust update frequencies and improve system performance.
  • Regulatory and compliance factors: Update frequencies are also determined by compliance needs, with engineers ensuring all updates meet current safety and emission standards.

3. Control, Autonomy, and User Interaction

OTA updates deliver enhancements and fixes but at the same time, raise important questions about control and autonomy.

  • Manufacturer vs. owner control: Systems must balance remote update capabilities with owner autonomy, ensuring updates enhance functionality without overriding owner preferences.
  • Transparency in updates: Engineers are tasked with providing clear, detailed information about each update's purpose and impact, fostering transparency to maintain user trust and involvement.
  • User consent and preferences: It is crucial for engineers to design systems that allow users to set preferences or opt-in to updates, respecting user autonomy and enhancing satisfaction.
  • Security and privacy concerns: Engineers must ensure robust security for OTA updates to protect against data breaches and uphold privacy, requiring continuous improvement of cybersecurity measures.
  • Feedback mechanisms: Engineers need to establish effective feedback channels that allow users to report issues and influence updates, ensuring the system adapts to user experiences and concerns.

4. Security Protocols and Data Privacy

In the interconnected world of automotive technology, ensuring the security of OTA updates is paramount. As vehicles become more connected, the potential for cyber threats increases—the number of automotive common vulnerabilities and exposures (CVEs) grew from 24 instances in 2019 to 378 in 2023. As a result, robust security protocols and data privacy measures are essential.

  • Advanced encryption techniques: Encryption secures data intercepted during updates, blocking unauthorized modifications that could affect vehicle safety and performance.
  • Authentication and authorization: Ensures that only verified sources can issue updates and only designated systems apply them.
  • Data minimization and privacy: Engineers minimize and anonymize data to enhance privacy and meet strict standards like GDPR, reducing breach risks.
  • Continuous monitoring: Deploying continuous monitoring systems detects and responds to threats in real time.
  • Security audits: Regular audits evaluate and enhance existing security measures, adapting to new threats and ensuring compliance with evolving standards.

5. Connectivity and Network Challenges

Reliable delivery of OTA updates is essential for maintaining vehicle functionality and safety. However, connectivity issues, particularly in regions with unstable internet services, can pose significant challenges.

  • Diverse network paths: Engineers use multiple network paths to ensure redundancy, reducing the risk of update failures if one path fails, thus maintaining update integrity.
  • Update file segmentation: Breaking large updates into smaller segments enables partial transmissions that can continue from where they left off, minimizing retransmission needs in unstable connectivity areas.
  • Progressive download techniques: OTA systems dynamically adjust data transfer rates based on network conditions, similar to streaming technologies, ensuring efficient bandwidth use and smoother updates.
  • Local caching of update files: Updates are temporarily stored locally on the vehicle, allowing installations to resume without starting over if the connection drops, enhancing update reliability under fluctuating network conditions.

6. Reliability and Rollout Strategies

The reliability of OTA updates is pivotal in modern automotive technology, impacting everything from routine enhancements to critical safety corrections. With OTA technology, automakers like Tesla have demonstrated the ability to conduct recalls remotely, such as the February 2024 update concerning brake light warnings. This capability not only reduces the logistical and financial burdens but also lessens the impact on both manufacturers and consumers, leading to a significant reduction in overall recall costs and disruptions.

OTA updates enable dynamic configuration changes, allowing manufacturers to remotely unlock additional features for customers. Vehicles can be shipped with initially inactive features that are activated upon purchase. This approach enhances the customer experience with flexible options and streamlines production and inventory management. It also opens up new revenue streams through subscriptions and upgrades, boosting profits and customer engagement. These strategies not only strengthen long-term relationships and brand loyalty but also sustain revenue well beyond the initial vehicle sale. 

Automakers have developed sophisticated strategies to ensure these updates are delivered and implemented reliably:

  • Phased rollouts: Engineers deploy updates in stages to a limited number of vehicles initially, allowing for performance monitoring and issue resolution before broader release.
  • Feature reversion capabilities: Retaining the ability to revert to previous software versions maintains vehicle integrity and user trust if updates cause issues.
  • Remote recall management: Engineers utilize OTA technology to manage recalls remotely, reducing logistical and financial burdens traditionally associated with physical dealership visits. 
  • Continuous monitoring and feedback: Continuous performance data collection after updates enables engineers to identify and address issues, ensuring updates perform as intended.
  • Collaborative feedback mechanisms: Engineers integrate user feedback into the update process, using it to refine rollout strategies and enhance the relevance and quality of future updates. 

7. Regulatory Compliance and Global Standards

Navigating the complex landscape of regulatory compliance is necessary to meet varying global standards.

  • Adherence to safety regulations: Testing and validation of OTA updates ensure compliance with safety regulations, focusing on preventing adverse effects on vehicle dynamics or operational safety and monitoring performance post-update to ensure conformity.
  • Cybersecurity standards: Engineers rigorously test updates to meet cybersecurity standards such as those mandated by the UNECE WP.29 framework.
  • Data privacy laws: Engineers design updates to comply with global data privacy regulations like GDPR, implementing strong encryption and transparency measures to protect user data.
  • Regular updates to compliance protocols: Engineers revise compliance protocols and make adjustments in software development practices to align with evolving legal standards.

Applied Intuition's Approach

Applied Intuition’s approach to OTA updates is designed to address the intricate demands of modern automotive software systems, subsystems, vehicles and vehicle groups. The capabilities in the vehicle software platform prioritize security and data privacy by integrating state-of-the-art encryption methods and multi-factor authentication protocols to protect against unauthorized access and ensure data integrity. For reliability, rigorous pre-deployment testing and simulation validate updates under various conditions, with rollback features that allow for the safe rollback of updates if they do not perform as expected.

The platform is engineered to meet stringent automotive and cybersecurity regulations, ensuring updates enhance vehicle safety and comply with the latest standards. Applied Intuition's system efficiently manages updates across varied network conditions, maintaining robust defense mechanisms through continuous risk management. This proactive approach helps ensure vehicle security and optimal functionality across all updates.

Beyond OTA updates, Applied Intuition’s off-board platform acts as the central intelligence system for vehicles, enhancing both vehicle and rider experience. It uses historical data and AI to predictively identify potential issues, enhancing reliability through proactive maintenance. Additionally, the platform’s dispatch and mission control optimize support for users both remotely and onsite, while its ability to learn user preferences and routes enables the creation of personalized driving experiences. This advanced integration ensures each driver enjoys a tailored and responsive interaction with their vehicle.

By addressing these key aspects comprehensively, Applied Intuition’s vehicle software platform not only enhances vehicle performance and safety but also ensures a seamless, user-focused OTA update experience.

The role of OTA updates in the automotive industry is poised to expand even further, as innovations in connectivity and software development will enable sophisticated features such as personalized user settings to be updated remotely, creating vehicles that are not only smarter but also more adaptable to individual needs. The continuous evolution of OTA technology promises to keep vehicles at the cutting edge of technology. The integration of these updates will increasingly become smoother, safer, and more aligned with consumer expectations while at the same time demanding greater security considerations.

Learn more about how Applied Intuition’s vehicle software platform enables OTA.