Indigo - Vector...3 Executive Summary –What is Indigo? Indigo in General Self-configuring Data...

25
V1.3 | 2018-09-13 Vector Diagnostic Tester Indigo 1 / 6

Transcript of Indigo - Vector...3 Executive Summary –What is Indigo? Indigo in General Self-configuring Data...

Page 1: Indigo - Vector...3 Executive Summary –What is Indigo? Indigo in General Self-configuring Data supply via ODX, CDD or MDX UDS, KWP, GMW3110, OBD, J1939 CAN/FD, K-Line, DoIP Use-case

V1.3 | 2018-09-13

Vector Diagnostic Tester

Indigo

1 / 6

Page 2: Indigo - Vector...3 Executive Summary –What is Indigo? Indigo in General Self-configuring Data supply via ODX, CDD or MDX UDS, KWP, GMW3110, OBD, J1939 CAN/FD, K-Line, DoIP Use-case

2

1. Indigo in General

2. Diagnostic Use Cases

3. Automation of Diagnostic Sequences

4. Remote Diagnostics

5. Summary

Agenda

Page 3: Indigo - Vector...3 Executive Summary –What is Indigo? Indigo in General Self-configuring Data supply via ODX, CDD or MDX UDS, KWP, GMW3110, OBD, J1939 CAN/FD, K-Line, DoIP Use-case

3

Executive Summary – What is Indigo?

Indigo in General

Self-configuring

Data supply via ODX, CDD or MDX

UDS, KWP, GMW3110, OBD, J1939

CAN/FD, K-Line, DoIP

Use-case driven

One diagnostic view for each diagnostic task

Vehicle-oriented

Optimized for diagnosing vehicles

Suitable for ECU diagnostics

Easy to use and flexible tool for applying diagnostics

Page 4: Indigo - Vector...3 Executive Summary –What is Indigo? Indigo in General Self-configuring Data supply via ODX, CDD or MDX UDS, KWP, GMW3110, OBD, J1939 CAN/FD, K-Line, DoIP Use-case

4

1. Indigo in General

2. Diagnostic Use Cases

3. Automation of Diagnostic Sequences

4. Remote Diagnostics

5. Summary

Agenda

Page 5: Indigo - Vector...3 Executive Summary –What is Indigo? Indigo in General Self-configuring Data supply via ODX, CDD or MDX UDS, KWP, GMW3110, OBD, J1939 CAN/FD, K-Line, DoIP Use-case

5

Scenario

Direct access to vehicle identification data

Solution

Quick insight in vehicle to get vehicle identification overview

> SW version, HW supplier, …

Direct presentation of identified ECU variants

Vehicle Identification

Diagnostic Use Cases

Page 6: Indigo - Vector...3 Executive Summary –What is Indigo? Indigo in General Self-configuring Data supply via ODX, CDD or MDX UDS, KWP, GMW3110, OBD, J1939 CAN/FD, K-Line, DoIP Use-case

6

Scenario

Immediate overview over the whole vehicle’s DTCs

Dive into the ECUs - check fault memory information in detail

Solution

Well arranged overview of the complete vehicle’s ECUs and their fault memory status

Detailed DTC data for single ECU> Confirmed DTCs & Status

> Environment data & Error conditions

Fault Memory

Diagnostic Use Cases

Page 7: Indigo - Vector...3 Executive Summary –What is Indigo? Indigo in General Self-configuring Data supply via ODX, CDD or MDX UDS, KWP, GMW3110, OBD, J1939 CAN/FD, K-Line, DoIP Use-case

7

Scenario

Quick access to a specific set of vehicle data

Solution

Easily arrange parameters from several ECUs -merged in one view

Read-before-write: when writing a subset of service parameters, read dependent parameters before

Store/Restore parameter values

Measure values - manually or periodically

Symbolic logging of selected values

Vehicle Data Access

Diagnostic Use Cases

Page 8: Indigo - Vector...3 Executive Summary –What is Indigo? Indigo in General Self-configuring Data supply via ODX, CDD or MDX UDS, KWP, GMW3110, OBD, J1939 CAN/FD, K-Line, DoIP Use-case

8

Scenario

Reprogram ECUs*

Solution

Re-use preconfigured vFlash Pack&Go container

ComParams

Flash data (hex/bin/s19/…)

Security

Reprogram ECUs with a single click

Reports

*Vector vFlash installation and license required

Reprogramming

Diagnostic Use Cases

Page 9: Indigo - Vector...3 Executive Summary –What is Indigo? Indigo in General Self-configuring Data supply via ODX, CDD or MDX UDS, KWP, GMW3110, OBD, J1939 CAN/FD, K-Line, DoIP Use-case

9

Scenario

Access OBD information from an ECU or a vehicle

Solution

Read OBD fault memoryand freeze frame data

Read vehicle identification

Measure OBD powertrain diagnostic data

Access OBD monitoring test results

Generic access to all OBD services and parameters of an ECU or vehicle

Build-in support for OBD-II (SAE J1979/ ISO15031) and WWH-OBD (ISO27145)

On-Board Diagnostics

Diagnostic Use Cases

Page 10: Indigo - Vector...3 Executive Summary –What is Indigo? Indigo in General Self-configuring Data supply via ODX, CDD or MDX UDS, KWP, GMW3110, OBD, J1939 CAN/FD, K-Line, DoIP Use-case

10

Scenario

Diagnose ECUs and vehicles based on SAE J1939

Solution

Integrated diagnostics based on J1939

ECU Identification> AddressClaiming

Read and clear fault memory

Display DTC freeze frames

Measure J1939 SPNs

Generic access to J1939 DMs

Heavy Duty Diagnostics based on SAE J1939

Diagnostic Use Cases

Page 11: Indigo - Vector...3 Executive Summary –What is Indigo? Indigo in General Self-configuring Data supply via ODX, CDD or MDX UDS, KWP, GMW3110, OBD, J1939 CAN/FD, K-Line, DoIP Use-case

11

Automated variant identification> Detect and select the variants of the connected

ECUs if desired

Auto-complete diagnostic requests in Diagnostic Console

> Start typing message – select desired request from provided set

Automated TesterPresent handling> Activate and deactivate the TesterPresent

depending on the active session

Build-in Security Access handling> Semi-automated Security Access handling – only

Seed&Key DLL required

Comfortable Usage

Diagnostic Use Cases

Page 12: Indigo - Vector...3 Executive Summary –What is Indigo? Indigo in General Self-configuring Data supply via ODX, CDD or MDX UDS, KWP, GMW3110, OBD, J1939 CAN/FD, K-Line, DoIP Use-case

12

Scenario

Store diagnostic analysis results for presentation and archiving

Solution

Extensive Indigo reports> PDF- and HTML-Format

Configurable report layout > conform to corporate requirements

> Designed to be adaptable by user

Reports

Diagnostic Use Cases

Page 13: Indigo - Vector...3 Executive Summary –What is Indigo? Indigo in General Self-configuring Data supply via ODX, CDD or MDX UDS, KWP, GMW3110, OBD, J1939 CAN/FD, K-Line, DoIP Use-case

13

Scenario

Read Identification and Fault Memory data without ECU specific diagnostic data bases

> Need to know which ECUs are available in the vehicle

> Need to know the software and hardware versions of “all” ECUS.

> Need to know if any DTC is set in the vehicle

Solution

Load vehicle model’s base diagnostic data

Find assembled diagnostic ECUs

Read identification and fault memory data

Create Report

Generic Vehicle Access

Diagnostic Use Cases

Select generic

database

Discover ECUs

Read data

Page 14: Indigo - Vector...3 Executive Summary –What is Indigo? Indigo in General Self-configuring Data supply via ODX, CDD or MDX UDS, KWP, GMW3110, OBD, J1939 CAN/FD, K-Line, DoIP Use-case

14

1. Indigo in General

2. Diagnostic Use Cases

3. Automation of Diagnostic Sequences

4. Remote Diagnostics

5. Summary

Agenda

Page 15: Indigo - Vector...3 Executive Summary –What is Indigo? Indigo in General Self-configuring Data supply via ODX, CDD or MDX UDS, KWP, GMW3110, OBD, J1939 CAN/FD, K-Line, DoIP Use-case

15

Scenario

Extend diagnostic capabilities of Indigo

Automate recurring diagnostic tasks

Solution

Vector Diagnostic Scripting Library> Diagnostic sequences using C# (.NET)

> User interaction with dialogs, input validation, …

> Compatible with CANoe/CANape/vFlash/..

Script Recorder> Record diagnostic sequences even without

programming skills

Vector Diagnostics Scripting Library

Automation of Diagnostic Sequences

Page 16: Indigo - Vector...3 Executive Summary –What is Indigo? Indigo in General Self-configuring Data supply via ODX, CDD or MDX UDS, KWP, GMW3110, OBD, J1939 CAN/FD, K-Line, DoIP Use-case

16

VDS Extension for Microsoft Visual Studio

IntelliSense for qualifiers and values

Code analyzers to apply best practices> Qualifier validation

> Conversion validation

> Memory management and optimization

Debugging support > Real-ECU communication

> Breakpoints

> Diagnostic communication trace

Mocking- and Testing Framework> Development of reliable diagnostic sequences

Vector Diagnostics Scripting Library

Automation of Diagnostic Sequences

Page 17: Indigo - Vector...3 Executive Summary –What is Indigo? Indigo in General Self-configuring Data supply via ODX, CDD or MDX UDS, KWP, GMW3110, OBD, J1939 CAN/FD, K-Line, DoIP Use-case

17

1. Indigo in General

2. Diagnostic Use Cases

3. Automation of Diagnostic Sequences

4. Remote Diagnostics

5. Summary

Agenda

Page 18: Indigo - Vector...3 Executive Summary –What is Indigo? Indigo in General Self-configuring Data supply via ODX, CDD or MDX UDS, KWP, GMW3110, OBD, J1939 CAN/FD, K-Line, DoIP Use-case

18

Issue on test driveIssue with a vehicle on test drive: Help from (or for) the developer without the need to travel.

Issue in production plantIssue with a vehicle, ECU or system in production plant (potentially in another country): Short-term help from a developer from a distance.

Issue in after-sales garageIssue with customer’s vehicle in after-sales garage:Short-term help from a “vehicle doctor” or developer from the central facility.

Issue with integrated 3rd party systemIssue with 3rd party system or component in the vehicle (e. g. in OEM cooperation, integrated engine/transmission): Help from a system expert from a distance.

Use Cases for Remote Diagnostics

Remote Diagnostics

Page 19: Indigo - Vector...3 Executive Summary –What is Indigo? Indigo in General Self-configuring Data supply via ODX, CDD or MDX UDS, KWP, GMW3110, OBD, J1939 CAN/FD, K-Line, DoIP Use-case

19

Windows-PC

Indigo

Indigo Remote System

Remote Diagnostics

Diagnostic Expert

Indigo Remote Serverhttps://remote-diagnostics.de

Internet,UMTS

Windows-PC

IndigoRemote

Vehicle Specialist,Test Driver

Network-Interface

Internet,UMTS

IndigoAccessPoint

Page 20: Indigo - Vector...3 Executive Summary –What is Indigo? Indigo in General Self-configuring Data supply via ODX, CDD or MDX UDS, KWP, GMW3110, OBD, J1939 CAN/FD, K-Line, DoIP Use-case

20

Indigo Remote System

Remote Diagnostics

Diagnostic Expert

Indigo Remote Serverhttps://remote-diagnostics.de

Internet,UMTS

Windows-PC

IndigoRemote

Vehicle Specialist,Test Driver

Internet,UMTS

Indigo Access Point Compact on VN8810

Page 21: Indigo - Vector...3 Executive Summary –What is Indigo? Indigo in General Self-configuring Data supply via ODX, CDD or MDX UDS, KWP, GMW3110, OBD, J1939 CAN/FD, K-Line, DoIP Use-case

21

Works worldwide, just requires broadband connectionLAN, WLAN, UMTS, … (on vehicle as well as on expert site)

Software, diagnostic data, sequences and security algorithms are kept on the diagnostic expert’s machine (and are not transported)Software/data on diagnostic expert’s machine can be updated at any time.No security issues resulting from (transfer of) data to the vehicle specialist’s machine.

Getting started quick and easyIf not available the Access Point can be downloaded from the server.The vehicle specialist starts a remote session on the server, the diagnostic expert connects to it.

High data transfer speed“Smart blocks”

Supports 3rd party diagnostic hardware via PassThru / D-PDU API

Characteristics

Remote Diagnostics

Page 22: Indigo - Vector...3 Executive Summary –What is Indigo? Indigo in General Self-configuring Data supply via ODX, CDD or MDX UDS, KWP, GMW3110, OBD, J1939 CAN/FD, K-Line, DoIP Use-case

22

1. Indigo in General

2. Diagnostic Use Cases

3. Automation of Diagnostic Sequences

4. Remote Diagnostics

5. Summary

Agenda

Page 23: Indigo - Vector...3 Executive Summary –What is Indigo? Indigo in General Self-configuring Data supply via ODX, CDD or MDX UDS, KWP, GMW3110, OBD, J1939 CAN/FD, K-Line, DoIP Use-case

23

Target audience

System integration engineers (apply diagnostic during vehicle integration)

Test engineers and technicians (apply diagnostic during test drive)

Development engineers developing ECU functionality (apply diagnostics for function development and verification)

Support and technical assistance (apply diagnostics on prototypes or customers cars)

User profile

End-users that don’t need detailed diagnostic experience

End-users searching for problems beyond diagnostics

Target audience

Summary

Page 24: Indigo - Vector...3 Executive Summary –What is Indigo? Indigo in General Self-configuring Data supply via ODX, CDD or MDX UDS, KWP, GMW3110, OBD, J1939 CAN/FD, K-Line, DoIP Use-case

24

Indigo can be used intuitively without deep diagnostic knowledge and tool experience.

Indigo is especially strong in vehicle diagnostics but also in single ECU diagnostics.

Indigo can be used in difficult environment (test drive) with minimal set of user interactions, also via keyboard.

Indigo is a generic tester. The user interface can be adapted to the users needs.

Summary

Summary

Page 25: Indigo - Vector...3 Executive Summary –What is Indigo? Indigo in General Self-configuring Data supply via ODX, CDD or MDX UDS, KWP, GMW3110, OBD, J1939 CAN/FD, K-Line, DoIP Use-case

25 © 2018. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V1.3 | 2018-09-13

Author:Abramowitsch, RalfVector Informatik GmbH

For more information about Vectorand our products please visit

www.vector.com