ctdi - reverse engineering - apra-europe.org · 21st may, 2014 2 reverse engineering step 1...

15
1 21st May, 2014 Reverse Engineering Reverse Engineering Rimini, 21st May 2014

Upload: trandang

Post on 08-Apr-2018

218 views

Category:

Documents


4 download

TRANSCRIPT

121st May, 2014

Reverse EngineeringReverse Engineering

Rimini, 21st May 2014

221st May, 2014

Reverse Engineering

Step 1Determine

Purpose and Design Goals

ITDocument

Quality

Step 2Observe and

Develop Ideasof How itWorks

Step 3Disassemble

into Basic Components

Step 4Develop Test

process, Analysis-Function, Structure,

Materials

Step 5Industrialise

RemanProcess

321st May, 2014

Global Profile

Leading providerin the electronic industry

Over 350 Engineers & 2000 technicians

> 7,500 employees

70 locations worldwide for regional solutions

Since 1975, repair of electronic systems

Expertise – across technologies & OEMs

End-to-end logistics & spare parts management solutions

Repair portfolio > 75,000 different types

Innovation through in-house engineering

Global Customer Network

OEMs and carriers

Companies from automotive, transportation, energy sectors

Development of efficient and innovative service models

CTDI Headquartersin West Chester, USA

CTDI Europe Headquarters in Malsch, Germany

421st May, 2014

Commitment to Service Excellence

“CTDI will achieve second-to-none quality status in serving the global Communications Industry by making a

commitment to continual improvement throughout the company”

Jerry Parsons, Chairman & CEO

Leo Parsons, President & COO

CTDI’s commitment to our global customers is to deliver service excellence worldwide through the following methods:

Innovative Test EngineeringDrive Process AutomationHire the best technical resourcesEstablish world-class and strategic repair and logistics operationsInvest in our customer relationships!

Step 1Determine

Purpose and Design Goals

Step 1Determine

Purpose and Design Goals

521st May, 2014

Engineering Test Development LabEngineering Test Development Lab

Step 2Observe and

Develop Ideasof How itWorks

Step 2Observe and

Develop Ideasof How itWorks

621st May, 2014

(2009-2013):

Overview Climate control / Basic componentsOverview Climate control / Basic components

Step 3Disassemble

into Basic Components

Step 3Disassemble

into Basic Components

721st May, 2014

Overview Cluster / Basic componentsOverview Cluster / Basic components

(2008-2012):

Step 3Disassemble

into Basic Components

Step 3Disassemble

into Basic Components

821st May, 2014

Steps

Gather information (Pin out, Connectors, Loads, Car wire diagrams, LAN-Interface, tools…)

Setup tool chain

Setup CAN communication (RAM-1 Tester, CAN Interface)

Sniffing CAN commands in Car

Develop and implement HW tools relay / load matrix

Implement CAN commands, timings, load values in Test software

Final concept

DUTDUT-- Test development processTest development process

Step 4Develop Test

process, Analysis-Function, Structure,

Materials

Step 4Develop Test

process, Analysis-Function, Structure,

Materials

921st May, 2014

To switch a Load to different outputs a special relay matrix was developed by CTDI

Develop and implement HW tools relay / load matrix Develop and implement HW tools relay / load matrix

Step 4Develop Test

process, Analysis-Function, Structure,

Materials

Step 4Develop Test

process, Analysis-Function, Structure,

Materials

1021st May, 2014

CAN InterfaceCAN InterfacePC + BUS monitorSoftware + OBD-Diagnosis Tool

PC + BUS monitorSoftware + OBD-Diagnosis Tool

DUTDUT

OBD-Diagnosis Tool

Service Tool

OBD-Diagnosis Tool

Service Tool

USB

LAN CAN

Steps

Establish communication by sending service commands

Sniffing the commands and responses to the DUT

Sniffing CAN commandsSniffing CAN commands

Step 4Develop Test

process, Analysis-Function, Structure,

Materials

Step 4Develop Test

process, Analysis-Function, Structure,

Materials

1121st May, 2014

CAN commands sent to DUTCAN commands sent to DUT Positive response received from Positive response received from DUT (stand alone)DUT (stand alone)

Stand Alone DUT CAN BUS CommunicationStand Alone DUT CAN BUS Communication

Step 4Develop Test

process, Analysis-Function, Structure,

Materials

Step 4Develop Test

process, Analysis-Function, Structure,

Materials

1221st May, 2014

Industrialised Test Process using custom software

Step 5Industrialise

RemanProcess

Step 5Industrialise

RemanProcess

1321st May, 2014

Functional test steps (fully automated)

DUT stand alone test (no other car parts involved)

Read DUT Data (VIN, Hardware #...)

Reset DUT Data

Set outputs (lights, relays…)

Read sensors

Pass/Fail and save test results

CAN InterfaceCAN InterfacePC + CTDI test Software

PC + CTDI test Software DUTDUT

PSUPSU

Peripherals(lights, relays,

data…)

Peripherals(lights, relays,

data…)

Final Concept

Step 5Industrialise

RemanProcess

Step 5Industrialise

RemanProcess

1421st May, 2014

RemanReman 8.0: CTDI End8.0: CTDI End--toto--end service modelend service model

Step 5Industrialise

RemanProcess

Step 5Industrialise

RemanProcess

1521st May, 2014

Thank you for your attention!

Come and visit us @ Booth 3