Notices


Reply
Thread Tools
m750's Avatar
Posts: 249 | Thanked: 345 times | Joined on Aug 2010 @ Italy
#21
Originally Posted by don_falcone View Post
Question@package maintainer: Without being able to test myself (car still not available *grrrr*), which codes are contained? (I specifically ask for Mitsubishi Galant 8th generation)
This version of pyobd contain standard OBD codes and some codes customized by cars maker.
I recommend you to do internet searches to find the meaning of the codes, because aside from the standard ones, those are a lot of codes customized by cars vendor.
One example: link
__________________
maxcpu : change cpu's clock with a TAP!
savecpu : overheating control for overclocked n900.
shaketowake2 : Enable/Disable wake up/rest by shaking.
tilt2control : control mediaplayer by tilting your n900.
gpstracker-c : easy handle your gpstracker tk102.
pyOBD for maemo (OBD-II cars diagnostic)
 

The Following 2 Users Say Thank You to m750 For This Useful Post:
Posts: 2,290 | Thanked: 4,134 times | Joined on Apr 2010 @ UK
#22
This is a useful looking app!
When do we think it will be promoted to extras?
 

The Following User Says Thank You to sixwheeledbeast For This Useful Post:
m750's Avatar
Posts: 249 | Thanked: 345 times | Joined on Aug 2010 @ Italy
#23
Originally Posted by sixwheeledbeast View Post
This is a useful looking app!
When do we think it will be promoted to extras?
When at least three other people will give it a positive feedback!
__________________
maxcpu : change cpu's clock with a TAP!
savecpu : overheating control for overclocked n900.
shaketowake2 : Enable/Disable wake up/rest by shaking.
tilt2control : control mediaplayer by tilting your n900.
gpstracker-c : easy handle your gpstracker tk102.
pyOBD for maemo (OBD-II cars diagnostic)
 

The Following User Says Thank You to m750 For This Useful Post:
Posts: 1,523 | Thanked: 1,997 times | Joined on Jul 2011 @ not your mom's FOSS basement
#24
Originally Posted by m750 View Post
This version of pyobd contain standard OBD codes and some codes customized by cars maker.
Those are what i was asking for, knowing already that OBD-II alone is not "everything" and makers often do not publish their own extensions to the standard - which often are the most interesting / helpful bits.
 

The Following User Says Thank You to don_falcone For This Useful Post:
m750's Avatar
Posts: 249 | Thanked: 345 times | Joined on Aug 2010 @ Italy
#25
Often same codes have different meanings depending by cars. Then, as I said, you have to use Internet, but for some codes the search is not easy.

iIf you want to customize (add or change) the codes recognized by pyobd, just edit the file:
/home/opt/pyobd/obd2_codes.py
__________________
maxcpu : change cpu's clock with a TAP!
savecpu : overheating control for overclocked n900.
shaketowake2 : Enable/Disable wake up/rest by shaking.
tilt2control : control mediaplayer by tilting your n900.
gpstracker-c : easy handle your gpstracker tk102.
pyOBD for maemo (OBD-II cars diagnostic)

Last edited by m750; 2012-01-11 at 20:39.
 

The Following 3 Users Say Thank You to m750 For This Useful Post:
Estel's Avatar
Posts: 5,028 | Thanked: 8,613 times | Joined on Mar 2011
#26
So, basically, everyone can add own codes, if she/he is sure they're correct and won't blow up engine? Cool! Seems like decent totally FOSS replacement for Carman, at last.

/Estel
__________________
N900's aluminum backcover / body replacement
-
N900's HDMI-Out
-
Camera cover MOD
-
Measure battery's real capacity on-device
-
TrueCrypt 7.1 | ereswap | bnf
-
Hardware's mods research is costly. To support my work, please consider donating. Thank You!
 
woody14619's Avatar
Posts: 1,455 | Thanked: 3,309 times | Joined on Dec 2009 @ Rochester, NY
#27
Originally Posted by rotoflex View Post
I am using one of the black adapters with orange sticker available from many sellers on eBay, & it works well.
This is the same one I have... works well with this and Carman for the N800/N900. Also works with most linux apps I've tried on my laptop. You can find them for as cheap at $20 new these days, cheaper used.

@Estel:

I think all you would need is the usbserial.ko driver (which comes with the kp-modules package). You may have to setup the system to recognize your particular dongle as using that driver, but assuming it's generic, it should work.
 

The Following 2 Users Say Thank You to woody14619 For This Useful Post:
m750's Avatar
Posts: 249 | Thanked: 345 times | Joined on Aug 2010 @ Italy
#28
Originally Posted by Estel View Post
So, basically, everyone can add own codes, if she/he is sure they're correct and won't blow up engine? Cool! Seems like decent totally FOSS replacement for Carman, at last./Estel
Yes, the engine will not blow up!
The meaning of the code is only a text string.
The ECU send three pairs of hex numbers, for example "7F 07 11". The software convert this number in a code (P1809).
pyOBD look into the file mentioned above. If the code is present, pyOBD retrive the text.
Currently

...
...
...
"P1808": "Ford: 4-Wheel Drive Low Indicator Circuit Open or Short To Ground",
"P1809": "Nissan: Transmission 4-wheel drive Low indicator Open circuit",
"P1810": "GM: TFP Valve Position Switch Circuit",
...
...
...
__________________
maxcpu : change cpu's clock with a TAP!
savecpu : overheating control for overclocked n900.
shaketowake2 : Enable/Disable wake up/rest by shaking.
tilt2control : control mediaplayer by tilting your n900.
gpstracker-c : easy handle your gpstracker tk102.
pyOBD for maemo (OBD-II cars diagnostic)

Last edited by m750; 2012-01-12 at 17:37.
 

The Following 3 Users Say Thank You to m750 For This Useful Post:
Posts: 2,290 | Thanked: 4,134 times | Joined on Apr 2010 @ UK
#29
Okay so I thought i'd try this, from testing.
Played for an hour or so trying to get it to "Pair".

I finally got it to work by putting in the code '6789' letting it fail.
Then selected offline mode, this left "obd2ecu" device in the BT menu.
Opened pyOBD and searched for devs. It connected effortlessly several times after that, using pyOBD's menu.

As for the app it works as it should.
Originally Posted by rotoflex View Post
There is no guesswork, confusion, or worry about making the connection. It proceeds practically automatically.
It requires no outside hints to make it work, it is intuitive for the user, it does exactly what it is supposed to
I second this, although I have not tested all parts of the app (mainly fault code section).

Some things I did notice was it's not very finger friendly I did require the stylus a fair bit. (I suppose that's why it's there)
Especially for scrolling down the pages, I instantly missed kinetic scrolling that other apps provide.

I also wondered why the menu area wasn't utilised to put options up off the screen?
Finally the "About" section doesn't provide you with app version information. Had to go to HAM to find I was on version (0.9.2-8).

I am not trying to take anything away from this very useful app.
Just pointing out my first impressions (sorry for the essay).
Thank you for bringing this to the N900.
 

The Following User Says Thank You to sixwheeledbeast For This Useful Post:
Posts: 176 | Thanked: 262 times | Joined on Nov 2009 @ Texas, USA
#30
I wrote a pure C and pure GTK app that works on my N900 and linux PC that talks to my bluetooth ELM adapter. I just need to get it into Extras.
 

The Following User Says Thank You to mooninite For This Useful Post:
Reply


 
Forum Jump


All times are GMT. The time now is 02:33.