coding, programming, initialization · 2020. 11. 30. · definitions •scanning‐connecting a...

19
PRESENTED BY: BOB AUGUSTINE –OPUS IVS CHUCK OLSEN‐ AIRPRO DIAGNOSTICS Coding, Programming, Initialization

Upload: others

Post on 29-Jan-2021

6 views

Category:

Documents


0 download

TRANSCRIPT

  • 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