[Q] Exchange Services Battery Drain - Verizon Galaxy S 5 Q&A, Help & Troubleshooting

I am getting what seems to be a fairly common issue for people (via searching on Google) in excessive Exchange Services battery drain. The keep awake related to Exchange Services right now is about 3.5 hours, on a total of 4 hours of total time after taking it off. The phone has been awake the entire time I have had it on, due to Exchange Services. I also can see com.android.exchange and com.android.email show up constantly if I go into Developer Options and enable the Show CPU Usage. The oddest thing is that this did not appear when I first set up my Exchange email (to the same exact settings) when I got the phone a week or two ago, and only cropped up when I did a factory reset this weekend. I have already taken the following trouble shooting steps:
- removed and re-added the account
- removed account, cleared data and cache for exchange services, restarted, then re-added the account
- Switched to something other than push for sync frequency. This DOES fix the problem, however not having push is not, in my mind, a workable solution since I do have IM-like exchanges over email that require more real time back and forth. There was a reference on AndroidCentral with a user that switched to non-push for an hour, then switched back and push started working normally; for me this did not work (I left it on non-push overnight)
- Logged into OWA, manually removed account, then removed account/cleared data/restarted phone, then re-added the account. Note that I did this through the OWA system, I did not go into the Exchange Management Console (I do not have access to that) and remove/re-add the account.
- Disabled Tasks or Calendar sync. Neither works - its clearly related to the email portion of the exchange server sync.
- Removed Outlook.com app
I realize that I can use a third party app for Exchange, but then I will have completely segregated exchange calendar/contacts from the system calendar, and that is not something I want (i.e. I want to see gmail and exchange events side by side).
Hopefully the early adopters on this forum will have some good input regarding this issue. There is a fair amount of people out there asking for help on this problem, but some have it go away by removing/re-adding the account, but a good chuck of them appear to never solve their issue. Hopefully that is not me....

Solved my issue...this was what I did, for the record:
Remove the external memory card on my device (to prevent remote wipe from deleting the files on my external memory card – i.e. pictures)
Go into the Phone List on the Outlook Web Access and initiate a remote wipe
Step 2 obviously triggers a factory reset of my phone. Once that reset took place and I got the confirmation email, I removed my phone from the Phone List on Outlook Web Access per the email’s instructions. If you do not do this, then your phone will simply wipe and reset again when you try to reconnect to the exchange server
I re-set up my phone, re-downloaded all of my apps, and re-added the exchange account
Within step 4, this is what I did:
I am not sure this step is essential, but I did not select the option to allow Google to restore my backed up settings – I started completely fresh
Because I did not restore my backed up settings, I went through the process of re-setting up my phone, which took some time – probably about an hour or so since I was doing it off and on. During that time, Google may have pushed out other updates to my phone (I know from past experience that Google tends to do that when the phone is first set up). After that hour, I re-added my exchange account (using autodiscover)
I used the default settings at first when setting up the exchange account (default on my phone was 3-day sync of email, 50kb limit per email, and 2 week sync of calendar). After I saw that there was no more error loops causing the exchange services to run constantly, I changed this to my preferred settings (1 month email, no size limit, 6 months calendar, sync of sent items and my Axial subfolder in addition to inbox)
I am not sure if the order matters, but I reset-up my main phone settings before re-adding the exchange account, and re-added my apps after adding the exchange account.
The OWA interface where you can delete, execute remote wipe, etc, is simply the web address you use to log into your exchange email (i.e. it is not an admin tool). For me, it was the format owa.domain.com, but it will be different for every server. I was able to grab phone log and the OWA log both while I had the battery drain issue and after, and I have our IT guys looking into it. In the meantime, if anyone here is an IT expert, particularly an exchange expert and may find these logs to be useful in diagnosing the root problem, please PM me. A cursory glance of the logs confirms an error loop, with the server showing a lot of these errors:
Command_WorkerThread_Exception :
--- Exception start ---
Exception type: Microsoft.Exchange.AirSync.AirSyncPermanentException
Exception message:
Exception level: 0
HttpStatusCode: OK
AirSyncStatusCode: Search_TooComplex
XmlResponse:
<?xml version="1.0" encoding="utf-8" ?>
<Sync xmlns="AirSync:">
<Status>8</Status>
</Sync>
Exception stack trace: at Microsoft.Exchange.AirSync.SyncCommand.OnExecute()
at Microsoft.Exchange.AirSync.SyncCommand.ExecuteCommand()
at Microsoft.Exchange.AirSync.Command.WorkerThread()
Inner exception follows...
Exception type: Microsoft.Exchange.AirSync.AirSyncPermanentException
Exception message:
Exception level: 1
HttpStatusCode: InternalServerError
AirSyncStatusCode: ServerError
XmlResponse:
[No XmlResponse]
Exception stack trace: at Microsoft.Exchange.AirSync.RecipientInfoCacheSyncCollection.OpenSyncState(Boolean autoLoadFilterAndSyncKey, SyncStateStorage syncStateStorage)
at Microsoft.Exchange.AirSync.SyncCommand.SyncTheCollection(SyncCollection collection, Boolean createSubscription, Boolean tryNullSync)
at Microsoft.Exchange.AirSync.SyncCommand.OnExecute()
--- Exception end ---
Click to expand...
Click to collapse
and the Request Header is largely the same, except for the one that generates the loop has a line that says
Connection: keep-alive
Content-Length: 38
Click to expand...
Click to collapse
while the one after the fix says
Connection: close
Content-Length: 296
Click to expand...
Click to collapse
The phone side log looks very different between the one that constantly syncs and one that does not.

Related

Has anyone else not been able to sync with gmail?

the AM I flashed eugene's Vibrant9 rom. I had to register the phone with my google act. I can sync all but gmail. I can access all google apps online except gmail, when I try to access gmail online I get this message:
Account Lockdown: Unusual Activity Detected
This account has been locked down due to unusual account activity. It may take up to 24 hours for you to regain access.
Unusual account activity includes, but is not limited to:
1. Receiving, deleting, or downloading large amounts of mail via POP in a short period of time.
2. Sending a large number of undeliverable messages (messages that bounce back).
3. Using file-sharing or file-storage software, browser extensions, or third party software that automatically logs in to your account.
4. Leaving multiple instances of your Gmail account open.
5. Browser-related issues. Please note that if you find your browser continually reloading while attempting to access your Inbox, it’s probably a browser issue, and it may be necessary to clear your browser’s cache and cookies.
Click to expand...
Click to collapse
I have changed my google PW. At this point I just don't know what it could be, is anyone else having gmail sync issues? I guess it could be an issue with the rom but noone else is having that problem over in the Dev section.

Sgs lags only when using Samsung email

Hi,
As the title says. .can u guys try it out. .im running on foryo now but the same thing was on 2.1...
It only lags when i configure an email account in the email client. ..once deleted NO LAG. .
Btw what's up with the gps fuss. .mine is working perfectly infact its best gps and wifi in a phone i owned.
Sent from my GT-I9000 using Tapatalk
SGS also lags when browsing through different memos in Memos application. It's hilarious!
u didn't get what im saying it only lags after configuring an email account. ..ex ur memo browsing might not lag if u remove ur email account. .
Sent from my GT-I9000 using Tapatalk
Well, I don't have seperate email accounts configured, only Gmail.... so don't know about that.
Either you've never had a gps-enabled phone before, or your previous phones have been useless, as my experience is that my old G1 has better gps than my SGS - it locks MUCH faster and is 100% accurate, whereas the SGS never gets within 10m of my location and once I start moving it just goes haywire - MY Tracks shows me driving through fields and houses 90% of the time and occasionally I've done handbrake turns in someones front garden apparently.
;8827033 said:
Either you've never had a gps-enabled phone before, or your previous phones have been useless, as my experience is that my old G1 has better gps than my SGS - it locks MUCH faster and is 100% accurate, whereas the SGS never gets within 10m of my location and once I start moving it just goes haywire - MY Tracks shows me driving through fields and houses 90% of the time and occasionally I've done handbrake turns in someones front garden apparently.
Click to expand...
Click to collapse
I don't know but i never faced an issue like that and the fix is pretty fast compared to my touch pro and omnia 2
Sent from my GT-I9000 using Tapatalk
Lag also without email-accounts
Since upgrading to FroYo 2 weeks ago i haven't bothered to enter my email-accounts. (only gmail)
But it still lags!
dspjern said:
Since upgrading to FroYo 2 weeks ago i haven't bothered to enter my email-accounts. (only gmail)
But it still lags!
Click to expand...
Click to collapse
You can add my name to this list. I've never used Samsung's crappy E-mail app, yet my phone lags constantly.
Back to the drawing board, eh?
adel6 said:
Hi,
As the title says. .can u guys try it out. .im running on foryo now but the same thing was on 2.1...
It only lags when i configure an email account in the email client. ..once deleted NO LAG. .
Btw what's up with the gps fuss. .mine is working perfectly infact its best gps and wifi in a phone i owned.
Sent from my GT-I9000 using Tapatalk
Click to expand...
Click to collapse
I have experienced the same thing, i mainly experience the lag in the email app itself though. System Panel shows a steady 30% cpu usage when just looking at the email screen(s), and a steady continious +50% cpu when in the Accounts & Settings of the email accounts, so there is something odd. It seems to relate to Exchange accounts, but i'm not sure.
I read somewhere that a K9-mail user had a problem, downloading 20-25 messages took 10 minutes. After applying Voodoo Lagfix, this dropped to 2 seconds... So maybe the email app is really hammering the internal SD card for no good reason, which would explain the high CPU .
I've never used Samsung's crappy E-mail app
Click to expand...
Click to collapse
Correct me if I'm wrong, but isn't the e-mail app on the Galaxy S identical to the "stock Android" one?
I use the GMail app myself and I have no problems with it. The Memo app turned painfully slow after the 2.2 update, but fortunately I don't use it
pwhooftman said:
I have experienced the same thing, i mainly experience the lag in the email app itself though. System Panel shows a steady 30% cpu usage when just looking at the email screen(s), and a steady continious +50% cpu when in the Accounts & Settings of the email accounts, so there is something odd. It seems to relate to Exchange accounts, but i'm not sure.
I read somewhere that a K9-mail user had a problem, downloading 20-25 messages took 10 minutes. After applying Voodoo Lagfix, this dropped to 2 seconds... So maybe the email app is really hammering the internal SD card for no good reason, which would explain the high CPU .
Click to expand...
Click to collapse
I haven't bothered investigating cpu usage and such, but I can confirm that the email client profits tremendously from a lag fix (OCLF, in my case, using two Exchange accounts).
As stated in Post #11, i had the same problems. After Setting back to Factory Defaults and installing Voodoo Lagix last night, my conclusions are:
- the problem is introduced/highly aggrevated by installing Froyo 2.2 over Eclair 2.1, which i did through Kies with the registry hack two weeks ago.
- a format of the Internal SD Card, followed by a reset to Factory Defaults, solves the problem to a point the email app is useable again (albeit no speed monster). Also, this solved other ittermittent force closes which i was suffering from mostly in Agenda related apps. Of course you will loose all apps and data doing this.
- Applying Voodoo lagfix solved the speed issues almost completely. You can still tell the email app isn't the best programmed app of the bunch, but its perfectly workable. Installing Voodoo was a breeze following the step by step instructions found through project-voodoo.org.
It does seem a little more responsive after removing te email account.
I will try the voodoo lagfix. But I'm hoping for an updated version of FroYo.
Try this app for email including exchange, it was provided by seven for Samsung, but it was not put on all Galaxy S's, seems to work quite well.
http://forum.xda-developers.com/showpost.php?p=8731758&postcount=25
Sent from my GT-I9000 using my ASS!
Running JP6 with voodoo. The default mail app works nicely with two accounts. One exchange and one imap.
No lags even with a few days uptime.
Exchange email accounts drain battery fast on Scandinavian Froyo update
To illustrate something is amiss with the Scandinavian Froyo update, that Samsung pulled afterwards:
If you set up Exchange email accounts, setting the Email retrieval update interval to anything else than 'Never' results in a continious 10% CPU load, draining the battery two times faster than in Eclair 2.1
I set it to 'Never', or have Tasker kill the Email app x seconds after Display Off
Determined by using System Panel app.
Edit: flashed JPA firmware (which is believed to be the official Froyo update coming 11-11), problem still exists
Test with K9 and default Android Email app on i9000
Did a test on my i9000. Stock 2.1 no lag fix. Bought SIM-Free so only has Samsung's tweaks and no mobile operator branding.
I9000XXJM1
ECLAIR.XWJM2
TEST A. Default Email application
1. Used Email app (default one that comes with Android):
Added two Gmail accounts / IMAP, SMTP, SSL.
No unacceptable lag other than that encounted without the usual lag-fix.
2. Added 1 non-Gmail account / IMAP/ SMTP-AUTH, TLS
System became nearly inoperative. Swiping between home screens took 2 seconds. Using most apps, caused the screen to remain black for between 2 and 30 seconds. In one case using Xscope (browser, which was now impossible to use - unresponsive and 3 mins to draw a page) caused the screen to remain black for approx 3 mins. Contact, Messenger and Phone apps took a max of 2 seconds to open, but always opened. Outbound call quality degraded to the point the called party complained. I did not notice an app crash.
TEST B. K9 Mail application
1. Used K9-Mail app :
Added two Gmail accounts / IMAP, SMTP, SSL.
No unacceptable lag other than that encounted without the usual lag-fix.
2. Added 1 non-Gmail account / IMAP/ SMTP-AUTH, TLS
System became nearly inoperative. Swiping between home screens took 2 seconds. Using most apps, caused the screen to remain black for between 2 and 30 seconds. In one case using Xscope (browser, which was now impossible to use - unresponsive and 3 mins to draw a page) caused the screen to remain black for approx 3 mins. Contact, Messenger and Phone apps took a few seconds to open. Outbound call quality degraded to the point the called party complained. I did not notice an app crash. System load hit 39, which is very overloaded for a 1 CPU device. Often it was between 10 and 20.
I suspect the I/O but I did not see iostat in busybox; the stdout from top was badly formatted on the SGS display so I could not read the I/O column.
Notes:
i. Test B Result 2 is almost a copy and past of Test A Result 2. This is because the results were pretty much the same.
ii. System load (vmstat and top) I did not check system load with Test A. I only did this when I used K9-Mail.
iii. System was rebooted each time after an IMAP account was configured.
iv. I have since removed the non-Gmail IMAP accounts. It was hell. I almost beat the SGS into the wall.
v. Important: the non-Gmail IMAP account has the following in the mailbox:
Inbox 658 messages totalling 68.4Mb.
vi. K9-Mail configured to fetch full headers and messages <2kB hourly, and only the fetch the Inbox.
vii. NON-Gmail IMAP server capacities:
* OK [CAPABILITY IMAP4rev1 SASL-IR SORT THREAD=REFERENCES MULTIAPPEND UNSELECT LITERAL+ IDLE CHILDREN NAMESPACE LOGIN-REFERRALS UIDPLUS LIST-EXTENDED I18NLEVEL=1 STARTTLS AUTH=PLAIN] Dovecot ready.
No problem here - Google use Dovecot.
viii. A factory reset was done between the two tests. (Settings -> Privacy -> Factory data reset)
viiii. GMAIL IMAP accounts contained approx 20 Emails each in the Inbox. I await more SPAM for testing purposes.
UPDATE.
I had 1,000 Emails sent to me on Gmail. Then reran Test A Part 1, and had the Email app load 114 of these. The SGS stated to lag. I opened one of the messages (containing only 1 line of ASCII email), and the Email partially opened the Email, splutted, stopped, hung, screen went black. Eventually, I closed the app down. Even the Active Applications widget (and the programme it lauches) is slow (and red).
I went onto Gmail and deleted the 1,000 Emails, and synced the Email app with Gmail IMAP server. Messages read 0, and the SGS was back to normal speed without lag-fix.
I soubt very much that any one is using a normal Email account with the SGS Email app. I suspect most are using Gmail with the Gmail application. I cannot comment on the lag fix (I await CyanogenMod for mine), but the SGS cannot be used with a non-Gmail account without a lag fix : useless for me since I only use Gmail for the Market ; Like many people, work provides the Email account. Clearly, Samsung test team did not test their wonderful RFS with normally sized IMAP accounts. Nice one, Samsung. 10 out of 10 for cocking it up.
As for GPS its something like thsi:
- Where are the sats?
Oh there they are.
Please don't move for 30 seconds.
Found some!
Oh feck, you've moved.
Now where are those pesky sats?
What was I doing? Oh sats!
Setting Exchange to'"Push" seems to solve it
I came across this and lo and behold, excessive CPU usage goes down to fairly normal 1-3% CPU while asleep by setting Email retrieval for Exchange accounts to "Push"
Edit: at least, it did for a while. Now its back to previous behaviour. I'm still investigating
Series of tests reveal that email client performs different in certain circumstances
I made a lot of testruns of about one hour to determine the effect of setting up Email Exchange clients on CPU usage and therefore battery life:
Starting point:
- Build Froyo.XWJPA
- Smallband I9000XXJPP
- Voodoo lagfix
- One Gmail account set up, syncing contacts, Gmail, Picassa, Agenda
- Tests run against two separate Exchange Server 2003 servers SP2
- CPU load determined with SystemPanel app
1. Installed Exchange account #1 without security policies. Email retrieval set to "Push".
- Email process used 0% CPU, system CPU floating around 3%
2. Set Exchange account #1 to retrieve email every hour
- Email process used 1,1% CPU, system CPU floating around 10%
3. Set Exchange account #1 back to "Push"
- Email process used 0% CPU, system CPU floating around 3%
4. Set Exchange account #1 to retrieve every 5 minutes
- Email process used 1,5% CPU, system CPU floating around 10%
4. Added Exchange Account #2 with security policy, Email retrieval set to "Push"
- - Email process used 0,5% CPU, system CPU floating around 10%
5. Set Exchange account #2 to retrieve email every hour
- Email process used 1,5% CPU, system CPU floating around 10%
So, what seem conclusions from this test:
1. One Exchange account set to `Push` doesn´t affect battery life much. 'Push' is generally considered the most battery effective.
2. One Exchange account set to some time interval does affect CPU considerably, therefore batterylife also. It's irrelevant what interval is set. The reason the total system CPU goes to around 10% seems to be that the process name ´system´ starts using several % CPU as soon as the email process does. Based on the experience that the email client is slow with an exchange account without a lagfix leads me to the conclusion the email app is performing large amounts of I/O in this setting. This link (comment 14) seems to confirm this. Experiences here (comment 15 & 16) are similar.
3. Adding another Exchange account with security policy enforced increases CPU, no matter at what interval this second account is set. This could be related to the bug found on Motorola Droid that when the Maximum inactivity time out in the Activesync properties on the Exchange server are set to a higher value than the highest supported value on the phone, the email app keeps the phone in a wake lock.
So, i just have my exchange accounts set to Never. For one account, automatic retrieval is useless anyways because mail gets delivered to subfolders (which do not sync or get pushed automatically). Fot the other, i'll just have to open the email app every now and then and let it fetch mail at that moment.
This problem doesn't seem to be limited to the Galaxy S, Motorola Droid is mentioned also in above threads.
Improved Email
I can advise everyone to look into "Improved Email" at http://www.mwebster.us/
It has the ability to sync specific subfolders, hide subfolders, apply color of your choice to the account, open up the email app in folder view, etc
Tip: first delete exisiting Exchange account and setup a new account from within the improved email app

Push Email - Noob question, sorry

If I want to have push email for my main gmail account do I have to set it up as an Exchange account?
The shortest poll interval I see for any other (ie pop etc) account type is 5min
If then (to preserve battery etc) I want to switch from push to interval email is there any "harm" in using an exchange account-type for a gmail account?
My phone already syncs contacts/market etc with the main account that I have as the exchange account but want to understand the situation a little better
GGGrrrrr! This morning all 4 email settings (1 x echange gmail; 1 x pop3/imap gmail; 2x hotmail) appear to have been deleted from the HTC Mail App.
I cannot add the Exchange on in again as it tells me this account has already been setup.
I tried to delete it from the Account/Sync in Settings but even after saying it is deleting it is still there [albeit syncing nothing].
Anyone suggest how I can sort this? For the time being I have added the main account as a normal gmail account [except of course now it preferentially comes via the Gmail App first!]
No idea why you lost your email settings, I personally would blame Steve Jobs.
In relation to your other issue, I don't really see the point in creating an Exchange account to sync your Gmail account (two pushes will drain your battery faster than just one).
In Settings > Accounts & Sync > Gmail you can set the sync interval for your Gmail account.
Thanks
How can I delete the Exchange account then?
As stated I have tried to get rid of it using the "remove account" in the Settings/Sync area but it is still there.....
Actually I have just googled it and it seems I might been to do a "factory reset" (ie start the build all over again) to get rid of it.
What I need to do first is find out if there is any way to backup my Apps (and their settings - my son would not forgive me for deleting his Angry birds pregress!)
Will search but any tips gratefully received!
No... don't factory reset.
I know you have tried this already but...
Just try again to remove the account via Settings > Accounts and Sync then select your account then look at the bottom of the screen. Do you see 'Remove Account'?
Click it
If not, go to your email program, select the account you want to delete and go into Account Settings and try and delete it from there.
Sorry I wasn't clear
I did do exactly as you said to remove the account: clicking on it in the sync settings and pressing remove (I get the warning abot losing all calendar etc etc)
I did that multiple times.
I even rebooting after doing it (as it was still there) but it is still there and still apparently syncing (green circle still there) even though all sync options were unticked.
If I click on the account (where it gives the option to adjust settings) it justs says error the Mail app has returned an error and asks me to force close (every time)
In the Main app it is not in the Accounts screen do I can't delete it from there (even though when I try to add it again it tells me error the server says this account already exists)
Hence my frustration (over a small matter I grant you but small matters can bev very irritating!)
In that case all I can suggest is:
Make sure that the account in question is not set as default (just in case this prevents you from deleting it). Choose another account and set it as default. Then try deleting.
Failing that, try going into the account settings and delete each of the individual fields and resave the 'blank' account (assuming it allows you - probably won't). If it does, then try to delete it.
I've just tried deleting my account and it worked fine.
As a last ditch attempt, if you have 'Titanium Backup', you could backup the application and data relating to Angry Birds and reinstall it following your hard reset or whatever.
PS Whenever I hard reset, bugger all happens.
I really appreciate your continued help.
Yep sadly it WAS set as the default account but I did make the gmail (non-exchange) account the default account and try again but no difference.
If I can't find any other way I was planning to just delete the data.img file and let it rebuild it but first backup the games files and figured that would reset everything.
I could then restore from Titanium [I have a horrible feeling it will go pear-shaped!]
It would be a PITA to have to d/l all the apps again but even more irritating for the kids to lose their hard-fought game-saves!
In the meantime I got so hacked-off with it all that I have booted back into WinMo!
Ok, we're getting desperate/funky now. Try this...
Make a copy of your data.img.
Boot into Android.
Settings > Applications > Manage Applications > All Applications and select email.apk
When that opens click on the clear data and clear cache (if they are not greyed out).
Go back into email and see if that has cleared them?
If so, hoo'bloody'ray and reset your email accounts.

[Q] Outlook <-> Android sync without gmail account

Hi everyone,
I just bought new Motorola Defy and was quite excited about the phone. Finally a smartphone that can survive a little bit rough handling. It has quite good HW and for a reasonable price. There was nothing to think about; I just had to have it! Device of my dreams!
Now the dream is turning into a little nightmare. It seems like I can only use my phone if I let it send every piece of information straight to google (and Motorola). Have you read those thousand lines long agreements telling you, that you must obey this and that while they are responsible for nothing? Did you too think: “What the hell, do I no longer have any rights?” Never mind I tried my very best to avoid this. I created a dummy gmail account (to be able to use android market), disabled as many background data as possible and did my best to have everything under control.
And now the crucial part of my story: I desperately need to use my calendar. I have everything there. I need to sync my work calendar with my mobile and when I’m out of office, I need to be able to plan anyway and then sync it all back. We MUST use Microsoft Outlook. And the most important part (which many may try to discuss about, but there is really nothing to discuss as it is just a fact): everything MUST stay just in my phone, no kind help of google storing my data who knows where.
It was quite difficult to find a free program that would be able to sync my data just from Outlook to Android and back without google. Finally I found two which seemed to be OK: MyPhoneExplorer and Android-Sync. Life was great once again! So I created a test Outlook calendar at home, filled it with some events and tried to sync it with Defy. It was working! Splendid! When I went to Calendar -> More -> My calendars, there was a calendar named “Default”. OK.
As the calendar options were bit less than I expected from it I downloaded from android market application “Calendar Snooze”. Everything was as I was used from Windows Mobile 6.1 and as I needed it to be. I was prepared to sync my real work calendar.
The horror! While playing with my new mobile exploring even more settings and abilities I saw it. Suddenly my calendar was named as my dummy google account. What? Why? What if it sent all information to google despite all my efforts? IT REALLY DID! Though I tried so hard, it was all there and I wasn’t even asked whether I want it!!! I was furious! Unbelievable! Such arrogance! I was only thanking God for my paranoia and using test calendar. You can never be paranoid enough with google obviously!
I deleted all information from google calendar, reset mobile to factory default and started to try again. No google account this time. Knowing which applications I wanted I downloaded them from every possible website except android market (thanks God for such websites!). Then I wanted to sync my calendar once more, but hidden from google’s all-seeing eye. “Surprise, surprise,” said Mr. google. It was impossible! My beloved phone kept telling me: “You must synchronize a calendar before creating a new event. You can set up a calendar using google Mail or a Corporate Sync account.” WHAT???! So I created an fake e-mail account. No, it had to be an exchange or google account! I cannot use exchange. Security policy denies that. (Again, I saw many desperate people searching for solution of same problem as I have and many wise guys saying: “Go to your IT specialists and tell them to allow that.” (or something like that) NO, it’s nonsense! They know why it’s so and no company will change their security policy, just because of one employee trying to sync his mobile. So, please no such suggestions (even well meant), it doesn’t help. Just take it as a fact, please, as I have to.)
I also tried to set google account and then cancel sync settings (an advice I saw somewhere). After creating google account I went to Settings -> Accounts -> selecting google account and there are options: “Sync Calendar”, “Sync Contacts” and “Sync gmail”. None of them can be disabled. And once created it is impossible to remove google account from my phone (except from resetting it)!!!
So here I am and I don’t know what else I can do to sync my Outlook calendar with Android’s calendar, without being scared I’ll find sensitive data in google’s greedy hands. Can anyone help me, please?
If I may humbly ask: please no questions like: “Why did you buy android phone if you don’t want to use all google applications?” I can imagine that it may be a great advantage for many of you, but I think it should be a choice, not a must. What’s more my e-book reader, music player, camera, internet browser, games, photo gallery, SMS, QuickOffice and much more works perfect even without google. (Let’s hope it will not change, but who knows if people don’t treasure their privacy and freedom… ). Also if there was same hardware with Windows Mobile I would buy it after this frustrating experience.
I’m sorry for this loooooooooooooooooooong reading, but maybe this will prevent some people from “attacking” me, just because I don’t have the same needs and preferences and opinions as them. This thread may even be much more brief and helpful without it.
Also I’m sorry if I sound offensive, it’s meant to be defensive after what I saw at many forums.
I’ll be very grateful for any constructive advice or solution. I wish you all a nice day!
www.syncdroid.net
Hello 999phonebug!
Thank you for your tip. When I was looking for the software to use for syncing, I used website you recommended. Based on information there I’ve chosen Android-Sync and MyPhoneExplorer. They really should sync my data without sending it to google. But there’s a problem: if I don’t provide information about my google account, calendar doesn't let me to create any event. When I connect phone to computer and run MyPhoneExplorer it doesn’t sync nothing. When I run Android-Sync it says: “Warning: Default calendar not found on this Android device. Please fix this issue to enable the calendar sync function.” I could just provide gmail info and create google account and it would all work fine, but then (once connected to network) it would sync with google again. Creating account, synchronizing and then deleting account in my phone is not an option too as phone won’t let me delete that account. Is there any solution for that? Something I cannot see? Thanks in advance for any advice!
You can disable calendar sync by going into the account details. That should do.
Or if you've rooted, you can altogether delete the calendar sync adapter from /system/app
I have tried to disable synchronization by changing account settings. I went to Settings -> Accounts -> selecting google account and there are options: “Sync Calendar”, “Sync Contacts” and “Sync gmail”. None of them can be disabled. Rooting the mobile is the last option for me, because I have it only 5 days now and I don’t know much about such things. Also I don’t want to lose warranty (I guess the process is irreversible, right?). But it’s good to know there’s any way how to solve this situation. If there’s nothing else, I’ll have to choose whether to loose warranty or life without being able to sync my calendar. Tough choice… Do you know whether my problem could be solved by official Android 2.2, which should be released very soon? I'm very grateful to you for trying to help me...
google-the_big_brother said:
I have tried to disable synchronization by changing account settings. I went to Settings -> Accounts -> selecting google account and there are options: “Sync Calendar”, “Sync Contacts” and “Sync gmail”. None of them can be disabled.
Click to expand...
Click to collapse
That's odd, I can deselect "Sync Calendar" in my account settings page
Im going to respond to this thread seriously in the hope that it isnt a wind up, because thats how it reads
maybe im missing something but the only way to wirelessly sync a calendar to your phone is to have your calendar on a server such as exchange, yahoo, google etc.
there are some apps you can pay for which will sync with any calendar but I have looked into them. they are available in the market, but seeing as you dont like this it may be an issue
Sorry, I know im going to sound like a pigheaded troll which I always try to avoid being but in your own words...
"Why did you buy android phone if you don’t want to use all google applications?"
Its a google phone, its made by google and its based around their services. Why not get a windows 7 phone and its likely your problems are solved, even my old nokia n95 would sync with outlook without a google account. You could even try HP (palm), blackberry or good old symbian. Its like youve got a deep hatred for google and then for some unknown reason gone and bought the ONLY phone operating system made by them as part of some sadistic way of trying to make your own life difficult.....
honestly I would consider selling, yes its a tough little phone but there are cases to toughen the weaker ones.
I use MyPhoneExplorer to sync over USB, it works well. The phone will not auto sync with the Google calender unless you go into the 'MyCalenders' option and then it will start syncing.
Hi everyone and thanks for replies...
Stunno, according to what you say, it seems, that this could be ROM dependent problem. Info about my phone:
System version: Blur_version.2.51.1.MB525.Retail.en.DE
Firmware version: 2.1-update1
Basdeband version EPU93ST2_U_03.0A.01
Kernel version: 2.6.29
Build number: JRDNEM_U3_2.51.1
Maybe updating to official Android 2.2 (once released) would solve the problem. (?)
Diggedy, I don't need to find an application for syncing. Adnroid-Sync and MyPhoneExplorer seem to be OK. But the problem is that calendar won't let me work unless I create an account. It cannot be exchange and when it's google, it sends all my events to google calendar which I don't want it to. And as for the google Android phone: This is the only phone that has everything I need from it. You are right about protective cases, but if I can have mobile (smartphone to be correct) which is so well made so it can defy D) dust and water, I prefer such phone. And except this google issue, there is absolutely nothing I could charge the phone with. And the last reason: I don't want to give up so easily, especially now when it seems this problem can be solved. Anyway, thanks for your reply and for being nice to me even though our opinions differ.
SimboXXX, my phone tries to sync as soon as I connect to wi-fi (Edge and others are disabled). It's strange how same model can act differently. Maybe it again depends on ROM version etc.
Don't know about an upgrade, your phone is a newer version than mine, I'm only on firmware 2.21 on a sim free UK phone, completely stock.
Sent from my MB525 using Tapatalk
stunno said:
Don't know about an upgrade, your phone is a newer version than mine, I'm only on firmware 2.21 on a sim free UK phone, completely stock.
Click to expand...
Click to collapse
I'm afraid I don't understand you. My firmware is 2.1-update1, yours is 2.21 so your phone is a newer version, right? But never mind, I guess I found something useful there: supportforums.motorola.com/thread/43287. I'm gonna try that...
would this be useful
https://market.android.com/details?id=com.dreamstep.wYahoo_Calendar&feature=search_result
you can sync outlook to almost anything so that side of it wouldnt be an issue
or try
https://market.android.com/details?id=com.companionlink.clusbsync&feature=search_result
https://market.android.com/details?id=com.vecal.vcorganizer&feature=search_result
Here is my recent progress: I obeyed the advice from website mentioned at my previous post. You can find there: “Put the "Power control" widget (in Downloaded Widgets) on the screen and it has a button to en/disable sync. Enabling sync in the widget brings the check boxes back.” So I enabled sync in the widget and than went to Settings -> Accounts -> selecting google account and there were options: “Sync Calendar”, “Sync Contacts” and “Sync gmail” each with checkbox to enable or disable! Hurray!!!
Then I unchecked all those checkboxes to make sure nothing is going to by synchronized and started testing. I created some events in my calendar. Then I disabled and enabled sync button at the Power control widget. It didn't affect the account settings, all checkboxes remained unchecked. I also restarted phone and turned wi-fi on. Then I checked google calendar, and no events were there.
Then I installed calendar snooze to extend calendar functions. I enabled and disabled sync button few times at the Power widget and turned wi-fi on and off few times. And all my events appeared in the google calendar! So I suspect application “calendar snooze” for being responsible for the background sync... Unfortunately I cannot be sure. Checkboxes for “Sync Calendar”, “Sync Contacts” and “Sync gmail” at the google account settings remain unchecked. When I saw all my events synchronized I changed some at my phone and again started enabling and disabling sync button (at the Power widget) and wi-fi and the phone itself too. But no change as for those events at my google calendar (meens no synchronization took place so far). I guess I'll have to test it all again.
However at least I know about the magical sync button at the Power widget.
out of curiosity, why do you not trust google with your calendar information?
It’s not just about me not trusting google. I have company sensitive data in my calendar. No company will entrust its data to any third party.
Anyway, even if I didn’t have such data in my calendar, I would follow my golden rule which is: “Minimize your electronic foot-print!” If I don’t need that information uploaded on the web, why would I let google have it? My privacy means very much to me. That’s the reason why I never yielded to facebook, twitter and other madness, willingly spreading tons of information about myself and why at the great days of cloud computing I’ll have all my data stored and encrypted on my hdd. I’m sure I sound extremely paranoid to many people, but such paranoia never cost me anything, it can only pay.
Even though I’m not so naïve to think I can protect my privacy from everyone and every company. My mobile operator and even google knows abou me more, than I like. Isn’t that scary???
From the man who has tried it all. Here we go
You can most definately disable Google sync (calendar, contacts, email) in accounts. No need for rooting. If this is not available to you then I guess something is wrong.
I do NOT use Motoblur as I do not want my personal information on the internet.
I do use google sync for calendar, email and contacts as follows:
Calendar - full sync as this is my personal calendar and the information here isnt something that I need to keep secure
eMail - same as above
Contacts: for each contact type Android will create an identity - e.g. google contact (and that will be PER google account you have - you can multiple google accounts and for each account you can chose what you want to sync from settings > accounts
I chose to sync my google contacts for my main google account as this basically holds only people's email addresses. In addition to this android will also create a Liteadress book category. When adding a contact in google (online via internet) it automaticlaly syncs to android if sync is enabled in settings > accounts. If you creat an account ON the android phone itself you chose which of the android accounts category that entry should go in (you can chose for it to go to just Liteaddress book or one of the google accounts or all google accounts or liteadrress book and google accounts). If you chose for it to go ONLY in liteaddressbook then it will NOT sync to google even if you have contacts sync on in settings > accounts. Example as follows:
Google account 1
google account 2
Liteaddress book
In settings > accounts I have contact sync enabled for google 1, calendar sync enabled for google 1, mail sync enabled for google 1 and 2. In contacts, settings I chose that contacts are added to liteaddress book and google account 2
I create create a mail on android and send it - it will be syncd to which ever account i send it from
1 create a calendar entry on android - it will be syncd if i create it google 1
I create a contact entry on android - it will by linked to two caregories namely; Lite address book (this will stay on the phone) and google 2. Since google 2 is set NOT to sync contacts it will not send this contact to the internet.
I create a contact entry on android but this time tell the phone to create it in Lite address book and google account 1 - the information will be sent to google account 1 on the internet
I create an entry on adroid but tell it to creat it in liteaddress book - it will stay on the phone
end of example
For outlook sync I use a product called touchdown - the best you can buy and ive tried a few. this however requires to sync via exchange which I beleive you dont want to do. However, since your reason for not using exchange is because your company says the information must stay on the phone (unless im mistaken) then you need not worry. Touchdown works independently of Android sync. Everything you sync via touchdown will stay on the phone - its a completely independent applicaiton and VERY use to use and extremely flexible. You DO have the option to copy (auto or manuall) your contacts, downloaded from exchange via touchdown) to your phone. These contacts will be in a seprate cateogry and as such will not sync to google.
Does the above solve your problem or are you looking to sync ONLY to outlook without using Exchange? there is an option for that too which I can go in to but since above post is long enough already I wont bother with it unless you specifically ask.
NOTE: just to clarify, it IS possible to keep all your info on your phone - just a matter of working the best way to achieve this. You WONT need to root your phone for this.
Hi jean001luc, thanks for your reply.
I’m not looking for an application for Outlook <-> Android synchronization. I found MyPhoneExplorer and Android-Sync and they both seem to be OK. However, that application touchdown seems to be very good and completely separate calendar is what I would need. Unfortunately I cannot synchronize directly with Exchange (I think it’s because all protocols except for the one needed for Outlook <-> Exchange communication are blocked) and even if I could I’m not allowed to use non-freeware program. So even if I bought touchdown, I wouldn’t be allowed to use it (again company policy which I cannot change).
But what I definitely need to know is how did all my calendar events uploaded on the internet to my google calendar despite my tries to block this action. I unchecked all checkboxes at my google account settings (checkboxes for “Sync Calendar”, “Sync Contacts” and “Sync gmail”) and it has copied anyway. But only once. Since then no changes were synchronized… It’s very odd and it makes me angry because obviously I don’t have it under control even though I try so hard.
google-the_big_brother said:
Hi jean001luc, thanks for your reply.
I’m not looking for an application for Outlook <-> Android synchronization. I found MyPhoneExplorer and Android-Sync and they both seem to be OK. However, that application touchdown seems to be very good and completely separate calendar is what I would need. Unfortunately I cannot synchronize directly with Exchange (I think it’s because all protocols except for the one needed for Outlook <-> Exchange communication are blocked) and even if I could I’m not allowed to use non-freeware program. So even if I bought touchdown, I wouldn’t be allowed to use it (again company policy which I cannot change).
But what I definitely need to know is how did all my calendar events uploaded on the internet to my google calendar despite my tries to block this action. I unchecked all checkboxes at my google account settings (checkboxes for “Sync Calendar”, “Sync Contacts” and “Sync gmail”) and it has copied anyway. But only once. Since then no changes were synchronized… It’s very odd and it makes me angry because obviously I don’t have it under control even though I try so hard.
Click to expand...
Click to collapse
Depends when you stopped the sync. It's possible that you synchronised your calendar wth outlook and then terminated the sync option for google?
OR, you created the google account after the outlook sync? When the google account is created the default option is to sync everything and this sync can take place fairly quickly. So, is it possible that sync took place before you had the option to disable google sync. I cant see any other way calendar would have synchronised.
Going forward though you can test by editing your calendar to make sure it doesnt sync by creating entried on the phone (after unchcking the sync option in settings > accounts).
Not sure how Android sync works but there are syns applications which RELY on google sync - e.g. when you do your outlook sync it will send the data to google and then the phone downloads it from google to complete the sync. If Android sync uses that then it explains why your data is on google.
Quite suprised your company doesnt allow paid application to be used. Its normally the other way round - most corporates do not allow free apps as they have limited support and possibly full of bugs.
You could always try Missing Sync to sync with Outlook, although I have had problems with synchronisning contacts with this software as it wont sync contacts that are created or edited on the android...this is a known problem with product but the company isnt doing anything to fix it...ive supplied them with all the information they need but they are too busy doingn other things - even though they acknowledge there is a problem.
As an aside, are you aware you can chose to display different google calendars within the calendar app on android? this way you can have multiple calendars but only display/sync the one you want - sync of course wont take place for a specific calendar unless settings > account sync is enabled
Well the thing is I first filled all information to connect my phone to my google account (in my phone), immediately after that disabled all three checkboxes for synchronization, then created some fake events in my phone calendar, did some turning on and off (wi-fi, sync button on the Power widget and even the phone). Meanwhile I was checking internet google calendar if synchronization took place. Negative. Then I installed calendar snooze, did some turning on and off few times and it was all there! But since then no changes done in my mobile synced to my google calendar. But in whole process I never synced my phone with Outlook, I was just using phone calendar and did all changes there… I’ll have to do all this once again and check whether sync didn’t take place just after installing calendar snooze.
jean001luc said:
As an aside, are you aware you can chose to display different google calendars within the calendar app on android? this way you can have multiple calendars but only display/sync the one you want - sync of course wont take place for a specific calendar unless settings > account sync is enabled
Click to expand...
Click to collapse
I guess you mean more calendars created in one google account, right? So I could create one more calendar in my google account, leave it empty and then display it in my android calendar app and if something would try to sync it would be this empty calendar. Then when I would like to see my real calendar or sync it with outlook I would just unchecked that fake one and checked the real one. Did I get your point? But it seems quite too complicated and fiddly.
I've only skipped through your thread & much of what's mentioned I've never used so don't fully understand it but if you still get the problem where the google calendar is still syncing even though the sync checkbox is disabled you can disable wifi/data access for the google calendar sync by using Droidwall BUT you would need to be rooted for that. Without going through the thread again I can't remember if you didn't want to root the phone.
*edit - having re-read a couple of your posts I'm not sure if my post is what you are after.

[RE-SOLVED] Gingerbread ActiveSync Calendar Sync Issue -UPDATED FIRST POST 23/08/2011

I had 2.2.1 on my phone and ActiveSync worked very well for Email, Contacts and Calendar. It would correctly 'ping' the folders, and go fetch updates when they happened.
Since moving to 2.3.3 with an official ROM (and any other ones I tested) I have always experienced an issue with the Calendar Sync portion of ActiveSync.
Email and Contacts still ping the Inbox and Contacts folders as expected but the Calendar has a mind of it's own.
Even though the Calendar folder is also pinged - it kicks off it's own independent 'Sync' request approximately every minute. And, what is worse is that after every one of these 'sync' requests it also initiates another ping on all folders Email, Contacts, and Calendar.
If I leave Calendar sync selected, multiple parallel ping requests end up clogging the server, and obviously this also has ramifications for data usage and battery draining.
I end up having to disable Calendar Sync for most of the time, only manually turning it on/off to sync any meetings I have set up or have accepted invitations to.
If you look at the attached screenshots, you can see that the date/time of the last update for Contacts is staying the same (09/08/2011 15:25) whereas the Calendar is updating every minute. This is happening even though nothing is changing on the Calendar on the server side.
Is this just me ? Or can other people please confirm that they are seeing the issue also.
EDIT: Well apparantly it wasn't just me - but there are very few people who run into this. Clearing the Email application data completely has cured the problem.
EDIT 23/08/2011:
The problem came back. And my original cure did not work. However, in troubleshooting, I realised that one of my colleagues phone's had also started doing the same - at the same time ! Tracing back I found that I had added a birthday field to one of our shared contacts (that both phones were synching) just before the issue started happening. So, having deleted/re-added/cleared data/etc. to no avail, I simply edited the contact on the server to remove the birthday from the contact and everything settled down again.
To verify the fix, I re-added a birthday record to another contact, and immediately the calendar sync started to spin again. I removed it, and immediately it settled down again.
(NOTE: This ties back to my original "fix" too as I had cleared out any suspect appointments/birthdays/anniversaries/etc during original troubleshooting, but the birthday fields were in non-"ping"ed Contact folders - so the contact records had not been refreshed on the phone until I had done a clear data and reloaded them.)
So, my suspicion is that when Android 2.3.3+ finds a birthday field on a contact it tries to add some kind of calendar event for it (I don't know where this event is, as it does not show up on the calendar as far as I can see.) Every time it asks the server to sync the calendar, it expects the server to have the same event - but when it doesn't find it, it asks for another Calendar sync again.
I also tried the same test with the Anniversary field, but that one did not appear to cause any issues.
Hopefully this will help others.
If anyone else is experiencing the issue, please report back if this fixes it for you.
And, if anyone has any ideas why the birthday field is breaking the sync, it would be great to get a full understanding.
ive been told that this was fixed in JVR
at least some calendar sync issue, do not know if this particular error...
This issue is not fixed in JVR. I loaded JVR specifically to see if it had been fixed, and it has not. I rolled back to stock JVH.
I have seen this issue on every Gingerbread ROM to date.
http://forum.xda-developers.com/showpost.php?p=16273547&postcount=321
so i gues he is wrong
ever thinked this might some issue on your site?
or your company server?
btw after a short google search
I was able to clear the client/server conversion error on an HTC Incredible by clearing all the data out of the calendar app using Menu/ Manage Applications. Then re-sync and the problem went away.
Click to expand...
Click to collapse
$omator said:
http://forum.xda-developers.com/showpost.php?p=16273547&postcount=321
so i gues he is wrong
ever thinked this might some issue on your site?
or your company server?
Click to expand...
Click to collapse
The same server works perfectly well with Android 2.2.1, Nokia MailforExchange, and WindowsMobile 6.5 -
It worked perfectly well syncing the Calendar on this phone too while it was on Android 2.2.1 - it was only when I went to 2.3.x that the problem surfaced, and it has been identical on all builds.
Regarding your other post - my phone was recently in for repair and came back completely wiped with a fresh install of the latest Vodafone approved 2.3.3
As soon as I set up the email client it immediately began to spin on the Calnedar again - so it seems very unlikely that clearing data would do anything.
trying it would hurt yes?
well all i am saying it works for anyone around you
you are aware that this version as well as jvr one got updated
maybe it needs updating on server side also to latest idk
try other server maybe
No, I'm not wrong On JVR exchange calendar sync works fine (finally).
Of course you may say that I photoshopped images, or created manually the calendar entry in my phone
Don't get me wrong. It is working for me too. I get all the appointments across.
It is just that the calendar is constantly synching for some reason.
If you look at the account sync options as I showed above, does your Calendar - last update timestamp change every minute ?
I don't use autosynchronization but my calendar entries are updated when I change something in my exchange calendar (currently my last update was around 10:00 AM). I believe it works the same way the email does - by "push". Maybe when using autosynchronization it does this constant updates? What are your email settings? It's also possible that some Exchange setting is forcing constant updates.
Following the suggestion $omator found from someone with a HTC Incredible, I did the following
1. Moved all my appointments on the server to a secondary (non-sync'ed calendar) - this step may not be necessary but I had already begun moving them anyway to see if one was corrupted.
2. Removed my ActiveSync account
3. Cleared the data from the Email application (it was showing that there was still 76K of data associated with it after removing the account)
4. Turned off the phone, and turned it back on again.
5. Added my ActiveSync account back, and allowed it to sync all content (Emails and Contacts - Calendar was still empty)
6. Once everything was settled (including calendar sync) - I moved back all my appointments to my synched calendar on the server.
7. Happy days ! No more constant synching.
Thanks again $omator for the suggestion. I am always nervous about that "Clear Data" button.
happy to hear!
and the fix i was talking about in jvr
is enabling multi calendars sync or something like that
I am using a stock JVR and have this problem as well. I also tried the solution posted but that didn't work either. Any other suggestions?
Found root cause - Contact BIRTHDAY field !
The problem came back. And my original cure did not work.
However, in troubleshooting, I realised that one of my colleagues phone's had also started doing the same - at the same time ! Tracing back I found that I had added a birthday field to one of our shared contacts (that both phones were synching) just before the issue started happening. So, having deleted/re-added/cleared data/etc. to no avail, I simply edited the contact on the server to remove the birthday from the contact and everything settled down again.
To verify the fix, I re-added a birthday record to another contact, and immediately the calendar sync started to spin again. I removed it, and immediately it settled down again.
(NOTE: This ties back to my original "fix" too as I had cleared out any suspect appointments/birthdays/anniversaries/etc during original troubleshooting, but the birthday fields were in non-"ping"ed Contact folders - so the contact records had not been refreshed on the phone until I had done a clear data and reloaded them.)
So, my suspicion is that when Android 2.3.3+ finds a birthday field on a contact it tries to add some kind of calendar event for it (I don't know where this event is, as it does not show up on the calendar as far as I can see.) Every time it asks the server to sync the calendar, it expects the server to have the same event - but when it doesn't find it, it asks for another Calendar sync again.
I also tried the same test with the Anniversary field, but that one did not appear to cause any issues.
Hopefully this will help others.
If anyone else is experiencing the issue, please report back if this fixes it for you.
And, if anyone has any ideas why the birthday field is breaking the sync, it would be great to get a full understanding.
do not forget to report it also to google
http://www.google.com/support/forum/p/Google+Mobile?hl=en
somewhere there =)
Thank you very much for this find! I too suffer from this problem since leaving 2.1 (i think). To all others: this IS a bug, even in JVR. Just about when you think deleting & recreating your exchange account solved this, this problem tends to raise its head again (sometimes after a day or so). Two independent Exchange servers cause this problem for me. The result is that the Calendar still syncs, but at the expense of a constant 10% load, halving battery life. Its even visible in the sync settings of the Exchange account; the spinning circle icon never disappears indicating the looping process. This has been reported to Google multiple times (search code.google.com) but they dont seem to mind.
Sent from my GT-I9000 using XDA App
LiverpoolFCfan said:
The problem came back. And my original cure did not work.
However, in troubleshooting, I realised that one of my colleagues phone's had also started doing the same - at the same time ! Tracing back I found that I had added a birthday field to one of our shared contacts (that both phones were synching) just before the issue started happening. So, having deleted/re-added/cleared data/etc. to no avail, I simply edited the contact on the server to remove the birthday from the contact and everything settled down again.
To verify the fix, I re-added a birthday record to another contact, and immediately the calendar sync started to spin again. I removed it, and immediately it settled down again.
(NOTE: This ties back to my original "fix" too as I had cleared out any suspect appointments/birthdays/anniversaries/etc during original troubleshooting, but the birthday fields were in non-"ping"ed Contact folders - so the contact records had not been refreshed on the phone until I had done a clear data and reloaded them.)
So, my suspicion is that when Android 2.3.3+ finds a birthday field on a contact it tries to add some kind of calendar event for it (I don't know where this event is, as it does not show up on the calendar as far as I can see.) Every time it asks the server to sync the calendar, it expects the server to have the same event - but when it doesn't find it, it asks for another Calendar sync again.
I also tried the same test with the Anniversary field, but that one did not appear to cause any issues.
Hopefully this will help others.
If anyone else is experiencing the issue, please report back if this fixes it for you.
And, if anyone has any ideas why the birthday field is breaking the sync, it would be great to get a full understanding.
Click to expand...
Click to collapse
I have exactly the same issue with GingerBread on an HTC EVO 3D, I followed your instructions to clear any Birthday info on my Exchange contacts, I will report back in a few days to see if this fixes my problem.
I only started having the sync issue when my company upgraded to Exchange 2010.
We've experienced sync issues on my company (using exchange 2003/2007) after some microsoft patches.... we still have MS engineers working to find what the heck broke the sync but without success...

Categories

Resources