HTC Diamond sync with Ubuntu, MacOS.
Well I tap into my Diamond, searching and searching I found a couple of very interesting articles on all of synch with Ubuntu, arguably the most difficult to configure. 
Synchronize MacOS: Here we have two options, use a virtual machine with Parallels winXP what really would not be synchronized with native Mac, the other option is to use the software Missing Sync with whereby the native synch.
Synchronize Ubuntu:
Connect the HTC Diamond to Ubuntu through SYNCE.
OK, and I assume that you have updated your Ubuntu completely, so you have the latest version of Kernel, Libraries, etc ...
If not we should update it so that my manual is 100% functional for you.
We started ipaq remove modules:
rmmod ipaqLo get into the blacklist, by editing / etc / modprobe.d / blacklist
sudo gedit / etc / modprobe.d / blacklistAgregamos this line at the end:
blacklist ipaq
The packages that I am using the official Synce and Opensync, so we add these lines to your sources.list. What opened as root:
sudo gedit / etc / apt / sources. list
We add these lines at the end:
# SYNCE
deb http://ppa.launchpad.net/synce/ubuntu hardy main
deb-src http://ppa.launchpad.net/synce/ubuntu hardy main# Opensync
deb http://opensync.gforge.punktart.de/repo/opensync-0.21/ sid main
deb-src http://opensync.gforge.punktart.de/repo/opensync-0.21/ sid main
Save the file. Download and install the signatures of the repositories Opensync:
add - gpg-keyserver HKP: / / subkeys.pgp.net /-recv-keys CB210090B029CB84 gpg-export CB210090B029CB84 | sudo apt-key add --
We update repositories:
sudo aptitude update
So that everything must go install packages Synce and Opensync necessary.
Bear in mind that this does not work for all PDAs as if Windows Mobile 6 if you run but older versions may need another plugin opensync or another version of the same.
This problem and what I suffered because I was originally using the plugin for WM5.
sudo aptitude install MultiSync-tools multisync0.90 opensync-module-python opensync-plugin-evolution opensync-plugin-google-calendar opensync-plugin-synce python-opensync synce-GnomeVFS synce-gvfs synce-hal synce-sync-engine-synce TrayIcon
Once we do that I advise restart, but I do not know because the devil synce-sync-engine (synce-hall) in my case it started to properly connect the PDA until it rebooted. What can you try and if you do not connect properly restart, but maybe for example, access to files do not work until you restart.
Once restarted, go to our user and launch the application synce-TrayIcon.
If we connect our PDA via USB now, and everything goes well, we will leave a lovely message saying that it has found our Touch_Diamond.
In the application menu can access the storage units of our HTC and also to see the status of the PDA, both memory and battery, etc ...
Well, we already have the PDA accessible from Ubuntu, we can see its disk drives and view the same data. Let's next step is to synchronize data with Evolution.
Synchronization with Evolution through Opensync.
If we are synchronized before our PDA on Windows (traitors) must delete the profile created on the PDA and create a new one.
This causes a problem and that is that data is lost, all the contacts (including favorites TouchFloo), calendar items ... Bone everything you'd sync in Windows.
I do not know if this will happen to the whole world, it is very possible that I just happen to my lot to be able to tap into it properly configured, almost certainly. But I notice ...
To use this synce-TrayIcon we have already explained how to access it.
We deployed the application menu, and we will Touch_Diamond> View device status
Here we see a list of profiles developed to synchronize.
If there is one, select it and we just nibbling at 'Remove'. We will leave several security warnings, which must accept, explaining what I said before the data loss.

Once we do that we must do the opposite, we created a new profile, this is quite logical, I'm going to skip steps.
The last step in and I had problems at first, is to create pairs of synchronization between Evolution and Synce.
For anyone who has the problems I had, have not assure you that the PPA repository of KDE 4.1 in sources.list, this repository contains a version 0.33 of a plug and this gives problems to be not a stable version.
The first thing is to create a group of sync and add members, who are the plugins that we're going to use. We can do it by command line.
To do this we must run these commands:
msynctool-addgroup htc-evolutionmsynctool-addmember htc-evolution synce-opensync-pluginmsynctool-addmember htc-evolution-sync evo2
And we need to synchronize execute the command:
msynctool-sync htc-evolution
But as I am friend to make things easy, or at least it seems.
What are we going to do from multisync0.90, something for which we have installed before.
Let to menu of Gnome> Applications> Accessories> Multisync-QAD
We added the group clicking on the button 'add', you put a name to the group and added two plugins that we're going to use:
- Synce-opensync-plugin
- Evo2-sync
If picamos in each of the plugins can see the configuration of them.
In the evo2-sync that we can do with Addressbook, Calendar and Tasks want to synchronize data.
In synce-opensync-plugin must have a structure as xml finds that information is handled, this:
<config>
<contact> </ contact>
<todos> </ all>
<calendar> </ calendar>
<file> / My Documents / </ file>
</ config>
The problem, I think this is a bug, is that in some cases we do not see any content on this plugin. Well, nothing, as I have here because I just need to copy and paste.
Having done all this we only have to close and then we give 'Refresh'
We will see that the plugins gather information, and the contrast in case of conflict consult us if we keep the schedule that exists in the PDA or Evolution.
We already have our HTC Diamond accessible from Ubuntu 8.04.1 and synchronized Evolution.
__________________
-------------
by .... utopianegra
http://www.tuxapuntes.com

























