My friend has just upgraded to a HTC Desire and as I have a pulse I explained he could sync his contacts with a gmail account.
His contacts were on his sim I converted them to the phones memory.
Then he set up a googlemail account but it won't sync the contacts on his phone.
I created a contact in his gmail account and it synced that.
Is there a method to get the ones from the phone to the gmail account without having to retype them.
I believe this is a known issue with the sense people app - when you create a new contact you need to save it as a "google" contact, not a phone contact, in order for it to sync. Unfortunately as far as I can see there is no way to change the contact type on an existing contact.
The simplest method I can suggest is to use HTC Sync to get the contacts onto your friends computer - from there export them (from the PIM software - i.e. Outlook) as a CSV file, then open up Gmail, click on the Contacts link in the left pane, then on the "Import" link in the upper right. From there choose the CSV file and it will import the contacts to the google account and from there sync down to your friends phone.
Although I haven't tried it with the latest HTC Sync, I know that it wouldn't sync up with Outlook 2010 beta or tech preview. Certainly I spent a very long day making my Gmail contacts list actually useable when I first got a Hero!
Hope this helps,
Edited by irishandrew, 21 April 2010 - 12:42 PM.