Extended CAN ID (29-bit) capability with M142

Discussion and Support for MoTeC's M1 series ECUs

Extended CAN ID (29-bit) capability with M142

Postby heavydiesel on Mon Oct 14, 2024 11:56 pm

Hello,

I have an M142 with Diesel firmware, and I'm looking to control a variable geometry turbo via CAN. I have reverse engineered the CAN position commands from the OEM ECM and the feedback positions from the VGT. Currently, the only options for VGT motor output are full bridge. I understand I would need a development license to program in CAN control, my main question is, is it possible to use Extended CAN with the M142? It seems, from what I understand, it is setup to use 11-bit CAN identifiers only in the configuration I have now.

If doing 29-bit CAN ID communication is not possible with the M142, is there a CAN I/O device that I could use as a middleman to translate messages between the M142 and VGT someone would recommend?

Thanks!
heavydiesel
 
Posts: 3
Joined: Sun Oct 13, 2024 11:18 pm

Re: Extended CAN ID (29-bit) capability with M142

Postby shantim on Mon Apr 28, 2025 9:36 pm

Hi,

I too want to control the VGT using M142. Did you find a solution for this? Please share, if yes.
shantim
 
Posts: 7
Joined: Thu Jan 16, 2025 5:42 pm

Re: Extended CAN ID (29-bit) capability with M142

Postby David Ferguson on Tue Apr 29, 2025 5:32 am

In M1 Build, the developer will need to use RxOpenStandard() for 11-bit or RxOpenExtended() to support 29-bit addressing. It is easy to do, and you can have a parameter to select 11-bit vs 29-bit addressing.
David Ferguson
Veracity Racing Data
David Ferguson
Pro User
 
Posts: 1435
Joined: Fri Nov 07, 2008 2:45 am
Location: Paso Robles, California


Return to M1 ECUs

Who is online

Users browsing this forum: No registered users and 6 guests