wiki:releases/0.2x/Nokia_E90

Nokia? E90

Synchronisation between Nokia E90 Communicator and KDE-Pim 3.5.7 over bluetooth works:

You do not have to create an extra sync-profile on your E90, just use the pre-configured "PC-Suite" profile.

This is my syncml-obex-client.xml:

<?xml version="1.0"?>

<config>

  <bluetooth_address>XX:XX:XX:XX:XX:XX</bluetooth_address>

  <bluetooth_channel>10</bluetooth_channel>

  <interface>0</interface>

  <identifier>PC Suite</identifier>

  <version>1</version>

  <wbxml>1</wbxml>

  <username></username>

  <password></password>

  <type>2</type>

  <usestringtable>1</usestringtable>

  <onlyreplace>0</onlyreplace>

  <onlyLocaltime>0</onlyLocaltime>

  <recvLimit>65000</recvLimit>

  <maxObjSize>65000</maxObjSize>

  <contact_db>Contacts</contact_db>

  <calendar_db>Calendar</calendar_db>

  <note_db>Notes</note_db>

</config>

I only had problems while importing many (>150) contacts at once from kdepim to E90. Since this normally doesn't happen (except the initial sync), you can either find out what the problem is, or just export your kde addressbook to vcf-files, delete all contacts and then add some (~5) contacts to kdepim, sync, add the next ~5 contacts, sync, and so on. This is a little work, but that worked, at least for me.

Birthdays of your contacts won't become an event in your calendar, but you can use a symbian program (whose name i forgot) to solve this.


Newer versions (0.3+)

I'm using Opensync 0.36 and Opensync-Plugin-SyncML 0.36 and it took some time get it working with my E90.

First of all I had no Bluetooth interface in my PC so I tried to connect it via USB. The following lines seem to be working:

  <type>5</type>
  <interface>0</interface>
  <identifier>PC Suite</identifier>
  <wbxml>1</wbxml>
  <username></username>
  <password></password>
  <version>1</version>

The other thing I didn't realize immediately was that in the newer version of the SyncML-Obex Plugin

  <contact_db>Contacts</contact_db>

is not used any more as before. They caused the following error:

ERROR: discover failed: no objtypes returned

The new config-section looks like this:

  <database>
     <name>Contacts</name>
     <objtype>contact</objtype>
     <objformat>vcard30</objformat>
  </database>

But some problems remain. For Example Calendar-Sync doesn't work and Notes can also not be synced.... My current config file looks like this:

<?xml version="1.0"?>
<config>
  <type>5</type>
  <interface>0</interface>
  <identifier>PC Suite</identifier>
  <wbxml>1</wbxml>
  <username></username>
  <password></password>
  <version>1</version>
  <usestringtable>1</usestringtable>
  <onlyreplace>0</onlyreplace>
  <onlyLocaltime>0</onlyLocaltime>
  <recvLimit>65000</recvLimit>
  <maxObjSize>65000</maxObjSize>
  <database>
     <name>Contacts</name>
     <objtype>contact</objtype>
     <objformat>vcard30</objformat>
  </database>
  <!-- <database>
    <name>Calendar</name>
    <objtype>event</objtype>
    <objformat>vevent20</objformat>
  </database> -->
  <!--<database>
     <name>Note</name>
     <objtype>note</objtype>
     <objformat>xmlformat-note</objformat>
  </database>-->
</config>