ECUTracker (mobile Digital Dashboard)

OpenECU software executables and source code

Moderator: Freon

ECUTracker (mobile Digital Dashboard)

Postby Skidd » Thu Jul 08, 2010 11:52 am

As a long time Subaru owner (since 2000), I've always tried to keep on the SSM Stuff.
Some (not many) might recall JDash.
Then there was JDashMobile. It wasn't stable enough to actually go live with.
Both JDash projects are long dead, but my 3rd run at a useful SSM protocol capable viewer is here and working well.

ECUTracker.
http://www.mympgtracker.com/ecutracker/index/

It's still in Alpha/Beta, but is actually quite stable at this point, and, it's totally free.
I've been running the full PC version in my car now for months.
ECUTracker runs on any Java Enabled Mobile Device (phone, PDA, etc)
As well as a full blown PC running Windows, Linux or MacOSX(untested).
Android Phones work with the use of a J2MERunner Library. A proper Android Port is under way though.

Here is a simulated Phone display
Image

And an actual screen shot of my CarPC display
Image

There is even a short video of the Full PC version in the Screenshots page.
http://www.mympgtracker.com/ecutracker/screenshots/se

It's actually capable of showing values for the ELM327, LC-1 Wideband and Subaru ECU.
And support for the PLX line of automotive sensor devices is in the works.
it's not a logging or tuning piece of software. It's intended to be a real-time Virtual Gauge Dashboard of values.
Allowing you to mount your phone or PDA on your dash for quick-glance views of values.
Or, do as I did, and install a dedicated CarPC for a much larger display. Because my '00RS is Supercharged with an EManage Ultimate for tuning, I've been using ECUTracker to watch my LTFT/STFT/IATs and MPG. I've found it pretty useful for just watching my fuel trims alone.

The graphics are not uber fancy, and full of nice shading and colors. This was because I've focused on function over form here. I want ECUTracker to run the same and as smooth on as many possible devices as possible. From a low end Mobile Phone, to a high-end InCarPC.

Anyway, I figure the RomRaider and OpenECU crowd would be interested in this since it supports the Subaru SSM protocol.

Cheers
Shane.
Skidd
 
Posts: 31
Joined: Tue Aug 08, 2006 7:14 am
Location: San Antonio, TX, USA

Re: ECUTracker (mobile Digital Dashboard)

Postby lonertic » Thu Jul 15, 2010 4:49 pm

awesome post! thanks, will definitely try this out on laptop!

just one question tho.. how do you connect the OP2 to a phone? :? ... most phones don't come with a USB host port.. and their mini-usb ports are usually client ports as well as used for charging...? I'd be interested to use it on a phone if possible... I don't have a CarPC anymore :(
lonertic
 
Posts: 10
Joined: Sat Dec 12, 2009 4:02 am

Re: ECUTracker (mobile Digital Dashboard)

Postby Skidd » Thu Jul 15, 2010 7:07 pm

Easy, Bluetooth!
If you have a Subaru, I suggest the OBDKey. Because, as far as I know, it's the only bluetooth device that does both standard ELM/OBD2 and also the Subaru SSM protocol.
But, if you have any other OBD2 car, the OBDLink is one of the fastest performing bluetooth ELM modules I've used.
ECUTracker works through both of these quite well.
I don't recommend one of the cheap eBay ELM327 bluetooth modules. They perform at a fraction of the speed of both the OBDLink and the OBDKey.
The bottom of this page
http://www.mympgtracker.com/ecutracker/features
shows some of the observed update speeds I've recorded.
Skidd
 
Posts: 31
Joined: Tue Aug 08, 2006 7:14 am
Location: San Antonio, TX, USA

Re: ECUTracker (mobile Digital Dashboard)

Postby lonertic » Sun Jul 18, 2010 8:10 pm

That's kinda what I thought.. but since this is on the openecu forum I thought you somehow made it work for the OpenPort II which is USB + MicroSD only...

On that note, I tried ECUTrackerSE with OP2 via USB on my laptop... have customised settings.ini to point to COM7 (the OP2 Port) and customised a device XML for ECUTracker (attached if u need to review it)... and it doesnt seem to work? :( .. not sure where I'm going wrong... if I open the app with a wrong port, it tells me it can't connect then it tries to reconnect... but with the correct port it just says "Initialising ..." on the top status bar... and it just hangs there... none of the gauges move.

PS... I have an ADM '07/08 Subaru LGT Spec B 5EAT ... using SSM protocol with the XML...

PPS.. awesome work with the customisability... now all we need is to be able to skin the thing so we can have cool graphics like in Gran Turismo 5 etc... and if I could suggest a feature, can we please have upper and lower Warning/Critical ranges?.. eg: in the boost gauge, there's a normal range between vacuum and boost, then there's also warning/critical ranges for both ends too.. so far I can only set the warning/critical ranges for boost only, not for vacuum. likewise for other uses such as Voltage..

Thanks heaps :)
Attachments
lgtb.xml
(4.94 KiB) Downloaded 907 times
lonertic
 
Posts: 10
Joined: Sat Dec 12, 2009 4:02 am

Re: ECUTracker (mobile Digital Dashboard)

Postby Skidd » Mon Jul 19, 2010 6:14 pm

I haven't had a chance to test with an OP2 cable.
I have one of the older Tactrix 1.3 usb cables.
But, if the OP2 works with ECUExplorer, then it should also work with my ECUTracker.
Have you tried ECUExplorer?

Since your running it on a PC, you have a few easier options for viewing debugging and logging messages.
From a command window, you can run run ECUTrackerSE with the following
Code: Select all
java -jar ECUTrackerSE.jar --debug --logging

And it should output a whole bunch more info.
Hopefully some sort of error message to help diagnose it.

Your lgtb.xml file appears fine.
And, your settings.ini file should be pretty basic too.

As for your request for more warning levels. that's a good idea. I'll see if I can find an elegant way to allow for a wider range of them.
Or, just as you suggest, an upper and lower of each. I'll see what I can do.

P.S. If you post up any issues or questions on the forum within MyMPGTracker.com I'm usually quicker to respond to those.

Hey, one more question, did you generate that XML file using the online config tool on MyMPGTracker.com?
Or did you put it together yourself?
I can't seem to find any reference to your user or device config in the database.

Cheers
Shane.
Skidd
 
Posts: 31
Joined: Tue Aug 08, 2006 7:14 am
Location: San Antonio, TX, USA

Re: ECUTracker (mobile Digital Dashboard)

Postby lonertic » Tue Jul 20, 2010 11:33 pm

ok will try debug mode.. havent tried ECUExplorer on my car.. I've only needed to use RomRaider, ECUFlash and LearningView in my quest so far... I'll try the debug mode and go from there..

As for the config... yah I used your online config tool...same username as what I'm using on this forum... btw that tool's quite neat :) ...probably a bit slow (coz of the java) for impatient ppl like me but absofknlutely awesome effort especially for something that you're giving out for free to the community, so i'm not complaining at all... also happy to provide any feedback or suggestions :)

Once I get this working I'll find a way to integrate this into Centrafuse ... I used that as my car PC shell in my other car, but my current car doesn't have a CarPC anymore (the missus don't like)... if you're not familiar with it, I'd recommend it...it comes with a built in ODB-II feature but not as cool as this...
lonertic
 
Posts: 10
Joined: Sat Dec 12, 2009 4:02 am

Re: ECUTracker (mobile Digital Dashboard)

Postby Skidd » Wed Jul 21, 2010 5:26 am

I'm happy you like it! I just hope you can also get it working on your OP2.

And your right about the speed of the online config screens.
It's slow for 3 reasons, #1 - the machine running it doesn't have quite enough oomph to keep up with the page calculations. And #2, the internet connection to it is a bit slow. Hopefully if this stuff I've written turns out to be popular, I'll be able to find an inexpensive hosting solution with way more power than this one. And #3, because I have not used enough AJAX or Javascript to keep from doing full page loads. But, like you said, it's free! And, I think it's pretty unique. I don't know of too many (if any) OBD tools that do online configuration! Once I get more and more of the site functionality in place, I'll work on getting it faster and easier to use.

I now see your online config. It looks clean enough. Perhaps a bit cramped. You might try making multiple pages and moving some of your gauges to them. Just hit the "new page" button, or on the page indicator at the bottom, hit "copy" to copy the entire page to another page.

As for Centrafuse... I have very much heard of it, and really liked what I saw. I don't run it though, as my carpc is pretty much 100% for tuning, and not at all for entertainment. Thus, ECUTracker serves 99.9% of my needs. But, that doesn't mean I wouldn't like to find a good Front end to try and get ECUTracker working with.

Shane
Skidd
 
Posts: 31
Joined: Tue Aug 08, 2006 7:14 am
Location: San Antonio, TX, USA

Re: ECUTracker (mobile Digital Dashboard)

Postby lonertic » Sun Aug 29, 2010 4:31 pm

quick update - still havent had a chance to try it in debug mode.. my car's been having battery issues and probably as a consequence, throwing P0244 CEL's even on a stg1 ROM... I'm just trying to work that out first.. not forgotten about ECUTracker, just been busy. will post back with results for OP2... unless you've worked on it since and got more updates? :)
lonertic
 
Posts: 10
Joined: Sat Dec 12, 2009 4:02 am

Re: ECUTracker (mobile Digital Dashboard)

Postby lonertic » Tue Aug 31, 2010 4:49 am

here's the stuff from debug mode with the OP2 on COM7.... the log file is the console output... screenshot 1 is ECUTracker stuck on "Initialize" (see top left corner of app).. eg: RPM is sitting at 0 even though it's actually at around 700-800.... boost (vacuum) is also a static value.. revving the engine opens the throttle so vacuum should drop to zero, again, needle not moving.... screenshot 2 is of RomRaider logger on COM7 with the car on idle, just to verify connectivity...

let me know if u can make sense of it.. maybe it's just a config issue with me... dunno...
Attachments
screenshot2.png
RomRaider Logger screenshot
screenshot2.png (95.64 KiB) Viewed 19998 times
screenshot.png
ECUTracker screenshot
screenshot.png (80.68 KiB) Viewed 19998 times
java_log.txt
console output log
(1.24 KiB) Downloaded 847 times
lonertic
 
Posts: 10
Joined: Sat Dec 12, 2009 4:02 am

Re: ECUTracker (mobile Digital Dashboard)

Postby Skidd » Tue Aug 31, 2010 5:05 am

The good news is, I can indeed make sense of that log file.
The bad news is, it doesn't tell me anything! :?
The last line is just the message about the native library version numbers being mismatched.
I get the same error on my WindowsXP box.
I notice that you are running Vista though. I wonder if there is some sort of permissions or security issue with Vista.
I have not tried it recently on my Wife Vista laptop. I'll see if I can borrow it for an hour.
Skidd
 
Posts: 31
Joined: Tue Aug 08, 2006 7:14 am
Location: San Antonio, TX, USA

Re: ECUTracker (mobile Digital Dashboard)

Postby lonertic » Sat Oct 23, 2010 1:11 am

sorry bout late reply.. I'm on Windows 7... but I thought this is meant to be running off Java which is OS independent?
lonertic
 
Posts: 10
Joined: Sat Dec 12, 2009 4:02 am

Re: ECUTracker (mobile Digital Dashboard)

Postby Skidd » Sat Oct 23, 2010 6:36 am

Java is indeed (mostly) OS independant.
But, not every OS plays 100% nice either.
I recall having some big issues with my wifes Vista laptop in teh past.
Something about Vista not allowing access to the dll library.
Which is why I wonder if the problem you're having is Vista related.
Skidd
 
Posts: 31
Joined: Tue Aug 08, 2006 7:14 am
Location: San Antonio, TX, USA

Re: ECUTracker (mobile Digital Dashboard)

Postby lonertic » Sun Oct 24, 2010 9:21 pm

possible... coz Windows7 has a similar kernal to Vista... but I've turned off UAC and Firewall etc... besides, all other OP2 apps work fine...

if it was written in .NET I'd be more than happy to help :).. but my Java's a bit rusty since the uni days so I couldn't give too much input :( ... in the mean time, still stuck with no dashboarding solution for my carpc....I'm sure you can commercialise it if you can get this to work.. I for one will be ur first customer... (assuming it's not blasphemously expensive of course :))...
lonertic
 
Posts: 10
Joined: Sat Dec 12, 2009 4:02 am

Re: ECUTracker (mobile Digital Dashboard)

Postby Skidd » Mon Oct 25, 2010 5:22 am

I just wish the log output would provide more info for me to use.
But, seeing as it stops on that line about the RXTX version, it makes me think it some sort of com port conflict or permissions issue.
Or, if it's even just a com port setting issue? Baud? Stop/Parity? It shouldn't be, because the SSM protocol is defined by Subaru.

Just to confirm, you are appending both
--loging --debug
to the command line?

You know what... I have a testing library written into ECUTracker designed to help me diagnose comms and protocol problems.
Let me see if I can dig up some info on how to run it from an Installed ECUTracker. It might "might" help find out why you'rs stops short.

As for the "Pay" version.... I'm hoping to find the time to make a Premium version with advance features.
But, I'm glad you like it. An InCarPC was the driving force for me making this program.
Just too bad my MiniITX mother board died last week! D'Oh! Time to find a replacement.
Skidd
 
Posts: 31
Joined: Tue Aug 08, 2006 7:14 am
Location: San Antonio, TX, USA

Re: ECUTracker (mobile Digital Dashboard)

Postby lonertic » Wed Oct 27, 2010 1:01 am

OH! just remembered something too.. waybackwhen I tried to write COM apps, the native libraries didnt let me access anything past COM4 (apparently it was inconceivable back in the 80's that a computer would have more than 4 COM ports)... with my Bluetooth profile and what not, I've now got over 20 COM ports and I think the OP2 is on COM23 on one machine and COM7 on another.. (neither machine works btw)... not sure if that helps??

Yeh I had both logging and debug on...

As for the paid version.. see if you can email the guys doing the graphics for the Gran Turismo game :) ... that's what Nissan's done with their GTR-35 ..looks awesome!
lonertic
 
Posts: 10
Joined: Sat Dec 12, 2009 4:02 am


Return to OpenECU Software

Who is online

Users browsing this forum: No registered users and 5 guests

cron