OpenSync/Gnokii-Sync

From openSUSE

Contents

Introduction

The gnokii-sync allows Nokia mobile phone to do a local synchronization. Gnokii supports synchronization via serial cable, bluetooth and USB. The latest version of gnokii provides a libusb driver for DKU2 cables. In openSUSE 10.2 Beta 2 there is no permission by default to access the USB raw device of your mobile phone as desktop user. We are planning to provide permission for the desktop user by default in the next version. To get this done we need the USB product and vendor ids of mobile phones, to identify the mobile phones and give the desktop user the permission. So, Please! Add your mobile phone to the "Tested Device" section.

Supported Objects Types

Contacts Events Todos Notes
Image:22px-Tick.png Image:22px-Tick.png


Supported Devices

Nokia

Model Firmware Bluetooth USB USB Product ID USB Vendor ID Tester comments
6230 v5.50 Image:22px-Tick.png Image:22px-Tick.png 0x421 0x40f dgollub With a firmware >= v5.50 it supports SyncML via OBEX

Testcase Basics

For the following testcases you have to configure the command line tool gnokii.


Create a ~/.gnokiirc for Bluetooth connections:

[global]
connection = bluetooth
port = 00:0E:ED:61:6C:4D
model = 6230

[logging]
debug = on


or IrDA:

TODO

or USB connection with DKU2 cable:

[global]
connection = dku2libusb 
port = anything
model = 6230

[logging]
debug = on

In openSUSE 10.2 Beta 2 you will need root access. Please add your USB product and vendor code of your mobile phone to the "Test Device" list, so in the next release you can use your mobile phone by default as desktop user.

Testcases

The first testcases test only the basics of libgnokii, to see if libgnokii is full compatible with your mobile phone. In the end we will test gnokii-sync itself and synchronize all contacts and events in a directory (file-sync)

Connection test

gnokii --identify

Read contact entries

gnokii --getphonebook ME 1 end
gnokii --getphonebook SM 1 end

Read calendar entries

gnokii --getcalendarnote 1 end

Links

gnokii project