Select your Duramax year:

ecmsync™ Pro Software Guide

Select a selection below to jump to detailed instructions with visual guides.

🚀 Getting Started

X

  • Software Installation
  • System Requirements
  • Safety Percautions

System Requirements & Setup Guide:

Essential Requirements:
  • Windows® operating system (Windows 10 or newer recommended)
  • Stable internet connection
  • ecmsync™ device and appropriate cables
  • Battery maintainer/charger
  • Indoor workspace with adequate clearance
Compatible Operating Systems:

Recommended:

  • Windows® 10 or newer
  • Windows® 11

Limited Support:

  • Windows® 8 (Compatibility Mode)

IMPORTANT: macOS® and Linux® operating systems are not supported.


Hardware Requirements & Connection Types:

2017-2023 GM Duramax vehicles:
  • OBDii Cable
  • Pigtail (for the fuse connection)

Workspace Requirements:

SAFETY CHECKLIST:

Required Equipment:

Essential Tools:
  • Battery maintainer/charger
  • Laptop power supply
  • Basic hand tools for battery/ECM access
  • Safety gloves
  • ecmsync™ device
  • Model-specific cables (see connection guide above)

Installation Process:

Software Size: 83 MB

Step-by-Step Installation:
  • Download the installer from this page here
  • Run the installer package

⚠️ Critical Safety Warnings:

VOLTAGE STABILITY REQUIREMENTS:
  • Maintain constant battery voltage using battery maintainer
  • Keep laptop connected to power supply
  • Ensure stable internet connection
  • DO NOT change status of doors/windows/hood during programming

WARNING: Loss of power or connectivity during programming may result in ECM failure.

Version Information:

Version Information:

For technical assistance:
  • Contact your authorized ecmsync™ vendor
  • Review our FAQ page

Developed by ecmsync Corp. All trademarks are property of their respective owners.

🔌 Physical Connections

X

  • Computer Setup
  • Vehicle Connection
  • Common Connection Issues

Cable Identification and Setup

Provided Cables

Computer Connection Cable

  • USB Type-A to USB Type-B cable
  • Connects ecmsync™ device to computer

Vehicle Connection Cables

    2017-2023 GM Duramax:

    • OBDii Cable
    • Pigtail (for the fuse connection)

Connection Procedures by Model Year

2020-2023 GM Duramax
  1. If not already connected, connect the pigtail end to the OBDii end.

    Connect the pigtail female end to the male end
  2. Remove the fuse box within the engine bay.

    Open the fuse box cover within the engine bay
  3. Remove the ECM (15A) fuse 78 from the fuse box.

    Fuse box map Remove the ECM fuse from the fuse box
  4. Insert the pigtail blade into the fuse slot closer to the driver side wheel.

    Pigtail for the L5P unlock Open the fuse box cover within the engine bay
  5. Connect the OBDii cable under the drivers side dash.

    Location of the OBDii port on a Duramax L5P
  6. Connect white serial connector to ecmsync™ device "Vehicle" port
  7. Connect white serial connector to ecmsync™ device "Vehicle" port
  8. Connect USB cable to "Computer" port on device
  9. Connect USB cable to "Computer" port on device Connect USB cable to "Computer" port on device

    ⚠️ Critical Warning: If for any reason you disconnect the ecmsync™ device from the computer, please restart the ecmsync™ software when reconnecting the device.

    🚗 Vehicle Selection & Unlock

    X

    • Vehicle Selection Process
    • Selection Parameters
    • Available Configurations

    Software Connection Sequence

    1. Launch ecmsync™ Pro Software
    2. Complete EULA acceptance (full scroll required)
    3. Complete EULA acceptance (full scroll required)
    4. Select either Guided Mode or Pro Mode. Guided mode has detailed instructions for first time users. Pro mode for experienced users with hidden instructions.
    5. Select either Guided Mode or Pro Mode on the ecmsync platform

      NOTE: The instructions can be opened by selecting the Show/Hide instructions button on the top-right hand corner of the program.

      Show/Hide instructions button on the top-right hand corner of the program
    6. Wait for initialization
    7. Vehicle Selection:
      • Make: GM Duramax
      • Year: Select applicable year
      • Body: Choose Pickup or Cab & Chassis
      • Module: Select ECM or TCM
      • Select the year, make, and model of your vehicle
    8. Confirm selection (two-step verification)
    9. Connect device (Device Block)
      • Successful connection shows serial number
      • # of segments found
      • VIN Number (only for ECM)
      • Button turns red, displays "Disconnect"
      • Successful connection showing device serial number
    10. Connect vehicle (Vehicle Block)
    11. Connect to vehicle
      Connect to vehicle
    Connection Verification

    ECM Module:

    • VIN populated
    • Module number displayed
    • Serial number displayed
    Connect to vehicle

    TCM Module:

    • Module number displayed
    • Serial number displayed
    • Note: VIN will not populate

    Status Indicators

    Top-Right Icons:
    • ⚪ White: Powered on & ready to connect
    • 🟢 Green: Connection successful
    • 🔴 Red: Disconnected
    Vehicle connection status
    ⚠️ CRITICAL SAFETY NOTES:
    • Follow connection sequence exactly as specified
    • Never force connectors
    • Verify battery maintainer connection before proceeding
    • Ensure stable power supply throughout process
    • If in doubt, contact authorized vendor support

    Common Connection Issues

    • Failed OBD-II terminal connection
    • Incorrect cable disconnection sequence
    • Insufficient battery charge
    • Improper cable seating

    For detailed troubleshooting steps, refer to your authorized ecmsync™ vendor.

    Developed by ecmsync Corp. All trademarks are property of their respective owners.

    L5P Unlock Procedure

    Once the vehicle is connected, a popup stating the status of your ECU appears.

    • If the ECU is locked, the software will ask you to unlock this ECU (steps are below).
    • If the ECU is unlocked, it will direct you to either create an ecmsync file, or select that you have an ecmsync file.

    For unlocking an ECU, please follow the steps below:

    1. Click Yes on the "This GM ECU" is currently locked" popup.
    2. Check off the "I understand and accept the risks involved in this ECU"
    3. Click the green "Unlock ECU" button
    4. The unlock process can take several minutes to start, and will take roughly 30 minutes to complete.
    Vehicle connection status
    Unlock complete
    GM Duramax unlock complete

    📄 File Generation

    X

    • File Generation & Management
    • Understanding ecmsync™ Files
    Configuration Files (.ecma)
    • Generated unique to each device and session
    • Contains device-specific security information
    • Required for creating tune files
    • Single-use files that expire after successful write
    Tune Files (.ECMT)
    • Encrypted tune files for vehicle programming
    • Generated by authorized vendors using your .ecma file
    • Specific to each programming session
    Create or select ECMT file

    Generating Configuration Files

    Method 1: Quick Access:
    • Press Ctrl + S
    • Select desktop as save location
    • File automatically named: [DeviceSerialNumber]_config.ecma
    Method 2: Menu Navigation:
    • Click "Menu"
    • Select "Device"
    • Choose "Save Configuration"
    Save configuration file
    Method 3: Direct Button:
    • Click "I need to Generate an ecmsync™ File" button
    • Follow save location prompt
    Save configuration file

    ⚠️ IMPORTANT: Configuration files must be regenerated for each programming session. Previous files cannot be reused.


    File Handling Best Practices

    Save Location:
    • Recommended:
      • Desktop folder
      • Downloads folder
    Save configuration file to device

    Why?

    • Easy accessibility
    • Prevents lost files
    • Quick transfer to vendors
    File Verification:
    • Check file size:
      • Valid files: Above 1KB
      • Invalid files: 0KB or 1KB
    If file size is invalid:
    • Disconnect device
    • Reconnect device

    Working with Vendors

    • Sending Files to Vendors:
      • Generate fresh .ecma file
      • Verify file size
      • Send to authorized vendor
      • Await .ECMT file return

    Receiving .ECMT Files:

    • Save received file to desktop
    • Keep file easily accessible
    • Use file only with matching configuration

    Critical Reminders

    ⚠️ REGENERATION REQUIREMENTS:
    • New config file needed after each ECU write
    • Fresh config required after any error
    • New config needed for each upgrade
    • Previous files become invalid after use

    Troubleshooting

    Invalid File Indicators:
    • File size 0KB or 1KB
    • Error during generation
    • Failed verification
    Resolution Steps:
    • Disconnect all devices
    • Close software
    • Reconnect devices
    • Regenerate configuration file
    • Verify file size
    • Proceed with programming
    Best Practices Summary:

    🔃 Sync Process

    X

    • Vehicle Sync Process

    ⚠️ CRITICAL SAFETY REQUIREMENTS


    Requirement Status Note
    Ignition ON Must remain ON throughout process
    Engine OFF Must remain OFF throughout process
    Battery Voltage >12V Maintain with battery charger
    Device Connection STABLE DO NOT disconnect during sync
    Vehicle Condition STATIC DO NOT alter door/window positions
    Pre-Sync Checklist:

    WARNING: Once sync begins, vehicle status (doors, windows, electronics) must remain unchanged until process completes.


    Sync Process


    Sync process instructional video
    Phase 1: File Loading:
    • Select .ECMT file using "Browse" button
    • Select ECMT file
    • Click "Load File to device"
    • Activate file load process
    • Wait for file loading (up to 5 minutes)
    • System busy please wait
    • Progress indicator will show status
    • Do not interrupt process
    ECMT file loaded
    Phase 2: Active Sync:
    • Click "Ready to Sync" button
    • Ready to sync button
    • The file warning before the sync process will pop up. Please read all points and click the "I understand" button
    • Understand and proceed with sync process
    • Wait for progress to initiate
    • Initializing please wait modal
    • Progress meter will begin at 0%
    • Status messages will update regularly
    Initializing please wait modal

    DURING SYNC (up to 30 minutes):

    • Maintain complete vehicle stability
    • Do not touch vehicle
    • Monitor progress indicator
    • Watch for status messages
    File syncing to vehicle
    • ⚠️ DO NOT:
      • Touch the vehicle
      • Open/close doors
      • Adjust windows
      • Change vehicle power state
      • Disconnect any cables
      • Close software
      • Sleep/shut down computer
    Phase 3: Completion & Verification:
    • Wait for "Finishing up" message
    • File loaded successfully
    • Follow prompt to click "Disconnect"
    • Click "Reconnect and Verify"
    • File loaded successfully
    • Observe 10-second countdown
    • 10 second countdown
    • Verify repopulation of:
      • Module number
      • Serial number
      • VIN (except TCM)
    Vehicle serial, module, and VIN
    Phase 4: Key Regeneration:
    • Respond to key regeneration prompt - you can either disconnect your vehicle now, or regenerate your keys for the next use. We recommend completeting the key generation process right away so there are no delays the next time you want to use the device.
    • Key generation popup
    • Wait for process completion (up to 4 minutes)
    • Key generation process
    • Follow disconnection prompts:
      • Disconnect vehicle in software
      • Disconnect device in software

    Status Indicators

    Normal Progress Signs:
    • Steady progress bar advancement
    • Regular status updates
    • Green connection indicators
    Warning Signs:
    • Stalled progress
    • Error messages
    • Connection warnings
    • Voltage warnings
    Emergency Procedures:

    If any critical issues occur:

    • Do not panic
    • Do not force-close software
    • Do not disconnect devices
    • Contact authorized vendor immediately

    For optimal results, complete all steps in sequence without interruption. Process requires approximately 35-40 minutes total completion time.

    Your Progress

    checkmark

    Install

    checkmark

    Connect

    checkmark

    Configure

    checkmark

    Sync

    Need Immediate Help?