maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Applications (https://talk.maemo.org/forumdisplay.php?f=41)
-   -   [Announce] pyOBD for Maemo/n900 (https://talk.maemo.org/showthread.php?t=81129)

m750 2012-01-11 08:15

Re: [Announce] pyOBD for Maemo/n900
 
Quote:

Originally Posted by don_falcone (Post 1148550)
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

sixwheeledbeast 2012-01-11 17:35

Re: [Announce] pyOBD for Maemo/n900
 
This is a useful looking app!
When do we think it will be promoted to extras?

m750 2012-01-11 18:36

Re: [Announce] pyOBD for Maemo/n900
 
Quote:

Originally Posted by sixwheeledbeast (Post 1148950)
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! :)

don_falcone 2012-01-11 20:15

Re: [Announce] pyOBD for Maemo/n900
 
Quote:

Originally Posted by m750 (Post 1148771)
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.

m750 2012-01-11 20:35

Re: [Announce] pyOBD for Maemo/n900
 
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

Estel 2012-01-11 22:30

Re: [Announce] pyOBD for Maemo/n900
 
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

woody14619 2012-01-11 23:42

Re: [Announce] pyOBD for Maemo/n900
 
Quote:

Originally Posted by rotoflex (Post 1148739)
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.

m750 2012-01-12 17:32

Re: [Announce] pyOBD for Maemo/n900
 
Quote:

Originally Posted by Estel (Post 1149167)
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

Quote:

...
...
...
"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",
...
...
...

sixwheeledbeast 2012-01-14 12:16

Re: [Announce] pyOBD for Maemo/n900
 
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.
Quote:

Originally Posted by rotoflex (Post 1143320)
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) :D
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.

mooninite 2012-01-15 06:29

Re: [Announce] pyOBD for Maemo/n900
 
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.


All times are GMT. The time now is 17:46.

vBulletin® Version 3.8.8