by FredL on Tue Jun 17, 2025 10:49 pm
Bump to the thread – same issue here.
Setup: M150 ECU (GT86 package), LTC, E888, C127 Dash
I'm using the E888 for:
5 x EGT probes (configured in M1)
4 x AV inputs (additional sensors configured in M1)
Outputs for 2x external fuel pumps (all configured in M1)
Everything was working fine until I added an Accusump with an electronic valve. I wanted to control it using Dash User Conditions + a 3D table (as no functionality is available for accusump control in GT86 package).
As soon as the Dash sends the ON signal, the relay starts pulsing/clicking (M1 tries to turn it off, C127 turns it on).
I spent over a month debugging the wiring and configurations, thinking it was a wiring/configuration/hardware issue. I even tested with a second C127 – exact same behavior.
If I disable the E888, C127 control works as expected.
But I have already set up everything in M1, so routing control through the dash isn’t really a good workaround. I can't even think of how to control pumps over C127 in E888 and in M1 at the same time?
Instead of only adding a “disable M1 transmit to E888” option, I think there should be a way to prioritize devices and their CAN messages.
For example:
If C127 sends a command to the E888 output, M1 should not override it.
This would allow smarter control sharing between the ECU and Dash and any other Motec units.
Another example:
I have Pump 2 and Pump 3 configured in M1 (no priming function available for these in GT86 package). Pump1 is DI high pressure pump and OEM in-tank pumps in GT86 FPC control. I have external surge tank with 2 pumps, one of them needs to be primed.
Would love to use the Dash to prime them on ECU startup — currently not possible due to the same conflict.
Would appreciate any updates or workarounds on this!