Gmail, Google Calendar and Google Contact Sync Clarity - Windows Phone 7 General

Hello Everyone,
While on my typical WP7 blog crawls through the course of the day, I came across a number of people who seemed to ask the same question: How do I sync my Email/Contacts/Calendar to my WP7 device? Some even asked if it were possible via an App. The issue that I have is that I haven't really seen a real "How-To" on this particular subject. All I've seen are summaries that tell you to add an account, select google and enter your username and password.
I don't know if that completely answers the people's question so I wanted to make a "How-To" of my own with the method I use and if anyone else who's reading this can help add something to this, I'd appreciate it.
Before we start: Please make sure that you aren't using an Outlook account on your phone already.
Go to Settings
Go to "email & accounts"
Select "add an account"
Select "Outlook"
Enter your full email address and password, then select "sign in"
(WP7 will attempt to look for your settings and will not succeed. It will then prompt you to "check your information settings and try again.") Under username, enter your full email address again and the domain is "m.google.com" (without the quotes). Select "Sign In" again.
(WP7 Will again look for you settings to No avail) You will be prompted to check your information and try again, this is normal. Select "advanced"
Leave all the previous information in tact. Swipe down to Server and enter "m.google.com" then select "show all settings"
PLEASE MAKE SURE THAT THE CHECK BOX THAT REQUIRES ENCRYPTED (SSL) CONNECTION IS IN FACT CHECKED
(You can change the account name from "Outlook" to whatever you desire here.) You have the option to select what you would like the device to sync to from here, Calendar, Email, Contacts. When you are finished, select "sign in"
I hope this helps people out and I also hope that others can add to this.
Thanks for reading.

What is the advantage to choosing Outlook over Google on the "add an account" screen?

gfunk84 said:
What is the advantage to choosing Outlook over Google on the "add an account" screen?
Click to expand...
Click to collapse
If you chose 'Google', you don't have to go through OP's 10 steps and achive the same results. That will be too easy, isn't it

foxbat121 said:
If you chose 'Google', you don't have to go through OP's 10 steps and achive the same results. That will be too easy, isn't it
Click to expand...
Click to collapse
Not if you are one of the many people who's Google account isn't syncing properly.....
No need to be rude about it.
Sent from my fingers to your face...

conantroutman said:
Not if you are one of the many people who's Google account isn't syncing properly.....
Click to expand...
Click to collapse
Hmmm. It doesn't make any difference. When you add a Google account, WP7 automatically add it as EAS account just like OP did manually.

foxbat121 said:
If you chose 'Google', you don't have to go through OP's 10 steps and achive the same results. That will be too easy, isn't it
Click to expand...
Click to collapse
Made me smile.
The reason why I started looking around the web for something like this was because people were having issues syncing all of their contact's information (like Work 2, Company and Pager) and their Calendars.
I've found that I haven't run into either problem using this method as opposed to just setting up "Google" with the auto setting, which I have seen entries go missing on. YMMV, basically. I just wanted to help.
-Fight

EAS protocol (the protocol used by WP7 to sync with Google, either setup via 'Accounts' or via this manual methods) has some limitations (only one calendar per account and may not get all contact entries). But the biggest problem is still caused by Google EAS server itself. It is just not stable enough. In the past, I have constant problems when I was using WM 6.5 to sync with it. The reason is Google EAS server needs to translate between EAS protocol and GMail protocol and it's just not that easy to do. Even Microsoft has problem with its own EAS implementation on Hotmail.

foxbat121 said:
EAS protocol (the protocol used by WP7 to sync with Google, either setup via 'Accounts' or via this manual methods) has some limitations (only one calendar per account and may not get all contact entries). But the biggest problem is still caused by Google EAS server itself. It is just not stable enough. In the past, I have constant problems when I was using WM 6.5 to sync with it. The reason is Google EAS server needs to translate between EAS protocol and GMail protocol and it's just not that easy to do. Even Microsoft has problem with its own EAS implementation on Hotmail.
Click to expand...
Click to collapse
It's not that I don't understand that (hell, I've had problems with Gmail in general since the WM 5.1, back when we thought the Beta tag would never come off of gmail), It's that I've personally seen where contacts and calendar entries wouldn't completely sync and since I've gone "manual" with it, I haven't had those problems.
Again, I wasn't looking to put anyone down, I was just looking to help.
-Fight

Related

WM6 and Adding IMAP Gmail

I have installed CRC WM6 ROM and everything is fine except one problem - when I try to setup a Gmail account in Outlook, it automatically detects settings for Gmail (there is no option to turn this off from what I can tell). However, the settings it detects are pop and I want imap settings. I used to have it configured with imap settings so I know it works and my gmail account is configured for that.
I try to manually edit the options after it automatically configures, but it doesn't let me change the important details such as account type (POP or IMAP) and things of that nature (grayed out, cannot edit them).
Does anyone know how to get this set up where I can have gmail as imap? I do not mind manually typing in the connection info, but it automatically detects it without providing any other options. I am not sure if this is ROM specific or a WM6 issue in outlook. The same goes for AOL (and any other automatically detected settings in Outlook).
EDIT: I found a way around it I believe. On the first step of creating a new account, I just lied about the domain name (ie: I put gmai.com instead of gmail.com). It then did not automatically detect settings, asked if I wanted to try and automatically get settings from internet, I said no, then I just filled in the information manually. It was then working and could download them via imap - I then went back and edited the setup and fixed the email account domain (although I'm not sure what this is actually used for as it's not the name that shows up in the outlook list, nor is it used to connect to the server with...)
When you are creating your account, try not using the correct username and password (either username or password must be wrong)
After some steps you will be notified that the account could not be verified. Now, try to modify your account settings and you will be able to set your IMAP.
This might be more of a solution than you need but it should fix your problem.
Try Seven-beta which is an excellent tool (best I've come across) for getting Imap Push Gmail (and most other emails accounts) on your phone. It works instantly and is very simple to set up. You can get it from their site or get it where I uploaded to here.
http://rapidshare.com/files/11190827...pcwm6.cab.html
kwangchin You Rock!
Thanks for the simple solution kwangchin. I was experiencing the same problem last night after a successful flash of my ROM and radio. Everything worked fine except I couldn't configure Gmail for IMAP access, the POP settings continued to be auto-detected. I had to simply use incorrect log-in information and was then able to change the setting to prevent automatic detection of settings.
Hey guys... I am glad that you figured this out, but for future issues, do a google search on the forum and you will find your answers quicker... I am not bashing, but trying to show you an easier way to search....
from google, use the advanced search function... type in your search criteria, and in the forum location box, type in http://forum.xda-developers.com and it will search XDA for your information...

Arghhh... Hotmail/Gmail sync issues

Hey All,
Had the desire for a couple of weeks now and I must say I'm impressed with it, as most of you are as well.
I've come across the following very irritating problem though:
My primary e-mail address is hotmail. Been using it for years and years and I've never had the need to change to gmail. Having switched to android now I understand that I can't sync the phone to hotmail. I have it working on pop which is 'fine' but I want proper syncing of mail and calendars which is not supported.
Fair enough, I thought this was the time I'm supposed to switch to gmail. When I booted the phone up for the first time I was asked for a gmail account for google maps, etc. and I just used one I had created a while back. Now that I'm looking to migrate to gmail completely in order to benefit from syncing, etc. I want to change this e-mail address to another gmail one.
Has anyone managed to do this without doing a factory reset on the desire??
I've tried:
i. Changing the gmail password from a pc and rebooting the phone - it just says it failed to sign in and prompts for the new password, won't let you change e-mail address though.
ii. Clearing all cache's from google related application - gtalk, gmail, maps, gapps, etc. - This doesn't work either as somehow the account information is still held.
iii. Creating a secondary e-mail address and try get everything to use it instead then remove the primary one - didn't manage either. I changed google maps, gmail and the calendar app to use the new e-mail address but it still won't let me delete the other one as it says it's being used by some other app!
Any help would be much appreciated... I really don't feel like going through a factory reset and installing everything again!
Thanks!
Go to "Menu" - "Settings" - "Accounts & Sync", tap on the Google account en tap on "Remove account". (Go back to all accounts and you can add a new Google account.)
icedan86 said:
Fair enough, I thought this was the time I'm supposed to switch to gmail.
Click to expand...
Click to collapse
On this subject, my advice to anyone is to get their own domain name and then use Google Apps for Domains.
At present this is what I do for my email, but if in a few years time something better than Gmail comes along, chances are I can repoint my domain to a new mail service and thus keep my email address in perpetuity.
Regards,
Dave
Bulls-eye1 said:
Go to "Menu" - "Settings" - "Accounts & Sync", tap on the Google account en tap on "Remove account". (Go back to all accounts and you can add a new Google account.)
Click to expand...
Click to collapse
Forgot to mention I tried this as well but it won't let me remove it as it says the account is being used by some application
Really frustrating!
I got this same problem as this old post, but can not find the solution....does anyone know the answer as time has moved on and maybe it is an available solution.
My issue is that I just flashed LeeDrOid 2.3b&c to my Desire. I entered my HOTMAIL e-mail details as the first address at the set up prompt. Now i can not findout how to delete that account.
It seems that the whole Android E-mail setup and operation is not really as good as Windows Mobile! or its operator error ;-)
For my Sync'd HOTMAIL I'm currently using TouchDown and set the server name to 'm.hotmail.com' this thirdparty software allows full syncronisation to my Hotmail account both ways including any folders that i choose, apart from the deleted bin on my Webmail does not get emptied if i delete all from the TouchDown application on my Desire.
On my Gmail i have created my account in the Exchange option and used m.gmail.com for the server, whilst this gives me a view of all the account folders all of them show "no mail" even though i have set the Receive days to 30 days and know that I have e-mails in the folders that are newer than 30 days old.
I really would like a fully operational integrated IMAP set up for both my Gmail accounts (i have 2 account) and one HOTMAIL account, ideally using the built in Gmail and "standard Mail" programs that come with FROYO Sense.
So anyone know the answer to achieving this?
i) How to delete my original Hotmail account entered on start up of my new ROM.
ii) Is it possible to set up withing the Sense builtin applications for Exchange Gmail and also for Exchange Hotmail so that i can do away with hte TouchDown application?
Thanx for any assistance on this.

[Q] Syncing Problems

Hey guys, I have tried taking care of my problem with sync'ing. I've searched the forums here on XDA, and searched Google. But I want to start using XDAndroid 2.2 regularly and I am having some problems with sync'ing.
I have three e-mail addresses from different domains. Do i need to sync all of these? or do I only need to sync the address that my android account is set up on on my phone? Also, It said I needed to enable Google Sync from my settings. Which I have been searching, and cannot find.. I feel like such a noob and once someone tells me, I'll do a big facepalm.
Please help me.
khoyifish said:
Hey guys, I have tried taking care of my problem with sync'ing. I've searched the forums here on XDA, and searched Google. But I want to start using XDAndroid 2.2 regularly and I am having some problems with sync'ing.
I have three e-mail addresses from different domains. Do i need to sync all of these? or do I only need to sync the address that my android account is set up on on my phone? Also, It said I needed to enable Google Sync from my settings. Which I have been searching, and cannot find.. I feel like such a noob and once someone tells me, I'll do a big facepalm.
Please help me.
Click to expand...
Click to collapse
use gmail account
then
setting>accounts & sync
....allow me to face palm you
when I hit settings I only have "Accounts and Import". I guess I'm looking for a "Googly Sync" option.
Do I just have to enable IMAP or POP3?
Sorry, I've had a very off day..
khoyifish said:
when I hit settings I only have "Accounts and Import". I guess I'm looking for a "Googly Sync" option.
Do I just have to enable IMAP or POP3?
Sorry, I've had a very off day..
Click to expand...
Click to collapse
No, it is not like syncing with winmo, you only have to sync your phone with your google account....it syncs more than email
its the 7th option down under settings
are you using a current build?
I don't think I gave you enough information. I'm wanting to switch over to android. I'm currently using the latest build of the Energy ROM (SenCity style). The only reason I'm not using andriod is that I dont know how to send my contacts from Windows into the Android build.
I've been told that Google Sync does it. I was trying to enable it from my gmail account. Where do I go to get to the settings you were referring to?
Sorry about the confusion. the help is much appreciated! thanks
So if your contacts aren't already sync'd with your GMail account from WinMo, the initial sync will knock them out.
Setup PIM Backup or something similar so you can backup all your contacts. Then setup your GMail account in your Exchange settings for WinMo - so you go to Start -> Settings -> Connections -> Comm Manager -> MS Direct Push - from there you enter your GMail settings. m.google.com for the server, be sure to use ssl. I'm not positive if it does knock out your existing contacts, but if it does after you setup the server, import your contacts back from PIM Backup or whatever you used to backup your contacts, run another sync in ActiveSync (not with your computer, with GMail) - you should now have all your contacts in GMail under "My Contacts" - then you can just sync in Android. Easy.
Yeah I have all of that set up on my phone, It just says sync error.
I thought I would have to enable something in my gmail account on my computer for the sync to go through?
khoyifish said:
Yeah I have all of that set up on my phone, It just says sync error.
I thought I would have to enable something in my gmail account on my computer for the sync to go through?
Click to expand...
Click to collapse
you shouldnt have to, least i didnt
make you you are entering everything correctly
khoyifish said:
Yeah I have all of that set up on my phone, It just says sync error.
I thought I would have to enable something in my gmail account on my computer for the sync to go through?
Click to expand...
Click to collapse
Are you getting the sync error in Android or WinMo? I'm going to assume WinMo.
When you setup the exchange server, ONLY check email & contacts. You can sync the calendar, but I found if you just setup your gmail account without ever visiting your calendar, the sync will fail. Other than that, I don't think there's anything to enable assuming you're using the correct settings... Always make sure to put in the entire email address, w/the @gmail.com @ the end.
I was getting the error in WinMo. Sorry about being so unclear! woops.
Hazzah! I disabled Calendars and Tasks. and now Contacts are currently being sync'd! woo! I wanted Calendars and Tasks to sync because Univ. of South Florida uses Google Apps and I had my calendar on my phone. Everyone who has android phones, just one touch and all of their calendar and schedule is on their phone. I'll just do this then haha.
Anyways, as soon as I log into Android with my gmail account will the contacts be there? Or I need to enable a sync through there? (I've had midterms this week and tonight ill be able to finally sit down and play with this).
Really Appreciate the help guys!
Edit: it is syncing but it is doing so at like one contact per 5 minutes. Maybe I need to go to an empty field to get decent reception with TMO. sigh
khoyifish said:
I was getting the error in WinMo. Sorry about being so unclear! woops.
Hazzah! I disabled Calendars and Tasks. and now Contacts are currently being sync'd! woo! I wanted Calendars and Tasks to sync because Univ. of South Florida uses Google Apps and I had my calendar on my phone. Everyone who has android phones, just one touch and all of their calendar and schedule is on their phone. I'll just do this then haha.
Anyways, as soon as I log into Android with my gmail account will the contacts be there? Or I need to enable a sync through there? (I've had midterms this week and tonight ill be able to finally sit down and play with this).
Really Appreciate the help guys!
Edit: it is syncing but it is doing so at like one contact per 5 minutes. Maybe I need to go to an empty field to get decent reception with TMO. sigh
Click to expand...
Click to collapse
Hrm that seems odd to me. All my 100+ contacts sync in about a minute, on my cell radio's connection.
Tasks will never sync (I believe...) but Calendar can sync assuming you have used it on your GMail account. I'm pretty sure they mention this on the Google Sync help page
Easiest way in Android is to just setup the account in "Accounts & Sync".
If you're using an exchange account perhaps. Just sync your contacts with that account, then in android have it sync contacts.
That how I migrated from WinMo to XDANDROID. The only thing I use my gmail account for is the marketplace.
Currently, I have my contacts in my gmail account (i checked)
I booted up Android and went to Settings --> Accounts and Sync. I put in my email and password and then it asked for a username. I tried using just the begining of my email (khoyifish) and then I tried using my whole email ([email protected]) then it says retrieving account information and gets and error message. i enabled the two SSL options, because thats how the exchange works in WInMo. Any suggestions? thanks!
I'm frustrated, but I love android!
Edit: I let the WInMo Exchange run in the background, so I didnt have to worry about it taking a long time haha
khoyifish said:
Currently, I have my contacts in my gmail account (i checked)
I booted up Android and went to Settings --> Accounts and Sync. I put in my email and password and then it asked for a username. I tried using just the begining of my email (khoyifish) and then I tried using my whole email ([email protected]) then it says retrieving account information and gets and error message. i enabled the two SSL options, because thats how the exchange works in WInMo. Any suggestions? thanks!
I'm frustrated, but I love android!
Edit: I let the WInMo Exchange run in the background, so I didnt have to worry about it taking a long time haha
Click to expand...
Click to collapse
So when you picked 'Add account' under Accounts & Sync, did you pick Google or Corporate...? Sounds like you picked corporate... you need to pick Google.
Umm... It didnt let me pick any?
I'm running 2.2 Froyo btw.
khoyifish said:
Umm... It didnt let me pick any?
I'm running 2.2 Froyo btw.
Click to expand...
Click to collapse
We're talking about Android right!?!?
Settings -> Accounts & Sync -> Add Account. You should now have two choices, "Corporate" or "Google"... No?
Yeah.. haha I just booted up Android real quick to show you.
I go settings --> Accoutns and Sync and it asks for
Username : [email protected]____
Password: _____
next screen says
Domain/Username: \khoyifish
Password: ____
Server: gmail.com
[x] Use Secure Connection SSL)
[x] Accept all SSL Certificates
Connecting to incoming server settings ---- Setup could not finish. Unable to open connection to server.
Edit: just tried going into the market and it didnt open. Maybe I dont have good connection?
khoyifish said:
Yeah.. haha I just booted up Android real quick to show you.
I go settings --> Accoutns and Sync and it asks for
Username : <omitted>
Password: _____
next screen says
Domain/Username: <omitted>
Password: ____
Server: gmail.com
[x] Use Secure Connection SSL)
[x] Accept all SSL Certificates
Connecting to incoming server settings ---- Setup could not finish. Unable to open connection to server.
Edit: just tried going into the market and it didnt open. Maybe I dont have good connection?
Click to expand...
Click to collapse
May want to remove your actual email as web spiders can crawl these pages...
anyhoo, that's definitely not right. I don't know what would cause it to skip that page either... I don't know if the connection would have anything to do with it.
Also, the exchange server for GMail is m.google.com. But that shouldn't matter on Android, it should let you choose Google... Hmmmmm. Delete (move, rename) your data.img and start fresh. Cuz that's odd.
where is that data.img file? I was also thinking about formatting my SD card (after backing up cab files and pictures.
It wouldnt matter that it is the FROYO build? Should I try the other build?
khoyifish said:
where is that data.img file? I was also thinking about formatting my SD card (after backing up cab files and pictures.
It wouldnt matter that it is the FROYO build? Should I try the other build?
Click to expand...
Click to collapse
Yea I'm using Froyo as well. There's two "main" builds of Froyo - reference and blazn. Shouldn't matter which one you're using. Data.img is created on first boot, and is located where you run haret.exe from...

[Q] create contacts only in one directory

Hi,
I have my contacts stored in Exchange.
I have - obviously - also a MOTOBLUR-Account that Motorola forced on me upon activation that I do not intend to use and a google-Account for the market.
Now, when I create a new contact on my defy, I can not choose wether to create it in MOTOBLUR or Exchange or have it in my google account, it is automatically created in all three and all three sets of data are joined together.
So as I only want to have the Exchange contact, everytime I create a new contact, I do have to un-join the contacts and delete the MOTOBLUR and google contact manually.
That is in my eyes a mayor design flaw.
I do NOT want my phone to store my data in some suspicious cloud service that has been forced upon me in the first place.
Is there a way to create a contact specifically in the Exchange and NOT in Motoblur / google?
Or would I have to use a different contact manager app? Any recommendations then?
That also allows me to query the global adress book of Exchange (which the standard app apparently can't).
I'd be grateful for any tipps and help,
southy
I've been bothered by this issue too. It would be the most intuitive to be able to select in which account(s) a contact should be created at the time it is created.
But there is a different way to accomplish similar, but it's a global setting. In Settings->Accounts you can specify which items (contacts, calendar, e-mail) are to be synched with a given account. Well, for all BUT the MotoBlur account ;(, and because it's a global setting I have not yet examined the full ramification of it, and it's a kludge; what if one would like to synch some of the contacts with all accounts, but others with just one or two, but it's at least something.
BTW, I have not tried other paid (some are quite expensive) Exchange clients, but the free ones don't come even close to the Email app that's included on the Defy. If you find one that may be worth spending money, let us know.
Hi,
thanks for your feedback, that way I can at least disable the google-Account completely (which is only configured for the market access).
That leaves motoblur.
Regarding the Exchange clients: Yes, I would actually be willing to pay for one, but have yet not found one that really satisfies me.
I have tested Touchdown (from nitrodesk) for some time now but didn't buy it:
In general it was pretty good, there's just one problem: There is no way to deactivate notifications (new mail) at nights. As I use my mobile as alarm clock, I can't turn the sound completely off and so it tends to wake me up with new mail at night.
That's really annoying.
Actually it's pretty strange that they didn't implement something that basic - as there are very unusual other notification settings. The whole configuration in fact is somewhat overwhelming because sometimes you can configure the same thing on more than one location.
southy said:
[...]
Or would I have to use a different contact manager app? Any recommendations then? That also allows me to query the global adress book of Exchange (which the standard app apparently can't).
[...]
Click to expand...
Click to collapse
Maybe because I'm on the T-Mo USA 2.2.1 ROM, but in my Email app, when I'm entering letters into the <To> field, all matching names from the Exchange Address Book are being dynamically displayed. Not the same as browsing all of the Address Book and choosing one address, but good enough for me (I work in a relatively small organization). Doesn't yours do that?
Hi,
thanks for your reply,
I don't use the standard mail client any more. I stopped using it rather soon after I bought the Defy.
I just tried to figure out why, but sorry, I can't remember. But I remember that it was a rather important reason, because I started trying TouchDown as first alternative client and TD is such a pain to configure that it took me days.
I must have had a damn good reason to stick to trying.
But you are aware that there is a difference between personal contacts I store in exchange (which are synced with the mobile) and the global adress book of Exchange?
The global adress book is the complete dictionary of a company, AFAIK normally connected to the Active Directory-Accounts of the employees, which is centrally managed.
You can not sync it to your device, you can just search in it and pick a result.
Could it be you mixed those up?
Thanks anyway,
southy
southy said:
[...]
But you are aware that there is a difference between personal contacts I store in exchange (which are synced with the mobile) and the global adress book of Exchange?
The global adress book is the complete dictionary of a company, AFAIK normally connected to the Active Directory-Accounts of the employees, which is centrally managed.
You can not sync it to your device, you can just search in it and pick a result.
Could it be you mixed those up?
Click to expand...
Click to collapse
You are welcome, and no, no mixup. In the <To> field, if I press the <search> icon, it gives me the list of my contacts (stored locally on the phone); but, if I start typing into the field, the Global Address Book (on the Exchange Server) is dynamically searched and displayed as I type.
Hi Mars,
thanks for clearing this up and sorry I suspected you to mix things up.
Good to hear the stock app can use the global adress book - I never tried that before switching to another client.
However I guess I might completely revert back to the original app soon in order to get rid of all alternative clients - I tried TD and wasn't convinced, now I got Moxier installed and suddenly my contacts don't sync anymore - no idea why.
It seems I should just stick with the preinstalled stuff even though it's not good.
Or perhaps get a blackberry.
ups. Did I really say that?
Touchdown is brilliant - been using it for long time. the BEST!
With reference to the original quesition; when you create a contact you CAN chose which cateogry it should go in. In contacts, chose settings and uncheck the cateogry you do NOT want the account to go in to. This way you can uncheck google (or multiple google accounts). When you create a contact it will not be assinged to a google category and therefore not sync with online google contacts
Of course touchdown keeps its contacts seprate but the above is very usful for your own personal contacts. I have all sorts of sync going on and am very confident that ONLY the info i want on the internet goes to the internet.
Motoblur: I dont use it - never have. You canbypass this at setup time.
Ref sync: worth playing with settings > accounts and also contacts > settings - very useful
Hi jeanluc,
that's interesting - I just realised i had never actually created a contact out of TD, but always out of the stock "contact search" app.
Sorry for judging too quick.
However, after 20 mins of using TD contacts, I can't say I like it.
but whatever. I just tried generating a new contact and it worked and got synced to exchange.
But when I open the stock contact app, curiously enough, the contact has not been present for ~30minutes - apaprently TD maintains a second adressbook apart from the builtin which has only been synced later.
Well I seem to have lost the overview what syncs to what here...
But back to the point, you are completely correct, when I generate the contact out of TD, it only is being created in Exchange and nowhere else.
However - and please, please forgive such ignorance - I have just tried that and find it so very un-intuitive that I will keep on searching for a decent contact app.
This is my comments after only 15 minutes of trying TD contact:
Problems with creating a contact:
- the adress fields are not labeled. where goes the street, where the city, where the postcode?
Problems in TD contact in general:
- seperate contact database apart from the built in
- no pictures of contacts are being displayed
- search function not as quick reachable as stock apps
But there's also a plus:
- searching in global adress book (Exchange) works and even returns a phone number, not only the e-mail.
one last thing:
Ref sync: worth playing with settings > accounts and also contacts > settings - very useful
Click to expand...
Click to collapse
"contacts -> settings": I am searching for such a settings dialogue the whole time - but I can't find it (to check how and when the stock android contacts sync to my exchange - as this is apparently a seperate thing apart from TD sync).
But I can't find those settings. I only find "settings -> accounts" but there I can only define the user credentials, not the sync process (frequency, manual trigger,...)
Can you point me to the correct place, please?
Thanks!
Settings for sync of built-in adressbook with Exchange:
found it!
Overview:
If you just want to sync contacs (& calendar) because maybe you do not use the stock mail client for Exchange, you need to:
1. settings -> accounts -> <your corporate account> -> uncheck "e-mail"
2. messages -> message settings -> e-mail -> mail delivery
Yes, it sounds strange to configure the adressbook sync in "messages" as I did deactivate that account for e-mail before, but apparently that's the way it is...
Maybe you should flash Orange of Finnish rom, that doesn't have blur registration at all?
southy said:
Settings for sync of built-in adressbook with Exchange:
found it!
Overview:
If you just want to sync contacs (& calendar) because maybe you do not use the stock mail client for Exchange, you need to:
1. settings -> accounts -> <your corporate account> -> uncheck "e-mail"
2. messages -> message settings -> e-mail -> mail delivery
Yes, it sounds strange to configure the adressbook sync in "messages" as I did deactivate that account for e-mail before, but apparently that's the way it is...
Click to expand...
Click to collapse
Hi Southy
I dont actually create contats in TD as these are work contats and am happy for them to be pushed down from outlook/exchange which Im using constantly
I love TD - it does everytihng that I need
I also Android contacts for personal information and manage to keep that isolated from the internet.
I sync my personal calendar wth internet (google) as it doenst contain anything confidential but i suppose if you wanted to you could stop that at the calendar level but still allow another google calendar to sync - that way you view both google calendars on the phone but only one syncs (for this you need to enable calendar sync in settings>accounts but disable calendar sync for the specific calendar in the calendar application
Note: Worth rememering that a lot of sync software (missing sync, TD etc) will create an account on the phone which is accessible via settings>accounts. Always worth checkign whats created here and what functionality it provides as far as modifying sync is concertned
NOTE1: Are allyour questions answered now or are you still waiting for something?

[FIX] Exchange Active Sync with Hotmail (post Hotmail Server Upgrade-Jun 2012))

MODS: This is my first post on "how to fix something". If I've done anything wrong, please correct me (and the post).
I (and a lot of other people) started having problems with Exchange ActiveSync with Hotmail around the mid-to-end of Jun 2012.
The symptoms on HTC Sense 4.0 phones include the error message "Sync is currently experiencing problems. It will be back shortly" when you try to sync with your Hotmail account.
On searching for a solution, I've found this is a known problem affecting multiple OS platforms (AOSP Devices, iPhones, BB’s, etc). Microsoft is updating their Hotmail servers with a newer version of the protocol, and this is breaking ActiveSync with Hotmail on many devices.
At some point in the future, many people expect that HTC will need to update their client software to support this new protocol. Until they do, I think that I’ve discovered a solution that may fix problems people have been having with syncing with their Hotmail accounts (and getting the "Sync is currently experiencing problems. It will be back shortly" errors.).
I make no promises that this will fix your problem (it worked for me). I only have one phone (to test with) and no friends (who could help with testing). The solution I’m recommending will cost you $3.00 so if you don’t want to initially spend the money on an application, then I’d recommend waiting for a few other users (who will hopefully report back) on whether or not this fixed they EAS issue with Hotmail.
I’ve applied this change and I’ve been able to successfully (manually) sync with my Hotmail Account successfully for the past 24 hours. I have not tested this with Contacts, Calendars, Tasks or with Push Mail (if this method allows for the successful sync of any/all those fields, please report back). I’ve been successfully syncing over WiFi and via my cellular connection.
Assumptions:
1) OS is ICS and you’re using the HTC Mail.apk (default HTC Mail Application) to sync with Hotmail.
2) Your phone is rooted.
3) You have SuperSU intstalled from Play Store: https://play.google.com/store/apps/details?id=eu.chainfire.supersu
4) You’re willing to spend $3.00 to buy SQLite Editor. (If someone know of a free version, please let me know and I’ll update the post).
Steps:
1) Create your EAS Hotmail Account just like you normally would: Settings->Accounts & Sync->Add->Exchange ActiveSync
2) Once you’ve completed your Account configuration, go to the Play Store and buy (sorry) SQLite Editor: https://play.google.com/store/search?q=sqlite+editor . It’ll cost you 3 bucks and it’s a great program (I’m not associated with the program at all (no conflicting interest)).
3) Launch SQLite Editor (once installed). It will ask for SU permissions the first time you launch it: Please allow SU access.
4) After a few minutes of scrubbing your phone’s databases, you’ll see a list. Scroll down to the one titled “Mail” (in smaller print right below the title “Mail”, you should see “com.htc.android.mail”). Tap on “Mail”->”mail.db”->”accounts”.
5) After clicking on “accounts, you should see a screen with all of your email accounts listed (if you have more than one). Tap AND HOLD on your Hotmail Account. From the pop-up menu, click on “Edit Record”.
6) Scroll down to you find the Field titled “_easSvrProtocol”. You should see a value in the field (mine had a 14 in the field). Change the value to 2.5 and click on “Save”.
7) Reboot your phone
8) Trying syncing your Hotmail account. It should now sync without the annoying message “Sync is currently experiencing problems. It will be back shortly"
Please provide feedback.
If anyone is wondering: I don't have a HTC One X (rather I have the Sprint EVO 4g LTE). It's S-Off/Rooted and I'm using a custom ROM (see signature).
Justin
Hi
weatheryoko said:
MODS: This is my first post on "how to fix something". If I've done anything wrong, please correct me (and the post).
I (and a lot of other people) started having problems with Exchange ActiveSync with Hotmail around the mid-to-end of Jun 2012.
The symptoms on HTC Sense 4.0 phones include the error message "Sync is currently experiencing problems. It will be back shortly" when you try to sync with your Hotmail account.
On searching for a solution, I've found this is a known problem affecting multiple OS platforms (AOSP Devices, iPhones, BB’s, etc). Microsoft is updating their Hotmail servers with a newer version of the protocol, and this is breaking ActiveSync with Hotmail on many devices.
At some point in the future, many people expect that HTC will need to update their client software to support this new protocol. Until they do, I think that I’ve discovered a solution that may fix problems people have been having with syncing with their Hotmail accounts (and getting the "Sync is currently experiencing problems. It will be back shortly" errors.).
I make no promises that this will fix your problem (it worked for me). I only have one phone (to test with) and no friends (who could help with testing). The solution I’m recommending will cost you $3.00 so if you don’t want to initially spend the money on an application, then I’d recommend waiting for a few other users (who will hopefully report back) on whether or not this fixed they EAS issue with Hotmail.
I’ve applied this change and I’ve been able to successfully (manually) sync with my Hotmail Account successfully for the past 24 hours. I have not tested this with Contacts, Calendars, Tasks or with Push Mail (if this method allows for the successful sync of any/all those fields, please report back). I’ve been successfully syncing over WiFi and via my cellular connection.
Assumptions:
1) OS is ICS and you’re using the HTC Mail.apk (default HTC Mail Application) to sync with Hotmail.
2) Your phone is rooted.
3) You have SuperSU intstalled from Play Store: https://play.google.com/store/apps/details?id=eu.chainfire.supersu
4) You’re willing to spend $3.00 to buy SQLite Editor. (If someone know of a free version, please let me know and I’ll update the post).
Steps:
1) Create your EAS Hotmail Account just like you normally would: Settings->Accounts & Sync->Add->Exchange ActiveSync
2) Once you’ve completed your Account configuration, go to the Play Store and buy (sorry) SQLite Editor: https://play.google.com/store/search?q=sqlite+editor . It’ll cost you 3 bucks and it’s a great program (I’m not associated with the program at all (no conflicting interest)).
3) Launch SQLite Editor (once installed). It will ask for SU permissions the first time you launch it: Please allow SU access.
4) After a few minutes of scrubbing your phone’s databases, you’ll see a list. Scroll down to the one titled “Mail” (in smaller print right below the title “Mail”, you should see “com.htc.android.mail”). Tap on “Mail”->”mail.db”->”accounts”.
5) After clicking on “accounts, you should see a screen with all of your email accounts listed (if you have more than one). Tap AND HOLD on your Hotmail Account. From the pop-up menu, click on “Edit Record”.
6) Scroll down to you find the Field titled “_easSvrProtocol”. You should see a value in the field (mine had a 14 in the field). Change the value to 2.5 and click on “Save”.
7) Reboot your phone
8) Trying syncing your Hotmail account. It should now sync without the annoying message “Sync is currently experiencing problems. It will be back shortly"
Please provide feedback.
If anyone is wondering: I don't have a HTC One X (rather I have the Sprint EVO 4g LTE). It's S-Off/Rooted and I'm using a custom ROM (see signature).
Justin
Click to expand...
Click to collapse
The first option to try is to change the Exchange Active server name, this is something that seems to work on HTC devices. It worked in my case. One of the problems is the new protocols/servers that Microsoft are using needs a redirect to what seems to be a particular data centre your account is held at, this redirect isn't understand by a lot of devices. So try this first, you will need to remove the Active Exchange account first which will clear contacts etc until you resyns.
1) Log into Hotmail via the internet, and look at the Url you are redirect to, for example: https://snt108.mail.live.com/default.aspx
2) Take the first three letters after the //, in this example snt. The three letters appear to identify the data centre holding your account.
3) Re-add your Exchange account, select manual setup, enter your details, and for the domain name use those first 3 letters then add -m.hotmail.com, in this example the server becomes snt-m.hotmail.com
4) For your username, use your email address, this might be populated already with just the first part of your email address, but it is important to then add the rest, so essentially your email is appearing twice in the settings.
Then complete the set-up and try and sync.
Hope that helps. If not, it is worth trying the other suggestion.
Regards
Phil
PhilipL said:
Hi
The first option to try is to change the Exchange Active server name, this is something that seems to work on HTC devices. It worked in my case. One of the problems is the new protocols/servers that Microsoft are using needs a redirect to what seems to be a particular data centre your account is held at, this redirect isn't understand by a lot of devices. So try this first, you will need to remove the Active Exchange account first which will clear contacts etc until you resyns.
1) Log into Hotmail via the internet, and look at the Url you are redirect to, for example: https://snt108.mail.live.com/default.aspx
2) Take the first three letters after the //, in this example snt. The three letters appear to identify the data centre holding your account.
3) Re-add your Exchange account, select manual setup, enter your details, and for the domain name use those first 3 letters then add -m.hotmail.com, in this example the server becomes snt-m.hotmail.com
4) For your username, use your email address, this might be populated already with just the first part of your email address, but it is important to then add the rest, so essentially your email is appearing twice in the settings.
Then complete the set-up and try and sync.
Hope that helps. If not, it is worth trying the other suggestion.
Regards
Phil
Click to expand...
Click to collapse
I tried "snt-m.hotmail.com" but the sync never completes.
For the moment, I use the "Hotmail" app from the store. I hope it will be fixed in next rom.
PhilipL said:
Hi
The first option to try is to change the Exchange Active server name, this is something that seems to work on HTC devices. It worked in my case. One of the problems is the new protocols/servers that Microsoft are using needs a redirect to what seems to be a particular data centre your account is held at, this redirect isn't understand by a lot of devices. So try this first, you will need to remove the Active Exchange account first which will clear contacts etc until you resyns.
1) Log into Hotmail via the internet, and look at the Url you are redirect to, for example: https://snt108.mail.live.com/default.aspx
2) Take the first three letters after the //, in this example snt. The three letters appear to identify the data centre holding your account.
3) Re-add your Exchange account, select manual setup, enter your details, and for the domain name use those first 3 letters then add -m.hotmail.com, in this example the server becomes snt-m.hotmail.com
4) For your username, use your email address, this might be populated already with just the first part of your email address, but it is important to then add the rest, so essentially your email is appearing twice in the settings.
Then complete the set-up and try and sync.
Hope that helps. If not, it is worth trying the other suggestion.
Regards
Phil
Click to expand...
Click to collapse
Phil,
I've tried that (mine started with "bay" so I tried changing my server to bay-m.hotmail.com) but I couldn't get it to work. I know some people have had sucess but others didn't (I was one of those who still couldn't sync). By changing the “_easSvrProtocol” from 14 to 2.5 was the only way I could get it to work. Currently I'm sync'ing using the default server (m.hotmail.com) and everything is working as designed.
Justin
Hi
weatheryoko said:
Phil,
I've tried that (mine started with "bay" so I tried changing my server to bay-m.hotmail.com) but I couldn't get it to work. I know some people have had sucess but others didn't (I was one of those who still couldn't sync). By changing the “_easSvrProtocol” from 14 to 2.5 was the only way I could get it to work. Currently I'm sync'ing using the default server (m.hotmail.com) and everything is working as designed.
Justin
Click to expand...
Click to collapse
I think the problem arises when they stop supporting these older protocols, hopefully by then HTC or Microsoft will have worked out the problems, until then we have to find our own solutions, nice one Microsoft.
Regards
Phil
Just confirming the solution in post #1 worked for me.
Big thanks here but curious to know how you would figure this out? What changed when the figure was altered from 14 to 2.5 as it was in my case also?
Funny thing i had similar problems with a normal exchange account, even after installing stock RUU.
Sent from my HTC One X using xda premium
Maybe a dev can see if a mod can be made for solving this problem?
Sent from my HTC One X using xda app-developers app
Risingson said:
Just confirming the solution in post #1 worked for me.
Big thanks here but curious to know how you would figure this out? What changed when the figure was altered from 14 to 2.5 as it was in my case also?
Click to expand...
Click to collapse
After reading about this on multiple threads (both within XDA and outside), I kept seeing reports from various posters that said "If you force the 2.5 Protocal, EAS works on Hotmail". So I started digging around and came up the the solution above.
Risingson: May I ask what you are sync'ing? (i.e. Contacts, Calendar, Email?) I only sync email so I'm curious if this fix allows for full EAS capability with Hotmail. I would think it would, but I'd like confirmation.
Justin
Funnily enough, the Hotmail app works fine for syncing contacts, emails and calenders.
weatheryoko said:
Risingson: May I ask what you are sync'ing? (i.e. Contacts, Calendar, Email?) I only sync email so I'm curious if this fix allows for full EAS capability with Hotmail. I would think it would, but I'd like confirmation.
Justin
Click to expand...
Click to collapse
Just email. Contacts and calendar are linked to Gmail which I am slowly making the switch to.
Push email works perfectly for hotmail now. It's a .co.uk account FWIW.
Risingson said:
Just email. Contacts and calendar are linked to Gmail which I am slowly making the switch to.
Push email works perfectly for hotmail now. It's a .co.uk account FWIW.
Click to expand...
Click to collapse
You've got the exact same set up that I have (except I'm using hotmail.com).
Justin
YES! works for me! big Thanks...
This worked for me as well on my Evo 4G LTE. Thanks weatheryoko .
For what it's worth, you don't need the $3 app. You can use something like SQLite Database Browser on your computer instead.
jadeboy7 said:
This worked for me as well on my Evo 4G LTE. Thanks weatheryoko .
For what it's worth, you don't need the $3 app. You can use something like SQLite Database Browser on your computer instead.
Click to expand...
Click to collapse
Is it possible to make this modification without root? Copy and modify the file on pc and copy it again to the device with a "adb push command"?
Sent from my HTC One X using xda app-developers app
MickyMax said:
Is it possible to make this modification without root? Copy and modify the file on pc and copy it again to the device with a "adb push command"?
Sent from my HTC One X using xda app-developers app
Click to expand...
Click to collapse
Can you mount the /data partition without root? The database file (mail.db) is in /data/data/com.htc.android.mail/databases. If you can push/pull to/from there, it should work. I don't have much experience with unrooted devices though.
jadeboy7 said:
Can you mount the /data partition without root? The database file (mail.db) is in /data/data/com.htc.android.mail/databases. If you can push/pull to/from there, it should work. I don't have much experience with unrooted devices though.
Click to expand...
Click to collapse
Very good question... Someone can help?
MickyMax said:
Very good question... Someone can help?
Click to expand...
Click to collapse
You can always try it and see if it works.
This is interesting, so this would mean that recently Microsoft has upgraded their Exchange server from Exchange 2003 sp2 to Exchange 2010. They have always run a very old version of Exchange which is why the utilized Activesync version was 2.5. So if the fix is to change it from Activesync 14.0 to 2.5 that means some software upgrade happened recently on Microsoft's side which is what is causing this issue.
It's working!
FYI: My phone isn't rooted but is unlocked with custom recovery
So the adb commands are working fine! :good:
I have a folder with fastboot stuff : "D:\fastboot"
I have created a hotmail account on my phone and the fist sync doesn't work.
My phone is connected with debugging enabled and I run these commands
adb pull /data/data/com.htc.android.mail/databases/mail.db
Click to expand...
Click to collapse
I now have the "mail.db" file on my fastboot folder.
I downloaded SQLite Database Browser as suggested before. With the tool, I open the data of the table "account". I search my hotmail account and updated the "easSvrProtocol" to "2.5". Do not forget to save!
View attachment 1226181
I launched the push command
adb push mail.db /data/data/com.htc.android.mail/databases/
Click to expand...
Click to collapse
Reboot the phone and voilà!
The sync is working fine!
Thanks to jadeboy7 and weatheryoko
Please click Thanks if this post helps you.

Categories

Resources