View
7
Download
0
Category
Preview:
Citation preview
PRESENTED BY:
BOB AUGUSTINE –OPUS IVS
CHUCK OLSEN‐ AIRPRO DIAGNOSTICS
Coding, Programming, Initialization
Definitions
• Scanning ‐ Connecting a diagnostic scan tool to read/clear Diagnostic Trouble Codes (DTCs), view live data (PIDs), activate components• Programming ‐ Installing or reinstalling operating software in an ECU or component• Coding ‐ Installing configuration data into an ECU or component• Calibration ‐ Initializing or learning a component to its host system• As‐Built Data ‐ Vehicle option configuration data or build data
See full definitions - www.ciclink.com/automotive-scan-diagnostics-calibration-and-programming/
Audience Response Question:
5% 5%
38%
14%
38%
0%
5%
10%
15%
20%
25%
30%
35%
40%
Call a mobile diagnosticcompany
I'm unsure how we handle these Performed by in‐houseemployee(s)
Send these to a local Dealership Use a remote service provider
Programming/coding/initialization events at my shop:
• ECM Tampering• Field Software Fixes (remember the MEM‐CAL)?• Part # consolidation• Vehicle Configuration
DIESEL
Programming History
• 1990 GM introduced EEPROM rewriting
• 1994 GM introduced FLASH EEPROM
• 1998 GM/Vetronix released SPS (Service Programming System) to the IAM on CD
• 2002 GM converted SPS from DOS to Windows
• 2004 J2534‐1 Programming API developed
• 2006 GM moved SPS from DVD to Cloud
Programming History
• Model Year 2004‐forward all OEMs required to make Powertrain (Engine, Transmission, 4x4) FLASH programming available to IAM via J2534‐1 API
• J2534‐2 adds additional non‐powertrain protocols
• 2013 Mass Right‐2‐Repair
• 2014 49 State MOU
• All 2018‐forward must have OEM diagnostics available via J2534 or ISO22900
• ~50% OEMs added back‐model coverage
Programming History‐J2534
GM SDM Programming
GM SDM Programming
GM SDM Programming
GM SDM Programming
GM SDM Programming
PPS ReZero
Programming Requirements
Inspect Battery and Main Terminals, correct any loose or corroded
connections
Test Battery Voltage, Charge or replace as
needed
Identify Optional Electronic Equipment
Scan All Systems & Document (Health
Check)
Inspect & Correct any Related Electronic Issues
Research Service Information specific to
manufacture and module programming
Verify you have compatible PC and VCI hardware specified for
programming
Acquire manufacture specified programming applications for the
vehicle
Connect programming capable battery support and set to specified voltage as per service
information
Prepare vehicle in proper state for programming, Turn all accessories off, set parking brake etc.
Proceed with programming using OE
application
Follow post programming
instructions as per application/service
information
Coding, Programming, Initialization
Each Manufacture and/or module will have different requirements for Coding‐Programming or initialization procedures
Programming Today’s Vehicles:Skills
•Reading, Researching and Applying Service Information•Identify & Perform Checks & Tests to Verify the Condition of Electronic Systems◦ Battery Testing and Charging◦ Fuse inspection testing◦ Ignition switch function and operation
•Vehicle Platform Knowledge (Year, Make, & Model Specific)•Comprehension of Criteria for Setting, Clearing, & Re‐checking DTCs•Use of Scan Tool Special Functions to perform post programming requirements
•IT Skills or Access to IT Professionals for:◦ Software and Hardware Management◦ Operating System Updates◦ Internet Access & Wi‐Fi◦ Antivirus, etc.
Programming Today’s Vehicles: Hardware/Tools
Programming Today’s VehiclesSoftware Applications
FCA US LLC J2534 Overview
• Provides support for ALL 2010 and newer vehicles, as well as SOME of the 2007 – 2009 vehicles. Refer to section 4 for vehicle support reference chart or click here.
• An active internet connection is required to use wiTECH 2.0 J2534 Application.
• Applicable ECUs can be flashed/reprogrammed, if a flash is available. • ECU reprogramming flash files are automatically downloaded via the wiTECH 2.0 J2534 Application.
• Supports: Flashes, Data Read, Diagnostic Trouble Codes (DTCs), Routines, and System Tests. • Requires wiTECH 2.0 and TechAuthority subscriptions. 2. Chrysler J2534 Flash Application:
• Provides support for all 1996 – 2009 vehicles.
• Supports ECU reprogramming for emission control modules only (ECM, PCM, TCM, and CVT). • The user is responsible for downloading the correct ECU reprogramming/flash files from TechAuthority’s website.
• FCA US LLC recommends the CTC J2534 Vehicle Box Device for SCI ECU reprogramming. SCI reprogramming is used on most PCMs and TCMs prior to 2005 model year vehicles.
• Requires TechAuthority subscription.
Identify and correct the issueGeneric PowertrainNo diagnostic codes retrievedEnhanced PowertrainNo diagnostic codes retrievedTransmissionNo diagnostic codes retrievedBody Control ModuleB3109 Keyless Entry Transmitter 1 Battery B3110 Keyless Entry Transmitter 2 Battery B3125 Driver Door Only Unlock Circuit B3130 All Doors Unlock Circuit B3135 All Doors Lock Circuit U0078 Control Module Communication Bus F Off U0151 Lost Communication With Restraints Control Module U0155 Lost Communication With Instrument Panel Cluster (IPC) Control Module U0164 Lost Communication With HVAC Control Module U0168 Lost Communication With Vehicle Security Control ModuleInstrument ClusterB1370 Control Module Ignition On and Start Circuit B1325 Control Module Power Circuit U0140 Lost Communication With Body Control Module U0151 Lost Communication With Restraints Control Module U0159 Lost Communication With Parking Assist Control Module A U0164 Lost Communication With HVAC Control Module U0184 Lost Communication With Radio U0198 Lost Communication With Telematic Control Module U0254 Lost Communication With Remote Start ModuleRadio ‐ GlobalB1325 Control Module Power CircuitRadio ‐ Mini and BYOMB1325 Control Module Power CircuitTelematics Communication InterfaceNo diagnostic codes retrievedElectronic Brake Control ModuleNo response from module
Power Steering Control ModuleNo response from moduleBody Control ModuleB3109 Keyless Entry Transmitter 1 Battery B3110 Keyless Entry Transmitter 2 Battery B3125 Driver Door Only Unlock Circuit B3130 All Doors Unlock Circuit B3135 All Doors Lock Circuit U0078 Control Module Communication Bus F Off U0151 Lost Communication With Restraints Control Module U0155 Lost Communication With Instrument Panel Cluster (IPC) Control Module U0164 Lost Communication With HVAC Control Module U0168 Lost Communication With Vehicle Security Control ModuleFront Seat Heating Control ModuleNo response from moduleFuel Pump Control ModuleNo response from moduleHVAC Control ModuleNo response from moduleInflatable Restraint Sensing and DiagnosticNo response from moduleLeft Side Object Detection Control ModuleNo response from moduleParking Assist Control ModuleNo response from moduleRight Side Object Detection Control ModuleNo response from module
Several communication
faults and modules not reporting
New Technology now and in the Future
Secure Gateway ModulesOver the Air ProgrammingTelematics
Recommended