PDA

View Full Version : OBD2 Car Software


teh
06-10-2010, 07:37 AM
This could be a big or a small job, I don't know as I'm not a developer but...

Is there a developer out there that is familiar with the OBD2 protocols and connectivity with a car's ecu?

I would like an application that will connect via bluetooth to a bluetooth OBD2 adapter so that I can have a realtime visual on my car's engine management system.

An app that is available for Palm and Windows is OBD Gauge (http://www.qcontinuum.org/obdgauge/), but being a maemo device I want to take it further, in someways to give mechanics an alternative way to look at a car's information.

dannycamps
06-10-2010, 07:42 AM
This could be a big or a small job, I don't know as I'm not a developer but...

Is there a developer out there that is familiar with the OBD2 protocols and connectivity with a car's ecu?

I would like an application that will connect via bluetooth to a bluetooth OBD2 adapter so that I can have a realtime visual on my car's engine management system.

An app that is available for Palm and Windows is OBD Gauge (http://www.qcontinuum.org/obdgauge/), but being a maemo device I want to take it further, in someways to give mechanics an alternative way to look at a car's information.

Check out CarMan. I think it's either pretty close to or actually is running now on the N900.

http://www.youtube.com/watch?v=nu5HeYEDTxk

svalavuo
06-10-2010, 07:43 AM
How about Carman (http://talk.maemo.org/showthread.php?t=37259)?
It's getting there... I hope. I use it with my N810, but waiting to use it with N900 as well.

teh
06-10-2010, 07:47 AM
Thanks guys! Didn't realise that this existed!

dana.s
06-10-2010, 07:48 AM
+1 for this, i think there is another post regarding this, someone put this link http://www.dealextreme.com/details.dx/sku.16921 which is a bluetooth adapter to work with the handset..

SpeedEvil
06-10-2010, 08:34 AM
The fundamental protocol of most of these devices is quite simple.
>90% use http://www.elmelectronics.com/dsheets.html chips, look at the datasheet for the elm327.

In principle, you could just use the above mentioned bluetooth adaptor from DX, and your favourite serial terminal program.
For some things, such as reading out fault codes, or resetting check engine lights, this would be quite adequate.

jolouis
06-10-2010, 08:43 AM
Carman was a good start/attempt for N8x0 series... I don't know how far anyone's got porting it to the N900... I don't know why they'd try to be honest with you. From a development point of view the amount of work required to port over the entire enlightenment engine (that Carman's built on), VS just building a new app from scratch just doesn't make sense.

So on that note Spenc3 and I have started the Carocell project; interfacing to obd2 is dead easy, as already pointed out... the tricky part is handling all the automatic setup/teardown of bluetooth, and of course having a nice flexible GUI system for handling and displaying that info.

At the end of the day the only really practical use is for reading trouble codes and clearing them, which is the most difficult part of an app because it requires you to do a bunch of binary comparisons and evaluations in order to determine exactly what's what. Anyways long and short of it is that there are people working on it...

Juster
08-18-2010, 10:01 AM
i have used carman , but still use my e66 whit obdscoop , whit obdscoop you can erase error;s and clear out f,exs check engin light

did send a mail to obdscoop and ask if he was going to make it for maemo but that was no plan for that :(

but if u have a symbian phone and the obd2 bluetooth adapter
it is a great app if u have a car whit obd2

regards
Just

pingvps
08-18-2010, 10:06 AM
OBD on my n900 would be awesome, I hope this comes to fruition

Tib996
08-19-2010, 02:56 AM
once you have a prototype i will be willing to test it for you (i'm a mechanic buy trade so plenty of vehicles at work to test on) would be good to have a range of programs to check ecu's carman is the only one i can think of at the moment thats about and works on the N900

gLobster
08-19-2010, 03:08 AM
Carman on N900 for play only and not for help.

impact
12-16-2011, 12:09 PM
I know this is an old thread, but there apears to be a relatively new app called OBDAutodoctor in Nokia store that can monitor your car.

rotoflex
12-17-2011, 01:36 AM
Thanks for the information.

Lite version (free), available for N9 but not N900:
http://store.ovi.com/content/211199?clickSource=search&pos=1

Pro version ($9.99), available for N9 but not N900:
http://store.ovi.com/content/216026?clickSource=search&pos=2

Product website at
http://www.obdautodoctor.com/download.php
confirms only for meego/N9 devices.

How difficult do you suppose it would be to port to N900/freemantle if asked?

bocephus
12-17-2011, 03:02 AM
Nothing is difficult if you know what you're doing... I would also like an N900 port of OBDAutoDoctor. First step, email them to ask for one.

5spdvl
12-17-2011, 03:30 AM
FYI: your car has to have an OBD II compliant port, and follow the agreed protocol - some cars were built up until around 1996 with OBD II ports, but are only accessible with manufacturer-specific tools.

impact
12-17-2011, 05:13 AM
I have managed to get my hands on an ELM327 BT adapter, so I tried the app. It works fine.

http://static.zooomr.com/images/10130048_17fa13c927.jpg

http://www.obdautodoctor.com/scantool-garage/2011/12/coming-up-next-obd-software-for-symbian/

Apparently, they have received a lot of requests to port it to N8 and they are working on it. Perhaps if they receive a lot of requests to port it to N900, they might consider it, too?

bocephus
12-18-2011, 11:24 AM
There's an answer from the devs on impact's link now:

Great to hear that you are interested in our diagnostic software. The issue with Nokia N900 is the missing official support for Qt Quick Components 1.1 on which the UI relies
totally. All the logic is done with C++ but the whole user interface is implemented with QML. That means that we would need to re-implement the whole UI again.

Does that mean there's "unofficial support" for Qt Quick Components 1.1 on the N900?

This Nokia blog post (http://www.developer.nokia.com/Community/Blogs/blog/kate-alholas-forum-nokia-blog/2011/06/23/nokia-meego-1.2-harmattan-qt-quick-components) from last summer says:

Nokia Developer former Forum Nokia will provide a community port of components to Ubuntu Natty, Maemo5, and MeeGo 1.2.

Did Nokia screw Maemo over yet again?

m750
01-05-2012, 01:07 PM
If you want, now pyOBD is working for n900:
http://talk.maemo.org/showthread.php?p=1146238#post1146238