At the Epicenter of the Unknown

For 10 years, I have been writing about and taking the bullhorn to the mountain to talk about automotive software and the benefits of over-the-air updates. For three years, I have been writing about and taking the bullhorn to the mountain to talk about automotive software and the benefits of validating what happens when there is an over-the-air update.

This week, I experienced what happens when an update is not validated and found myself at the epicenter of the unknown. I have a swanky new 2021 SUV. This model is no longer a boxy vehicle like previous models - it is sleek and fun and has many of the infotainment, ADAS and connectivity features we talk about on a daily basis in the automotive industry.

When I first bought the car, I could say, "Call Mike," and Mike was soon on the line. Now, I say "Call Mike," and I get the response - "Ok, let me help you with that. I need some more information. Look at the notification on your device."

"Looking at my device," forces distracted driving and is obviously not recommended. This prompt goes against every goal of bringing voice assistance into the car. I went to an online consumer OEM support group and read posts noting that this problem started in November 2021. With yes - an over-the-air update.

I'm sure the update did fix some things - or add some things - I don't know. I do know that the update screwed up my ability to call out by contact name (I can call out by dictating the phone number, but out of my 210 contacts, I know three phone numbers by heart.)

So, after going through many menus, I finally went to the dealer for help.

I met with a super nice support person. He tried - but his conclusion was that it was an Android Auto and phone problem and I had to go to AT&T.

I went to the AT&T store and met with a super nice sales person. He told me he wasn't certified to help me - he cannot give advice or guidance for anything in the car for liability reasons. He did give me a phone number for the AT&T Advanced Technology Group.

I called the AT&T Advanced Technology Group and another really nice support person told me that her group only works on networking issues to the car - hotspots and things. This AT&T person told me I had to talk to the car manufacturer and sent me to a really nice support person at the OEM who also told me I was again not talking to the right group and he forwarded me to another support group within the OEM.

Here is the kicker - I don't know if the next support person is really nice. My next conversation was with a phone recording repeating, "My name is Joe. I can't hear you. Please call back later."

I do love my new swanky, new SUV. This is my third purchase from this OEM.

I also come from phone company parents - so I'm sure the phone company helped to put me through college.

All of this really nice support and sales people are doing the best they can with the information they have.

I know that we are in the early days of 100 million lines of automotive software code. I also know that validating software behavior throughout the entire car resulting from an over-the-air update is paramount and that the really nice sales and support people from both the automotive companies and the service providers - need to be educated on how to help consumers navigate to success.

For now, I am still at the Epicenter of the Unknown. Please comment if you have any insights or fixes to this 'call by contact name' problem.

Three Reasons Why AI-based Vehicle Software Intelligence Solutions are Required

Vehicle Software Intelligence (VSI) is a category of solutions based on sophisticated AI algorithms that garner insight into the condition of, and interaction between, vehicle software assets. These solutions will be used throughout the entire lifecycle of the vehicle -- from the software development stage, through QA, production and on-the-road with over-the-air updates.

Vehicle Software Intelligence solutions help all who touch the software - from engineers developing the software to those running over-the-air software update campaigns - understand and act on software behaviour.

There are many use cases for Vehicle Software Intelligence solutions. Below are examples of the most pertinent use cases where VSI can help auto manufacturers today.

Understand software dependencies

According to a study conducted by Andreas Vogelsang of the Institut fur Informatik, Technische Universitat Munchen and Steffen Fuhrmann of the BMW Group, 1,451 dependencies were found between 94 vehicle features. With VSI, not only will you know which dependencies exist but more importantly, VSI analyzes the behaviour of the software functions and allows the OEM to know in real-time which connections and dependencies are active, which are not, where new dependencies have been created, and where existing dependencies are broken. Maintaining visibility into and a deep understanding of software dependencies is crucial for ongoing tracking, maintenance, regulations, security and new feature introductions.

AI-based Vehicle Software Intelligence solutions are required to understand the complex vehicle software systems and provide car makers with a clear, consistent and visible map of all software relations and dependencies.

 

Unused code detection

Automotive engineers that have been with their companies for more than 15 years often talk about how they find code they wrote 15 years ago still present in today's vehicles. In addition to this scenario, automotive software comes from multiple software Tier-1 vendors and the open-source community. This causes a major problem for a car manufacturer to obtain the Automotive Safety Integrity Level (ASIL-D) certification which states that there can be no unused code in a vehicle.

AI-based Vehicle Software Intelligence solutions are required to help track unused code for increased safety and for auto manufacturers to obtain Automotive Safety Integrity Level certification.

Evidence of software updates

By 2025, software is expected to reach 40 percent of the car value and based on a recent Automotive Software Survey, by the same year, it is expected that every vehicle will receive between 2 and 6 over-the-air annual software updates. Based on UNECE WP.29, in order for a vehicle to remain compliant with Type Approval regulations, the automotive manufacturer must document if the update is fixing bugs or a security patch, nullifying the need for additional certification testing. Another scenario is if the software update only affects a sub-section of installed vehicle software - limiting the amount of tests that need to be run to receive amended Type Approval.

AI-based Vehicle Software Intelligence solutions give automotive companies the solutions needed to prove what lines of code, and what features and functionality, have been affected by the software update making the process of remaining Type Approval certified streamlined and less expensive.

We have witnessed many industries go through disruption based on new technologies. Software is disrupting the automotive industry. It is changing the make-up of the required workforce, vehicle time-to-market and lifecycles, driver experiences, vehicle maintenance and the list goes on.

Vehicle Software Intelligence solutions are needed for the use cases mentioned above, in addition to cybersecurity simulations, memory and battery endurance and understanding and testing unpredicted scenarios. AI-based Vehicle Software Intelligence solutions will help the vehicle manufacturer obtain deep understanding of software behaviour to enhance the processes, reduce the cost and speed up software development, quality control, certification and over-the-air updates.

Vehicle Software Intelligence solutions are the key to the software-driven disruption of the automotive industry.

The Role of AI in Software-Defined Vehicles

When most drivers think of artificial intelligence in their vehicles, they think of the sensors and cameras feeding automatic safety systems or allowing for some level of autonomous capability. There is, however, a use for AI throughout the entire vehicle software architecture.

Modern cars have evolved significantly in the last few years and it's not unusual for a car to run on 100 million lines of code over 100 or more ECUs. All the safety systems, entertainment features, drivetrain, and interior have a raft of inter-dependencies. This means that if something goes wrong in one system, it could have a ripple effect of errors throughout the vehicle - something that's hard to predict during the development stage.

Enter Vehicle Software Intelligence

To solve this problem, Vehicle Software Intelligence (VSI) uses AI to better understand and map these complex systems. This gives developers a better understanding of how the different software elements in a car link together and behave but it also provides a wealth of opportunities when it comes to over-the-air (OTA) updates and continuous development.

The Guidehouse Insights' whitepaper Vehicle Software Intelligence - Adopting the Artificial Intelligence Required to Create a Software Defined Vehicle, explores how the automotive market has changed and how VSI is needed to drive new innovation within the industry.

One area the report explores is the web of dependencies within a vehicle. It states: "With the vastly more complex interactions of today's vehicle systems and what is yet to come, VSI tools that can see across all of the domains and run AI algorithms to map the software functionality and behaviour will detect potential conflicts."

Unlike traditional methods, Vehicle Software Intelligenceunderstands the intent of the software, the intricacies of systems that vary widely in function, their behaviour in real-time, and their interdependencies - something it's near-impossible for developers to do manually with static code analysis tools. On top of this, VSI also sets the groundwork for a new way of working in the industry, with many manufacturers moving to a cycle of continuous development, continuous integration, continuous testing, and continuous deployment, aka CI/CD.

Future-Proofing

Consumers are coming to expect a certain level of OTA updates from manufacturers and the demand for this is only set to grow. Vehicle Software Intelligence enables a continuous development cycle because it allows developers in different domains to work at their own pace, without waiting for hardware upgrades to deploy their updates.

It also simplifies the update process. "Unlike existing update technologies that compare binary files," states the whitepaper, "Line-of-Code updates that are based on VSI algorithms can take advantage of the intimate understanding of the vehicle software code." This makes updates less costly to the manufacturer compared to other update methods and enables a far superior user experience with zero-downtime updates.

Beyond this, it also sets the vehicle architecture up for the future. As domain-level software is combined and consolidated into more powerful platforms, segments of code from multiple sources will need to be integrated. Using Vehicle Software Intelligence can speed up this process, even if that code comes from third parties or has been written for different platforms.

Utilizing AI in this way is changing the way manufacturers approach their vehicles and will usher in a new era of software-defined vehicles. To dive deeper into Vehicle Software Intelligence and how it works, take a look at the full whitepaper here.

Could software be the answer to the chip shortage?

A global chip shortage, prompted by the COVID-19 pandemic, is continuing to affect automakers around the world. As a result, many OEMs have had to delay new models and slow down production. However, there are positives to this challenge as it could force the industry to innovate in new ways.

Software could be one such solution and this isn't the first time manufacturers have looked to developers to solve a hardware problem. In 2014, Tesla announced a recall of 29,000 of its charging adapters over fire concerns. This wasn't a recall in the traditional sense, though, and Tesla was able to fix a problem with the charger's electrical resistance heating by rolling out an over-the-air (OTA) update to its vehicles.

Can an update solve a chip shortage?

Software-defined vehicle manufacturers are well placed to look for ways to solve the current chip shortage and, once again, Tesla is leading the charge. It's already exploring alternative chips and is rewriting its vehicle software to support that.

"We were able to substitute alternative chips, and then write the firmware in a matter of weeks," Musk said during an earnings call in July last year. "It's not just a matter of swapping out a chip; you also have to rewrite the software."

A new way of delivering OTA updates

Tesla's software mindset allows it to weather the challenges facing the automotive industry but all OEMs have the chance to learn from this. The level of technology in a car requires millions of lines of code and each OTA update needs additional storage on top of this. Reducing the memory needed for each update could reduce the pain of the current chip crisis for automakers.

This can be achieved with Line-of-Code OTA updates.

Legacy update solutions such as full-image updates or binary diff updates require creating dual partitions in the endpoint memory while also doubling the storage available. Using these methods, manufacturers update the software to the second partition so that, if it fails, it can revert to the previous version that's still stored on the chipset.

This not only requires double the amount of NAND chip memory to accommodate these updates but if an update fails, it could have a knock-on effect across other ECUs in a vehicle that may need to roll back two or three versions - something that's not possible using full-image or binary updates.

Line-of-Code updates, however, don't require this extra memory to ensure that the ECU is both updatable and fully fail-safe. Using this technology could ease some of the problems OEMs are facing from the current chip shortage - by requiring fewer flash memory banks while still balancing the need for safety and user experience.

This method writes the fully executable update file to the next free space on the flash memory without deleting previous versions. Not only does this method take up much less space than legacy updates but it means there's zero downtime for the user and, should an update fail, it's easy to revert back to a previous version.

It's clear that software has the chance to solve hardware problems but challenges such as the current chip shortage present new opportunities for innovation. Vehicle Software Intelligence and Line-of-Code updates may help ease the pain of a short-term issue but can also support OEMs in revenue generation, help them create an improved user experience, reduce costs, and offer full visibility into the co-dependencies present in a modern vehicle.

If you're interested in finding out more about Line-of-Code updates, take a look at our cost consideration guide for OTA updates.

Will the automotive industry adopt the Apple vertical integration approach or the Samsung collaborative ecosystem approach?

Before software started to dominate vehicle production, the balance in the automotive ecosystem was clear and well known: Tier-1s supply parts, mechanics, hardware and software, whereas OEMs own the design, assembly and marketing. Today, and looking forward, as software is starting to supersede mechanics in vehicles, and the core of the vehicle is changing from internal combustion to electric, the balance in the automotive ecosystem is also changing.

The shakeup in roles does not necessarily mean some parties become obsolete, but rather that all parties have the opportunity to collaborate for mutual growth.

Let's take a look at trends in key players of the automotive ecosystem:

Chipset providers are showing signs of growing their offering from hardware only to include software and services. For example, Mobileye's acquisition of Moovit is a clear move to a full robotaxi service. Qualcomm's recent acquisition of Veoneer signals the next phase of their complete software and chip platform for driver-assistance systems.

Tier 1 suppliers are displaying leadership in software development and innovation to continuously bring value and skills to OEMs. Examples include Continental's purchase of Argus Cyber Security in order to strengthen and enhance its capabilities in automotive cyber security and LG's similar venture with the acquisition of Cybellum.

Aurora Labs recently collaborated with Strategy Insights to conduct an Automotive Software survey where we polled over 150 industry leaders for insights on trends in automotive software. Based on the results from this survey, OEMs are estimated to move between 10-25% of software development in-house by 2025. (See complete survey report for more details)

This shift is very logical - as software becomes a differentiator and an integral piece of the vehicle, car makers must have competencies and transparency into the code they deploy in their vehicles.

Car manufacturers can opt to move in two directions: the 'Apple' or 'Tesla' method of complete end-to-end vertical integration and control, or for a collaborative ecosystem. It is our belief that the industry will move towards the latter.

If we look at the mobile phone industry example, although Apple has shown tremendous success with its vertical integration strategy, other companies such as Samsung have also experienced great profits through a thriving ecosystem by utilizing Android operating systems and multiple hardware suppliers.

Based on the 2021 Automotive Software Survey, there is no decisive answer as to which player today has the most influence over software development, a trend that signals a period of upcoming changes.

Cooperation and collaboration within an ecosystem drive greater innovation, lowering of costs and increase in revenue. The automotive industry currently stands at the brink of such growth, which will be driven by all participants. The new mode of operation has room for each party to evolve and work in cooperation, rather than compete with each other.

Naturally, there may be a period of unrest during the transition to the new era, with each player in the ecosystem attempting to own a bigger piece of the value chain, but this is expected to settle as the new lines are drawn.

This evolution will require more than collaboration, but will also be driven by regulation and technological advancements. Standardization and validation throughout complex and interrelated systems are being worked on around the globe. And close to our hearts at Aurora Labs, AI-powered software intelligence technologies will be the enablers for transparency, evidence, authentication, testing and updating of systems supplied by different players in the ecosystem.

To learn more about trends in the automotive software industry, read the 2021 Automotive Software Survey Report.

What is the best way to fix software defects? Fix them before they happen!

What

As more innovation and regulation is software related, Stout's 2021 Automotive Defect & Recall Report is reporting a growth in software recalls and TSBs. This drives the question: Is it time to embrace a proactive approach to software quality management?

Why should you read this?

  • We highlight the main trends from Stout's 2021 report
  • We analyze how the trends will affect the industry as a whole
  • We reflect on the industry disruptions caused by COVID-19
  • The Stout report points out that OTA updates increase completion rates, and we suggest how we can raise this number even further.

Key Trends and Highlights

  • The year 2020 was unique for the automotive industry in many ways. This exponential growth in technology has brought new capabilities to the automotive industry, though plant closures and global supply chain disruptions the COVID-19 pandemic caused contributed to the lowest volume of new vehicle sales since 2012. However, the number of unique recalls campaigns has nearly trebled in the past ten years. The number of vehicles affected by recalls remained close to peak levels through a tumultuous time for the industry.
  • Meanwhile, the development and implementation of innovative and convenient OTA update solutions enable OEMs to prevent recalls, make updates convenient to complete for owners, increase completion rates and lower the total costs of the recalls both to OEMs and suppliers.

Report highlights:

  • In a rapidly evolving industry, software defects can lead to significant risk exposure. By 2022, we expect most vehicles will be connected and controlled by software systems.
  • The proportion of software-based defects increased for the fourth consecutive year.
  • There are greater uncertainties for future recalls as complex safety-critical systems are integrated into new vehicle platforms.
  • A decline in recall completion percentages, due in part to mobility restrictions and other industry disruptions related to COVID-19
  • However, 2020 recalls utilizing OTA remedy delivery have achieved high completion percentages by most measures. Still, the disparity in completion progress in these recalls reveal that barriers to completion remain, namely, the more transparent the update to the user, the less the user is required to be a part of the process, and the higher the completion rate.
  • Aurora Labs' Auto Update uses an additive update technology to write the OTA update file to the next free space on the ECU flash, removing the need for dual memory banks and enabling seamless and transparent software updates.
  • According to the 2021 Automotive Software Survey, the ability to perform predictive maintenance on automotive software is a desired capability within the industry. Based on the survey, more than 93 percent of the respondents think the ability to predict software anomalies is important or very important.
  • Aurora Labs' Auto Detect continuously monitors the ECU software for deviations in the functional behavior. Using AI algorithms, Auto Detect can predict which deviations can potentially lead to a system failure, enabling proactive software maintenance.

Even though the current recall rate of this industry is high, many are expecting it to dip. The report suggests that with the increasing number of OTA software updates, cars could soon be serviced remotely instead of recalled. The report also makes it clear that now would be a good time for those in the auto industry to rethink their approach to software updates and invest in solutions that can bring a software development process to the next level.

 

Why Over-The-Air Updates Are Becoming a Strategic Play for Auto Makers

While doing a bit of research to write this blog, I came across an interesting thought, "In a nutshell, being proactive is the same thing as being reactive. The only difference is: you do the reacting ahead of time."

Auto manufacturers have raised OTA update solutions to the top rung of the technology ladder bringing the deployment of OTA update technology from a reactive afterthought to a proactive strategic play in the development of automotive software.

OTA - Proactive, not Reactive - Be Strategic

Strategically integrating a new generation of AI-based over-the-air (OTA) update technology into the software development toolchain enables the OTA solution to be proactive - and react ahead of time - by learning software behavior during the development process. This means, when the vehicle leaves the production line, the software is already being understood and anomalies can be acted on proactively based on data and learnings done early in the process.

OTA - Expanded Functionality

This leads to the second point about the strategic nature of OTA technology. Not only is the application of the technology "shifting left," and finding itself in the development toolchain, OTA technology solutions have also matured beyond their original intent. In addition to creating and deploying the update file, today's solutions can monitor, detect, understand and validate software behavior. Today's OTA solutions need to be more intelligent than the solutions that came into the automotive industry as a spinoff technology from the mobile phone industry. Today's solutions need to be developed for the vehicle - because the vehicle is a heck of a lot more complicated than a mobile phone and there is human life relying on the vehicle software intelligence embedded in today's cars.

OTA - Cost Consideration and Frequency

Automotive OTA

 

Putting detailed costs of delivering OTA updates has never been discussed in the aisles or on stage at MWC, ELIV, CES or the Detroit Auto Show. Mainly, because of the reasons discussed above -OTA updates were done infrequently, only as bug fixes, and only to the head unit and TCU. This is changing and the cost of OTA updates need to be looked at under a microscope. According to a recent Automotive Software Survey, with 140 respondents from the automotive industry - it is expected that moving forward, there will be, at least one update per quarter - updating features and functionalities in the entire car.

Costs to consider include:

- Cloud-to-vehicle communications and data transmission costs

- Endpoint update technology integration costs

- Endpoint update memory costs

- Cloud storage costs

(To learn more, download the Cost Consideration Guide with Simulator.)

OTA - Money Maker

Here is where it gets really interesting and where it becomes blatantly clear that auto OEMs need strategic and proactive over-the-air update plans. Not only is OTA update technology shifting left, delivering more functionality and being leveraged more often for more ECUs - it is also on the path of becoming a major revenue stream for auto manufacturers. Based on the survey mentioned above, more than one-fifth of industry experts expect software sales to account for at least ten percent of carmakers' sales as early as 2027

Automotive OTA

The 2021 Automotive Software Survey Report

PROACTIVE ANOMALY DETECTION CRUCIAL FOR SOFTWARE SECURITY IN AUTOMOTIVE INDUSTRY

  • More than one-fifth of industry experts expect software sales to account for at least ten percent of carmakers' sales as early as 2027
  • More than half (53%) of respondents expect setback for electric offensive due to semiconductor shortage
  • 45% of respondents expect each connected vehicle to receive up to six OTA updates per year from 2025 onwards

 

Aurora Labs, provider of self-healing software for connected, autonomous, and electric vehicles announces the results of its annual Automotive Software Survey conducted together with the leading market research and consulting firm Strategy Analytics. For the survey, 140 international experts from the automotive and supplier industry as well as the software sector were surveyed. The participants work for European, American and Asian organizations.

Registration of electric vehicles is on the rise. However, the mass adoption of electric vehicles is threatened with a setback. 53% of the industry experts surveyed by Strategy Analytics and Aurora Labs expect the current semiconductor shortage to delay electric vehicle programs by at least six months. 15% of respondents even expect delays of one to two years.

INDUSTRY IN TRANSITION: CARMAKERS BECOME SOFTWARE-BASED ORGANIZATIONS

The Automotive Software Survey 2021 also shows how business models in the automotive industry are changing. 56% of the respondents assume that car manufacturers will already generate more than five percent of their turnover in 2027 through the sale of software that is rolled-out to vehicles via OTA updates. 21% of the experts even assume that software sales will already account for more than ten percent of carmakers' turnover in 2027. Car manufacturers must therefore transform themselves into software-based organizations considering the increasing revenue potential in the sale of software functions.

45% of respondents believe that each connected vehicle will receive two to six OTA updates in 2025. 15% of the participants even expect up to 24 OTA updates per year. The experts thus expect a significant increase in annual wireless software updates. This illustrates the increasing demand for cost-effective solutions for OTA updates in the automotive industry. As a recent analysis by Aurora Labs and the consultancy Guidehouse shows, automotive manufacturers can save nearly $100 million annually in data transmission costs by using smaller delta files for updates. In addition to the cost of OTA updates, security and redundancy of the solution are most important to 34% of the experts surveyed, as well as a seamless user experience by performing updates without downtime for 26%.

PROACTIVE ANOMALY DETECTION ENSURES SOFTWARE QUALITY

66% of the industry experts surveyed expect that by 2027 at the latest, more than one million vehicles per year will be produced worldwide that have powerful E/E architectures. This shows how relevant the UNECE's WP.29 requirements are for regulating software updates to ensure vehicle safety. The catalogue of regulations stipulates in which cases vehicles need a new type approval after receiving a software update. According to the survey by Strategy Analytics and Aurora Labs, only 14% of experts currently assume that the automotive industry will be able to meet the WP.29 requirements as early as 2022. 37% are in favor of postponing the implementation of the regulations until 2024.

Aurora Labs and Strategy Analytics also wanted to find out in their survey how software quality management is faring in the automotive industry. 47% of the experts surveyed said that it is difficult to understand the mutual relationships between vehicle control units. This can be remedied by solutions that use artificial intelligence and machine learning to understand the interdependencies between software systems and thus proactively detect software anomalies. Industry experts agree that these technologies are urgently needed: 93% of respondents believe that it is important or very important to proactively fix software anomalies after vehicle delivery, rather than just reacting to them to avoid recalls.

 

To read the full 2021 Automotive Software Survey report, please click here

To read the 2020 Automotive Software Survey report, please click here

Automotive developers should not be accountants

If you follow any of our social media channels, you know that OTA Update costs can reach an astonishing $2.72 BILLION! (Based on the recent GuideHouse Insights study).

After a couple of months analyzing the costs drivers, led by update file size, including data transmission, cloud storage and dual bank memory costs, we tried to put ourselves in the (big) shoes of automotive R&D teams and ask two important questions:

  1. If time is money - then what other actions are the R&D teams tasked with that are taking them away from their core task of innovating?
  2. Can technology be the accountant and leave the R&D teams to be the innovators?

Only you can really answer these questions, but here are two important OTA-update costs drivers and my thoughts on how you can remove these barriers for your R&D teams.

Cost driver: delta file creation in the world of CI/CD

The use of Continuous Integration/Continuous Deployment (CI/CD) development toolchains such as Jenkins are enabling more frequent software releases that can be quarterly or even monthly.

Binary OTA update solutions compare binary files at the end of the development cycle to identify differences between source and target software versions. This is a cumbersome and costly method that is best suited for waterfall development and does not suit the speed required in CI/CD. In addition, when issues are discovered, tracing them back to the source and ensuring that any dependent software modules haven't been impacted can be time-consuming and costly in terms of engineering resources.

Suggested mitigation: adopt an OTA solution that seamlessly integrates into the toolchain, reducing the integration complexity and cost

The CI/CD environment requires an OTA update file generation technology that seamlessly integrates into the toolchain, reducing the overall complexity and cost. Integration into the development toolchain will enable it to automatically and continuously create an update file every time a new software version is created, greatly simplifying the update file creation process. In addition to the benefit of seamless integration, the update technology will be comparing differences in the lines-of-code leading to much smaller update files than a binary image diff comparison to reduce the cost of storing and transmitting the update files.

Cost driver: verification & documentation for homologation and regulatory bodies

Before any software is deployed to a vehicle, it must go through precise and demanding quality verification procedures that include clear documentation and evidence of the changes in the software code, code functionality and the influence the code has on other parts of the vehicle systems. Validation of the effect of the software changes on the entire automotive E/E system and evidence of such is a requirement in the newly adopted UNECE WP.29 regulations. This is a time-consuming and often a manual process, but one that is necessary for certification, regulation, warranty and audits.

Suggested mitigation: automate documentation process as an integral step of the update procedures

Line-Of-Code Intelligence technology automatically creates the update file by analyzing changes to the software functionality connections and behaviour. In this manner, in addition to creating an update file, the Line-Of-Code Intelligence technology also identifies, documents and provides evidence in a standard language of what has and has not changed between software versions and how these changes have affected regulated vehicle functionality. This information greatly streamlines documentation and homologation procedures. Further, as the Line-Of-Code update files are in the same standard file format as the rest of the automotive software, they will seamlessly fit with the existing documentation processes, thereby reducing additional unwanted procedural costs.

I would love to hear your thoughts and opinions on these suggestions, on the role of automotive developers, and OTA update costs - please write to us to start a conversation anytime!

Is data transmission the new fuel?

Virtually every vehicle that is put out into the market is equipped with almost a hundred ECUs, millions of lines of code, and a slew of technical capabilities. These innovations are making cars around the world more secure and drastically improving the user experience.

Data connectivity is fueling vehicle electrification and automation and is the force that drives value for both OEMs and drivers. Data enables infotainment services including location intelligence and media, but also remote diagnostics, EV services, safety and emergency services, and predictive maintenance. My favorite connected car data use case is Innovative Insurance as suggested by otonomo - enabling models such as pay-as-you-drive (PAYD) and pay-how-you-drive (PHYD) usage-based insurance.

The ability to deliver Over-the-Air Updates is arguably one of the most important benefits of connected vehicles. Tesla uses Over-the-Air updates to add functionality ranging from in-car driver monitoring to automated seat heaters! Impressingly, Xpeng a leading Chinese smart electric vehicle company has cumulatively released 23 OTA updates for G3 and P7 users over a 15 month period, with 134 new functions added and 2,326 functions optimized for a total of 380,000 updates.

As data transmission becomes crucial to recognizing the in-vehicle technology benefits, the question arises: how much data does each vehicle require and what are the costs?

According to a new Guidehouse Insights report, the cost of data transmission for a 10-million vehicle fleet can reach over 20 PB of data and cost over $1 Billion, every year!

If we look at an individual ECU for example, for an in-vehicle infotainment system (IVI) update, the file size can be 500MB per vehicle, per update, on average. BMW recently updated 1 million vehicles’ IVI systems with file sizes ranging from 0.8GB to 1.2GB. Smaller ECU, such as seat memory or ambient lighting, running AutoSAR can have file sizes from 0.4MB to 2MB. For an average of one update every quarter and millions of vehicles in a fleet, the data transmission costs can quickly become astronomical.

Naturally, a fleet of millions of vehicles will be spread globally - adding another layer of complexity to the calculations: the costs of data around the world.

Based on an analysis by Spendemont, data costs per country can vary by over 99%! The country with the steepest cost of mobile data is Zimbabwe where 1GB can cost up to $75.20, and the country with the lowest costs is India where 1GB will cost a mere $0.26.

The average price of 1 GB of mobile data worldwide is $8.53. Here's a comparison of select countries:

CountryAverage cost of 1GB
Greece$32.71
South Korea$15.12
Norway$13.21
United States$12.37
Belgium$12.30
Canada$12.02
China$9.89
Japan$8.34
Mexico$7.38
Germany$6.96
United Kingdom$6.66
Saudi Arabia$5.62
Spain$3.97
Sweden$3.66
Brazil$3.50
Argentina$3.05
France$2.99
Australia$2.47
Turkey$2.25
Italy$1.73
Finland$1.16
Russia$0.91
India$0.26

 

Check out the very cool interactive map on Spendemon for more details.

With 5G cellular networks now being rolled out, it is possible that the cost of cellular data transmissions will come down however this will likely be counterbalanced by the number of OTA updates performed per vehicle each year as vehicle development becomes more agile and  CI/CD  methodologies are adopted.

But there is hope. OTA updates can become more frequent and stable while reducing costs by 98% thanks to Aurora Labs' Line-of-Code update technologies.

Our update files, built on intimate knowledge of the lines-of-code, their changes, dependencies and behavior, reduce file sizes from 500 MB down to 15MB and drop the projected costs from over a billion to just over $30 million. Try our OTA Update Cost Simulator to see and compare what data costs can be, based on a few factors such as file size, number of ECUs and fleet size.