Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Nokia E60 and KdePim synchronization on Gentoo Linux
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Documentation, Tips & Tricks
View previous topic :: View next topic  
Author Message
derWachner
n00b
n00b


Joined: 02 Jul 2005
Posts: 3
Location: Germany (Bonn)

PostPosted: Sun May 06, 2007 8:12 pm    Post subject: Nokia E60 and KdePim synchronization on Gentoo Linux Reply with quote

Hi I finally found out how to connect KDE-Pim and my Nokia E60 over bluetooth. A big thanks to uppsy who helped me get that far.

first you will need to edit your
Code:
/etc/make.conf

and add to your use flags: “http obex bluetooth”
By the way please refer to the Gentoo Linux Bluetooth Guide
at : http://www.gentoo.org/doc/en/bluetooth-guide.xml for setting up your Bluetooth.

Please also
Code:
emerge kdepim-meta
if you haven't done so yet.

Please update your gentoo as usual so that there will be no Problems due to unset use flags:
Code:
emerge –sync && emerge --newuse -uD world


At this point you should have a running Bluetooth adapter. Please verify that everything is working correctly by transmitting a smal file to the E60 with kbluetooth and kbtobexclient.

Now we can start with the sync tools:
You will first need to edit your

Code:
/etc/portage/package.keywords

and add:

Code:
#For syncing Nokia E60
=app-pda/libopensync-0.22 ~x86
=app-pda/libopensync-plugin-kdepim-0.22 ~x86
=app-pda/libopensync-plugin-syncml-0.22 ~x86
=app-pda/multisync-gui-0.91.0 ~x86
=app-pda/msynctool-0.22 ~x86
=app-pda/libsyncml-0.4.4 ~x86


After that you will need to
Code:
emerge  multisync-gui  libopensync-plugin-syncml libopensync-plugin-kdepim


Now you should have everything on your PC that is needed to sync E60 and your kde-pim.

You will need to find out what Mac Address your E60 has so type in
Code:
hcitool scan

it should print something like:
Code:
XX:XX:XX:XX:XX:XX       E60


So now you found out your MAC.

now try:
Code:
syncml-obex-client -b XX:XX:XX:XX:XX:XX 14 --identifier "PC Suite" --version 1.1 --wbxml --dumpinfo --sync 'text/x-vcalendar' Calendar


This should print out some info about your phone but especially tells us that everything is working as it should!
So the last thing you will have to do is start multisync-gui
click on add and type in a name for your syncgroup for example:”KdePim-E60”.
click Edit -> Add Member choose “Kde Desktop” Apply then again Add Member -> “SyncML over Obex” Apply.
So now you have to configure your SyncML client.
click on syncml-obex-client and on the right you now can edit everything:
Code:
#this shoud be set to the MAC of your E60
<bluetooth_address>XX:XX:XX:XX:XX:XX</bluetooth_address>
#Then choose channel 14
<bluetooth_channel>14</bluetooth_channel>
#and set the identifier to “PC Suite”
<identifier>PC Suite</identifier>

The kdepim-sync plugin does not need any configuration at the moment.


So that should be it.....

Important Notes:
Kontact must not be running while syncing and also on the phone there should no apps be running!
Please set ther server version to 1.1 on your phone (Syncronisation->PC Suite-> connection options -> Serverversion)

I will also post my whole config file and if there are any more questions please ask.
Code:

<?xml version="1.0"?>
<config>
  <!-- (Only for bluetooth) The bluetooth address if the bluetooth mode is selected -->
  <bluetooth_address>00:12:D2:3C:1A:D7</bluetooth_address>
 
  <!-- (Only for bluetooth) The bluetooth channel to use. `sdptool browse $MAC` to search for the correct channel -->
  <bluetooth_channel>14</bluetooth_channel>
 
  <!-- (Only for USB) The usb interface number of the SYNCML-SYNC target. use syncml-obex-client -u (you will need access to the USB raw device) to find it. -->
  <interface>0</interface>
 
  <!-- The string that the plugin will use to identify itself. Some devices need a special string here. -->
  <identifier>PC Suite</identifier>
 
  <!-- The syncml version to use: 0 for 1.0, 1 for 1.1 and 2 for 1.2 -->
  <version>1</version>
 
  <!-- if the plugin should use wbxml -->
  <wbxml>1</wbxml>
 
  <!-- The username to use. Leave empty to not require a username -->
  <username></username>
 
  <!-- the password for the username -->
  <password></password>
 
  <!-- sets the connection type to use. 5 means obex over usb, 2 means obex over bluetooth -->
  <type>2</type>
 
  <!-- If wbxml is enabled, defines wether the wbxml should use string tables -->
  <usestringtable>0</usestringtable>
 
  <!-- Never send ADD command, but send REPLACE (not needed normally) -->
  <onlyreplace>0</onlyreplace>

  <!-- Workaround around for mobile phones which only use local timestamps and _no_ UTC timestamps! -->
  <onlyLocaltime>0</onlyLocaltime>
 
  <!-- Sets the maximum allowed size in bytes of incoming messages (some device need this option set). Example: 10000 -->
  <recvLimit>0</recvLimit>
 
  <maxObjSize>0</maxObjSize>
 
  <!-- The name of the contacts db. Must be the same as the phones sends -->
  <contact_db>Contacts</contact_db>
 
  <!-- The name of the calendar db. Must be the same as the phones sends -->
  <calendar_db>Calendar</calendar_db>
 
  <!-- The name of the note db. Must be the same as the phones sends -->
  <note_db>Notes</note_db>
</config>


Have Fun
Back to top
View user's profile Send private message
pholthau
Guru
Guru


Joined: 27 Nov 2005
Posts: 361
Location: Bielefeld, Germany

PostPosted: Wed Jul 04, 2007 11:14 pm    Post subject: Reply with quote

I'm going to try this with the E65 Mobile as well. Thanks for your research on this.
_________________
The message is Feierei, alder! The message is Gude Laune, alder! [Sven]
Back to top
View user's profile Send private message
RaceMouse
n00b
n00b


Joined: 13 Jul 2003
Posts: 31
Location: DK

PostPosted: Fri Dec 26, 2008 1:34 pm    Post subject: Reply with quote

Hi all,

This also works on the E51. I tried for a long time to make the newer packages work but with no success. The 0.22 did the trick...

/The Race
Back to top
View user's profile Send private message
gubacsek
n00b
n00b


Joined: 19 Mar 2009
Posts: 13

PostPosted: Mon Apr 19, 2010 12:12 pm    Post subject: Reply with quote

Hello!


I know this thread is pretty old, but are you guys still using opensync and stuff to sync your nokia e series phones ? I'm new on this territory, and i would like to sync my E51 with my laptop. I wanted to follow these instructions, but i can't find an app-pda/libopensync-plugin-kdepim package :(


Can somebody please help me to make this run ?


Thanks!
Back to top
View user's profile Send private message
RaceMouse
n00b
n00b


Joined: 13 Jul 2003
Posts: 31
Location: DK

PostPosted: Mon Apr 19, 2010 12:19 pm    Post subject: Reply with quote

I have in the meantime moved to Debian and an E52, so I no longer do this...

I would, however, try gentoo-portage.com to see if the plugins are there. Apart from that I cannot help you :(

BR
The Race
Back to top
View user's profile Send private message
gubacsek
n00b
n00b


Joined: 19 Mar 2009
Posts: 13

PostPosted: Tue Apr 20, 2010 7:54 am    Post subject: Reply with quote

RaceMouse wrote:
I have in the meantime moved to Debian and an E52, so I no longer do this...

I would, however, try gentoo-portage.com to see if the plugins are there. Apart from that I cannot help you :(

BR
The Race



I checked, and it doesn't exist anymore... :(

I read something about google calendar syncing, but i don't want to have a google calendar :D

May i ask how you do (if you do) sync your contacts ?
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Documentation, Tips & Tricks All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum