Active Topics

 



Notices


Reply
Thread Tools
Posts: 6 | Thanked: 0 times | Joined on Apr 2010
#61
Attached is my raw hcidump file. Can someone tell me if my car's bluetooth is going to work, please?

Thanks.
Attached Files
File Type: zip BMW325i2006.zip (4.8 KB, 112 views)

Last edited by tthibodeau; 2010-07-30 at 19:35. Reason: Forgot to attach file
 
Posts: 197 | Thanked: 101 times | Joined on Dec 2009 @ Netherlands
#62
Originally Posted by hschmitt View Post
Mirakels had a very good idea: Instead of patching obexd to use "the old" signalling about PC Suite mode it would be better to make the N900 understand "the new" signalling from obexd upstream version.
Therefore /usr/sbin/pcsuite-enable.sh could get an additional entry and maybe /usr/sbin/pcsuite-disable.sh
For /usr/sbin/pcsuite-enable.sh I think an the entry should be below line 61: kill -USR1 $OBEXD_PID
and it could be:
dbus-send --system --type=signal / com.meego.usb_moded.sig_usb_state_ind string:'ovi_suite'

With this line added - in theory - both obexd versions should work with PC Suite. I did a test from commandline and there was a log entry from obexd, that it received the signal.

Maybe it is necessary to add the following line to /usr/sbin/pcsuite-disable.sh
dbus-send --system --type=signal / com.meego.usb_moded.sig_usb_state_ind string:'USB disconnected'
But I don't know whether this is true.
I tplayed with dbus-send to a few days ago but did not find the proper argument set. Good thinking hschitt!

I tested a bit with changed pc-suite*.sh. using the dbus commands and pcsuite seems to be working fine. Getting contacts and calendar retrieval worked fine, and browsing n900 files did also work!

So this is promising
 
Posts: 197 | Thanked: 101 times | Joined on Dec 2009 @ Netherlands
#63
Originally Posted by Reflektorfalke View Post
Hm, did anyone get PC Suite connection to work with this version?

Tried again with this command:
Code:
/usr/lib/obex/obexd --nodaemon --opp --ftp --pcsuite --pbap --symlinks --root .obex-root --root-setup /usr/bin/obex-root-setup --capability !/usr/bin/gen-obex-capability.sh
But it didn`t work...
Aargh, I;m very sorry. The obexd posted there still uses the wrong usb connection methods. Actually, using the dbus-send commands as described in the previous post will work wih this obexd.


But for completeness here is an obexd that should work with the standard n900 connection method

It includes:

- PBAP support (actually the plain PBAP that is in the 0.29 repo)
- IRMC sync support (only full phonebook retrieves)
- extra CR/LF between contacts
- support for multiple phone numbers per contact
- PC-Suite support using standard pcsuite-enable.sh and pcsuite-disable.sh scripts (e.g. the ones on your n900 by default)

BUGS: pbap still sends phonebook twice (see tuxys report above)
Attached Files
File Type: gz obexd.gz (155.2 KB, 913 views)

Last edited by mirakels; 2010-07-30 at 19:49.
 

The Following 2 Users Say Thank You to mirakels For This Useful Post:
Reflektorfalke's Avatar
Posts: 597 | Thanked: 490 times | Joined on Dec 2009 @ Germany
#64
Yapp, this one works with PC Suite Thanks!
 
Posts: 356 | Thanked: 69 times | Joined on Jan 2010 @ Poland
#65
doesnt work with Audi A6 2006
 
Posts: 197 | Thanked: 101 times | Joined on Dec 2009 @ Netherlands
#66
Oh, btw, the IRMC sync works on my Citroen C4 picasso with bluetooth carkit option
 

The Following User Says Thank You to mirakels For This Useful Post:
Reflektorfalke's Avatar
Posts: 597 | Thanked: 490 times | Joined on Dec 2009 @ Germany
#67
Ok, finally I found the time to test mirakels latest obex version with my car and can confirm that PBAP works ;-)

Has anyone besides mirakels tested IrMC successfully?

@devs: Are you working on a newer version or do you think it is already possible to create a .deb file that can be added to extras?

For completeness: The special character issue I am facing seems to be indeed only affecting contacts NOT created on N900 but added by syncing from other devices.
 
Posts: 36 | Thanked: 22 times | Joined on May 2010
#68
My N900 failed to transfer its phone-book to my Toyota Prius MY2010.

I turned on the car, paired the N900 with the car-kit, tried to transfer the phone-book to car-kit (car-kit said that it could not transfer the phone-book), dialled a number through the car-kit, tried phone-book transfer again, failed again.

I enclose the relevant hcidump and syslog.

The hcidump shows that a few contacts are processed but the transfer stops at following string: "N;CHARSE". This happens at the first contact whose VCF contains NON-ASCII characters.

I believe that the N900 sends contacts info in VCARD version 2.1 and if so a VCARD with non-ascii characters may look like this:

Code:
BEGIN:VCARD
VERSION:2.1
UID:280
PRODID:-//Synthesis AG//NONSGML SyncML Engine V3.2.1.0//EN
REV:2010-07-31T13:12:01Z
N;CHARSET=UTF-8;ENCODING=QUOTED-PRINTABLE:Delte;Fran=C3=A7ois;;;
X-EVOLUTION-FILE-AS:
X-GENDER:
NICKNAME:
TITLE:
ORG;CHARSET=UTF-8;ENCODING=QUOTED-PRINTABLE:Dlo Nontiss=C3=A9s Technique=
s;;;
ROLE:
TEL;WORK;VOICE:+33 3 
TEL;WORK;FAX:+33 3 2
X-MOZILLA-HTML:
ADR;WORK:40069;;;;;;
BDAY:
NOTE:
PHOTO:
END:VCARD
Any ideas?

Thank you all for your help and congrats on your work!

I should try to delete my entire phone-book and replace it with pure ASCII contact entries and try again - but I'm a bit concerned that in the process I might mess up my 400+ phone-book entries - most of them are for work. Maybe one day I'll find the guts to do that and I'll report back!
Attached Files
File Type: zip btdump_2010-07-30.zip (6.5 KB, 105 views)
File Type: zip syslog.zip (78.3 KB, 104 views)

Last edited by lore; 2010-08-01 at 15:52.
 
Posts: 50 | Thanked: 21 times | Joined on Oct 2009 @ Helsinki, Finland
#69
Hi Lore!

Went through your logs. Everything in vcards are ok, but It looks like the whole phone hangs for 29 seconds during address book transfer. That hang starts with

mafw-lastfm[1402]: GLIB DEBUG mafw-dbus - parsing [signal] (null)/com/nokia/mafw/source/localtagfs: com.nokia.mafw.source.updating(iiii)

and that is repeated twice.

Maybe your last.fm scrobbler is taking too much processing power and your address book transfer is cancelled by your car kit because of a timeout.

Can you try again without your last.fm scrobbler?

Thank you for testing & reporting.
 

The Following User Says Thank You to jarmo2 For This Useful Post:
Reflektorfalke's Avatar
Posts: 597 | Thanked: 490 times | Joined on Dec 2009 @ Germany
#70
Hey Everyone!

The detailed Project Summary can now be found on this Wiki Page instead of Post #1.

Please feel free to help maintaining and keeping the Project Summary Wiki up-to-date!

Last edited by Reflektorfalke; 2010-08-02 at 19:16.
 

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

Tags
bada rox, bluetooth, carkit, contacts, irmc sync, pbap profile


 
Forum Jump


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