LML Duramax DSP5 Switch Install (2011-2016 SOTF Guide)
Author’s Note: I installed this on my 2013 LML in a parking lot with a Leatherman and a socket set. Took 90 minutes. Would’ve taken 30 if I’d known which ECM bolt to not strip.
The first time I tried installing a DSP5 switch on my LML, I watched 3 YouTube videos that all contradicted each other. One said pull the ECM from the top. Another said go through the wheel well. The third guy just pointed a camera at his feet for 20 minutes.
I got it done eventually — but not before snapping a brittle ECM connector tab and spending 45 minutes trying to feed wires through a firewall grommet that didn’t exist.
This guide covers the exact process, on an actual 2011-2016 LML Duramax, with the ECM on the passenger side (not the driver’s side like older trucks), using the correct pin numbers, and none of the nonsense.
What Is a DSP5 Switch and Why Would You Want One?
DSP5 stands for Diesel Switchable Program 5-position. It’s a physical knob that connects to your ECM and lets you switch between up to 5 different tunes on the fly — while driving. No reflashing, no pulling over, no plugging anything in.
On a tuned LML Duramax, your typical DSP5 setup looks like:
| Position | Tune | Use Case |
|---|---|---|
| 1 | Stock / Fuel Economy | Daily driving, highway cruise |
| 2 | Light Tow | Under 8,000 lbs |
| 3 | Heavy Tow | 8,000-20,000 lbs, EGT-safe timing |
| 4 | Street / Sport | 100-150 HP over stock, daily fun |
| 5 | Max Effort | Full fuel, track/comp use only |
Twist the knob, the ECM changes fuel tables, timing, and boost maps instantly. You feel the difference in about 2 seconds.
Quick reality check: A DSP5 switch is useless without a DSP5-compatible tune already loaded on your ECM. If your tuner gave you a single-tune flash, the switch does nothing. You need a DSP5 tune file from your tuner with all 5 positions programmed.
Is this legal? DSP5 tuning alters factory emissions calibration. This switch is sold for off-road and competition use only. See the full disclaimer at the bottom.

Before You Start: LML ECM Location
This is where most install guides get it wrong. The LML ECM is not in the same place as older Duramax trucks.
| Generation | ECM Location | Access |
|---|---|---|
| LB7/LLY/LBZ (2001-2007) | Passenger fender well | Through wheel well liner |
| LMM (2007-2010) | Passenger fender well | Through wheel well liner |
| LML (2011-2016) | Passenger side, behind battery | Pull battery + tray |
The LML moved the ECM. If you’re following an install guide that says to pull the passenger wheel well liner, it’s for an LMM or older truck — you’ll be staring at an empty fender.
SP5 Switch Options: What’s on the Market
| Brand | Price | Knob | Harness | Hardware |
|---|---|---|---|---|
| TruckTok | $63.99 | Aluminum ✅ | Braided heat-resistant ✅ | Full kit + hex wrench |
| SDP (Starlite) | $65-85 | Plastic ⚠️ | Plastic split loom | Basic kit |
| KC Diesel | $60-75 | Plastic ⚠️ | Standard plastic | Basic kit |
| Danville Performance | $85-100 | Anodized aluminum ✅ | Braided | Premium kit |
| Amazon Generic | $20-40 | Plastic ❌ | Unshielded wire | No dial plate |
My take: For $63.99, the TruckTok kit gives you an aluminum knob (not plastic), braided heat-resistant loom (not the cheap stuff that melts on contact with the turbo heat shield), and an actual installation manual. Danville’s kit is slightly nicer but it’s $85+ and the difference is in knob anodizing, not function.

What’s in the Box
The TruckTok kit (SKU ER-0296) includes:
- DSP5 switch — pre-wired with yellow (signal) and black (ground)
- Aluminum control knob — knurled, pre-mounted with set screws
- Dial plate — numbered 1-5, peel-and-stick or screw mount
- Braided split loom — high-temp, self-extinguishing
- Hex wrench — for the set screws
- Installation manual — with pinout diagram
Tools You’ll Need
| Tool | Why |
|---|---|
| 10mm socket + ratchet | Battery tray bolts, ECM bracket |
| 13mm socket | Battery hold-down |
| T20 or T25 Torx | ECM connector bolt (center bolt on X1/X2) |
| Small flathead screwdriver | Release ECM connector locks |
| Wire coat hanger (straightened) | Fishing wire through firewall |
| Drill + 3/8" bit | If mounting knob through plastic trim |
| Electrical tape | Securing the split loom ends |
| Cable / wire fish tool | Optional but makes firewall routing 10x easier |
Step-by-Step Install
Step 1: Disconnect Both Batteries
Both. Negative terminals first. The LML has dual batteries — driver and passenger side. You’re working on the passenger side ECM, which draws keep-alive power from both. You don’t want to short pin #11.
Step 2: Remove the Passenger Battery
- Remove the battery hold-down bracket (13mm)
- Lift out the battery — it’s heavy, use your legs
- Remove the plastic battery tray — 2-4 bolts (10mm) into the fender
You should now see the ECM mounted vertically behind where the battery sat.
Step 3: Remove the ECM
The LML ECM is in a plastic bracket with 2-3 10mm bolts. Before touching anything, take a photo of the connector positions — X1, X2, and X3.
- Undo the ECM bracket bolts
- The ECM can stay connected for now — just free it from the bracket
- Gently lay the ECM where you can access the connectors
Step 4: Identify the Correct Connector
The LML ECM has 3 main connectors:
- X1 (largest, grey) — injectors, sensors
- X2 (medium, black or grey) — power, CAN bus, DSP5 pins
- X3 (smallest) — throttle, pedal
You want X2. The center bolt is a T20 or T25 Torx — loosen it slowly. If it’s tight, don’t force it. These torx bolts strip easily and replacing the connector housing is a $200 job at a diesel shop.

Step 5: Wire the Switch to the ECM
This is the part everyone overcomplicates. It’s two wires.
| Switch Wire | ECM Connector | Pin # | What It Does |
|---|---|---|---|
| Yellow | X2 | #11 | DSP5 signal (voltage divider circuit) |
| Black | X2 | #35 | Ground reference |
How to find the pins:
- Pin 1 is on the top row, left side of X2
- Pin 11 is 5 positions to the right of pin 1 on the same row
- Pin 35 is on the bottom row — count from the left
Connection method:
The TruckTok harness comes pre-terminated. Plug the yellow wire terminal into pin position #11, and the black wire into #35. They click in — if you’re pushing hard and nothing’s clicking, you’re in the wrong pin hole.
If your pins are already occupied: Some LML ECMs have existing wires in #11 and #35 (especially later 2015-2016 models with advanced CAN bus options). In that case, strip 1/4" of insulation on the existing wire and solder your DSP5 wires inline — or use quality T-taps. Don’t just jam two terminals into one pin socket.

Step 6: Route the Switch Harness Through the Firewall
This is the hardest physical step. Options, from easiest to hardest:
| Method | Difficulty | Risk |
|---|---|---|
| Existing grommet (recommended) | Easy | None — find the main harness grommet |
| Drill new hole with grommet | Medium | Must seal against water |
| Through door jamb (hack) | Easy | Wire gets pinched, short-term only |
Finding the main harness grommet: Look at the firewall behind the passenger battery area. There’s a large rubber grommet where the factory engine harness passes through. You can poke a small hole through the rubber (beside the factory wires, not through them) and fish the DSP5 wire through using a straightened coat hanger.
From inside the cab, look above the passenger floorboard — you’ll see the grommet on the firewall. Have a friend push the hanger through while you guide it from the other side.

Step 7: Mount the Switch Inside the Cab
Choose a location that’s easy to reach but doesn’t look like a Home Depot special.
Common locations for LML owners:
- Left side of dash (near headlight switch) — clean, factory look
- Center console (below radio) — easy access
- A-pillar (gauge pod mount) — visible, professional
To mount:
- If using the TruckTok dial plate with adhesive: clean the surface with alcohol, peel, stick
- If screw-mounting: drill small pilot holes, use the included screws
- The knob secures with a small set screw — use the included hex wrench
Step 8: Reassemble and Test
- Reconnect ECM connectors — X2 center bolt first, then push on the connector housings until they click
- Remount ECM in bracket
- Reinstall battery tray and battery
- Reconnect both battery terminals
Before starting the truck: Turn the key to Accessory (don’t start). The switch should do… nothing visible. That’s normal. The DSP5 switch changes which tune table the ECM reads — you won’t see any indicator lights unless you add an LED.
Start the truck. Cycle the switch through positions 1-5. If your tuner programmed noticeable differences between positions, you should feel the idle change slightly on some tunes. If nothing changes, verify with your tuner that your DSP5 tune file is correct.
Common Mistakes (That I Made)
1. Wrong ECM Connector
Had a buddy who wired into X1 pin #11 — that’s an injector driver circuit. Truck wouldn’t start. Confirming: it’s X2, the middle connector.
2. Stripping the Torx Bolt
The center bolt on X2 is soft metal in a plastic housing. When it resists, spray with contact cleaner, wait 5 minutes, then try again. Never use an impact driver.
3. Firewall Grommet Through the Wrong Hole
Push your coat hanger beside the factory harness, not through it. If you nick the main engine harness, you’re chasing intermittent electrical gremlins for the life of the truck.
4. Not Securing the Harness In the Engine Bay
The braided loom on the TruckTok kit is rated for engine bay temps, but it still needs to be zip-tied clear of the turbo and exhaust manifold. Run it along the firewall, not over the engine.
Need step-by-step photos? Our TruckTok Forum DSP5 thread has detailed install pics from other LML owners. Browse the thread →
FAQ
Will this work on a 2015 LML with the Bosch EDC17 ECM?
Yes. All 2011-2016 LML Duramax trucks use the Bosch EDC17CP49 ECM. The pinout (X2 pin #11/#35) is identical across all LML model years.
Do I need a DSP5 tune before installing the switch?
Yes. The switch is hardware only. Without a DSP5-compatible tune file flashed to your ECM, the switch does nothing. Contact your tuner and request a DSP5 tune with your desired power levels per position.
Can I install this without removing the ECM?
Technically yes — if you have tiny hands and x-ray vision. In practice, you need to access the back of the ECM connectors, which face the fender. Removing the battery and ECM bracket takes 15 minutes and saves an hour of frustration.
My tuner only supports DSP2. Will this 5-position switch work?
Yes, but only positions 1 and 2 will do anything. The switch is electrically compatible — it’s the tune file that determines how many positions are active.
Will installing this void my warranty?
Yes, in effect. Connecting aftermarket tuning hardware to the ECM is a clear powertrain warranty void. This product is sold for off-road use only.
Should I disconnect the batteries?
Absolutely. You’re inserting terminals into the ECM connector. A voltage spike on the wrong pin can brick your ECM — a $1,500+ replacement.
What’s the difference between this and a cheaper Amazon switch?
The TruckTok switch uses an aluminum knob (lasts 10x longer than plastic), braided high-temp loom (won’t melt on the firewall), and comes with a dial plate and hex wrench. Amazon generics cut costs on the wire insulation — the part that sits 4 inches from your turbo.
Can I add an LED indicator to show which position I’m in?
Yes, but it requires a separate DSP5 position decoder circuit (some tuners sell these as add-ons). The switch itself is passive — it uses a resistor ladder to tell the ECM which position, not individual position wires.
One Last Thing: Legal
This switch is sold for off-road and competition use only. Modifying your vehicle’s emissions control system, including ECM tuning, may violate federal and state laws. Know your local regulations.
Got questions about your specific LML setup? Drop a comment, email us at service@trucktok.com, or ask in the TruckTok Forum DSP5 thread.