Active Topics

 



Notices


Reply
Thread Tools
Posts: 5 | Thanked: 1 time | Joined on Nov 2010
#201
Hi guys, i've succesfully installed carman, then i've edited the carmand.conf with the attribute "internal" for the GPS, i rebooted but i can't see the GPS Device in the GPS Setup screen, if i recheck the carmand.conf at the gps_device string i get a MAC address... if i re-edit the string with "internal" and reboot i still get the MAC Address but Carman doesn't show the damn internal GPS in GPS Setup screen... any ideas?

Thanks guys!
 
Posts: 22 | Thanked: 21 times | Joined on Dec 2010
#202
Hi everyone,

First a quick self introduction - I've been involved with the forum.ecuproject.com for Saab (and other) cars, doing my bit writing some software as and when I learn how to do the next thing. Inevitably this involves a lot of googling and so I find out about other projects such as Carman...

Before I go on though, a couple of answers to some other's questions: Carman can show long and short term fuel trim as an average percentage, but ideally you would want to see the whole adaption table. My long term fuel trim for my car was just 0.2% but a few locations in the table were as much as 3% however, Carman can't show this. Carman can show boost pressure when metric units are selected - the kPa gauge next to the temperature gauge is boost pressure. 100 kPa is 1 bar although for some reason the gauge shows about 100 kPa when the engine is off so I think the maximum 240 kPa is actually 1.4 bar not 2.4 (which is OK for me because my maximum boost is 1.15 bar and I see around 210 kPa on the gauge but I know people have more boost than me so having a maximum of just 1.4 bar might be a bit low for some)

So, I have acquired an N900 and a Bluetooth thing and have it working but I'm keen to see if I can make it work more like the Trionic Suites and CarPC software which can record what the engine is doing and FLASH new BIN files to the ECU, but need a laptop or PC. I already know how to do that now, just not with a mobile phone - if you're interested take a look at my Just4Trionic project using the mbed system (to which I'm thinking about adding Bluetooth...)

Now here's my question: Could someone be kind enough to point me in the right direction for instructions on how to 'check out' the Carman source software at the maemo.org garage please? I've got a nasty feeling I need to have Linux software on my laptop, but haven't worked out how to install it on Windows - can I Visual Studio instead or even my N900 on it's own with its Maemo Linux?

I apologise if I haven't used the correct terminology, hopefully I have described things clearly enough though.

Seasons greetings and thanks in advance,
Sophie x
 
Posts: 15 | Thanked: 11 times | Joined on Sep 2010
#203
 

The Following User Says Thank You to bugzy For This Useful Post:
Posts: 22 | Thanked: 21 times | Joined on Dec 2010
#204
Thanks Bugzy

Oh!!! It rather looks like I'll have to put Christmas on hold then that's quite a lot to get to grips with

This might take me a little while...

Sophie x
 
James_Littler's Avatar
Posts: 820 | Thanked: 436 times | Joined on May 2010 @ Portsmouth, UK.
#205
Originally Posted by Just4pLeisure View Post
Hi everyone,
100 kPa is 1 bar although for some reason the gauge shows about 100 kPa when the engine is off so I think the maximum 240 kPa is actually 1.4 bar not 2.4 (which is OK for me because my maximum boost is 1.15 bar and I see around 210 kPa on the gauge but I know people have more boost than me so having a maximum of just 1.4 bar might be a bit low for some)
When on idle there should be about 1bar of vac, so could it be accurate but showing the pressure as + rather than -?

240 kPa is 2.4 bar (or should be at least), what type of MAF sensor is fitted in the ecu as if you're expecting a reading from a 3.5bar MAF but a 3 bar is fitted it will throw the results way out.
 

The Following User Says Thank You to James_Littler For This Useful Post:
Posts: 22 | Thanked: 21 times | Joined on Dec 2010
#206
Originally Posted by bugzy
You can download the tarball for thee source files for each of its parts at:
Thanks again for showing me where to get the source software - it's not actually as daunting as it first looked. The first thing I want to do is add some more options for the 'Change Unit' menu since Metric/Imperial is too restrictive. I'm used to temperature in Centigrade (metric) and distances or speeds in MPH(Imperial). It would be nice to add a 'Bar' units option for boost pressure too. So, I've some idea of which Python files to change and the changes I need to make to them but I can't for the life of me find where the Python files are on my N900. In fact I can't find anything much to do with Carman other than the file I had to edit to enable GPS.

And it's about now that I get stuck, I'm pretty sure that I can't use Visual Studio, but I've no idea what to use other than maybe some kind of Linux software except that Linux looks more like Windows than Visual Studio. So if I install Linux (and which one there seem to be many) I have (at least) 2 questions: What happens to my Windows and what is the equivalent to Visual Studio that I need to use for Carman? Alternatively is there an online website like the mbed compiler?

(If you hadn't guessed by now I haven't been writing software for very long and almost all that I have learnt is through Google )

Thanks in advance...

Sophie x

Originally Posted by James_Littler
When on idle there should be about 1bar of vac, so could it be accurate but showing the pressure as + rather than -?

240 kPa is 2.4 bar (or should be at least), what type of MAF sensor is fitted in the ecu as if you're expecting a reading from a 3.5bar MAF but a 3 bar is fitted it will throw the results way out.
OK, I think I'm starting to understand: No air at all (e.g. in outer space) is 0 (kPa, Bar, InMg), normal air in the atmosphere is 100 kPa, 1 Bar or whatever it is in InMg. Boost is 'extra' air compared to the atmosphere and this is what the turbocharger 'makes'. So far so good, but this doesn't quite explain why normally I see 30-60 kPa (which is -0.4 to -0.7 bar of boost?) which suggests that my engine has less air getting to it than is in the atmosphere, is that right or even possible?
 
James_Littler's Avatar
Posts: 820 | Thanked: 436 times | Joined on May 2010 @ Portsmouth, UK.
#207
Originally Posted by Just4pLeisure View Post
OK, I think I'm starting to understand: No air at all (e.g. in outer space) is 0 (kPa, Bar, InMg), normal air in the atmosphere is 100 kPa, 1 Bar or whatever it is in InMg.
Atmospheric pressure is 1.01325 bar, which would be 101.325 kPa, this is at sea level, this will obviously differ according to altitude and alto temperature which is why most boost gauges have the ability to tare the reading.

Originally Posted by Just4pLeisure View Post
Boost is 'extra' air compared to the atmosphere and this is what the turbocharger 'makes'. So far so good, but this doesn't quite explain why normally I see 30-60 kPa (which is -0.4 to -0.7 bar of boost?) which suggests that my engine has less air getting to it than is in the atmosphere, is that right or even possible?
MAF sensors are zero referenced to atmospheric pressure, which means that they measure the pressure above atmospheric pressure, so what you're seeing is atmospheric pressure + or - your reading.

On idle when a supercharger or turbocharger is producing no boost/venting to atmosphere there will actually be a vacuum within the plenum caused by the engine sucking air in.

This is what gives you the - value as the ECU takes a boost feed after the throttle body.

Last edited by James_Littler; 2010-12-24 at 18:07.
 
Posts: 22 | Thanked: 21 times | Joined on Dec 2010
#208
Thank you James for your explanation, I'm sorry that most of it goes over my head Though if I've understood anything then it sounds like a tare button would be a useful addition to Carman which assume you'd have to with the engine off (and again, what's with the numbers 1.013... (no need to answer btw)

Actually making changes to Carman is a little slower. I know the answer to questions such as 'how do such and such' is more often that not along the lines of you have to read the manual etc, - the problem is sometimes knowing where to find the manual. Anyway I've made some progress (even though it feels like 1 step forward 2 back but...) :
I have Kubuntu (I think I should have downloaded Ubuntu but I found Kubuntu first but it seems to be working OK and since it took the best part of a day to download the CD I'm going to stick with it)
Then I installed Kubuntu - it wanted to fetch hundreds of files that weren't on the CD - another day (lucky me, I live in a broadband blackspot )
BTW, it's quite cool that Kubuntu starts up with all your programs just as they were from the last shutdown
And next the Maemo 5 SDK - just a small program to download and then run in a kind of CMD window which started a windows installer program which proudly announced it would take around 20 minutes - depending on broadband speed. Needless to say I went to bed before it had finished.
Today I tried to get to grips with the maemo 5 SDK which to say the least is a somewhat confusing mixture of windows programs and CMD prompts. I managed to follow the the simple hello world examples and then something a little more complex; making an installable package for MaemoPad
Great I thought, somewhat prematurely. Surely it's just a matter of using the 'dpkg-buildpackage -rfakeroot' for all of the Carman source code packages. Whilst this worked for some of them others didn't work out as well. I think the problem is that I don't have some libraries or something like that:
Code:
dpkg-checkbuilddeps: Unmet build dependencies: libobd-dev (>= 0.7~beta2-5)
dpkg-buildpackage: Build dependencies/conflicts unsatisfied; aborting.
or
Code:
dpkg-checkbuilddeps: Unmet build dependencies: python2.5-dev python2.5-efl-core (>= 0.9.9.050+svn38845-maemo1) libevas0-dev (>= 0.9.9.050+svn38845-maemo1) python2.5-evas-dev (>= 0.3.1+svn38845-maemo1) carmand-dev (>= 0.7~pre-alpha1-1) python-gdbm (>= 2.6.3)
dpkg-buildpackage: Build dependencies/conflicts unsatisfied; aborting.
Can anyone steer me in the right direction to find the libraries I need in order to sort out this dependency issue?

Thinking ahead a little I realise I'll end up with 6 of these 'deb' packages, but presumably these are ultimately combined to make just 1 Carman.deb package - what do I do to make that happen?

Thanks in advance,
Sophie x
 
Posts: 166 | Thanked: 106 times | Joined on Dec 2007 @ Finland
#209
Originally Posted by Just4pLeisure View Post
Thank you James for your explanation, I'm sorry that most of it goes over my head Though if I've understood anything then it sounds like a tare button would be a useful addition to Carman which assume you'd have to with the engine off (and again, what's with the numbers 1.013... (no need to answer btw)

Actually making changes to Carman is a little slower. I know the answer to questions such as 'how do such and such' is more often that not along the lines of you have to read the manual etc, - the problem is sometimes knowing where to find the manual. Anyway I've made some progress (even though it feels like 1 step forward 2 back but...) :
I have Kubuntu (I think I should have downloaded Ubuntu but I found Kubuntu first but it seems to be working OK and since it took the best part of a day to download the CD I'm going to stick with it)
Then I installed Kubuntu - it wanted to fetch hundreds of files that weren't on the CD - another day (lucky me, I live in a broadband blackspot )
BTW, it's quite cool that Kubuntu starts up with all your programs just as they were from the last shutdown
And next the Maemo 5 SDK - just a small program to download and then run in a kind of CMD window which started a windows installer program which proudly announced it would take around 20 minutes - depending on broadband speed. Needless to say I went to bed before it had finished.
Today I tried to get to grips with the maemo 5 SDK which to say the least is a somewhat confusing mixture of windows programs and CMD prompts. I managed to follow the the simple hello world examples and then something a little more complex; making an installable package for MaemoPad
Great I thought, somewhat prematurely. Surely it's just a matter of using the 'dpkg-buildpackage -rfakeroot' for all of the Carman source code packages. Whilst this worked for some of them others didn't work out as well. I think the problem is that I don't have some libraries or something like that:
Code:
dpkg-checkbuilddeps: Unmet build dependencies: libobd-dev (>= 0.7~beta2-5)
dpkg-buildpackage: Build dependencies/conflicts unsatisfied; aborting.
or
Code:
dpkg-checkbuilddeps: Unmet build dependencies: python2.5-dev python2.5-efl-core (>= 0.9.9.050+svn38845-maemo1) libevas0-dev (>= 0.9.9.050+svn38845-maemo1) python2.5-evas-dev (>= 0.3.1+svn38845-maemo1) carmand-dev (>= 0.7~pre-alpha1-1) python-gdbm (>= 2.6.3)
dpkg-buildpackage: Build dependencies/conflicts unsatisfied; aborting.
Can anyone steer me in the right direction to find the libraries I need in order to sort out this dependency issue?

Thinking ahead a little I realise I'll end up with 6 of these 'deb' packages, but presumably these are ultimately combined to make just 1 Carman.deb package - what do I do to make that happen?

Thanks in advance,
Sophie x
Install the said missing packages, for example libobd-dev

Code:
fakeroot apt-get install libobd-dev
 

The Following User Says Thank You to jlu For This Useful Post:
Posts: 166 | Thanked: 106 times | Joined on Dec 2007 @ Finland
#210
Originally Posted by jlu View Post
Install the said missing packages, for example libobd-dev

Code:
fakeroot apt-get install libobd-dev
There is also a simpler way of installing all the build dependencies. Go to the source directory (for example carman-ui-0.7~pre-alpha1) and

Code:
fakeroot apt-get build-deb carman-ui
Replace carman-ui with the right package name.
 

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


 
Forum Jump


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