DIY Trailhawk: Making a Factory eLSD Work in a WK2 Limited
The real wiring, power feeds, CAN integration, donor connectors, fault diagnosis, and JScan configuration behind a working factory eLSD retrofit.
Jon’s 2015 Grand Cherokee Limited has been living a life Jeep never intended. It has a 3.6-liter V6, Quadra-Trac II, and 37-inch tires, and we have taken it places where a conventional open rear differential is a real limitation.
The long-term plan is a straight-axle conversion with better gearing. That is the expensive, complicated endgame. Right now, we wanted the advantage Jeep already built into the Quadra-Drive II package: a factory electronic limited-slip rear differential that could talk to the rest of the vehicle.
A wrecked 2018 diesel Trailhawk offered an unlikely solution. Levi found it in Oregon, Jon bought the donor for $500, and we had access to the differential, the eLSD controller, and original connector ends. The mechanical parts were only half the job. Getting the rest of the Grand Cherokee to recognize and operate a factory option it never shipped with was going to be my part.
Salvaging a factory system, not just an axle
The donor had been hit hard in the rear. The rear door was crushed shut, and getting to the control hardware under the left side of the rear seat meant cutting our way into the damaged body.
That was worth doing because an eLSD swap is not complete when the housing bolts up. The clutch actuator has its own controller, sensor wiring, power supplies, and messages on the vehicle’s drivetrain CAN network. Leave that behind at the salvage yard and you have an expensive differential that cannot do the thing you bought it for.
The donor and Jon’s Limited were both WK2s, but they were not identical. The Trailhawk rear axle and CV hardware were different from the Limited’s. We compared components before the transplant. Jon and Levi handled much of the mechanical work while I focused on what would make the electronics cooperate.
The body harness was our first major obstacle. The connector arrangement in the donor did not match the older Limited in the way we’d hoped. We could have tried transplanting a much larger portion of the donor loom, but that would have introduced far more wires and more problems than the eLSD actually needed.
Instead, we salvaged the factory module and differential connectors, kept enough pigtail to identify their cavities, and built the missing harness between them. The differential could be installed mechanically first, even while the Jeep still believed it had Quadra-Trac II.
Prove communication before burying the harness
The first electrical milestone was getting the module to wake up and appear on the diagnostic network. We made temporary connections for power and CAN communication before routing the entire harness beneath the Jeep.
The module showed up in the scan tool. That’s encouraging, but it was not a victory lap. With the actuator circuits still incomplete, the controller was reporting faults. Communication tells you the network side is alive; it does not tell you that the differential’s motor and sensors are wired correctly.
I extended the donor pigtails, used the existing floor grommet rather than drilling the body, and chose an available module rail in the electronics tub under the driver’s seat. That put the eLSD controller close to the Drivetrain Control Module (DTCM), a convenient place to join the drivetrain CAN pair.
Once the harness was properly routed and the configuration enabled with JScan, I found a crossed conductor on the differential side and corrected it. We cleared the faults, ran the eLSD function test and Quick Learn, and checked that the controller operated without active errors.
Then came the satisfying part: the factory cluster could show the rear lock indicator when the system was commanding it. The Jeep recognized an option that hadn’t been on its build sheet.
That completed the installation and basic function check. Hard off-road validation was still a separate outing. What follows is the wiring detail that makes this retrofit repeatable, and the mistakes that are easiest to make when you’re adapting a salvage harness rather than installing a plug-and-play kit.
What the eLSD actually does
An open differential lets the rear wheels turn at different speeds, which is what you want in a corner. The cost is that torque follows the path of least resistance. Lift a rear tire and that’s where your engine output goes.
The eLSD adds a clutch pack that progressively couples the two rear axle shafts. A ball-ramp actuator, driven by a small electric motor, applies clamping force on command.
Rather than waiting for a wheel to spin and then trapping it with the brakes, the vehicle can send torque across the axle before the slip develops.
Off-road that matters on crossed-up climbs, loose rock, and anywhere a rear tire goes light. You keep moving with less wheelspin and less intervention from brake-based traction control — which is hard on brakes and slow to react.
Identify the controller before touching the wiring
The module is P05150734AC, a Bosch unit, and it covers 2014–2018 Grand Cherokee. Our 2015 is in range. The supersession chain runs AB → AC → AD → AE, and AE covers 2014 through 2026 across both Grand Cherokee and Durango.
That fitment range does more than confirm the part fits. It quietly answers the question everyone asks first.
What the used module needed, and what it didn’t
Before the swap, it was easy to find claims that a used eLSD controller would have to be paired to the car’s VIN by a dealer before it could function. We didn’t want to start with that assumption.
The factory service information identifies VIN as a message the controller receives along with vehicle speed, wheel speed, terrain mode and odometer data. The eLSD system is networked, and it needs an expected feature configuration in the vehicle, not just voltage at the connector.
The useful evidence is what happened on this exact retrofit: we powered the used 2018 module, connected it to the WK2 drivetrain CAN network, enabled the eLSD option using JScan, completed the required tests and Quick Learn, and got working rear-lock control without a dealer VIN-marrying procedure.
That result doesn’t prove every module on every model year behaves identically. It does show the swap is not automatically dead because the controller came from another Jeep.
Separate two issues before diagnosing anything: a controller that cannot communicate or initialize, and a vehicle that has not been configured to expect the eLSD. The first calls for checking power, ground, CAN and module faults; the second requires correct vehicle configuration and calibration.
The diagram I started with was wrong in every particular
I began with a 2011 WK2 eLSD diagram, on the reasonable assumption that WK2 is WK2.
The WK2 got a significant electrical revision at the 2014 refresh. Once I had the correct 2016 service manual and compared them, the 2011 diagram was wrong about all six circuit IDs, all six wire colors, and the fuse ratings.
Not “mostly right with some drift.” Wrong in every field.
| 2011 diagram | 2016 manual (correct) | |
|---|---|---|
| Circuit IDs | A26, A803, F943, D11, D12, Z216 | A206, A918, F946, D431, D432, Z917 |
| Colors | RED, RED/BLK, PNK/LT GRN, WHT/LT BLU, WHT/BRN, BLK | RD, PK/BK, RD/LG, DG/WT, YL, BK |
| Run/Start fuse | 20A | 10A |
| Diff connector | separate 2-pin + 8-pin | one 10-cavity |
The connector architecture changed too. If you’re doing this on a 2014-or-later car, a pre-refresh diagram will actively lie to you.
The diff side, interestingly, did not change. The dark-green-tracer family on the differential harness matches the old table exactly. Only the module side moved.
What the module actually needs
Three connectors. Only one of them touches the battery.
C3, the green one, is the whole electrical job:
| C3 pin | Function | Circuit | Gauge | Color | Fuse |
|---|---|---|---|---|---|
| 9 | Fused B(+) | A206 | 18 | PK/BK | PDC 50 — 20A |
| 10 | Fused B(+) | A918 | 14 | RD | PDC 34 — 30A |
| 12 | Run/Start control | F946 | 20 | RD/LG | PDC 77 — 10A |
| 2 | CAN C (+) | D431 | 20 | DG/WT | — |
| 5 | CAN C (−) | D432 | 20 | YL | — |
| 7 | Ground | Z917 | 14 | BK | — |
Two always-hot feeds, one switched, a ground, and a CAN pair. That’s it.
Worth noting: factory gauge on the 30A leg is 14 AWG, not the 10 or 12 I’d assumed. The run is short and the duty cycle is low — the actuator motor only draws when it’s clamping.
Everything on the differential side is an output or a sensor return. Position sensors, temperature sensor, motor drive. Put battery voltage on any of those and you will destroy the hall sensors and possibly the module.
Only C3 sees B(+). Fuse at the source, and never at the diff end.
Ten dark green wires
This is the part I’d most want somebody else to read.
Every conductor on the differential side is dark green. All ten of them. The only thing separating one from another is the tracer stripe:
| Module pin | Color | Function |
|---|---|---|
| C1-1 | DK GRN/TAN | Motor N out |
| C1-3 | DK GRN/LT GRN | Motor out in |
| C1-2 | DK GRN/DK BLU | Clamp motor N out |
| C4-14 | DK GRN/LT BLU | Clamp motor out in |
| C1-10 | DK GRN/ORG | Temp sensor signal |
| C1-11 | DK GRN/BRN | Temp sensor return |
| C1-16 | DK GRN/VIO | Position sense feed |
| C1-18 | DK GRN/YEL | Position sense return |
| C1-17 | DK GRN/WHT | SIG1 |
| C4-3 | DK GRN/GRY | SIG2 |
Dark blue. Violet. Grey. On a dark green base, in a wheel well, under a work light.
I’m colorblind. I crossed three of them — the dark blue, the violet and the grey.
The symptom is the useful part
Here’s what made it interesting to diagnose: the CAN wiring was fine.
The module powered up, joined the bus, and enumerated in the scan tool exactly as it should. By every network-level measure the retrofit had worked.
Every single circuit read open or short.
That combination is a precise diagnostic signature, and it’s worth committing to memory:
Module present on the bus, but all circuits faulted → the problem is downstream of the module on C1/C4, not on the network. Stop testing the bus. Go back to the differential harness.
If the module hadn’t appeared at all, I’d have been hunting CAN and power. Because it appeared and reported nothing but faults, the fault had to be on the side that carries no data — the actuator and sensor circuits.
The fix is to stop using your eyes
Every one of those ten conductors has an electrical signature. Meter across pairs at the diff connector, module disconnected, and they identify themselves:
| Reading between two cavities | What it is |
|---|---|
| 1–5 Ω | Motor winding — the main actuator pair |
| Low ohms, second pair | Clamp motor |
| 2–10 kΩ at room temperature | Temp sensor. Warm the housing and watch it move. |
| Open, won’t read passively | Hall sensors — they need power |
That’s a positive identification of four circuit groups without looking at a single stripe. Build the continuity map from those readings, label physically as you go, and the colours become a cross-check rather than the source of truth.
The two that matter most are C1-1 and C1-3 — the main motor pair, tan tracer versus light green. Reverse those and the ball-ramp actuator drives backward. Map and tag those two first, before anything else gets cut.
And one more, on the bus side
Not what caught me, but it’s the same shape of trap and it’s sitting right there.
The DTCM is a valid CAN C tap point, but its colours are inverted relative to the eLSD:
| CAN C (+) | CAN C (−) | |
|---|---|---|
| eLSD (D431 / D432) | DG/WT — dark green, white tracer | YL — yellow |
| DTCM (D301 / D302) | WT — solid white | DG — solid dark green |
Splice dark green to dark green — exactly what instinct says — and you have reversed CAN polarity. Different legs off the star, different circuit IDs.
Check it with a meter instead: across the pair, key off, CAN C reads about 60 Ω, being two 120 Ω terminators in parallel. Kilohms means you’re on the wrong bus entirely.
The ignition feed is not the cigar lighter
The obvious source for a switched 12V is an accessory outlet. It doesn’t work here, and the reason is worth knowing.
The manual is explicit that power outlets marked with a key symbol are live in ON or ACC, and outlets marked with a battery symbol are live at all times.
Neither is what the module wants. The eLSD’s switched feed is a RUN-START circuit:
- An ON/ACC outlet drops during crank. The module would reboot every single start.
- An always-hot outlet never sleeps, so the module never powers down.
The correct source is PDC fuse F77, 10A, which feeds the drivetrain control module and the front axle disconnect. The same fuse, same circuit ID, and same wire color that the factory runs to the eLSD on cars that came with it. It’s already populated on a car without the option.
Tap F77 with an add-a-circuit and you’ve replicated the factory arrangement exactly.
I’d also planned a relay for this leg and it turned out to be unnecessary. Pin 12 is a 20 AWG enable input, not a power feed — the real current arrives on pins 9 and 10. The factory hangs three modules off F77 with no intermediate relay.
The harness
The differential-side branch is integrated into the underbody loom. Extracting it intact means pulling the loom apart, which is not a reasonable use of a weekend.
So: cut both factory connectors — module side and differential side — leaving roughly a foot of original wire on each. That keeps the factory terminals, the factory housings, and enough original color-coded wire to identify every conductor at both ends. Everything between is new. The 2014 refresh consolidated the older two-connector arrangement into the single 10-cavity housing shown above.
Before cutting anything, continuity-map the donor harness end to end and photograph every connector face with the cavities visible. Once it’s out of the car and the parts car is gone, that information doesn’t exist anywhere.
Where I actually put it
The factory location is under the left side of the rear seat. That is where a car built with the option carries it, and it is what the service manual specifies.
I didn’t use it.
There is an electronic module tub under the driver’s seat that already holds the active damping module, the air suspension module and the DTCM. It has mounting rails in it — and the eLSD module slid straight onto a free pair as though it had been designed to go there.
It may well have been. Two things point that way. FCA runs these tubs as a shared multi-module bay, and the modules that live in it are the same Bosch physical form factor. And on the circuit diagrams the eLSD’s 20A always-hot feed is spliced off the same fuse as the air suspension module — PDC fuse F50, circuit A206. Those two systems are already related in the electrical design. A tub sized for one is sized for the other.
Whatever the reason, on a car without air suspension there is an empty, correctly sized slot sitting there.
One warning if you do this. That tub is busy. Any non-matching connector you find in it belongs to the DTCM or air suspension harness — leave it alone. Mounting in there is fine; cutting in there is not.
The relocation turned out to be the right call for more than convenience:
| Factory position | Module tub | |
|---|---|---|
| CAN tap | run to the IP star connector | inches from the DTCM |
| Run/Start feed | run forward from the PDC | F77 is the DTCM’s own fuse |
| B(+) from battery | front-to-rear run | short cross-car run |
| Differential harness | short | longer by a couple of feet |
Three of the four runs get shorter and simpler. The diff-side branch is the one that grows, and it is the branch you are building from scratch anyway.
It also explains why the DTCM was the obvious CAN tap. When the module you need to talk to is six inches away and already on the bus, you don’t go looking for the star connector.
Mounting hardware is 7 N·m, about 5 ft-lb. On this car the battery lives under the front passenger seat, so the heavy B(+) run ended up far shorter than planned.
Programming
Physical installation isn’t enough. The car has to be told the feature exists.
Back up the proxi configuration first. Then enable the eLSD / Quadra-Drive II configuration, run proxi alignment, and clear codes. I used JScan; AlfaOBD does the same job. Neither is a dealer tool and both are inexpensive.
With the configuration written, the scan tool could talk to the new module directly. From there:
- eLSD function test
- Quick Learn
- Verification and a test drive
Once the diff-side harness was actually correct, that was it.
That second padlock is the whole project in one frame. The graphic was always in the software; it had nothing to display because the vehicle was configured as though the hardware didn’t exist.
Why this works at all
The thing that looks implausible about this job is the CAN connection. Two wires, spliced into the back of another module’s connector, and the new module simply appears.
But CAN is a shared bus. Modules hang off the same pair in parallel. The eLSD controller doesn’t need a private line to the ABS module or the PCM — it needs access to the network those modules are already talking on. Once it’s there, it listens for what it needs and transmits its own messages.
That’s why the proxi configuration matters. The module can communicate once its power and CAN wiring are correct, but working clutch control requires the rest of the vehicle to recognize the feature and the module to pass its function test and learning routine.
The broader lesson is about how modular these platforms actually are. Manufacturers build many configurations on one electrical architecture, and features that look deeply integrated are often the hardware plus power plus network access plus a configuration flag.
That doesn’t make every factory option plug-and-play. But it does mean a parts catalog underestimates what’s possible.
Was it worth it
For an off-road Grand Cherokee, yes.
The factory eLSD stays integrated with Selec-Terrain and the existing traction systems. No aftermarket locker, no standalone controller, no separate switch to remember. It behaves like a factory feature because it is one.
The Jeep doesn’t know it didn’t leave Detroit this way. As far as the network is concerned, a module showed up where one was always expected to be able to.
If you’re going to try this
- Get the right-generation service manual. For a 2014+ car, a 2011 diagram is wrong in every field that matters. This was the single largest source of error in the whole project.
- Identify the diff-side conductors electrically, not visually. All ten are dark green and differ only by tracer. Motor windings read 1–5 Ω, the temp sensor 2–10 kΩ, the hall sensors not at all. That is a positive ID without reading a single stripe.
- Label physically as you map. Tape and a marker, before anything is cut.
- Map C1-1 and C1-3 first. The main motor pair, tan versus light green. Reversed, the actuator drives backward.
- Measure the bus too. 60 Ω across the CAN pair, key off — and note that the DTCM’s colours are inverted relative to the module’s.
- Photograph everything on the donor before it comes apart. Connectors latched, connector faces, wire color per cavity, bracket orientation.
- Look in the module tub under the driver’s seat before you commit to a location. There may already be an empty rail slot the right size, six inches from the DTCM.
- Fuse at the source, within a foot of the battery post.
- Back up the proxi config before you write to it.
See the complete retrofit: DIY TRAILHAWK | eLSD Swap in a Grand Cherokee WK2
Written up from our own build on a 2015 Grand Cherokee Limited. Figures and specs were verified against the FCA service manual for this generation; part numbers against Mopar catalog fitment data. Your car is not our car — check everything against documentation for your specific year before you cut into a harness. Modifying drivetrain wiring can damage modules that cost more than the part you’re fitting.


