[Galaxy S I9000 Q&A, Help & Troubleshooting] fikuspikus:
A temporary solution will be presented at the end of this post.

PDA: I9000 XXJPO

PHONE: I9000 XXJPP

CSC: I9000 OXAJPO

I have two seemingly identical Factory unlocked UK-bought SIM-free models, both on official Froyo through Kies, flashed with Speedmod 341 Kernel with No-RTF Advanced lagfix applied through Kernel's in-build Sztupy's Universal Fix. Both rooted through ChainFire's tool.

If Automatic Syncing is NOT activated (saves battery and helps control traffic), then after updating the Calendar events on Samsung these updates DO NOT appear on web Google Calendar. If Automatic Syncing is ON - ALL IS FINE ON BOTH PHONES.

This needs further clarification, as two phones behave differently.

Problem No. 1: When Calendar is open and events edited WHEN BOTTOM LEFT SENSOR BUTTON PRESSED:

A. First phone gets 6 choices to choose from (Search, Create, Go to, Today, Delete, Settings).

B. Second phone gets 7 choices (Search, Create, Go to, Today, Delete, and MORE, which when pressed OPENS Choices: Settings and REFRESH).

FIRST REQUEST: Help on how to get REFRESH button among the choices on the First phone would be greatly appreciated.

Problem No. 2: When REFRESH button is pressed, nothing happens (it behaves as if something does happen, but it does not), i.e. the CALENDAR DOES NOT SYNC. Same thing happens with Calendar Widget - when Sync symbol is pressed it does not actually Sync. When similar refresh button is pressed for E-mails, they DO sync. If you follow the path of Settings -> Accounts and sync -> Choose your account from Manage Accounts -> Sync Calendar, the CALENDAR DOES SYNC.

SECOND REQUEST: Help on how to force Sync from the Calendar REFRESH button in the same manner as the "Sync Calendar" from the path above does.

On each of the phones I have more than one GMail account Synced. The one that has "Refresh" opiton has the GMail account listed at the top of the list, the one that does not - lists the Gmail account with the calendar as second in the list (not sure if that makes a difference for the , have not tested it). Also, the calendars from the two accounts on different phones are Shared (but that works ok after a bit of finetuning and tweaking).

Ideas: Clearly, the REFRESH button is not performing the same as "Sync Calendar", so the first idea was to make it do just that. However, I am not clever enough to do that (as well as not clever enough to figure out how to make the REFRESH button appear on the other phone). My first idea was to create some kind of a macro and assign it to the button. I found that "Tasker" may be able to create a macro-type sequence, however, since it is a paid app, it does not even appear on my Market choices. And even if it did, I would not have a clue as to how to assign it to that specific particular REFRESH button. Or, for that matter, how to get the REFESH button appear on the 1st phone. (See request 1).

WORKAROUND:

The only solution I have found so far is beta free app on Market called Synker. It appears as a Widget on Home Screen and allows to force sync all apps that need syncing. And it automatically picks up some of the common android apps and allows you to configure what you want syncing (e.g. contacts, e-mail, calendar etc.). That has good and not so good side effect due to one and the same reason: it syncs everything thet you've pre-set in a configuration. So, when you are checking your e-mails and updating calendar, you press Synker button before you start (to get them all updated to your phone), respond to e-mails, edit appointments etc, and press Synker button after, to get those e-mails sent from your phone and get the Calendar updated on the web. That is excellent. However, if you just looked at your Calendar to make a couple of changes, you do not want Synker to go through all of your 5 e-mail accounts, Facebook and Calendar to do the job.

Yes, it is possible to configure Synker to just update Calendar entries (which, really, should be done through Calendar's native Refresh button), but then you are deprived of the excellent functionality of this app to update all at once. And, for some reason, it is not possible to put two same Widgets with different settings, as practice shows. So, for now, for me it's the less efficient syncing of everything through Synker on any update, but, hopefully, with a little help from you, the Calendar's REFRESH button can be 1. forced to appear and 2. be fixed!