Tag Archives: mobile

Nokia N73 synchronization with opensync under Ubuntu 8.04

Yeap, Nokia N73 is a great phone and the N-Series PC Suite looks very nice.
But if you are using Linux, you can’t use the Windows PC Suite. Don’t hurry to fire up a Virtualbox or VMWare machine running Winblows just for that. My guess is is that if you are using an USB cable, it won’t work.
But the good news is that you can use OpenSync to synchronize your Nokia Symbian based phone, with your Evolution (Calendar, Tasks and Contacts) and/or with Google Calendar.
OpenSync act as an mediator between to entity to be synchronized, mapping the data between the entities types and synchronizing when possible the records exchanged, in case of conflict the standard behavior is to prompt the user for correction/decision.

I will explain the steps to you need to follow to sync a Nokia N73 (or any Symbian based phone) with Linux (I used Ubuntu 8.04), via bluetooth. Many credits going to Nailor which posted a nice guide on Ubuntu Forums.
1. Install the needed packages:

sudo apt-get -y install multisync-tools
sudo apt-get -y install multisync0.90
sudo apt-get -y install opensync-plugin-evolution
sudo apt-get -y install opensync-plugin-irmc
sudo apt-get -y install opensync-plugin-syncml
sudo apt-get -y install opensyncutils
sudo apt-get -y install opensync-plugin-google-calendar #if you wish to synchronize with Google Calendar

2. Configure msynctool:
You can configure opensync via a graphical interface using multisync-qad (using similiar settings as below) or you can use command line. Guide below is for commandline.

msynctool --addgroup Nokia

Add plugins to group. If you get errors, they are propably due to missing plugins so check you’ve installed all required plugins.

msynctool --addmember Nokia evo2-sync
msynctool --addmember Nokia syncml-obex-client

Next is the ‘trickiest’ part. Installed plugins need to be configured. First, you have to find your phone’s MAC. Use hcitool to do that:

hcitool scan

It should return something like:

Scanning ...
xx:xx:xx:xx:xx:xx cviorel-N73

Now, configure the syncml-obex-client:

msynctool --configure Nokia 2

Replace the context of the configuration (should be open in separate editor after running previous command) with the following XML:

<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>
<!-- This needs to be set to 10 000, otherwise you'll be sending more data than your phone can handle. -->
<recvLimit>10000</recvLimit>
<maxObjSize>0</maxObjSize>
<contact_db>Contacts</contact_db>
<calendar_db></calendar_db>
<note_db></note_db>
</config>

To find out what bluetooth_channel to use, run:

sdptool browse xx:xx:xx:xx:xx:xx

and look for SyncMLClient:

Service Name: SyncMLClient
Service RecHandle: 0x10011
Service Class ID List:
UUID 128: 00000002-0000-1000-8000-0002ee000002
Protocol Descriptor List:
"L2CAP" (0x0100)
"RFCOMM" (0x0003)
Channel: 10
"OBEX" (0x0008)
Language Base Attr List:
code_ISO639: 0x454e
encoding: 0x6a
base_offset: 0x100
Profile Descriptor List:
"" (0x00000002-0000-1000-8000-0002ee000002)
Version: 0x0100

After configuring the syncml-obex-client it’s time to configure evo2-sync. Open configuration file with command:

msynctool --configure Nokia 1

It should look like this, so you don’t need to modify it:

<config>
<address_path>default</address_path>
<calendar_path>default</calendar_path>
<tasks_path>default</tasks_path>
</config>

4. Sync!
You should be good to go now, so you should try synchronizing:

msynctool --sync Nokia

Nokia 6230 on Ubuntu

Wammu is mobile phone manager running on Linux, Windows and possibly other platforms, where Gammu and wxPython works.

To install it on Ubuntu issue the following command:
sudo apt-get install wammu
Here is a screenshot:
wammu-displaysms

To make your Nokia 6230 connect to Ubuntu using a bluetooth device, edit your ~/.gammurc file to contain:

[gammu]
port = xx:xx:xx:xx:xx:xx
connection = bluerfphonet
name = Nokia 6230
model =

Replace xx:xx:xx:xx:xx:xx with the MAC address of your phone.
To find out the MAC address of your phone, run:
hcitool scan

You can now launch Wammu and start playing with the phone.

gPhone User Interface Walkthrough

In the following video, Sergey Brin and Steve Horowitz give us a short demonstration of Google’s new open source platform for mobile devices, Android.

By continuing to use the site, you agree to the use of cookies. more information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close