# 8HP CANTCU Integration

**URL:** <https://community.ecumaster.com/t/8hp-cantcu-integration/6047>\
**Category:** EMU PRO\
**Created:** [June 17, 2026, 9:58pm UTC](https://community.ecumaster.com/t/8hp-cantcu-integration/6047 "2026-06-17T21:58:50Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![parsonsj](https://avatars.discourse-cdn.com/v4/letter/p/dfb087/32.png) [@parsonsj](https://community.ecumaster.com/u/parsonsj)\
**Post date:** [June 17, 2026, 9:58pm UTC](https://community.ecumaster.com/t/8hp-cantcu-integration/6047/1 "2026-06-17T21:58:51Z")

</div>

I’ve got a running car with a GM LT1 engine and an ECUM EMU Pro 8. I’ve implemented the documented CAN interface from CANTCU, and the EMU Pro sees it just fine.

 ![rx1](https://europe1.discourse-cdn.com/flex013/uploads/ecumaster/original/2X/8/8dff27551f7ec605654a04f9edf7102bfefd0e61.png)  
 ![rx2](https://europe1.discourse-cdn.com/flex013/uploads/ecumaster/original/2X/4/4e72ad1ceb6c9d74f9c544865ccf627d87227352.png)

The CANTCU sees all the engine data it has requested as well (rpm, throttle position, MAP, etc. etc.).

Looking at what the CANTCU is requesting seems to boil down to a “cut %”, which I assume a ignition cut, and a “blip %”, which I assume means a throttle blip.

Given all that, can anybody provide some guidance about how I go about doing that? The CANTCU wiki has no useful information, and I don’t quite see how to do it from within ECUM Pro software.

Many thanks!

---

<div class="post-metadata">

**Author:** ![parsonsj](https://avatars.discourse-cdn.com/v4/letter/p/dfb087/32.png) [@parsonsj](https://community.ecumaster.com/u/parsonsj)\
**Post date:** [June 17, 2026, 10:57pm UTC](https://community.ecumaster.com/t/8hp-cantcu-integration/6047/2 "2026-06-17T22:57:40Z")

</div>

I’ve found a “Custom” ignition cut table, and I’ve put some preliminary values there. X axis is CANTCU\_Cut%, with values ranging from 0 to 20 degrees corresponding to the 0 to 100% cut request coming from the trans controller. I’m not seeing anything similar for throttle blipping though…

---

<div class="post-metadata">

**Author:** ![Maciej.Ordowski\_ECUMASTER](https://avatars.discourse-cdn.com/v4/letter/m/e495f1/32.png) [@Maciej.Ordowski\_ECUMASTER](https://community.ecumaster.com/u/Maciej.Ordowski_ECUMASTER)\
**Post date:** [June 18, 2026, 7:32am UTC](https://community.ecumaster.com/t/8hp-cantcu-integration/6047/3 "2026-06-18T07:32:15Z")

</div>

Here you would find some guides for torque reduction, blips can be done similarly.

> [@Torque Reduction with Turbo Lamik](https://community.ecumaster.com/t/torque-reduction-with-turbo-lamik/5787):
>
> Hi, I’m running a LS3 with Turbo Lamik 8HP. The Turbo Lamik sends a flag for torque reduction request as well as a 0-100% torque reduction value over CAN. My question is, how do I set up the torque reduction in EMU Pro? In the gearbox section there is no direct way to set this up. My current plan is set gearbox as planetary automatic and just leave it at the Toyota or GM 4L80 setting, then use the torque reduction table with y-axis set as the flag from the Turbo Lamik for torque reduction requ…

---

<div class="post-metadata">

**Author:** ![parsonsj](https://avatars.discourse-cdn.com/v4/letter/p/dfb087/32.png) [@parsonsj](https://community.ecumaster.com/u/parsonsj)\
**Post date:** [June 19, 2026, 7:20pm UTC](https://community.ecumaster.com/t/8hp-cantcu-integration/6047/4 "2026-06-19T19:20:56Z")

</div>

Thanks for that link. I’ve got a running car now with the Pro/LT1/HP70 combination. I am having some trouble with the CANTCU going into Limp Mode with code 420231 / 420331 / 420431. Is there anybody out there that might know how to investigate these codes?

---

<div class="post-metadata">

**Author:** ![TiLow](https://avatars.discourse-cdn.com/v4/letter/t/dbc845/32.png) [@TiLow](https://community.ecumaster.com/u/TiLow)\
**Post date:** [June 22, 2026, 12:37pm UTC](https://community.ecumaster.com/t/8hp-cantcu-integration/6047/5 "2026-06-22T12:37:27Z")

</div>

Hi @parsonsj ,

last weekend I went testing the car and I added throttle blip to the strategy like this:

 ![grafik](https://europe1.discourse-cdn.com/flex013/uploads/ecumaster/original/2X/6/6cc71f02f25b895fa5bf8ab6038d30761c54cd07.png)

 ![grafik](https://europe1.discourse-cdn.com/flex013/uploads/ecumaster/original/2X/3/3c557be8a76c12831f68f8a4cc70158ef75d2174.png)

---

<div class="post-metadata">

**Author:** ![parsonsj](https://avatars.discourse-cdn.com/v4/letter/p/dfb087/32.png) [@parsonsj](https://community.ecumaster.com/u/parsonsj)\
**Post date:** [June 22, 2026, 1:40pm UTC](https://community.ecumaster.com/t/8hp-cantcu-integration/6047/6 "2026-06-22T13:40:56Z")

</div>

Cool, thanks! I’ll check it out when I get back to the shop in September

---

<div class="post-metadata">

**Author:** ![parsonsj](https://avatars.discourse-cdn.com/v4/letter/p/dfb087/32.png) [@parsonsj](https://community.ecumaster.com/u/parsonsj)\
**Post date:** [July 7, 2026, 12:08pm UTC](https://community.ecumaster.com/t/8hp-cantcu-integration/6047/7 "2026-07-07T12:08:43Z")

</div>

I’m back in the shop – I need to get this car delivered. CANTCU tech support tells me that I’m transmitting a torque of zero and that’s why the shifting is failing as the TCU is using that value for shifting and the clutches are slipping, leading to limp mode. Can anybody provide a guide on how to transmit torque from the EMU Pro?

Here’s what CANTCU want:

 ![image](https://europe1.discourse-cdn.com/flex013/uploads/ecumaster/original/2X/e/e7d2521385ed2426c94c9cbd08cc80cc17f447c5.png)

---

<div class="post-metadata">

**Author:** ![parsonsj](https://avatars.discourse-cdn.com/v4/letter/p/dfb087/32.png) [@parsonsj](https://community.ecumaster.com/u/parsonsj)\
**Post date:** [July 7, 2026, 4:45pm UTC](https://community.ecumaster.com/t/8hp-cantcu-integration/6047/8 "2026-07-07T16:45:41Z")

</div>

Here’s what doesn’t work:

 ![image](https://europe1.discourse-cdn.com/flex013/uploads/ecumaster/original/2X/7/79c876e2327116dfe51af902aa38fa66d0107d20.png)

---

<div class="post-metadata">

**Author:** ![bravo685](https://avatars.discourse-cdn.com/v4/letter/b/e5b9ba/32.png) [@bravo685](https://community.ecumaster.com/u/bravo685)\
**Post date:** [July 7, 2026, 6:08pm UTC](https://community.ecumaster.com/t/8hp-cantcu-integration/6047/9 "2026-07-07T18:08:40Z")

</div>

drivetrain/torqueEstimation/engineTorqueBase

You have ‘Bases’

---

<div class="post-metadata">

**Author:** ![parsonsj](https://avatars.discourse-cdn.com/v4/letter/p/dfb087/32.png) [@parsonsj](https://community.ecumaster.com/u/parsonsj)\
**Post date:** [July 7, 2026, 6:23pm UTC](https://community.ecumaster.com/t/8hp-cantcu-integration/6047/10 "2026-07-07T18:23:34Z")

</div>

Ah, if only. I introduced that error when uploading to the forum. The ECU has “Base”.

I did just notice that the EMU is sending data as signed 16 bit, and the TCU is expecting unsigned data. The car will be back here in my shop any minute. That will be the first thing to change.

---

<div class="post-metadata">

**Author:** ![bravo685](https://avatars.discourse-cdn.com/v4/letter/b/e5b9ba/32.png) [@bravo685](https://community.ecumaster.com/u/bravo685)\
**Post date:** [July 7, 2026, 8:13pm UTC](https://community.ecumaster.com/t/8hp-cantcu-integration/6047/11 "2026-07-07T20:13:54Z")

</div>

The xml file you posted is a CANx file. You can import that file in the project tree instead of manually adding the channels. Also it does show unsigned 16bit channels.

---

<div class="post-metadata">

**Author:** ![parsonsj](https://avatars.discourse-cdn.com/v4/letter/p/dfb087/32.png) [@parsonsj](https://community.ecumaster.com/u/parsonsj)\
**Post date:** [July 7, 2026, 8:17pm UTC](https://community.ecumaster.com/t/8hp-cantcu-integration/6047/12 "2026-07-07T20:17:13Z")

</div>

Right. That’s exactly how I set this up originally. The issue there is that there’s an error in the CANx file. The third parameter doesn’t exist in the EMU Pro8 list of variables. So I fixed that, and somehow made the interface signed instead of unsigned. But even after fixing that, the TCU sees 0 torque. I need to figure out how to see transmitted CAN data in the log.

---

<div class="post-metadata">

**Author:** ![parsonsj](https://avatars.discourse-cdn.com/v4/letter/p/dfb087/32.png) [@parsonsj](https://community.ecumaster.com/u/parsonsj)\
**Post date:** [July 7, 2026, 8:22pm UTC](https://community.ecumaster.com/t/8hp-cantcu-integration/6047/13 "2026-07-07T20:22:55Z")

</div>

Oh! I see this in the configuration file:

 ![image](https://europe1.discourse-cdn.com/flex013/uploads/ecumaster/original/2X/e/e861fd57be3fac40411314228ea59397af3f3ba1.png)

So the tuner is supposed to supply the torque values? The ECU doesn’t calculate them? If so, it seems I have some work to do.

---

<div class="post-metadata">

**Author:** ![parsonsj](https://avatars.discourse-cdn.com/v4/letter/p/dfb087/32.png) [@parsonsj](https://community.ecumaster.com/u/parsonsj)\
**Post date:** [July 7, 2026, 9:00pm UTC](https://community.ecumaster.com/t/8hp-cantcu-integration/6047/14 "2026-07-07T21:00:50Z")

</div>

I also have this information from my friend Dr. EFI (a Holley pro):

 ![image](https://europe1.discourse-cdn.com/flex013/uploads/ecumaster/original/2X/a/a4597f9c4f7dd07cb4a6b55ac488057df02e4fdb.png)

I’m trying to wrap my mind around this with the differing axes (Efficiency load % vs MAP kPa). Any help appreciated!

---

<div class="post-metadata">

**Author:** ![bravo685](https://avatars.discourse-cdn.com/v4/letter/b/e5b9ba/32.png) [@bravo685](https://community.ecumaster.com/u/bravo685)\
**Post date:** [July 7, 2026, 10:34pm UTC](https://community.ecumaster.com/t/8hp-cantcu-integration/6047/15 "2026-07-07T22:34:10Z")

</div>

Correct the base tq table needs data entered for the engine. Also note the tq channels like ‘engine’ or ‘base’ are different. Base being only the table, whereas other channels show loss from things like the AC, alternator etc… Also note that the ‘base’ channel doesn’t change when a cut is active - it only shows where load and rpm are at on the table and transmits it.

 ![capture](https://europe1.discourse-cdn.com/flex013/uploads/ecumaster/original/2X/f/faca2b7740e416f191ed08ac7d629bfea512d149.jpeg)

---

<div class="post-metadata">

**Author:** ![parsonsj](https://avatars.discourse-cdn.com/v4/letter/p/dfb087/32.png) [@parsonsj](https://community.ecumaster.com/u/parsonsj)\
**Post date:** [July 7, 2026, 10:58pm UTC](https://community.ecumaster.com/t/8hp-cantcu-integration/6047/16 "2026-07-07T22:58:19Z")

</div>

Cool. Thanks for the confirmation. I’ve added these values in my table.

 ![image](https://europe1.discourse-cdn.com/flex013/uploads/ecumaster/original/2X/7/7e474ccdca402373c4ea14a9ec77f92deddb0455.png)

My engine is NA, so 120% seems like a decent top value.

So, now for the corrections. The default ignition table looks like this:

![image](https://europe1.discourse-cdn.com/flex013/uploads/ecumaster/original/2X/0/019ecc4d20cbba2b86cccff142f715c86889cc24.png)

These values seem extremely large to me, but maybe I don’t understand? Do you mind posting your table?

---

<div class="post-metadata">

**Author:** ![bravo685](https://avatars.discourse-cdn.com/v4/letter/b/e5b9ba/32.png) [@bravo685](https://community.ecumaster.com/u/bravo685)\
**Post date:** [July 8, 2026, 3:56pm UTC](https://community.ecumaster.com/t/8hp-cantcu-integration/6047/17 "2026-07-08T15:56:13Z")

</div>

The ignition angle correction is the amount of tq the correction ign advance will have on the base table value. Then this value is transmitted using the ‘correction’ streams for tq.

The base table is your ‘goal’ let’s say and the corrections are how it affects the base table. The short answer is there is no shortcut here. You’ll need a dyno to get real world tq values for the base table. Then start bringing in your corrections to get engine braking, ignition advance tq and losses right so the transmitted tq value is correct.

Also note there is a limit ign advance variable for both + & - advance in ignition.

---

<div class="post-metadata">

**Author:** ![parsonsj](https://avatars.discourse-cdn.com/v4/letter/p/dfb087/32.png) [@parsonsj](https://community.ecumaster.com/u/parsonsj)\
**Post date:** [July 8, 2026, 5:49pm UTC](https://community.ecumaster.com/t/8hp-cantcu-integration/6047/18 "2026-07-08T17:49:54Z")

</div>

Thanks verey much for the detailed explanation. So even though the table is called “ignition angle”, the values in the table are torque percentage. That makes sense and explains the large values.

I hear you about using a dyno to gather this data, and it’s something I can do. I am a bit disappointed since I’m using the provided ECUMaster’s GM LT1 base configuration on a bone stock GM LT1. I would hope this information exists somewhere in ECUMaster’s files and maybe can be provided??

Data +/- 10% would be quite helpful for the short term until I can get the car together enough to spend a day on the dyno.

---

<div class="post-metadata">

**Author:** ![mkuklis\_ECUMASTER](https://dub1.discourse-cdn.com/flex013/user_avatar/community.ecumaster.com/mkuklis_ecumaster/32/104_2.png) [@mkuklis\_ECUMASTER](https://community.ecumaster.com/u/mkuklis_ECUMASTER)\
**Post date:** [July 9, 2026, 1:05pm UTC](https://community.ecumaster.com/t/8hp-cantcu-integration/6047/19 "2026-07-09T13:05:25Z")

</div>

We will be releasing updated base maps for the engine and full car.  
Those base maps have the engine torque calibrated for the automatic gearbox.

---

<div class="post-metadata">

**Author:** ![parsonsj](https://avatars.discourse-cdn.com/v4/letter/p/dfb087/32.png) [@parsonsj](https://community.ecumaster.com/u/parsonsj)\
**Post date:** [July 9, 2026, 2:04pm UTC](https://community.ecumaster.com/t/8hp-cantcu-integration/6047/20 "2026-07-09T14:04:33Z")

</div>

Perfect! Thanks very much.

Any idea when that might be?

[Next page](https://community.ecumaster.com/t/8hp-cantcu-integration/6047.md?page=2)
