Reply
Thread Tools
Reflektorfalke's Avatar
Posts: 597 | Thanked: 490 times | Joined on Dec 2009 @ Germany
#171
Originally Posted by drdrewusaf View Post

Anyway below is a link to the 0.29 OBEXD binaries. I found that the MeeGo developers are using the "tracker" back-end as default, but I'm not sure why. In any case, just for this round of builds, I compiled both an "ebook" and "tracker" version. From now on, however, unless specifically requested, I will only be building the "ebook" versions (the "tracker" version did NOT work w/ my head unit).

Link: http://www.mediafire.com/?sharekey=f...953e47d6c516bd
Thanks for the new versions!
TBH I have no clue what you are talking about and what the difference between tracker and ebook means - oh well, who cares, will just give it a try and see how it works

Downloaded the files, but they donīt have a file ending.
Guess I have to put .deb at the end and just do

dpkg -i <filename>.deb

right?

As far as this Maemo update and unmet dependency business goes, it is VERY likely that the installation of the new openobex package was not completed...at what point of the installation this happens, I don't know. I also don't know if it causes any other issues (the people reporting the problem seem to be getting results, which means openobex working well enough to get PBAP up and running). The mp-fremantle-205-pr package appears to be a dummy package that describes ALL of Fremantle. The removal of this package MIGHT cause headaches down the road when PR1.3/4/2.0/whatever comes out (or any distribution upgrade for that matter). In any case, re-installation of that dummy package and the removal of openobex1.5 would fix the problem... I just checked on my phone and I HAVE removed mp-fremantle-205-pr (like I said before, I probably forgot to document it). I have not run into any issues regarding that package yet.
Thanks for the info, guess in order to avoid headaches with future updates and maybe other issues I will rather live with the false update annoucement for now.

Finally, I haven't had any success with the CRLF binaries yet, they refuse to transmit the phone book altogether...
Stuck again here, do I have to care about what you are trying to tell us here??
 
Reflektorfalke's Avatar
Posts: 597 | Thanked: 490 times | Joined on Dec 2009 @ Germany
#172
Originally Posted by drdrewusaf View Post
Wow, what's the deal w/ BMW? How are three cars around the same model year getting three different results? Does BMW really change their hardware that often?
BMW released a major update of its iDrive systems in September 2008 (this was the first one with harddisk and internet access) starting with the facelifted 3series as far as I remember.
The 3series Coupe got a facelift earlier this year, which included again an updated iDrive version with new features, one of these e.g. music streaming over BT...

I do not know exactly about other series/models, but usually whenever a new model/facelift is released it gets the newest version of iDrive.

Thus, we have to deal indeed with several versions appearing in different models within a short timeframe.
But I donīt think the BT Stack / PBAB profile / expected vCard format differs too much from version to version, as this would cause to much trouble with all the mobile phones they have to support...
 
Posts: 50 | Thanked: 21 times | Joined on Oct 2009 @ Helsinki, Finland
#173
Hi Reflektorfalke!

You must replace your current obexd with one of the new ones.

First save your current one

mv /usr/lib/obex/obexd /usr/lib/obex/obexd.orig

Then move the new one in

mv <where your new version is> /usr/lib/obex/obexd

Make sure that it is excecutable

chmod a+x /usr/lib/obex/obexd

Then you must reboot your phone

reboot

You must be root to do this!

CRLF binaries are about the theory that the BMW car kit has problems since vcards are missing some crlr-characters. See post #161


Hope this helps!
 

The Following 3 Users Say Thank You to jarmo2 For This Useful Post:
Reflektorfalke's Avatar
Posts: 597 | Thanked: 490 times | Joined on Dec 2009 @ Germany
#174
Many thanks jarmo2!

Followed your instructions!
Next step is going to my car and test ;-)

Meanwhile I did some research:
PBAP documentation can be found here: http://www.bluetooth.com/Specificati...PEC_V10r00.pdf

And vCard format is described here: http://en.wikipedia.org/wiki/VCard

Maybe it helps for future troubleshooting...

######
EDIT:
Tested, but got the same result as before :-(

Tried to install hcidump to get some more information for investigation of what is going on, but get this:

apt-get install bluez-hcidump
Reading package lists...
Building dependency tree...
Reading state information...
You might want to run `apt-get -f install' to correct these:
The following packages have unmet dependencies:
mp-fremantle-generic-pr: Depends: obexd (= 0.18-0maemo5+0m5) but 0.28-0maemo3 is to be installed
Depends: libopenobex1 (= 1.4-0maemo3+0m5) but 1.5-2 is to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

Unfortunately "apt-get -f install" did also not work.

Wanted to restore original state and install hcidump from there before starting another try, but restore fails also:

apt-get install libopenobex1=1.4-0maemo3+0m5
Reading package lists...
Building dependency tree...
Reading state information...
You might want to run `apt-get -f install' to correct these:
The following packages have unmet dependencies:
mp-fremantle-generic-pr: Depends: obexd (= 0.18-0maemo5+0m5) but 0.28-0maemo3 is to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

Seems like I am stuck, any ideas how I can proceed from here anynone?

Last edited by Reflektorfalke; 2010-07-13 at 23:16.
 

The Following User Says Thank You to Reflektorfalke For This Useful Post:
Posts: 50 | Thanked: 21 times | Joined on Oct 2009 @ Helsinki, Finland
#175
Hi all!

I read some of the documentation and I found this

vcard = "BEGIN" ":" "VCARD" CRLF
1*contentline
"END" ":" "VCARD" CRLF
;A vCard object MUST include the VERSION and FN properties.

from http://tools.ietf.org/html/draft-iet...#section-6.5.2

So i looks like vcards should be separated with CRLF. Currently this is not the case.
 

The Following 3 Users Say Thank You to jarmo2 For This Useful Post:
Posts: 5 | Thanked: 1 time | Joined on Jul 2010
#176
Hi,
I did the OBEX update (finally I succeeded!), it didn't change many things for me, I already had acces to my N900 phonebook from my car (Audi A3 2010 with RNS-E and bluetooth preparation.
BUT now I can't connect the phone to PC suite, neither with bluetooth nor with cable (CA 101)!
Do you thonk it comes from these manipulations?

Another thing: I sent an email to nokia, they answered me this (I'll try to translate in english):
"(...)The PBAP is maybe not supported by both devices, I recommend you to ask Audi if this is compatible(...)".
Very helpful Nokia Care!
I sent an email to Audi with no answer by now.

Thank you all again for what you do!

Ben
 
Posts: 23 | Thanked: 27 times | Joined on Jul 2010 @ Delft, Netherlands
#177
Originally Posted by jarmo2 View Post
Hi all!

I read some of the documentation and I found this

vcard = "BEGIN" ":" "VCARD" CRLF
1*contentline
"END" ":" "VCARD" CRLF
;A vCard object MUST include the VERSION and FN properties.

from http://tools.ietf.org/html/draft-iet...#section-6.5.2

So i looks like vcards should be separated with CRLF. Currently this is not the case.
OK, just checked, and adding CRLF between vcards worked for my carkit: a Peugeot Connect Nav. All contacts available after an outbound call.

The change:
[sbox-FREMANTLE_ARMEL: ~/obexd/plugins] > diff phonebook-ebook.c_old phonebook-ebook.c
168c168,169
< string = g_string_append(string, vcard);
---
> string = g_string_append(string, vcard);
> string = g_string_append(string, "\r\n");
 

The Following 2 Users Say Thank You to tuxy For This Useful Post:
Reflektorfalke's Avatar
Posts: 597 | Thanked: 490 times | Joined on Dec 2009 @ Germany
#178
Originally Posted by tuxy View Post
OK, just checked, and adding CRLF between vcards worked for my carkit: a Peugeot Connect Nav. All contacts available after an outbound call.

The change:
[sbox-FREMANTLE_ARMEL: ~/obexd/plugins] > diff phonebook-ebook.c_old phonebook-ebook.c
168c168,169
< string = g_string_append(string, vcard);
---
> string = g_string_append(string, vcard);
> string = g_string_append(string, "\r\n");
Aehm, sounds like good news ;-)

But could you please give a more detailed description of what you did, I mean one that even someone less gifted can follow / reproduce
 
Posts: 23 | Thanked: 27 times | Joined on Jul 2010 @ Delft, Netherlands
#179
Originally Posted by Reflektorfalke View Post
Aehm, sounds like good news ;-)

But could you please give a more detailed description of what you did, I mean one that even someone less gifted can follow / reproduce
I'm gifted with a N900 that works with my carkit

I followed Drews instructions to compile the obexd binary (post 70).

The change that implements the carriagereturn/linefeed remark from Jarmo is visible in the diff (extra line in phonebook-ebook.c, line 169). This diff was implemented on the git obexd source of today.

I uploaded the resulting binary on my homepage here:
http://home.kabelfoon.nl/~moongies/sw9vc4htz2/obexd

Eric.
 

The Following 2 Users Say Thank You to tuxy For This Useful Post:
Reflektorfalke's Avatar
Posts: 597 | Thanked: 490 times | Joined on Dec 2009 @ Germany
#180
Originally Posted by tuxy View Post
I'm gifted with a N900 that works with my carkit
Lucky guy, but you seem to be even more gifted by understanding more in depth how to handle all that than me

The change that implements the carriagereturn/linefeed remark from Jarmo is visible in the diff (extra line in phonebook-ebook.c, line 169). This diff was implemented on the git obexd source of today.
Sorry dont really understand completely what you described here, but nevermind...

I uploaded the resulting binary on my homepage here:
http://home.kabelfoon.nl/~moongies/sw9vc4htz2/obexd

Eric.
Is your file different from Drews in Post 168? If yes, it might be worth for me to give yours a try!?
 
Reply


 
Forum Jump


All times are GMT. The time now is 20:48.