Notices


Reply
Thread Tools
Posts: 31 | Thanked: 7 times | Joined on Jan 2010
#301
Originally Posted by n9iscool View Post
Anyone know if an IrMC solution is in the works for N9? Or what it takes to port over from N900?
I guess it takes a developer with a N9 and a IrMC handsfree...

That said, I'd also really like to see this implemented...
 
Posts: 197 | Thanked: 101 times | Joined on Dec 2009 @ Netherlands
#302
If the n9 os uses a recent obexd code IrMC support should already be available.
All my core IrMC code is in the upstream obexd.

And I do not own a n9 of n950 so cannot test this myself.
 

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
#303
Originally Posted by mirakels View Post
If the n9 os uses a recent obexd code IrMC support should already be available.
All my core IrMC code is in the upstream obexd.

And I do not own a n9 of n950 so cannot test this myself.
Hi mirakels thanks for your reply!
Seeing you here with your magic skills gives some hope getting PBAP/IrMC for N9 one day

I attached the 2 files I found in /usr/lib/obex...
(Didnīt find a "libopenobex")
Are those of any help for you finding the issue here?
Attached Files
File Type: zip obexN9.zip (106.3 KB, 68 views)
__________________
------------------------------------------------------------
Bluetooth PBAP-Profile/Carkit support - Check Wiki-Page
Sociality FB-Client, MAG strikes again - Check Wiki-Page

QNeptunea -
Best Twitter Client for N9/N950 - HowTo Create Themes
 
Posts: 197 | Thanked: 101 times | Joined on Dec 2009 @ Netherlands
#304
cannot be of much help here.
If you run a 'strings obexd' you will see IrMC mentioned.
So it has the code inside. Maybe all you need is to figure out how
obexd is called on the n900 and check if the irmc service is enabled or not
(see the startup options on the maemo obexd wiki page)
 

The Following User Says Thank You to mirakels For This Useful Post:
Posts: 197 | Thanked: 101 times | Joined on Dec 2009 @ Netherlands
#305
oh, one other thing you might try is using the maemo libopenobex and obexd on te n9.... But you probably need to copy the files manually to the n9...
 

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
#306
Originally Posted by mirakels View Post
cannot be of much help here.
If you run a 'strings obexd' you will see IrMC mentioned.
So it has the code inside. Maybe all you need is to figure out how
obexd is called on the n900 and check if the irmc service is enabled or not
(see the startup options on the maemo obexd wiki page)
Well, if I enter

ps | grep obex
in xTerm, I get this output:

/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
So it seems PBAP is supported while IrMC is not, right?

I can not test IrMC as my carkit (BMW) uses PBAP as far as I understand.

Unfortunately, as I described in the post/thread linked before, contacts are not transferred correctly :-(
__________________
------------------------------------------------------------
Bluetooth PBAP-Profile/Carkit support - Check Wiki-Page
Sociality FB-Client, MAG strikes again - Check Wiki-Page

QNeptunea -
Best Twitter Client for N9/N950 - HowTo Create Themes
 
Reflektorfalke's Avatar
Posts: 597 | Thanked: 490 times | Joined on Dec 2009 @ Germany
#307
Originally Posted by mirakels View Post
oh, one other thing you might try is using the maemo libopenobex and obexd on te n9.... But you probably need to copy the files manually to the n9...
Hm, ok I understand how to copy obexd from directory /usr/lib/obex/ on N900 to the very same directory on N9, but how about libopenobex? Where am I supposed to find this file?

Do I only need to replace these files or is there anything else to do? If I want to go back, all I need to do is to do it the other way, right?
__________________
------------------------------------------------------------
Bluetooth PBAP-Profile/Carkit support - Check Wiki-Page
Sociality FB-Client, MAG strikes again - Check Wiki-Page

QNeptunea -
Best Twitter Client for N9/N950 - HowTo Create Themes
 
Posts: 197 | Thanked: 101 times | Joined on Dec 2009 @ Netherlands
#308
It is not that the n9 does not supprot IrMC. It is just that pbap is enabled (--pbap) while irmc is not (there is no --irmc commandline option in your ps output) Adding --irmc should enable IrMC.

As for copying obexd, please first renamen the original obexd so you can easily switch back.
The libopenobexd can be placed in /usr/lib/ Note also the symlinks for libopenobex (see 'ls -l /usr/lib/libopenobex*' )
I guess there is also an libopenobex on the n9 but may be packaged with the obexd package. So please check before copying the n900 one and rename before copying.

You also might try using the libopenobex on the n9 (if it is there) if it is the same major version (e.g. libopenobex.so.2.x)
 

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
#309
Originally Posted by mirakels View Post
It is not that the n9 does not supprot IrMC. It is just that pbap is enabled (--pbap) while irmc is not (there is no --irmc commandline option in your ps output) Adding --irmc should enable IrMC.
Thanks for all you efforts here!
Adding the IrMC option might be worth a try for those who need it!

Originally Posted by mirakels View Post
As for copying obexd, please first renamen the original obexd so you can easily switch back.
The libopenobexd can be placed in /usr/lib/ Note also the symlinks for libopenobex (see 'ls -l /usr/lib/libopenobex*' )
I guess there is also an libopenobex on the n9 but may be packaged with the obexd package. So please check before copying the n900 one and rename before copying.

You also might try using the libopenobex on the n9 (if it is there) if it is the same major version (e.g. libopenobex.so.2.x)
Ok, guess copying obexd after creating a backup shouldnīt be a problem.
Regarding libopenobex I checked again, in /usr/lib on N9 I have:
- libopenobex.so.1
- libopenobex.so.1.4.1

while on N900 in the same directory I have:
- libopenobex.so.1
- libopenobex.so.1.4.1
- libopenobex.so.2
- libopenobex.so.2.0.0

So I assume I also need to copy libopenobex.so.2 and libopenobex.so.2.0.0 from N900 to N9 and create symlinks?
How do I create these symlinks?
__________________
------------------------------------------------------------
Bluetooth PBAP-Profile/Carkit support - Check Wiki-Page
Sociality FB-Client, MAG strikes again - Check Wiki-Page

QNeptunea -
Best Twitter Client for N9/N950 - HowTo Create Themes
 
Posts: 197 | Thanked: 101 times | Joined on Dec 2009 @ Netherlands
#310
In that case you do not need to make a backup of the libopenobex lib. Just copy libopenobex.so.2.0.0 to the n9. Then whilst in /usr/lib:

ln -s libopenobex.so.2.0..0 libopenobex.so.2
 

The Following User Says Thank You to mirakels 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 13:16.