Nokia E50

  1. Nokia E50
    1. Phone
      1. Hardware Details
      2. Phone Configuratiuon
      3. Example Contact
    2. opensync 0.2x
      1. Configuration for syncing Contacts with opensync 0.2x
      2. Configuration for syncing Calendar with opensync 0.2x
      3. Configuration for syncing Calendar with opensync 0.2x from sunbird-plugin
      4. Configuration for syncing Notes with opensync 0.2x
    3. opensync 0.3x (developement version)
      1. Configuration for syncing Contacts with opensync 0.3x (developement …
      2. lower level commands

Phone

Hardware Details

  • Mobile Hardware
    • Model: Nokia E50 (RM-170)
    • Firmware Version: V 07.36.0.0 (07-09-2007)

Phone Configuratiuon

I used the original Nokia Syncronisation Profile with the Name PC Suite. Connection Settings for this Profile are (I have a german Phone):

Name d. Sync.-Profils
PC Suite
Programme
Kontakte Einstell. definiert (defined)
Kalender Einstell. definiert (defined)
Notizen Einst. nicht definiert (not defined)
SMS Einst. nicht definiert (not defined)
Verbindungseinstell.
Serverversion 1.1
Datenträger Bluetooth
Serveradresse PC Suite
Benutzername Kein (not set)
Password **** (not set)
Sync.-Anfr. erlauben Ja (Yes)
Alle Sync-Anfr. ann. Ja (Yes)

Example Contact

I added an example contact to my address book. This contact was extracted from the phones address book using the tools provided by the phone. The example contact was copied to the memory card using the phones internal address books copy mode: "Kopieren" (copy), "Auf Speicherkarte" (to Memory Card). You can find the example contact attached to this site at the bottom of this page.

Every Detail was added and the attributes got values filled with the (german) name prefixed with xxx (Name -> xxxName). Attributes not allowing text as value got the numers 0123456789 or a phone number +491234567890. The details allow repetition and could appear more the once are are entered twice. Also the HOME (privat) and WORK (dienstlich) version of the details were entered. One attribute was limited in length, so only the value xxxNamensz was left. Some Values need to have the exact syntax, so reasonable value were entered (Birthday 01.01.1970, email xxx@...).

opensync 0.2x

I organised Contacts, Calendar and Notes in three groups, because i got dupes from the file-sync plugin when i tried to sync them in one group.

The tools:

dave@linux:~$ msynctool --version
This is msynctool version "0.22"
using OpenSync version "0.22"

Configuration for syncing Contacts with opensync 0.2x

dave@linux:~$ msynctool --showgroup mycon
Groupname: mycon
Member 1: file-sync
        Configuration : <?xml version="1.0"?>
<config>
  <path>/home/dave/opensync2/Contacts</path>
  <recursive>FALSE</recursive>
</config>

Member 2: syncml-obex-client
        Configuration : <?xml version="1.0"?>
<config>
  <bluetooth_address>11:22:33:44:55:66</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>0</usestringtable>
  <onlyreplace>0</onlyreplace>
  <onlyLocaltime>0</onlyLocaltime>
  <recvLimit>0</recvLimit>
  <maxObjSize>0</maxObjSize>

  <contact_db>Contacts</contact_db>
</config>

Configuration for syncing Calendar with opensync 0.2x

dave@linux:~$ msynctool --showgroup mycal
Groupname: mycal
Member 1: file-sync
        Configuration : <?xml version="1.0"?>
<config>
  <path>/home/dave/opensync2/Events</path>
  <recursive>FALSE</recursive>
</config>

Member 2: syncml-obex-client
        Configuration : <?xml version="1.0"?>
<config>
  <bluetooth_address>11:22:33:44:55:66</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>0</usestringtable>
  <onlyreplace>0</onlyreplace>
  <onlyLocaltime>0</onlyLocaltime>
  <recvLimit>0</recvLimit>
  <maxObjSize>0</maxObjSize>

  <calendar_db>Calendar</calendar_db>
</config>

Configuration for syncing Calendar with opensync 0.2x from sunbird-plugin

DRAFT VERSION (Di 19. Feb 02:26:35 CET 2008):

Looks like a nice way to sync icals into the E50 - Dont know if i need sunbird anymore ;) . VI tho write the events and msynctool to sync them to the Nokia E50.

OK, this is what i did :

  • downloaded ical file: http://www.fosdem.org/2008/schedule/ical
  • imported file into sunbird 0.7
  • exported calendar to file /home/dave/opensync2/calendar.ics (don't forget to klick "Ordner-Browser" (browse) in sunbird and select "iCalendat (*.ics)" as filetype)
  • started msynctool --sync sunbird and transferd all 240 events from the 2 days to the phone
  • phone gets slow ;( , but usable

The configuration was like this:

Groupname: sunbird
Member 1: syncml-obex-client
        Configuration : <?xml version="1.0"?>
<config>
  <bluetooth_address>11:22:33:44:55:66</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>0</usestringtable>
  <onlyreplace>0</onlyreplace>
  <onlyLocaltime>0</onlyLocaltime>
  <recvLimit>0</recvLimit>
  <maxObjSize>0</maxObjSize>

  <calendar_db>Calendar</calendar_db>
</config>

Member 2: sunbird-sync
        Configuration : <config>
        <file default="1" path="/home/dave/opensync2/calendar.ics" />
</config>

Configuration for syncing Notes with opensync 0.2x

Syncronising Notes also works fine. The first line of the E50 note is the SUMMARY of the VNOTE and the rest of the note ist the BODY.

dave@linux:~$ msynctool --showgroup mynotes
Groupname: mynotes
Member 1: file-sync
        Configuration : <?xml version="1.0"?>
<config>
  <path>/home/dave/opensync2/Notes</path>
  <recursive>FALSE</recursive>
</config>

Member 2: syncml-obex-client
        Configuration : <?xml version="1.0"?>
<config>
  <bluetooth_address>11:22:33:44:55:66</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>0</usestringtable>
  
  <onlyreplace>0</onlyreplace>
  <onlyLocaltime>0</onlyLocaltime>
  <recvLimit>0</recvLimit>
  <maxObjSize>0</maxObjSize>
  
  <note_db>Notes</note_db>
</config>

opensync 0.3x (developement version)

WARNING: according to the Main Page of this Wiki: 0.3x releases are not recommended for end users or distribution packaging.

Synchronisation between Nokia E50 and Filesystem over Bluetooth using syncml-obex-client and file-sync Plugins with command line tool msynctool . Syncing contacts worked, calendar did not work (for me!).

  • Software
    • libopensync 0.36
    • libopensync-plugin-vformat 0.36
    • libopensync-plugin-file 0.36
    • libsyncml 0.4.6
    • libopensync-plugin-syncml 0.36
    • msynctool 0.36

Configuration for syncing Contacts with opensync 0.3x (developement version)

With the following configuration i was able to sync my contacts:

dave@linux:~$ msynctool --showgroup e50
Group: e50
Member 1: file-sync
        Configuration : <?xml version="1.0"?>
<config>

  <directory>
    <path>/home/dave/opensync3/Contacts</path>
    <objtype>contact</objtype>
    <objformat>vcard21</objformat>
  </directory>

</config>

Member 2: syncml-obex-client
        Configuration : <?xml version="1.0"?>
<config>
  <type>2</type>

  <bluetooth_address>11:22:33:44:55:66</bluetooth_address>
  <bluetooth_channel>10</bluetooth_channel>

  <interface>0</interface>

  <identifier>PC Suite</identifier>
  <version>1</version>
  <wbxml>1</wbxml>

  <username></username>
  <password></password>

  <usestringtable>0</usestringtable>
  <onlyreplace>0</onlyreplace>
  <onlyLocaltime>0</onlyLocaltime>
  <recvLimit>0</recvLimit>
  <maxObjSize>0</maxObjSize>

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

</config>

lower level commands

Calendar syncronisation does not work, for the Moment with Version 0.3x. Why?

dave@linux:~$ syncml-obex-client -b 11:22:33:44:55:66 10 --identifier "PC Suite" --wbxml --sync text/x-vcalendar Calendar
connection with device succeeded
Received an Alert for the DS Server at Calendar: Type: 201, Last , Next 20080214T232155Z
Just received a new session with ID 1
Received the DevInf
Session 1 reported final. flushing
Received an reply to our Alert
Session 1 reported final. flushing
Session 1 has ended
dave@linux:~$ syncml-obex-client -b 11:22:33:44:55:66 10 --identifier "PC Suite" --wbxml --slow-sync text/x-vcalendar Calendar
connection with device succeeded
Received an Alert for the DS Server at Calendar: Type: 201, Last , Next 20080214T235953Z
Slowsyncing
Just received a new session with ID 1
Received the DevInf
Session 1 reported final. flushing
Received an reply to our Alert
Session 1 reported final. flushing
Session 1 has ended

The phone says 'Wird verbunden' (connecting), 'Wird getrennt' (disconnecting), Systemfehler (system error). ...Bug?

(m1t0/2007-02-14)

Attachments