Page 1 of 1

Extended CAN ID (29-bit) capability with M142

PostPosted: Mon Oct 14, 2024 11:56 pm
by heavydiesel
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!

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

PostPosted: Mon Apr 28, 2025 9:36 pm
by shantim
Hi,

I too want to control the VGT using M142. Did you find a solution for this? Please share, if yes.

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

PostPosted: Tue Apr 29, 2025 5:32 am
by David Ferguson
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.