CAN broadcasting for dash loggers

Testing and development of Megasquirt 3

Moderators: jsmcortina, muythaibxr

Peter Florance
Super MS/Extra'er
Posts: 3653
Joined: Fri Apr 02, 2004 8:40 pm
Location: Virginia Beach, VA
Contact:

Re: CAN broadcasting for dash loggers

Post by Peter Florance »

Peter Florance
PF Tuning
81 BMW Euro 528i ESP Car
60-2 Wheel LS2 Coils, Low Z Inj
Co-Driver 1999 BMW E46 DSP car.
jsmcortina
Site Admin
Posts: 39619
Joined: Mon May 03, 2004 1:34 am
Location: Birmingham, UK
Contact:

Re: CAN broadcasting for dash loggers

Post by jsmcortina »

Any feedback from the test users? Were you able to get your dashes to receive and display the data?

I'm looking to finalise the document I posted in line with a few changes I made for MS2 and then put out beta MS2 and MS3 firmwares that match it.

Once I've had some positive user feedback we can begin the process of contacting dash manufacturers and asking them about Megasquirt support.

James
I can repair or upgrade Megasquirts in UK. http://www.jamesmurrayengineering.co.uk

My Success story: http://www.msextra.com/forums/viewtopic ... 04&t=34277
MSEXTRA documentation at: http://www.msextra.com/doc/index.html
New users, please read the "Forum Help Page".
Peter Florance
Super MS/Extra'er
Posts: 3653
Joined: Fri Apr 02, 2004 8:40 pm
Location: Virginia Beach, VA
Contact:

Re: CAN broadcasting for dash loggers

Post by Peter Florance »

jsmcortina wrote:Any feedback from the test users? Were you able to get your dashes to receive and display the data?

I'm looking to finalise the document I posted in line with a few changes I made for MS2 and then put out beta MS2 and MS3 firmwares that match it.

Once I've had some positive user feedback we can begin the process of contacting dash manufacturers and asking them about Megasquirt support.

James
I need to ping on one manufacturer, who was supposed to send me a unit to test, but has gone quiet
Peter Florance
PF Tuning
81 BMW Euro 528i ESP Car
60-2 Wheel LS2 Coils, Low Z Inj
Co-Driver 1999 BMW E46 DSP car.
ashford
Super MS/Extra'er
Posts: 1605
Joined: Sun Apr 27, 2008 4:29 pm

Re: CAN broadcasting for dash loggers

Post by ashford »

i will eventually get to testing, racing season coming up fast and 2 engines/ cars to build/upgrade. just need to build another ms3 and pull dash from car.
jsmcortina
Site Admin
Posts: 39619
Joined: Mon May 03, 2004 1:34 am
Location: Birmingham, UK
Contact:

Re: CAN broadcasting for dash loggers

Post by jsmcortina »

An updated PDF of the protocol is available at:
http://www.msextra.com/doc/general/file ... -03-10.pdf

James
EDIT: doc updated to reflect new code version numbers.
I can repair or upgrade Megasquirts in UK. http://www.jamesmurrayengineering.co.uk

My Success story: http://www.msextra.com/forums/viewtopic ... 04&t=34277
MSEXTRA documentation at: http://www.msextra.com/doc/index.html
New users, please read the "Forum Help Page".
jsmcortina
Site Admin
Posts: 39619
Joined: Mon May 03, 2004 1:34 am
Location: Birmingham, UK
Contact:

Re: CAN broadcasting for dash loggers

Post by jsmcortina »

I just posted new development codes for MS2 and MS3 that support this broadcasting. Please try them out with user-configurable dashes/gauges.

If you have contact details for dash manufacturers that you would like supported, please pass them to me and I can initiate dialogue.

James
I can repair or upgrade Megasquirts in UK. http://www.jamesmurrayengineering.co.uk

My Success story: http://www.msextra.com/forums/viewtopic ... 04&t=34277
MSEXTRA documentation at: http://www.msextra.com/doc/index.html
New users, please read the "Forum Help Page".
Matt Cramer
Super MS/Extra'er
Posts: 17507
Joined: Thu Apr 16, 2009 8:08 pm

Re: CAN broadcasting for dash loggers

Post by Matt Cramer »

Had a customer talking about how MoTec uses a template to allow communicating with a wide variety of CAN dashes. It can be set up to successfully spoof a large number of factory dash setups.

Image

It appears you can set up formatting and parameters for each individual function. I can look into this more if you're interested in creating a similar function in MS3.
Matt Cramer -1966 Dodge Dart slant six running on MS3X
jsmcortina
Site Admin
Posts: 39619
Joined: Mon May 03, 2004 1:34 am
Location: Birmingham, UK
Contact:

Re: CAN broadcasting for dash loggers

Post by jsmcortina »

I was planning on the dash user configuring their dash to match the MS3 data stream.

Wouldn't there possibly be copyright issues if another manufacturers datastream was copied?

James
I can repair or upgrade Megasquirts in UK. http://www.jamesmurrayengineering.co.uk

My Success story: http://www.msextra.com/forums/viewtopic ... 04&t=34277
MSEXTRA documentation at: http://www.msextra.com/doc/index.html
New users, please read the "Forum Help Page".
Matt Cramer
Super MS/Extra'er
Posts: 17507
Joined: Thu Apr 16, 2009 8:08 pm

Re: CAN broadcasting for dash loggers

Post by Matt Cramer »

I'm pretty sure a data stream format can't be copyrighted. Patented, in some cases, but that wouldn't be automatic like a copyright.
Matt Cramer -1966 Dodge Dart slant six running on MS3X
JoseMiguel
Master MS/Extra'er
Posts: 652
Joined: Thu Dec 09, 2010 3:48 pm

Re: CAN broadcasting for dash loggers

Post by JoseMiguel »

I dont have a racing dash, but I urge people that do to test this...

I have clients waiting for dash support without external stuff, ie. IQ3 dashes are very popular over here and It would be great to make them work without any adapters!
jsmcortina
Site Admin
Posts: 39619
Joined: Mon May 03, 2004 1:34 am
Location: Birmingham, UK
Contact:

Re: CAN broadcasting for dash loggers

Post by jsmcortina »

JoseMiguel wrote:IQ3 dashes are very popular over here and It would be great to make them work without any adapters!
Technically it should be possible. The RacePak website seems quite difficult to navigate to figure out what the correct manual is for configuring those products.

James
I can repair or upgrade Megasquirts in UK. http://www.jamesmurrayengineering.co.uk

My Success story: http://www.msextra.com/forums/viewtopic ... 04&t=34277
MSEXTRA documentation at: http://www.msextra.com/doc/index.html
New users, please read the "Forum Help Page".
jsmcortina
Site Admin
Posts: 39619
Joined: Mon May 03, 2004 1:34 am
Location: Birmingham, UK
Contact:

Re: CAN broadcasting for dash loggers

Post by jsmcortina »

Following my last post, I looked into the RacePak IQ3 configuration some more. In contrast to the way Motec is transmitting data (bulked together) it appears that each Racepak device broadcasts a different CAN message - this makes sense for their "VNET" concept, but is a different approach.

I had a look at their software and don't immediately see a way to apply a custom configuration to use more regular "packed" CAN messages. Perhaps there's a RacePak guru reading this that could advise?

Sending the Megasquirt data in the "sparse" way that would match what the RacePak IQ3 is expecting is possible - so long as the IQ3 can be configured to listen to external CANids (e.g. the defaults that I'm seeing for EngineRPM is internal piece of data and is expecting a pulse timer, not an RPM number)

James
I can repair or upgrade Megasquirts in UK. http://www.jamesmurrayengineering.co.uk

My Success story: http://www.msextra.com/forums/viewtopic ... 04&t=34277
MSEXTRA documentation at: http://www.msextra.com/doc/index.html
New users, please read the "Forum Help Page".
JoseMiguel
Master MS/Extra'er
Posts: 652
Joined: Thu Dec 09, 2010 3:48 pm

Re: CAN broadcasting for dash loggers

Post by JoseMiguel »

Racepak is closely related to haltech. Maybe we can find something else there?
thokes82
Helpful MS/Extra'er
Posts: 102
Joined: Mon Apr 27, 2009 5:02 am
Location: Munster, Germany
Contact:

Re: CAN broadcasting for dash loggers

Post by thokes82 »

I want to try it on race technology hardware. Here is their config utility description:
http://www.race-technology.com/wiki/ind ... figuration

I will probably need some help to be able to configure it. I do not know much about CAN
Image
Race car building documentation: www.kessel.tk (nice pics but only german laguage so far...)
Matt Cramer
Super MS/Extra'er
Posts: 17507
Joined: Thu Apr 16, 2009 8:08 pm

Re: CAN broadcasting for dash loggers

Post by Matt Cramer »

JoseMiguel wrote:Racepak is closely related to haltech. Maybe we can find something else there?
More accurately - Racepak is simply making a special edition of their IQ3 for Haltech; I'm not sure if it has any differences in firmware or anything other than a different label.
Matt Cramer -1966 Dodge Dart slant six running on MS3X
ashfaqfarooqui
MS/Extra Newbie
Posts: 16
Joined: Wed Apr 23, 2014 5:07 pm

Re: CAN broadcasting for dash loggers

Post by ashfaqfarooqui »

I have a race-technology dl1wp and I am currently trying to log data from an external controller. I can test this new feature out and support the development.
PM me.
MWPau
Master MS/Extra'er
Posts: 411
Joined: Thu Mar 03, 2011 6:24 pm

Re: CAN broadcasting for dash loggers

Post by MWPau »

Im running FW 1.3.1b2 and TS 2.5.19, should i be seeing these new can broadcasting dialog/options?

The "CAN Broadcasting" dialog i see in TS is the old (?) dialog with the "0x280 rpm * 4" option, etc.
Toyota Celica GT4/Alltrac with 5S-GTE stroker (2.2L I4 turbo, high CR) on E85 w/FlexFuel.
MS3 + MS3X + KnockBoard + RTC + BT + DIY CAN-IO-Board + DIY CAN Digital Dash.
jsmcortina
Site Admin
Posts: 39619
Joined: Mon May 03, 2004 1:34 am
Location: Birmingham, UK
Contact:

Re: CAN broadcasting for dash loggers

Post by jsmcortina »

You need MS3 1.4 or MS2/Extra 3.4.

James
I can repair or upgrade Megasquirts in UK. http://www.jamesmurrayengineering.co.uk

My Success story: http://www.msextra.com/forums/viewtopic ... 04&t=34277
MSEXTRA documentation at: http://www.msextra.com/doc/index.html
New users, please read the "Forum Help Page".
Manu
Master MS/Extra'er
Posts: 723
Joined: Mon Feb 15, 2010 4:57 am
Location: Alès - France
Contact:

Re: CAN broadcasting for dash loggers

Post by Manu »

Hi James,

2 French dash builders recently ask me for MegaSquirt help regarding CAN protocol. At this time you didn't implement broadcasting data and pooling for information wasn't something easy to do for them :

http://www.mod7ce.fr/
and
http://www.crisartech.com/


Today, I'd like to know if data frames and offsets should change in the future ? If not I'll contact them again to let them know the new protocol.

Also, my .02$ contribution : maybe time is not a so precisely wanted information that it had to be in the same packet than RPM and others. A 100Hz frequency to get time is, IMO, to high for just get it. A friend of mine working in a French OEM had the same thinking.

Regards,
Manu
I can supply, repair or upgrade Megasquirts in FRANCE.

Image
https://www.megasquirt.fr
jsmcortina
Site Admin
Posts: 39619
Joined: Mon May 03, 2004 1:34 am
Location: Birmingham, UK
Contact:

Re: CAN broadcasting for dash loggers

Post by jsmcortina »

It is my desire to leave this protocol "done" as far as possible, to maintain future compatability. Please encourage those two dash manufacturers to review the specification - but do not code just yet.

I am looking into defining a .DBC specification from that document if possible, which manufacturers may be able to use as it is a standardised way of describing CAN data.

James
I can repair or upgrade Megasquirts in UK. http://www.jamesmurrayengineering.co.uk

My Success story: http://www.msextra.com/forums/viewtopic ... 04&t=34277
MSEXTRA documentation at: http://www.msextra.com/doc/index.html
New users, please read the "Forum Help Page".
Post Reply