This content is not included in
your SAE MOBILUS subscription, or you are not logged in.
Over the Air Software Update Realization within Generic Modules with Microcontrollers Using External Serial FLASH
Technical Paper
2017-01-1613
ISSN: 0148-7191, e-ISSN: 2688-3627
This content contains downloadable datasets
Annotation ability available
Sector:
Language:
English
Abstract
Connecting mobile communication channels to vehicles’ networks is currently attracting engineers in a wide range. Herein the desire of vehicle manufacturers to remotely execute software updates over the air (SOTA) within electronic control units (ECU) is probably the field of highest attention at the moment.
Today software updates are typically done at vehicle service stations and connection the vehicles electronic network via the onboard diagnosis (OBD) interface to a service computer. Herby the duration of the update is invisible to the user, as this happens during standard service appointments. With introduction of SOTA, these updates become very convenient to the customer and can lead to higher customer satisfaction levels. SOTA can be made transparent to the user however the method of implementation can affect the user experience. Currently the range of solutions for data storage to address SOTA ranges from:
- 1Central Storage Approach whereby external Non-Volatile Memory (NVM) at this device and distributed via the internal car networks to the respective module to be updated.
- 2Localized storage external to the Microcontroller of the device being updated.
- 3Localized storage within the Microcontroller with an “A/B Swap” with separate Linker Scripts
- 4Localized storage internal to the Microcontroller of the device being updated supporting a so called “Ideal A/B Swap” approach.
These solutions directly correlate with the duration of the switching time between software versions resulting in differing user experiences. In principle the closer the updated software is stored to the microcontroller, the shorter the time for the update. Additionally a solution may dictate as well new hardware capability in the microcontroller, i.e. the Ideal A/B Swap is the fastest approach and not all microcontrollers on the market today can support this method.
A compromise to implement a convenient SOTA user experience is to have additional external serial non-volatile memory attached to the microcontroller within an electronic control unit. The duration and handling of the software update would still allow for a high customer satisfaction.
The study starts with a short overview of the operation and activities for updating software within a vehicle. Next, a hardware and software architecture overview is given for the SOTA methods available. Followed by an in depth focus on the implementation method using external non-volatile memory at the microcontroller being updated. In conclusion performance analyses of the data flow for each of the solution from the central storage to the external non-volatile memory to the internal FLASH of the microcontroller. Herby the following aspects for implementation and performance measurements are considered:
- 1Communication to central storage via the internal bus (CAN or CAN-FD) based on UDS
- 2Security Aspects
- aCentral Storage to external non-volatile FLASH
- bExternal non-volatile FLASH and internal FLASH
- cImage Check before update activation
- a
- 3Fall back scenarios
Recommended Content
Authors
Topic
Citation
Bulmus, A., Freiwald, A., and Wunderlich, C., "Over the Air Software Update Realization within Generic Modules with Microcontrollers Using External Serial FLASH," SAE Technical Paper 2017-01-1613, 2017, https://doi.org/10.4271/2017-01-1613.Data Sets - Support Documents
Title | Description | Download |
---|---|---|
Unnamed Dataset 1 | ||
Unnamed Dataset 2 | ||
Unnamed Dataset 3 | ||
Unnamed Dataset 4 | ||
Unnamed Dataset 5 | ||
Unnamed Dataset 6 | ||
Unnamed Dataset 7 |
Also In
References
- ISO, ISO 14229-1:2013 Road vehicles Unified Diagnostic services (UDS) -- Part 1: Specification and requirements ISO 2013
- ADAC e.V. ADAC deckt IT-Sicherheitslücke bei BMW auf: Autos elektronisch geknackt https://presse.adac.de Jan. 2015
- Computerworld, Inc Over-the-air software coming soon to your next car http://www.computerworld.com Feb. 2015
- WEKA FACHMEDIEN GmbH Warum die Autoindustrie neue Software Updates braucht Mar. 2015
- Lobdell , M. Robust Over-the-Air Firmware Updates Using Program FLASH Memory Swap on Kinetis Microcontrollers Freescale Application Note, AN4533 Jun. 2012
- Infineon Technologies AURIX - Highly integrated and performance optimized 32-bit microcontrollers for automotive and industrial applications Infineon Technologies 2016
- CNN. 100 million car recalls since the start of 2014 http://money.cnn.com May 2015
- Shanker , R. , Jonas , A. , Devitt , S. , Huberty , K. et al. Autonomous Cars: Self-Driving the New Auto Industry Paradigm Morgan Stanley Blue Paper Morgan Stanley & Co. LLC Nov. 6 2013
- Statista Inc. Car manufacturers' recall rate in the United States from 1985 to March 2014 http://www.statista.com Sep. 2015
- IHS Automotive Light Vehicle Engine Forecast: Engine Production IHS Database Nov. 2014
- Escherich , R. , Ledendecker , I. , Schmal , C. , Kuhls , B. et al. SHE-Secure Hardware Extension - Functional Specification Hersteller Initiative Software (HIS) AK Security Oct. 16 2009
- Weyl , B. ; Wolf , M. ; Zweers , F. ; Gendrullis , T. et al. Secure on-board architecture specification EVITA Deliverable D3.2 Aug. 2011
- Mercedes-Benz Electrical and electronic components in passenger cars up to 3.5t - General requirements, test conditions and tests - Part 1: Electrical requirements MBN LV 124-1 Oct. 2010
- Liebetrau , T. , Kelling , U. , Otter , T. , Hell , M. Energy Saving in Automotive E/E Architectures Infineon White Paper Dec. 2012
- Miller C. , Valasek C. Remote Exploitation of an Unaltered Passenger Vehicle Black Hat Aug. 2015
- BMW Group Connected Drive erhöht Datensicherheit. Auf Hinweise des ADAC schnell reagiert BMW Group Press Release Jan. 2015
- Bart Preneel , Christof Paar , Jan Pelzl Understanding Cryptography: A Textbook for Students and Practitioners Springer Verlag Aug. 2010
- Micron Serial NOR Flash Memory N25Q512A https://www.micron.com/~/media/Documents/Products/Data%20Sheet/NOR%20Flash/Serial%20NOR/N25Q/n25q_512mb_1ce_3v_65nm.pdf