Flash Bootloader. Product Information

Size: px
Start display at page:

Download "Flash Bootloader. Product Information"

Transcription

1 Product Information

2 Table of Contents 1 Flash Memory Programming Flash Bootloader - ECU programming via CAN, LIN, FlexRay, MOST and Ethernet Overview of Advantages Application Areas Functions Configuration Scope of Delivery Availability Options Option Security (Crypto) Options for Fast Flash Programming Option Bootloader Updater: Quick update of the Flash Bootloader Option XCP: Flashing with XCP during ECU development Option EEPROM Emulation Module (EepM) - EEPROM Emulation in Flash Memory The programming tool vflash Overview of Advantages Application Areas vflash Bootloader Support V2.1 08/2017 Please consider your responsibility towards the environment before printing this document. 2

3 1 Flash Memory Programming Today, systems for downloading software to ECUs are used in all phases of ECU development. Vector offers a number of software solutions to meet various requirements: > Flash Bootloader for the bus systems CAN, LIN, FlexRay, MOST and Ethernet > Data encryption, validation, authorization and authentication with the option Security > Faster flashing with the options Data Compression, Pipelined Programming, pipelined verification and Delta Download > Replacing the bootloader using the Bootloader Updater > Flashing via XCP during development > EEPROM Emulation for optimized usage of flash memory > PC-based flash tools Figure 1: The Flash Bootloader in the context of the MICROSAR Basic Software 2 Flash Bootloader - ECU programming via CAN, LIN, FlexRay, MOST and Ethernet 2.1 Overview of Advantages > Efficient and reliable reprogramming of ECUs without having to remove the ECU > Low memory requirement in the ECU > Available for most OEMs and many microcontroller platforms > Proven flash solution based on more than 10 years of use in numerous development and production projects 2.2 Application Areas The Vector Flash Bootloader is a universal solution for the reprogramming of ECUs during development, while in production or while in service. It conforms to the specifications of automotive OEMs and is continually coordinated with them. 3

4 Reprogramming is executed with a flash tool such as vflash from Vector. Scripts needed for vflash are supplied with the Flash Bootloader. The Flash Bootloader permits programming on single or multi-processor platforms. It includes the option for programming different memory types connected either internally or externally. Due to its low memory requirement, the Bootloader is also well suited for microcontrollers that have limited resources. 2.3 Functions The flash download is executed according to OEM requirements using either the KWP2000 or UDS diagnostic protocol. The Bootloader contains the communication stack needed for the specific bus system The flash procedure The Bootloader is stored in a protected ECU memory area and is started as the first software instance in the boot phase after a reset. It then checks whether a flash request or valid application software exists. If the ECU is to be reprogrammed, the Bootloader starts reprogramming and - after verifying access authorization - loads the flash driver from the bus system to the ECU s RAM memory if needed. Then it erases the old ECU software and programs the flash memory with the new data it receives over the bus system. A validation of the ECU software is performed after the data transfer. If the flash procedure is interrupted, it can be repeated at any time Bus-specific communication stack The communication with the flash tool is carried out via the bus-specific communication stack. Hereby, the Vector Flash Bootloader supports all bus systems: CAN, CAN-FD, LIN, FlexRay, MOST and Ethernet Flash driver The Flash Bootloader includes a flash driver that matches the hardware platform. It contains system-based routines for reliably erasing and programming nonvolatile memory chips. All Vector flash drivers have low resource requirements, and they conform to the HIS flash driver specification. 2.4 Configuration You configure the Bootloader with the DaVinci Configurator Pro or the GENy configuration tool, adapting it to the specific requirements of your application. Further modifications and extensions are possible using callback functions. Figure 2: Configuring flash blocks with GENy 4

5 2.5 Scope of Delivery > Bootloader as configurable C source code > Flash driver for your specific hardware platform > GENy configuration tool > Flash scripts for controlling the download process > HexView for preparing flash data and containers during development > Documentation 2.6 Availability The Flash Bootloader is available for many commonly used microcontrollers and in OEM-specific variants. For more information go to or contact us. 3 Options The following functionalities are available as options for the Vector Flash Bootloader: > Security (Crypto): Protection against manipulation for ECUs with sensitive vehicle data > Quick programming of ECUs through data compression, pipelined programming, pipelined verification and delta download > Bootloader Updater: Cost-effective updating of the Flash Bootloader > XCP: Programming flash memory with a calibration tool such as Vector CANape. This can be performed alternatively: > As supplement to a download via DIAG > As alternative to a download via DIAG 3.1 Option Security (Crypto) For standard ECUs unauthorized access is prevented by authorization via simple or OEM-specific Seed/Key methods. However, in the case of ECUs containing sensitive vehicle data such as an engine immobilizer function or odometer, as well as in safety relevant ECUs, the Option Security (Crypto) modules are needed to implement extended security measures. The "Hersteller Initiative Software" (abbr. HIS; Manufacturers Software Initiative ) has specified cryptographic routines with standardized interfaces in scalable security classes for this purpose. 5

6 Figure 3: Seed/Key method within the Option Crypto Overview of Advantages > Data encryption: Protection of intellectual property by encryption > Authorization: Protection against unauthorized ECU access > Validation: Safeguarding of data integrity in the flash memory > Authentication: verification of authenticity through signature methods Application Areas Option Security for the Vector Flash Bootloader lets you prevent flashing and unauthorized execution of protected software in the ECU effectively. Upon request, you can also obtain extended Seed/Key methods for ECU access protection Functions Option Security for the Vector Flash Bootloader meets the requirements of HIS. The following modules are available: > Symmetrical data encryption based on the Advanced Encryption Standard (AES), class AAA. > Computation of Hash codes with Hash function SHA-1 (alternatively: RIPEMD-160, SHA-256, MD5). > Validation and authentication of the download process by signatures per security classes > C: The signature is generated in the flash tool with a confidential symmetrical key and it is verified in the ECU. > CCC: The signature is generated externally by the RSA method with a confidential private key. In the ECU, the signature is opened with a public key and is verified. Despite the methods defined in the HIS standard, further algorithms are available on request. During ECU development, it is convenient to use the supplied HexView tool for signature computation. In production usage, the CANdelaFlash tool would be used to generate the entire ODX-F container. Figure 4: Generating, transmitting and verifying a digital signature Scope of Delivery > Configurable library or C source code; integrated in the Bootloader > Tool HexView for the generation of the signatures in the development phase > Documentation 6

7 3.2 Options for Fast Flash Programming An optimization of transfer times while flashing can be achieved in the field of transferring data, in the programming workflow and within the verification process. Our options for fast flash programming address to each of these points and hereby offer efficient and coordinated possibilities to speed up flashing considerably Overview of Advantages > Reduced download times in flashing > Efficient decompression module for the ECU > Data compression with the tool HexView > Bus system independent Application Areas The option data compression of the Vector Flash Bootloader lets you efficiently compress all of your flash data. It utilizes a LZ77 method, is optimized for use in automotive ECUs and available on all microcontrollers for which a Bootloader is available. Some automotive OEMs specify the use of data compression in their flash procedures to accelerate the flash procedure at a constant baudrate. Compression of the flash data saves time even for small quantities of data. Savings are maximized when flashing large quantities of data (e.g. in the Infotainment area). Compression also offers many benefits when short cycle times are specified, as in end-of-line programming. Figure 5: Compression and decompression of flash data Option "Pipelined programming" lets you program the flash memory in parallel to receiving the next data block. The time for the physical flash programming is used to transmit the next data block, which significantly shortens download time. Option "Pipelined verification" lets you verify the written flash data in parallel to receiving the data blocks, similar to parallel programming of the flash memory,. Option "Delta download" yields tremendous savings in time and bandwidth, because when updating it is not necessary to load the entire program code, rather only the changes that occurred compared to the prior version of the program. The new software level is generated right in the ECU. 7

8 Figure 6: Saving time in flashing by parallelism Functions Data compression: The compression method used in this module enables a compression rate of 40-60%, where the rate actually attained depends on the flash data itself. Compression is performed with the supplied tool HexView. Pipelined programming und Pipelined verification: Decompression, programming of flash memory and the necessary checking of a transmitted data block are already executed during the sending and receiving operations for the next data block; in the ideal case, these process steps would not require any additional time. Delta download: An incremental data set is read in here, each of which just contains the difference to the prior software level. In the ECU, this data set is then merged with the existing code to produce the new software level. There are two ways to do this: > Streambased: The resulting image is formed on-the-fly and is programmed section by section > Monolithic: Here, the delta is initially loaded into a temporary area of the ECU, and then the resulting image is programmed in its entirety Scope of Delivery > Configurable Library or C source code; integrated in Bootloader > Tool HexView for compression of the flash data > Documentation 3.3 Option Bootloader Updater: Quick update of the Flash Bootloader For reprogramming ECUs via a bus system, Vector provides you with a Flash Bootloader that supports the OEM's specifications and is aligned with the respective hardware. This enables you to update the application, or parts of the application, without removing the ECU. The Bootloader remains in flash memory for the lifetime of the ECU to ensure continuous control over the reprogramming process. In certain cases the requirements of the Bootloader may change over time, which may make it necessary to replace the Bootloader. In order to replace the Bootloader without having to remove the ECU, you will need to use an updater configured specifically for the respective Bootloader Overview of Advantages > Exchange of the Flash Bootloader without removing the ECU > Available for all previously released Vector Flash Bootloaders > Simple, comprehensive solution for all OEMs and platforms 8

9 3.3.2 Application Areas The Bootloader Updater supports the exchange of the Flash Bootloader in the vehicle. It uses the security mechanisms in the controller for power-up handling to minimize the risk of a complete breakdown of the ECU as a result of external disturbances. Depending on the hardware and the Bootloader configuration, the following Updater variants are available. Vector will be glad to advise you on which solution to choose for your requirements: > Without boot manager and without hardware support > With boot manager support > With boot strap based hardware support Functions Initially, following an authentication check, the Bootloader Updater including the new Bootloader and flash driver are transferred to the flash memory like an application. The next time the ECU is reset by the tester in the garage, the Updater takes control. The Updater copies the integrated flash driver into RAM and deletes the previous Bootloader from the flash memory. The Updater then immediately copies the new Bootloader to this location. On the next ECU reset, the new Flash Bootloader is active. The new application software can then be updated in the ECU according to the new specifications. Figure 7: Complete update of the ECU software with the Bootloader Updater Scope of Delivery > Updater software as configurable C source code, adapted specifically to the OEM Bootloader > Documentation 3.4 Option XCP: Flashing with XCP during ECU development Overview of Advantages > Simple re-programming of flash memory via existing bus systems; already in early development phases > Use of a calibration tool such as CANape for flashing > Failsafe solution available > OEM-independent solution available The Universal Measurement and Calibration Protocol (XCP) was developed for measuring and calibrating internal ECU parameters. It supports different physical interfaces such as CAN, FlexRay, Ethernet, USB and SPI/SCI. This circumstance 9

10 also allows you to re-program ECUs without having to physically remove them from the vehicle. All that you need is an XCP software module in the ECU as well as a universal calibration tool such as CANape from Vector Application Areas With XCP and CANape, you can replace calibration data or even entire applications in flash memory. This is especially attractive for rapid prototyping during the development of ECUs which are difficult to access. Re-programming can simply be performed with the measurement and calibration tool. You do not need any special tools or flash containers from the vehicle manufacturer (OEM). This gives you a great deal of flexibility during development of your ECU. All you need in addition to XCP is a flash module for the ECU. Different solution approaches are available from Vector, where the selected approach depends on the specific application: Simple Flashing over XCP using the Flash Kernel This cost-effective method is well-suited for simple ECUs, in which there are no plans for later flash re-programming in production use. It is resource-saving, because it does not require any memory space in the protected area. First, a flash kernel is transferred to the ECU over XCP and is saved in RAM. Along with the actual XCP protocol routines for communication, the kernel also contains the necessary erasing and programming routines for the flash memories. The subsequent reprogramming of the flash memory is handled by the kernel on the ECU side, after it has been started by the application. The disadvantage of this method is that an interruption of the data transmission during re-programming can lead to total failure of the ECU. If that is unacceptable, one of the following solutions is advisable. Figure 8: Simple flashing over XCP, using flash kernel Failsafe Re-programming A flash bootloader offers greater safety in re-programming. This involves permanently storing the bootloader in a protected memory area of the ECU. It is called after every start, and checks the application. The application is only started if it is valid and complete and no flash operation is requested. If re-programming is interrupted, the bootloader takes control, and the flash operation can be restarted without any damage. Two types of flash bootloaders are available: > XCP Bootloader: Compared to the Flash Kernel, this autonomous bootloader is the safe solution for flashing with XCP in your development project. It is advisable if the OEM does not require a flash bootloader for production use. > Flash Bootloader with Option XCP: For production projects in which the OEM plans to use the Vector Flash Bootloader, Vector offers the option XCP. This enables failsafe reprogramming of the ECU in early development phases with CANape. In production use, this option can be deactivated. Flashing is then exclusively performed in a processconformant operation with a flash container over the tool provided by the OEM or over vflash the universal flash tool from Vector. Option XCP is available for any flash bootloader from Vector and is also available in an OEM-independent version. 10

11 Figure 9: Options during failsafe flashing Scope of Delivery > Flash kernel, XCP bootloader or Option XCP for the bootloader as configurable C source code > Flash driver for your special HW platform > GENy configuration tool > Documentation Flash tools from Vector > vflash is a flexible tool for re-programming ECUs. It supports the flash specifications of various automotive OEMs through simple enhancements by a plugin concept (vflash templates). Detail can be found in the chapter "vflash". > CANape is the universal measurement and calibration tool from Vector. For Details, please refer to the Product Information "CANape" Availability The Flash Bootloader is available for a large number of commonly used microcontrollers and in OEM-specific variants. You will find the current list under or contact us. 3.5 Option EEPROM Emulation Module (EepM) - EEPROM Emulation in Flash Memory In recent years, flash memory has become more cost-effective and faster than conventional EEPROMs. New microcontrollers are often offered without EEPROM memory, but come along with a larger internal flash memory. An optimized utilization of the flash memory can only be achieved with the help of an EEPROM emulation however, due to the characteristics of flash memory Overview of Advantages > Usable for external and internal flash > Usable for data and program flash > Conserves resources and optimizes flash lifetime > Possible to use EEPROM emulation module together with the Vector Flash Bootloader Characteristics of flash memory Flash memory cannot be erased or written byte-by-byte, therefore it cannot be used in the same way as conventional EEPROMs. Essentially, the use of a flash memory requires that the data to be stored is defined in so-called records. The application defines the length of a record either statically during software configuration or dynamically at runtime, depending on the configuration. They are addressable by unique identifiers and besides the stored data they also contain management information. This information assures quick and reliable read access to valid data and includes a Cyclic Redundancy Checksum (CRC), which assures that the data remains consistent with each access. If the application calls up nonexistent data, the EepM generates an error message. 11

12 EEPROM emulation in flash memory makes it possible for an application to store changeable nonvolatile data in a flash memory in the same way as in a conventional EEPROM Functions The Vector EEPROM Emulation Module (EepM) manages predefined flash areas by taking all hardware-specific constraints into consideration. Reading and writing of changeable nonvolatile data via the EepM is fully transparent to the application. It is easy to access the stored data by identifiers that are predefined or flexibly defined at runtime. The EEPROM Emulation module is configurable and so it can be adapted to the requirements of the application. It hereby enables the following special functions: > Simultaneous emulation of multiple EEPROMs > Integration of different flash hardware Since all interrupts are blocked during access to flash memory, EEPROM management tasks should be performed at a noncritical time for the application. We would be glad to offer you consultation in system design Configuration The EepM is configured via a header file Availability Vector offers EEPROM Emulation Modules for a number of hardware platforms with different internal or external flash memories. You will find additional information on the Internet at or upon request Scope of Delivery > C header files and source code > Makefiles and sample programs > Documentation/operating instructions/readme file Optional Services > Consultation in system design and integration in the ECU > provision of HIS flash drivers > extension of standard modules according to customers' needs > Hotline, workshops and training courses on the topic of embedded software 4 The programming tool vflash vflash is a very easy-to-use tool for programming ECUs. It supports CAN, CAN-FD, LIN, FlexRay and Ethernet and more than 50 different flash specifications. Additionally, vflash can easily be extended by a plugin concept. Figure 10: Overview of the programming tool vflash 4.1 Overview of Advantages > Flashing via CAN, CAN-FD, LIN, FlexRay or Ethernet (DoIP) 12

13 > Simple exchange of pre-configured flash projects in one package (.vflashpack) > High transfer rate (Transfer of kbyte data in 36,6s (27,3kByte/s) in an ideal reference ECU via CAN at 500kBit/s with STmin = 0, BS = 0) > Fast and easy creation of flash projects for different bootloaders on the basis of flash templates > Support of different protocols and flash sequences / flash specifications. Easily expandable by a plugin concept wit flash templates > Direct native programming of data in Intel-Hex, Motorola-S and binary format > Flash programming based on container formats such as ODX-F and many OEM specific formats > Flashing of compressed and encrypted data > Interactive flashing via the GUI as well as automated flashing over a programming interface (C, C# API) > Simultaneous flashing of multiple ECUs, each with an individual communication channel. 4.2 Application Areas vflash is designed for all users at automotive OEMs and suppliers whose tasks include (re-)programming of ECUs. vflash lets users flash efficiently in the laboratory, at programming stations, at a laboratory vehicle or in the vehicle. You control vflash either by the GUI or you simply integrate it as a library into an existing environment. The version "vflash station" allows parallel flashing of up to 8 ECUs each with an individual communication channel. 4.3 vflash Bootloader Support Vector offers prepared flash templates for a large number of different automotive OEMs and bootloader. Please contact us. Figure 11: vflash window 13

14 More Information Visit our Website for: > News > Products > Demo-Software > Support > Training Classes > Addresses

vflash Vector Webinar V

vflash Vector Webinar V vflash Vector Webinar 2018-10-10 V2.0 2018-07-09 Introduction into vflash vflash Template Concept vflash Project Handling Enhanced Security with Gateway Authentication Custom Actions Tool Editions Extended

More information

Cyber security mechanisms for connected vehicles

Cyber security mechanisms for connected vehicles Infineon Security Partner Network Partner Use Case Cyber security mechanisms for connected vehicles Protecting automotive vehicle networks and business models from cyber security attacks Products AURIX

More information

Product Information CANdelaStudio

Product Information CANdelaStudio Table of Contents 1 Introduction... 3 1.1 Properties Overview... 3 2 Functions... 4 3 ODX Functions... 7 4 Quality Improvement by Single Source Principle... 7 5 Data Exchange... 8 6 Editions... 8 6.1 CANdelaStudio

More information

Diagnostic Use Cases V

Diagnostic Use Cases V Diagnostic Use Cases V1.01 2017-06-29 Agenda 1. Diagnostic Use Cases 3 2. Testing 6 3. Reprogramming 15 4. ECU Configuration 19 5. Vehicle Function Data 23 2 Diagnostic Use Cases Overview ECU Configuration

More information

Product Information Embedded Operating Systems

Product Information Embedded Operating Systems Product Information Embedded Operating Systems Table of Contents 1 Operating Systems for ECUs... 3 2 MICROSAR.OS The Real-Time Operating System for the AUTOSAR Standard... 3 2.1 Overview of Advantages...

More information

Sicherheitsaspekte für Flashing Over The Air in Fahrzeugen. Axel Freiwald 1/2017

Sicherheitsaspekte für Flashing Over The Air in Fahrzeugen. Axel Freiwald 1/2017 Sicherheitsaspekte für Flashing Over The Air in Fahrzeugen Axel Freiwald 1/2017 All OEMs Will Implement Software OTA As Soon As Possible IHS Study Motivation: Save on recalls caused by software bugs Evolution

More information

CANbedded. Product Information

CANbedded. Product Information Product Information Table of Contents 1 Solutions with CANb edded... 4 1.1 CANbedded... 4 1.2 Advantages of CANbedded... 4 1.3 Your Partner Right From the Start... 4 1.4 Uniform Solution... 4 2 CANbedded

More information

Automatic validation of diagnostics in ECUs

Automatic validation of diagnostics in ECUs Automatic validation of diagnostics in ECUs CANoe.DiVa Diagnostic Integration and Validation Assistant V1.1 2016-10-10 Agenda Introduction CANoe.DiVa for Automated Diagnostics Validation Summary 2/22 Introduction

More information

Diagnostic Trends 2017 An Overview

Diagnostic Trends 2017 An Overview Diagnostic Trends 2017 An Overview Vector India Conference, 2017-07-18+19 V1.0 2017-07-14 Agenda 1. DoIP 2. Remote Diagnostics 3. Cyber Security 4. Summary 2/29 DoIP Why DoIP? Why another diagnostic network?

More information

CANape Option Bypassing

CANape Option Bypassing Product Information Table of Contents 1 Overview... 3 1.1 Introduction... 3 1.2 Overview of Advantages... 3 1.3 Application Areas... 4 1.4 System Requirement... 4 1.5 Further Information... 4 2 Functions...

More information

SW-Update. Thomas Fleischmann June 5 th 2015

SW-Update. Thomas Fleischmann June 5 th 2015 Thomas Fleischmann June 5 th 2015 2 3 Agenda The big picture SW-Update today Diagnostics vs SW-Update Our solution for SW-Update The real challenges beyond getting a file into the car Elektrobit (EB),

More information

Automotive Security An Overview of Standardization in AUTOSAR

Automotive Security An Overview of Standardization in AUTOSAR Automotive Security An Overview of Standardization in AUTOSAR Dr. Marcel Wille 31. VDI/VW-Gemeinschaftstagung Automotive Security 21. Oktober 2015, Wolfsburg Hackers take over steering from smart car driver

More information

OFF-ROAD VEHICLE DIAGNOSTICS WITH AUTOSAR. Jigar Patel Namdeo Dhawle July 18, 2018

OFF-ROAD VEHICLE DIAGNOSTICS WITH AUTOSAR. Jigar Patel Namdeo Dhawle July 18, 2018 OFF-ROAD VEHICLE DIAGNOSTICS WITH AUTOSAR Jigar Patel Namdeo Dhawle July 18, 2018 AGENDA Motivation of UDS diagnostics in Agriculture and Construction Vehicles UDS vs J1939 Challenges and Proposed solutions

More information

OTA and Remote Diagnostics

OTA and Remote Diagnostics OTA and Remote Diagnostics Vector ongress 26, Stuttgart, 26--29 V. 26--29 onnectivity offers greater Benefit to the automotive industry At a glance onnectivity offers greater benefit to the Automotive

More information

High-Speed Reprogramming and Calibration with CAN FD: A Case Study

High-Speed Reprogramming and Calibration with CAN FD: A Case Study High-Speed Reprogramming and Calibration with CAN FD: A Case Study Armin Happel, Erik Sparrer, Oliver Kitt, Oliver Garnatz, Peter Decker Reprogramming of ECUs as well as their in-vehicle calibration are

More information

PREEvision Technical Article

PREEvision Technical Article PREEvision Technical Article AUTOSAR-Conformant Vehicle Diagnostics over : Developing Diagnostic Communications for E/E Systems The electronically controlled systems of modern vehicles are networked with

More information

A NEW CONCEPT IN OTA UPDATING FOR AUTOMOTIVE

A NEW CONCEPT IN OTA UPDATING FOR AUTOMOTIVE WHITE PAPER A NEW CONCEPT IN OTA UPDATING FOR AUTOMOTIVE Zohar Fox, CEO OTA Updates are not a new concept. They first became a widespread technology for remote updates with the introduction of 3G networks

More information

Market Trends and Challenges in Vehicle Security

Market Trends and Challenges in Vehicle Security Market Trends and Challenges in Vehicle Security FTF-AUT-F0080 Richard Soja Automotive MCU Systems Engineer A P R. 2 0 1 4 TM External Use Microcontrollers and Digital Networking Processors A Global Leader

More information

Indigo. Vector Diagnostic Tester V / 6

Indigo. Vector Diagnostic Tester V / 6 Indigo Vector Diagnostic Tester 1 / 6 V1.3 2018-09-13 Agenda 1. Indigo in General 2. Diagnostic Use Cases 3. Automation of Diagnostic Sequences 4. Remote Diagnostics 5. Summary 2 Indigo in General Executive

More information

CANoe 6.0. The Professional Development and Test Tool for CAN, LIN, MOST, FlexRay and J1587 TOOLS FOR NETWORKS AND DISTRIBUTED SYSTEMS

CANoe 6.0. The Professional Development and Test Tool for CAN, LIN, MOST, FlexRay and J1587 TOOLS FOR NETWORKS AND DISTRIBUTED SYSTEMS CANoe 6.0 The Professional Development and Test Tool for CAN, LIN, MOST, FlexRay and J1587 CANoe is an all-round tool for the development, testing and analysis of networks and ECUs. It supports the user

More information

vcdmstudio Product Information

vcdmstudio Product Information Product Information Table of Contents 1 Overview... 3 1.1 Introduction... 3 1.2 Overview of Advantages... 4 1.3 Application Areas... 5 1.4 System Requirements... 5 2 Functions... 5 3 Supported File Formats...

More information

ODX Process from the Perspective of an Automotive Supplier. Dietmar Natterer, Thomas Ströbele, Dr.-Ing. Franz Krauss ZF Friedrichshafen AG

ODX Process from the Perspective of an Automotive Supplier. Dietmar Natterer, Thomas Ströbele, Dr.-Ing. Franz Krauss ZF Friedrichshafen AG ODX Process from the Perspective of an Automotive Supplier Dietmar Natterer, Thomas Ströbele, Dr.-Ing. Franz Krauss ZF Friedrichshafen AG 1 Abstract Vehicle systems, especially the ECU networks, are getting

More information

Efficient testing of ECUs despite Security

Efficient testing of ECUs despite Security Vector Cyber Security Symposium 2017 V0.1 2017-09-26 Security is a must have Security makes testing harder Security is a must have Todays features in vehicles require security Test Tools must support security

More information

Analysis and Testing of LIN ECUs

Analysis and Testing of LIN ECUs Welcome to the Vector Webinar: Analysis and Testing of LIN ECUs Presenter: Mr. Peter Decker Date: 2014-10-21, 9:00 10:00 am (CEST) V 1.0 2014-10-21 Agenda > LIN Tool Chain Product Overview CANoe.LIN &

More information

Adaptive AUTOSAR Extending the Scope of AUTOSAR-based Embedded Software

Adaptive AUTOSAR Extending the Scope of AUTOSAR-based Embedded Software Adaptive AUTOSAR Extending the Scope of AUTOSAR-based Embedded Software Vector Congress 2017, September 6 th 7 th, Shanghai China V0.1 2017-08-04 Introduction Use Cases for Adaptive AUTOSAR Infotainment

More information

Adaptive AUTOSAR. Ready for Next Generation ECUs V

Adaptive AUTOSAR. Ready for Next Generation ECUs V Adaptive AUTOSAR Ready for Next Generation ECUs V0.4 2017-10-18 Introduction Being Prepared for the Next-Generation of ECUs Additional, high performance ECUs hosting applications for upcoming use cases

More information

AUTOSAR Software Design with PREEvision

AUTOSAR Software Design with PREEvision AUTOSAR Software Design with PREEvision Webinar 2013-06-05 Slide: 1 AUTOSAR Software Design with PREEvision Agenda Overview AUTOSAR Software and System Design Integrated AUTOSAR Software Design Vector

More information

From Signal to Service

From Signal to Service From Signal to Service Challenges for the Development of AUTOSAR Adaptive Applications Automotive Ethernet and AUTOSAR Adaptive are key technologies for highly automated driving and comprehensive connectivity

More information

CAN FD - Flexible Tools for Flexible Data Rates

CAN FD - Flexible Tools for Flexible Data Rates CAN FD - Flexible Tools for Flexible Data Rates Peter Decker Vector Informatik GmbH V 0.01 2012-06-20 Simulation & Test Environment for Automotive Networks Database Test Spec. ECU Simulation & Test Tool

More information

Rapid prototyping for CANopen system development

Rapid prototyping for CANopen system development Rapid prototyping for CANopen system development Heinz-Jürgen Oertel, Rüdiger Härtel, Torsten Gedenk port GmbH The development of simple CANopen devices up to complex systems requires exact planning and

More information

DEVELOPMENT OF DISTRIBUTED AUTOMOTIVE SOFTWARE The DaVinci Methodology

DEVELOPMENT OF DISTRIBUTED AUTOMOTIVE SOFTWARE The DaVinci Methodology DEVELOPMENT OF DISTRIBUTED AUTOMOTIVE SOFTWARE The DaVinci Methodology Dr. Uwe Honekamp, Matthias Wernicke Vector Informatik GmbH, Dep. PND - Tools for Networks and distributed Systems Abstract: The software

More information

CANoe.Car2x. Product Information

CANoe.Car2x. Product Information Product Information Table of Contents 1 Introduction... 3 1.1 Benefits at a Glance... 4 1.2 Application Areas... 4 1.3 Further Information... 6 2 Functions... 6 3 Hardware... 10 4 Training... 10 V1.5 02/2017

More information

Adaptive AUTOSAR Extending the Scope of AUTOSAR-based Embedded Software

Adaptive AUTOSAR Extending the Scope of AUTOSAR-based Embedded Software Adaptive AUTOSAR Extending the Scope of AUTOSAR-based Embedded Software Vector GB Ltd Annual Conference 2017, September 27 th 28 th V0.1 2017-09-26 Introduction Use Cases for Adaptive AUTOSAR Infotainment

More information

Getting Embedded Software into the Target System using Device Programmer

Getting Embedded Software into the Target System using Device Programmer Embedded Software development Process and Tools: Lesson-5 Getting Embedded Software into the Target System using Device Programmer 1 1. Device PROM or Flash Programmer 2 Device programmer also called laboratory

More information

Automotive and industrial use cases for CAN FD

Automotive and industrial use cases for CAN FD Improved CAN Automotive and industrial use cases for CAN FD Dr. Tobias Lorenz Author Dr. Tobias Lorenz Etas GmbH PO Box 300220 DE-70442 Stuttgart Tel.: +49-711-89661-0 Fax: +49-711-89661-107 tobias.lorenz@etas.com

More information

Virtualizing the TCU of BMW's 8 speed transmission

Virtualizing the TCU of BMW's 8 speed transmission 10th Symposium on Automotive Powertrain Control Systems, 11. - 12. September 2014, Berlin Virtualizing the TCU of BMW's 8 speed transmission Rui Gaspar, Benno Wiesner, Gunther Bauer Abstract Virtualization

More information

ASAM MCD-3 D. Application Programming Interface for MVCI Diagnostic Server. Base Standard. Part 1 of 4. Version 3.0.

ASAM MCD-3 D. Application Programming Interface for MVCI Diagnostic Server. Base Standard. Part 1 of 4. Version 3.0. ASAM MCD-3 D Application Programming Interface for MVCI Diagnostic Server Part 1 of 4 Version 3.0.0 Date: 2011-10-31 Base Standard by ASAM e.v., 2011 Disclaimer This document is the copyrighted property

More information

CANape. Product Information

CANape. Product Information Product Information Table of Contents 1 Overview...4 1.1 Introduction...4 1.2 Overview of Advantages...4 1.3 Application Areas...5 1.4 Features...5 1.5 System Requirements...5 1.6 Supported Bus Interfaces

More information

AUTOSAR stands for AUTomotive Open Systems ARchitecture. Partnership of automotive Car Manufacturers and their Suppliers

AUTOSAR stands for AUTomotive Open Systems ARchitecture. Partnership of automotive Car Manufacturers and their Suppliers Introduction stands for AUTomotive Open Systems ARchitecture Electronic Control Unit Partnership of automotive Car Manufacturers and their Suppliers Source for ECU: Robert Bosch GmbH 2 Introduction Members

More information

Security aspects in CANopen bootloaders

Security aspects in CANopen bootloaders Security aspects in CANopen bootloaders Christian Keydel, Embedded Systems Academy One intriguing aspect of networked nodes is the option to allow their firmware to be remotely updated in the field. Some

More information

Automotive Security: Challenges and Solutions

Automotive Security: Challenges and Solutions Automotive Security: Challenges and Solutions 8 th Vector Congress 30 th November 2016 V2.01.00 2016-11-22 Agenda Introduction Services Embedded Security Mechanisms Tools Summary 2 Introduction Vehicle

More information

CardOS Secure Elements for Smart Home Applications

CardOS Secure Elements for Smart Home Applications Infineon Security Partner Network Partner Use Case CardOS Secure Elements for Smart Home Applications Using cryptographic functionality provided by ATOS to secure embedded platforms in Smart Home applications.

More information

Analog Devices, Inc. Protocol 6 Flash/EE Programming via LIN Downloading software with CANoe.LIN

Analog Devices, Inc. Protocol 6 Flash/EE Programming via LIN Downloading software with CANoe.LIN Analog Devices, Inc. Protocol 6 Flash/EE Programming via LIN Downloading software with CANoe.LIN Date: 14 th June 2007 Version: 3.0 Version 3.0 June 2007 1 of 16 Table of Contents Table of Contents...2

More information

CSPN Security Target. HP Sure Start HW Root of Trust NPCE586HA0. December 2016 Reference: HPSSHW v1.3 Version : 1.3

CSPN Security Target. HP Sure Start HW Root of Trust NPCE586HA0. December 2016 Reference: HPSSHW v1.3 Version : 1.3 CSPN Security Target HP Sure Start HW Root of Trust NPCE586HA0 December 2016 Reference: HPSSHW v1.3 Version : 1.3 1 Table of contents 1 Introduction... 4 1.1 Document Context... 4 1.2 Product identification...

More information

Architecture concepts in Body Control Modules

Architecture concepts in Body Control Modules Bitte decken Sie die schraffierte Fläche mit einem Bild ab. Please cover the shaded area with a picture. (24,4 x 11,0 cm) Course 7 www.continental-corporation.com Interior Body and Security Table Of Contents

More information

In March 2007, over 200 developers met in Stuttgart for the. control algorithms that have become increasingly faster are

In March 2007, over 200 developers met in Stuttgart for the. control algorithms that have become increasingly faster are FlexRay is Driving Partners demonstrate successful system development at the FlexRay Symposium In March 2007, over 200 developers met in Stuttgart for the FlexRay Symposium sponsored by Vector Informatik.

More information

XMC4800 EtherCAT APP SSC Firmware Update Slave Example. Getting Started Version 3.0

XMC4800 EtherCAT APP SSC Firmware Update Slave Example. Getting Started Version 3.0 XMC4800 EtherCAT APP SSC Firmware Update Slave Example Getting Started Version 3.0 1 2 3 4 5 6 7 Overview and requirements Setup Short overview boot modes Architecture Implementation of the application

More information

Feaser

Feaser Feaser http://www.feaser.com Copyright 20 by Feaser. All rights reserved. No part of this publication may be reproduced or distributed in any form or by any means, or stored in a database or retrieval

More information

CANape. Product Information

CANape. Product Information Product Information Table of Contents 1 Overview... 4 1.1 Introduction... 4 1.2 Overview of Advantages... 4 1.3 Application Areas... 5 1.4 Features... 5 1.5 System Requirements... 5 1.6 Supported Bus Interfaces

More information

Security+ Guide to Network Security Fundamentals, Third Edition. Chapter 11 Basic Cryptography

Security+ Guide to Network Security Fundamentals, Third Edition. Chapter 11 Basic Cryptography Security+ Guide to Network Security Fundamentals, Third Edition Chapter 11 Basic Cryptography Objectives Define cryptography Describe hashing List the basic symmetric cryptographic algorithms 2 Objectives

More information

The purpose of this course is to provide an introduction to the RL78's flash features and archectecture including security features, code and data

The purpose of this course is to provide an introduction to the RL78's flash features and archectecture including security features, code and data 1 The purpose of this course is to provide an introduction to the RL78's flash features and archectecture including security features, code and data flash organization as well as self and external programming

More information

Is This What the Future Will Look Like?

Is This What the Future Will Look Like? Is This What the Future Will Look Like? Implementing fault tolerant system architectures with AUTOSAR basic software Highly automated driving adds new requirements to existing safety concepts. It is no

More information

KSAR Support. for. ST s SPC5 32-bit Automotive MCUs

KSAR Support. for. ST s SPC5 32-bit Automotive MCUs KSAR Support for ST s SPC5 32-bit Automotive MCUs AUTOSAR Practice Facts and Numbers Our Offerings Our Credentials Our Investments Products AUTOSAR R4.0.3/R4.2.1 ICC3 compliant Basic Software Stack AUTOSAR

More information

Virtual ECUs for Developing Automotive Transmission Software Dr. Thomas Liebezeit 1, Jakob Bräuer 1, Roland Serway 1, Dr. Andreas Junghanns 2 1 IAV GmbH, Carnotstraße 1, 10587 Berlin 2 QTronic GmbH, Alt-Moabit

More information

INCA-EIP V7.2 User s Guide

INCA-EIP V7.2 User s Guide INCA-EIP V7.2 User s Guide Copyright The data in this document may not be altered or amended without special notification from ETAS GmbH. ETAS GmbH undertakes no further obligation in relation to this

More information

Firmware Updates for Internet of Things Devices

Firmware Updates for Internet of Things Devices Firmware Updates for Internet of Things Devices Brendan Moran, Milosch Meriac, Hannes Tschofenig Drafts: draft-moran-suit-architecture draft-moran-suit-manifest 1 WHY DO WE CARE? 2 IoT needs a firmware

More information

MICROSAR-OS. Embedded Real-time Multitasking Operating Systems

MICROSAR-OS. Embedded Real-time Multitasking Operating Systems Embedded Real-time Multitasking Operating Systems 2013. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V 1.09 2013-05-03 AUTOSAR

More information

M2351 Trusted Boot. Application Note for 32-bit NuMicro Family

M2351 Trusted Boot. Application Note for 32-bit NuMicro Family M2351 Trusted Boot Application Note for 32-bit NuMicro Family Document Information Abstract Apply to Introduce the M2351 Secure Bootloader, Secure Boot verification mechanism, and how it works to perform

More information

STMicroelectronics Automotive MCU Technical Day 意法半导体汽车微控制器技术日 2017 年 ST 汽车 MCU 技术日 2017 年 6 月 6 日, 上海 2017 年 6 月 8 日, 深圳 2017 年 6 月 13 日, 北京

STMicroelectronics Automotive MCU Technical Day 意法半导体汽车微控制器技术日 2017 年 ST 汽车 MCU 技术日 2017 年 6 月 6 日, 上海 2017 年 6 月 8 日, 深圳 2017 年 6 月 13 日, 北京 STMicroelectronics Automotive MCU Technical Day 意法半导体汽车微控制器技术日 2017 年 ST 汽车 MCU 技术日 2017 年 6 月 6 日, 上海 2017 年 6 月 8 日, 深圳 2017 年 6 月 13 日, 北京 KSAR Support for ST s SPC5 32-bit Automotive MCUs AUTOSAR NOS

More information

AN-946 APPLICATION NOTE

AN-946 APPLICATION NOTE A-946 APPLICATIO OTE One Technology Way P.O. Box 9106 orwood, MA 02062-9106, U.S.A. Tel: 781.329.4700 Fax: 781.461.3113 www.analog.com Flash/EE Memory Programming via LI Protocol 6 by Aude Richard ITRODUCTIO

More information

Introduction to Ethernet and IP in automotive vehicles

Introduction to Ethernet and IP in automotive vehicles Introduction to Ethernet and IP in automotive vehicles Webinar V1.02 2014-05-14 Agenda > Information 3 Introduction 6 Physical layers 8 IEEE Ethernet MAC + VLAN 14 Internet Protocol (IPv4/IPv6) 18 TCP

More information

Product Information ES582.1 Compact USB Device

Product Information ES582.1 Compact USB Device Product Information ES582.1 Compact USB Device 1 Public PGA 2016-08-15 ETAS GmbH 2016. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, Content Compact Line Product

More information

Fending Off Cyber Attacks Hardening ECUs by Fuzz Testing

Fending Off Cyber Attacks Hardening ECUs by Fuzz Testing Fending Off Cyber Attacks Hardening ECUs by Fuzz Testing In designing vehicle communication networks, security test procedures play an important role in the development process. Fuzz testing, which originated

More information

Automotive OTA The potential and the challenge

Automotive OTA The potential and the challenge Automotive OTA The potential and the challenge Dr. Walter J. Buga, CEO Tokyo, Japan May 28, 2013 1 OTA Potentials After Car Sale Cost effective update of vehicle software and firmware Ability to manage

More information

Product Information ES582.1 Compact USB Device

Product Information ES582.1 Compact USB Device Product Information 1 Public PGA 2017-01-16 ETAS GmbH 2017. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, Content Compact Line Product Description 2 Public PGA

More information

vsignalyzer Product Information

vsignalyzer Product Information Product Information Table of Contents 1 Overview... 3 1.1 Introduction... 3 1.2 Overview of Advantages... 3 1.3 Application Areas... 4 1.4 System Requirements... 4 1.5 Functional Extension by Additional

More information

ipad in Business Security Overview

ipad in Business Security Overview ipad in Business Security Overview ipad can securely access corporate services and protect data on the device. It provides strong encryption for data in transmission, proven authentication methods for

More information

Standardized Tool Components for NRMM-Diagnostics

Standardized Tool Components for NRMM-Diagnostics Standardized Tool Components for NRMM-Diagnostics Peter Subke (Softing Automotive Electronics) In the past, passenger car manufacturers have learned the lesson that competition on the level of bits and

More information

Fast Firmware Updates Over-the-Air Mechanisms to speed up ECU updates in the vehicle

Fast Firmware Updates Over-the-Air Mechanisms to speed up ECU updates in the vehicle Fast Firmware Updates Over-the-Air Mechanisms to speed up ECU updates in the vehicle ETAS Contact Addresses Dr. Alexander Leonhardi Phone +49 711 3423-2843 Mobile +49 173 6819049 E-Mail alexander.leonhardi@

More information

CANalyzer.MOST. Product Information

CANalyzer.MOST. Product Information Product Information Table of Contents 1 Introduction to CANalyzer.MOST... 3 2 Interactive Analyses and Tests... 4 2.1 Analysis... 4 2.2 Stimulation... 8 3 Automated Analyses and Stimulation... 10 4 Other

More information

Security in NVMe Enterprise SSDs

Security in NVMe Enterprise SSDs Security in NVMe Enterprise SSDs Radjendirane Codandaramane, Sr. Manager, Applications, Microsemi August 2017 1 Agenda SSD Lifecycle Security threats in SSD Security measures for SSD August 2017 2 SSD

More information

A Seamless Tool Access Architecture from ESL to End Product

A Seamless Tool Access Architecture from ESL to End Product A Seamless Access Architecture from ESL to End Product Albrecht Mayer Infineon Technologies AG, 81726 Munich, Germany albrecht.mayer@infineon.com Abstract access to processor cores is needed from the first

More information

Securing the future of mobility

Securing the future of mobility Kaspersky Transportation System Security AVL Software and Functions Securing the future of mobility www.kaspersky.com #truecybersecurity Securing the future of mobility Connected car benefits The need

More information

µtasker Document µtasker Bare-Minimum Boot Loader

µtasker Document µtasker Bare-Minimum Boot Loader Embedding it better... µtasker Document µtasker Bare-Minimum Boot Loader utasker_bm_loader.doc/1.04 Copyright 2012 M.J.Butcher Consulting Table of Contents 1. Introduction...3 2. µtasker bare-minimum loader...4

More information

MotoHawk support for ISO 15765

MotoHawk support for ISO 15765 MotoHawk support for ISO 15765 The Woodward Custom ISO15765 Blockset provides a MotoHawk application with an interface to a PC-based diagnostics application or a scan tool. What is ISO 15765? ISO 15765

More information

How to Hack Your Mini Cooper: Reverse Engineering CAN Messages on Passenger Automobiles

How to Hack Your Mini Cooper: Reverse Engineering CAN Messages on Passenger Automobiles How to Hack Your Mini Cooper: Reverse Engineering CAN Messages on Passenger Automobiles Jason Staggs Who is this guy? Jason Staggs Graduate Research Assistant Institute for Information Security (isec)

More information

Virtual Hardware ECU How to Significantly Increase Your Testing Throughput!

Virtual Hardware ECU How to Significantly Increase Your Testing Throughput! Virtual Hardware ECU How to Significantly Increase Your Testing Throughput! Elektrobit Tech Day Jason Niatas Synopsys Inc. July 27, 2017 2017 Synopsys, Inc. 1 Agenda Automotive electronic evolution and

More information

Software Architecture. Definition of Software Architecture. The importance of software architecture. Contents of a good architectural model

Software Architecture. Definition of Software Architecture. The importance of software architecture. Contents of a good architectural model Software Architecture Definition of Software Architecture Software architecture is process of designing g the global organization of a software system, including: Dividing software into subsystems. Deciding

More information

AUTOSAR proofs to be THE automotive software platform for intelligent mobility

AUTOSAR proofs to be THE automotive software platform for intelligent mobility AUTOSAR proofs to be THE automotive software platform for intelligent mobility Dr.-Ing. Thomas Scharnhorst AUTOSAR Spokesperson Simon Fürst, BMW AG Stefan Rathgeber, Continental Corporation Lorenz Slansky,

More information

rcube2: Advanced Rapid Prototyping Electronic Control Unit

rcube2: Advanced Rapid Prototyping Electronic Control Unit Page 1 rcube2: Advanced Rapid Prototyping Electronic Control Unit Overview rcube2 is a rapid prototyping ECU based on AUTOSAR that enables fast and efficient development of control systems from initial

More information

INCA-EIP (Experimental Target Integration Package) V7.0.2 User s Guide

INCA-EIP (Experimental Target Integration Package) V7.0.2 User s Guide INCA-EIP (Experimental Target Integration Package) V7.0.2 User s Guide Copyright The information in this document may not be altered or amended without special notification from ETAS GmbH. ETAS GmbH assumes

More information

Pretty Good Privacy (PGP

Pretty Good Privacy (PGP PGP - S/MIME - Internet Firewalls for Trusted System: Roles of Firewalls Firewall related terminology- Types of Firewalls - Firewall designs - SET for E-Commerce Transactions. Pretty Good Privacy (PGP

More information

Security Policy for FIPS KVL 3000 Plus

Security Policy for FIPS KVL 3000 Plus Security Policy for FIPS 140-2 KVL 3000 Plus Version 01.01.19 Motorola General Business Information 1 of 21 Motorola General Business Information 2 of 21 1 INTRODUCTION... 4 1.1 SCOPE... 4 1.2 OVERVIEW...

More information

MDF4 Lib. Product Information

MDF4 Lib. Product Information Product Information Table of Contents 1 Overview...3 1.1 Introduction...3 1.2 Application Areas...3 1.3 Overview of Advantages...3 2 Features and Advantages...4 2.1 Supported MDF Versions...4 3 Functional

More information

As of October 1, 1998, our address is:

As of October 1, 1998, our address is: 033& 6 Hi/fn TM supplies two of the Internet s most important raw materials: compression and encryption. Hi/fn is also the world s first company to put both on a single chip, creating a processor that

More information

AUTOSAR - Challenges and Solutions from a Software Vendor s Perspective

AUTOSAR - Challenges and Solutions from a Software Vendor s Perspective AUTOSAR - Challenges and Solutions from a Software Vendor s Perspective Thomas M. Galla and Roman Pallierer Elektrobit Austria GmbH Kaiserstrasse 45/2 A-1070 Vienna, Austria E-mail: {thomas.galla, roman.pallierer}@elektrobit.com

More information

Security context. Technology. Solution highlights

Security context. Technology. Solution highlights Code42 CrashPlan Security Code42 CrashPlan provides continuous, automatic desktop and laptop backup. Our layered approach to security exceeds industry best practices and fulfills the enterprise need for

More information

STM32 Journal. In this Issue:

STM32 Journal. In this Issue: Volume 1, Issue 2 In this Issue: Bringing 32-bit Performance to 8- and 16-bit Applications Developing High-Quality Audio for Consumer Electronics Applications Bringing Floating-Point Performance and Precision

More information

CANoe.Ethernet. Product Information

CANoe.Ethernet. Product Information Product Information Table of Contents 1 Introduction... 3 1.1 Overview of Advantages... 3 1.2 Application Areas... 4 1.3 Further Information... 4 2 Functions... 4 3 Hardware... 5 4 Trainings... 5 5 Note...

More information

Designing a software framework for automated driving. Dr.-Ing. Sebastian Ohl, 2017 October 12 th

Designing a software framework for automated driving. Dr.-Ing. Sebastian Ohl, 2017 October 12 th Designing a software framework for automated driving Dr.-Ing. Sebastian Ohl, 2017 October 12 th Challenges Functional software architecture with open interfaces and a set of well-defined software components

More information

Test requirements in networked systems

Test requirements in networked systems Test requirements in networked systems Jürgen Klüser, Vector Informatik GmbH The use of CAN with J1939 or CANopen based higher layers leads to cost efficient and flexible solutions, but together with a

More information

INCA-FLEXRAY V7.2 User Manual

INCA-FLEXRAY V7.2 User Manual INCA-FLEXRAY V7.2 User Manual Copyright The data in this document may not be altered or amended without special notification from ETAS GmbH. ETAS GmbH undertakes no further obligation in relation to this

More information

OPEN ALLIANCE TC8. Compliance Verification for Ethernet ECUs. Stuttgart, May 3rd Georg Janker.

OPEN ALLIANCE TC8. Compliance Verification for Ethernet ECUs. Stuttgart, May 3rd Georg Janker. OPEN ALLIANCE TC8 Compliance Verification for Ethernet ECUs Stuttgart, May 3rd 2017 Georg Janker CTO Agenda 1. Motivation 2. The Compliance Verification Process 3. OPEN Alliance Automotive Ethernet ECU

More information

Quo Vadis SAE J1939 Standardization

Quo Vadis SAE J1939 Standardization Quo Vadis SAE J1939 Standardization Due to new application layer requirements, SAE is continuing to develop the J1939 standard, which is primarily used to network powertrains in commercial vehicles. However,

More information

User Manual Vector Logger Configurator. Version 2.7 English

User Manual Vector Logger Configurator. Version 2.7 English User Manual Vector Logger Configurator Version 2.7 English Imprint Vector Informatik GmbH Ingersheimer Straße 24 D-70499 Stuttgart Vector reserves the right to modify any information and/or data in this

More information

Certicom Security for Government Suppliers developing products to meet the US Government FIPS security requirement

Certicom Security for Government Suppliers developing products to meet the US Government FIPS security requirement certicom application notes Certicom Security for Government Suppliers developing products to meet the US Government FIPS 140-2 security requirement THE PROBLEM How can vendors take advantage of the lucrative

More information

10 th AUTOSAR Open Conference

10 th AUTOSAR Open Conference 10 th AUTOSAR Open Conference Dr. Günther Heling Vector Informatik AUTOSAR Adaptive Platform Now it s Time to get on Board AUTOSAR Nov-2017 Introduction At the first glance Adaptive and Classic don t have

More information

ODX-LINK V1.5 ODX-FLASH V1.5 User s Guide

ODX-LINK V1.5 ODX-FLASH V1.5 User s Guide ODX-LINK V1.5 ODX-FLASH V1.5 User s Guide Copyright The data in this document may not be altered or amended without special notification from ETAS GmbH. ETAS GmbH undertakes no further obligation in relation

More information

ARM Security Solutions and Numonyx Authenticated Flash

ARM Security Solutions and Numonyx Authenticated Flash ARM Security Solutions and Numonyx Authenticated Flash How to integrate Numonyx Authenticated Flash with ARM TrustZone* for maximum system protection Introduction Through a combination of integrated hardware

More information

OTX ODX. MVCI-Server. Architecture. Diagnostic Sequences. Diagnostic Database. Diagnostic Runtime System

OTX ODX. MVCI-Server. Architecture. Diagnostic Sequences. Diagnostic Database. Diagnostic Runtime System Architecture 3 Diagnostic Database A standardized exchange format for diagnostic data ODX ISO 22901-1 Diagnostic Sequences A standardized exchange format for diagnostic sequences ISO 13209 Diagnostic Runtime

More information