Notices


Reply
Thread Tools
woody14619's Avatar
Posts: 1,455 | Thanked: 3,309 times | Joined on Dec 2009 @ Rochester, NY
#301
Originally Posted by rotoflex View Post
I think I'll order one of the blue OBD-2 adapters, as the ELM one has not been successful for me.
I work with the ELM one all the time. One thing I have found quirky about them is that they have a VERY small range (similar to BT 1.0), and generally require the car to actually be running. If you car is limiting the amperage into the system, or not supplying enough even when running it may be problematic. (Since every car/model is a little different.)

I like carman, but have also found a few other open-source programs (mainly in python) that work quite well for most of what I'm doing. I'm very sad that Carman doesn't offer the ability to reset codes. Knowing the error is nice, but removing the engine light for something simple (like pressure / gas cap was off) is a huge help.
 
systemcrash's Avatar
Posts: 74 | Thanked: 27 times | Joined on Jun 2010 @ France
#302
Originally Posted by woody14619 View Post
I like carman, but have also found a few other open-source programs (mainly in python) that work quite well for most of what I'm doing.

Could you please mention some of them?
 

The Following User Says Thank You to systemcrash For This Useful Post:
Posts: 14 | Thanked: 0 times | Joined on Nov 2011 @ brasil
#303
the carman is in what repositorie???

plz tel me
 
woody14619's Avatar
Posts: 1,455 | Thanked: 3,309 times | Joined on Dec 2009 @ Rochester, NY
#304
Carman and its associated packages are in extras-devel. Some of the skins are only available as debs via the links above to another repository, but since they're not platform specific at all, they work just fine on the N900.
 
Posts: 13 | Thanked: 1 time | Joined on May 2010
#305
Originally Posted by rotoflex View Post
SUMMARY
The best I could reconstruct from the thread is:

1. At this time, OBD2 connection is not assured. It is more likely for the DealExtreme adapters, and less likely for some adapters sold as "Elm327" on ebay.
2. A portion of Carman (the carmand daemon) continues running at high CPU use even when Carman is closed.
3. Carman's .conf file must be changed to use the N900's GPS, & in that configuration will not turn off the GPS after Carman is closed.


Installation of Carman:
1. Open Application Manager, enable extras-devel in Application Catalogs, close Application Manager
2. Open XTerminal, and enter the following commands (waiting for each to finish):
3. sudo gainroot
4. apt-get update
5. apt-get install libeet1=1.2.2+svn41533-maemo1
6. apt-get install carman

If Carman presents the message "No Plugins found" on first run, close Carman & reboot the phone.

Carman debug log is written to:
/home/user/carmand_logYYMMDD_HHMMSS.txt
(YYMMDD and HHMMSS are date and time when the log file was created)

Bluetooth pairing:
Make a note of the bluetooth passkey code with the OBD2 dongle's documentation. Attach the OBD2 dongle to the car & start the car. On the N900, open the Bluetooth manager, set Bluetooth to "On", go to "Devices", then "New", then in "Select a device" choose the device (typically will be listed as "OBDII" or similar in the N900) and enter its passkey code.

OBD2 connection:
After Bluetooth pairing, start Carman & confirm that the OBD2 connection between Carman and the OBD2 bluetooth dongle has been established. There seems to have been more success establishing OBD2 connection with the generic OBD2 bluetooth dongle from Dealextreme.com, & less success with many OBD2 bluetooth dongles labeled "Elm327" from ebay.

A possible culprit is that even though labeled Elm327, the chips in these dongles are counterfeit, as some report in the Carman log as being v1.4, a version Elm has never made. Elm has made versions 1.3a & 1.4b
http://www.elmelectronics.com/obdic.html

Another issue may be a fault in libobd. A discussion of this issue begins at post #225 at
http://talk.maemo.org/showthread.php?t=37259&page=23
A modified and recompiled libobd available from Just4pleisure seemed to yield improved likelihood of OBD2 connection.


Presently, Carman does not turn off GPS after the program closes, & the GPS is difficult to shut down short of re-starting the phone. For this reason, setting Carman's GPS to "internal" is impractical for daily use. However for reference:
To have Carman use the internal GPS:
1. Install Leafpad (if you don't already have it)
2. Open XTerminal and run these commands:
→a. sudo gainroot
→b. leafpad /home/user/.carman/carmand.conf
3. When Leafpad opens the carmand.conf file, edit the gps_device=whatever line to gps_device=internal
4. Save the file carmand.conf, and close Leafpad then XTerminal
5. If it is later desired to disable Carman's GPS from "internal", follow the above steps to modify the line in carmand.conf to "gps=none"

Serious issues even when Carman loads and reads OBD2 data from the car:
1. After closing Carman, GPS and bluetooth remain on and connected. GPS remains difficult to disconnect short of restarting the phone. Note: ssjtoma reports that if you go back to Carman and disconnect from the GPS it will actually stop the GPS so no restart is required.
2. A component of Carman, the carmand daemon, continues running even after closing Carman. CPU use remains high, and the daemon continues to write to the log file with no limit on its size except available storage.
To disable log files (although carmand will continue running):
http://talk.maemo.org/showpost.php?p...&postcount=261

3. After closing Carman, still-running carmand will sometimes restart Carman.

Additional gui themes for Carman:
http://talk.maemo.org/showpost.php?p...&postcount=221

The Carman garage page is located at
https://garage.maemo.org/projects/carman/

Tarballs for the source files of its parts are at
http://repository.maemo.org/extras-d...urce/c/carman/
http://repository.maemo.org/extras-d...ation-wrapper/
http://repository.maemo.org/extras-d...-theme-tuning/
http://repository.maemo.org/extras-d...an-themes-dev/
http://repository.maemo.org/extras-d...e/c/carman-ui/
http://repository.maemo.org/extras-d...rce/c/carmand/
Hello, and thank you for your information.

When I get to step 6 (6. apt-get install carman) i get the following error, and can't figure out how to continue.

Carman: Depends: carman-ui (>+ 0.7~pre-alpha-1) but it is not going to be installed
E: Broken pakage.


Please help!!
 
Posts: 569 | Thanked: 462 times | Joined on Jul 2010 @ USA
#306
As a result of M750s success with pyOBD
http://talk.maemo.org/showthread.php?p=1142233

Carman is now connecting semi-reliably to my BT dongle.
I don't know whether it's
1. Setting the N900s Bluetooth config to "Visible" (which isn't necessary with some other BT devices I've used with the N900)
2. Or something pyOBD brought with it.

At any rate, if the N900's bluetooth config is set to "Visible", after starting Carman and getting past the internet connection nag, go to Carman's OBD Connect. It will fail the first time. And then it always connects on the 2nd attempt so far.

Carman is still messy: problematic nag for internet connection when the application starts, whether you need internet features or not at the time; GPS remains ON regardless of previous GPS state after Carman is closed, using battery; who knows how much it's leaving behind & burning battery when shut down; etc. But (for me) it now can now be expected to connect.

Carman's better suited as a limited driving tool, but pyOBD is a better diagnostic tool (& less messy).
 

The Following User Says Thank You to rotoflex For This Useful Post:
Posts: 2 | Thanked: 0 times | Joined on Jun 2012
#307
Originally Posted by siafu View Post
Hello, and thank you for your information.

When I get to step 6 (6. apt-get install carman) i get the following error, and can't figure out how to continue.

Carman: Depends: carman-ui (>+ 0.7~pre-alpha-1) but it is not going to be installed
E: Broken pakage.


Please help!!
Hi,
old thread but here goes anyway, I finally managed to install and get rid of the dependency problem like so:

1. Open Application Manager, enable extras-devel in Application Catalogs, close Application Manager (leave all other repos active also!)
2. Open XTerminal, and enter the following commands (waiting for each to finish):
3. sudo gainroot
4. apt-get update
5. apt-get upgrade
6. apt-get install libeet1=1.2.2+svn41533-maemo1
7. apt-get install carman
 
woody14619's Avatar
Posts: 1,455 | Thanked: 3,309 times | Joined on Dec 2009 @ Rochester, NY
#308
Originally Posted by miikka View Post
5. apt-get upgrade
This is generally a *bad* idea, especially if you have devel repos enabled, which you will have for carman. This can seriously screw up your apps if up upgrades something to a devel version that's broken or has something wrong with it.

There are far better ways to get the one library version you need than using upgrade.
__________________
Maemo Council Member: May 2012 - November 2012
Hildon Foundation founding member.
Hildon Foundation Board of Directors: March 2013 - Jan 15, 2014
 
Posts: 2 | Thanked: 0 times | Joined on Jun 2012
#309
Originally Posted by woody14619 View Post
This is generally a *bad* idea, especially if you have devel repos enabled, which you will have for carman. This can seriously screw up your apps if up upgrades something to a devel version that's broken or has something wrong with it.

There are far better ways to get the one library version you need than using upgrade.

you're most likely right, and I should have first disabled devel and updating/upgrading before enabling it again to install carman, but by way of this mistake I managed to install and get rid of the dependency problem reported by so many... haven't seen any side-effects yet, though
 
Posts: 20 | Thanked: 9 times | Joined on May 2010
#310
So,libeet1=1.2.2+svn41533-maemo1 was removed from repositories,how to install Carman?I've searche the deb file if libeet1=1.2.2+svn41533-maemo1 but did not find.Can someoane upload it?
 

The Following 3 Users Say Thank You to izrzdor For This Useful Post:
Reply

Thread Tools

 
Forum Jump


All times are GMT. The time now is 22:28.