ctdi - reverse engineering - apra-europe.org · 21st may, 2014 2 reverse engineering step 1...
TRANSCRIPT
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