View Full Version : Autronic Interface Source Code
Phil Cline
February 5th, 2008, 07:40 PM
A month or so ago someone posted on the old Autronic forum that they had created some code (fuctions?) to talk to the SMx hardware.
I'd like to work on an open-source application to use a cheap palm/PPC device as an electronic gauge to display data without having a laptop or expensive digital dash.
Getting that code would really help if anybody knows where I can find it.
If that can't be recovered, then does anybody have the specs on the data stream?
MRMRacing
February 5th, 2008, 08:11 PM
Phil, what cip version do you have in the SM4, there are different stream from them.
Phil Cline
February 5th, 2008, 08:56 PM
Currently SM4 v1.02.
I also have a SMC 1.93 in another car that I'd like this program to communicate with.
MRMRacing
February 5th, 2008, 09:41 PM
Datastream for your SM4 1.02 is attached with the stream for Sm2 1.93.
Wroom
February 5th, 2008, 09:44 PM
If that can't be recovered, then does anybody have the specs on the data stream?
Specification of the data stream would be of interest for me too.
Two things i would like to be able to do is:
Read values from sensors and internal variables, to log externally, and to display on PDAs and also more generic instrumentation.
Switch things like cool down/normal-idle, enable/disable things like traction control, antilag, highway leanout, set value of internal variable that may be used as set parameter for any internal GPC-able function like idle rpm, fuel adjustment for different type fuels. This would open up for a "switch&knob expander".
Yes, this is a wish list. And if it cannot be done without revealing to much about the mapping parts of the protocol, then it may not be so important. But it would be very nice if it where possible.
Wroom
February 5th, 2008, 09:54 PM
Datastream for your SM4 1.02 is attached with the stream for Sm2 1.93.
Wow! This is new to me. Very useful. Thank you!
Phil Cline
February 5th, 2008, 10:21 PM
Datastream for your SM4 1.02 is attached with the stream for Sm2 1.93.
Thanks for the info! That however brings up a couple more questions:
1. Does the SM2 1.93 speak the same language as the SMC 1.93?
2. It appears to be non-interactive. Is is possible to get the values of other inputs not listed?
3. How does it work when you have a 'digital dash' connected and you want to plugin a laptop?
MRMRacing
February 5th, 2008, 10:45 PM
Thanks for the info! That however brings up a couple more questions:
1. Does the SM2 1.93 speak the same language as the SMC 1.93?
3. How does it work when you have a 'digital dash' connected and you want to plugin a laptop?
No they are not the same.
You have to remove the dash and put in the laptop, but you can also send the laptop datastream to dash.
MRMRacing
February 5th, 2008, 10:49 PM
I missread your post I thought you had the Sm2, I have only stream for SMC 1.92 here and are not 100% sure they are the same as 1.93 but probly same.
Phil Cline
February 8th, 2008, 04:33 PM
So far things are slow going since I'm new to C programming. I'm working on converting a program called MMCd by Dmitry Yurtaev (Mitsubishi Display/Logger) to read the stream.
I chose the Palm platform since the devices are cheap, readily available, and they can be emulated on PocketPC.
Modifying someone elses code is challenging, so I contacted Dmitry and he's guiding me in the right direction. If anybody here is an experienced C programmer and would like to help, let me know.
Ian
February 9th, 2008, 06:16 AM
SMC and SM2 (except for SM2 1.35 & 2.05) output the same data stream even though there are some parameters that the SMC doesn't have. Those values don't mean anything in an SMC stream.
Also to note is that 1.90 CPU's don't have the data streams. The 1.9X series denotes an Autotune CPU in SMC / SM2. Data streaming started with the 1.91 CPU in both series.
roberto arano
November 28th, 2011, 06:39 AM
I would like to see the data stream description for the Sm2 1.94,1.92 please.
I believe it is the same as the SMC 1.92? The files MRM posted earlier was for a 1.93, 1.95 which is different (more data).
Will same me a ton of time vs reverse engineering it with tera term!!!!
MRMRacing
November 28th, 2011, 10:59 PM
Here it is.
roberto arano
November 29th, 2011, 12:13 AM
Thanx robert,
perfect timing, I was just about to go log the stream some more, luckily a piece of pizza slowed me down ;-)
i'm excited that it outputs the wheel speed, now I can make a mpg meter just from the stream data