I'm gonna toss this here since it's currently a technical study. But hopefully this helps with stand alone and engine swaps going forward. So please add anything of value along those lines.
Last year I had the change to check out some "stand alone" L5P's being controlled by E35 ECM's. When GM released the L5P, they attempted to lock tuners out of the ECM. While it's now possible to have the E41 ECM modified, cost remains steep and tuning options are limited. And now GM is moving to encryption of canbus data in an effort to stop hacking of any onboard modules.
However when GM ditched the LML's piezoelectric injectors for the Denso solenoid injectors, they actually made controlling the L5P hardware with an older ECM much easier. No need for swapping or modifying the heads to use old style injectors. So when I saw the L5P engines running with a modified E35 ECM, had a major Duh Huh moment...
Now that's all great dandy if like me you spend your days sticking Dmax's in things GM never intended. Hacking up a engine harness is no big deal. But what if you just wanted to swap the E41 ECM to a E35B in a newer truck lets say. Would it work?? Besides the harness connectors needing modified, would it even talk to all the other modules on the bus. Well today I finally had an opportunity to answer that question..
Buddy of mine stopped by with his well used 2018 L5P, and said "what can we do with it?" I said you leave it parked here, I'll drop that powerplant in a boat... But he was thinking keeping the wheels attached might be easier. So I grabbed the laptop and couple hacking tools and started examining some raw high speed canbus data. At first glance, as expected, GM kept all the protocol and ArbID format from previous years. In short, the E41 ECM speaks same language as older E35B, LML, or even the E38/E67/E92 used on gassers.
Great news for all the stock chassis swap gurus. See no reason why you couldn't drop a stock L5P engine and harness into any modern GM chassis and have it run and drive just like GM built it. If ECM and TCM are happy with the BCM commands, then it will start, run, and dash should work as normal. However that's what I plan to focus on next.
With the data captured today, I was able to verify all the gauge and chassis data looks identical to all other model years back to 2007. Now I need to verify the Start/Run commands between ECM and BCM haven't changed. Next is layout harness pinouts and see what matched up to the older LMM harness.
Below is a screenshot of the L5P HSGMLAN data capture. I highlighted some common data like RPM, TPS and such that other nodes on the chassis use. I'm gonna do a side by side to an LMM truck data and see if anything clashes. Now as for change in actual sensors or engine hardware, we know they changed the VNT controler, but what else has anyone noticed that wasn't on a LMM?
Last year I had the change to check out some "stand alone" L5P's being controlled by E35 ECM's. When GM released the L5P, they attempted to lock tuners out of the ECM. While it's now possible to have the E41 ECM modified, cost remains steep and tuning options are limited. And now GM is moving to encryption of canbus data in an effort to stop hacking of any onboard modules.
However when GM ditched the LML's piezoelectric injectors for the Denso solenoid injectors, they actually made controlling the L5P hardware with an older ECM much easier. No need for swapping or modifying the heads to use old style injectors. So when I saw the L5P engines running with a modified E35 ECM, had a major Duh Huh moment...
Now that's all great dandy if like me you spend your days sticking Dmax's in things GM never intended. Hacking up a engine harness is no big deal. But what if you just wanted to swap the E41 ECM to a E35B in a newer truck lets say. Would it work?? Besides the harness connectors needing modified, would it even talk to all the other modules on the bus. Well today I finally had an opportunity to answer that question..
Buddy of mine stopped by with his well used 2018 L5P, and said "what can we do with it?" I said you leave it parked here, I'll drop that powerplant in a boat... But he was thinking keeping the wheels attached might be easier. So I grabbed the laptop and couple hacking tools and started examining some raw high speed canbus data. At first glance, as expected, GM kept all the protocol and ArbID format from previous years. In short, the E41 ECM speaks same language as older E35B, LML, or even the E38/E67/E92 used on gassers.
Great news for all the stock chassis swap gurus. See no reason why you couldn't drop a stock L5P engine and harness into any modern GM chassis and have it run and drive just like GM built it. If ECM and TCM are happy with the BCM commands, then it will start, run, and dash should work as normal. However that's what I plan to focus on next.
With the data captured today, I was able to verify all the gauge and chassis data looks identical to all other model years back to 2007. Now I need to verify the Start/Run commands between ECM and BCM haven't changed. Next is layout harness pinouts and see what matched up to the older LMM harness.
Below is a screenshot of the L5P HSGMLAN data capture. I highlighted some common data like RPM, TPS and such that other nodes on the chassis use. I'm gonna do a side by side to an LMM truck data and see if anything clashes. Now as for change in actual sensors or engine hardware, we know they changed the VNT controler, but what else has anyone noticed that wasn't on a LMM?
Attachments
Last edited: