Preventing user accessing clock-setting/ timezones - Windows Mobile Development and Hacking General

Hi,
we're using MDAI + II (various OS/ROM versions) with Xtnd connect syncing to lotus notes. A big problem for the syncronisation with these group tools seems to be changing from timezones with daylight saving (dls) to timezones without dls. The results are appointments moving ´+1/-1 hour in lotus notes calendar.
This seems to be a known problem (see Microsoft KB 184253 -Appointment Times Not Properly Updated When Changing Home City).
Mostly the change of timezones happens accidently without the users notice (so they say :-o ). O.K, my idea is to prevent user access to the clock settings. Does anyone know to do this??
I tried a tool called RegKingPlus, but I didn't figured out which registry settings are changed. Deploying this tool is not an appropriate soloutions.
I would be very thankful for any ideas!!
Greets,
Marko

Related

Activesync missing contacts Wizard/i-mate k-jam

Hi
I am having an issue that I need some help with. I am trying to set up a second hand K-Jam that I bought on eBay.
Problem:
Activesync appears to work fine and everything seems to synchronize except for any contacts that have contact notes.
New contacts created on the PC with text in the notes field do not synchronize.
New contacts created on either device with nothing in the Notes field synchronize fine.
New contacts created on the K-Jam with text in the notes field synchronize back to the PC fine.
If a contact has had a note in it, if the note is cleared by deleting all text and saving, the contact is still not synchronized.
Operating Systems and programs:
ActiveSync 4.1 installed from scratch
K-Jam ROM 2.16..
Windows Mobile 5.0
What I have tried:
-Hard resetting the K-Jam
-Repairing Outlook 2003
-Running a repair on the PST file
-Removing the Mobile Device profile from ActiveSync and allowing it to recreate the synchronization relationship.
-Copying the contacts out to a different folder, syncing; copying them back
-Exporting the contacts to a CSV file, all other items to another PST. Creating a new PST file, replacing the default Outlook PST and importing all of the OK data. Then importing the contacts from the CSV file (when I first started troubledhooting, I had a subset of contacts that would sync. After doing the CSV import, no contacts would sync - I guess that the CSV import puts something into the contact notes field. New contacts still sync as explained above)
-Synchronizing only Contacts
Other:
I have loads of the following error messages in the WCESLog.log:
03/11/2006 14:06:56.156 p(2936) t(3308) SyncMgr -> Opening Item: echo CreateObject("Outlook.Application").GetNameSpace("MAPI").GetItemFromId("000000006F78E8A9F1B1BF4A9150F98C632AB565A4572200").Display > foo.vbs && foo.vbs - mhelp.cpp(8575)
03/11/2006 14:06:56.156 p(2936) t(3308) TraceToFile -> ERROR in CMAPIDataConverterBase::ConvertMAPIPropToDesktopSyncObject : hr = 0x80010104 - DataConverter.cpp(3664)
03/11/2006 14:06:56.156 p(2936) t(3308) TraceToFile -> ERROR in CMAPIDataHandler::_GetDataForItem : hr = 0x80010104 - DataHandler.cpp(1962)
I suspect that there is some sort of data conversion problem but do not know where to look next.
Any advice will be appreciated.
AS not syncing Calendar, Task or Contact notes PC->PPC
I have found that this problem affects Calendar, Task and Contact items. If I add a simple entry (with no Note) on the PC, it syncs to the PPC fine. If I then add a Note, the changes are not synced. If I add a Note at the same time as the item is created, it is not synced at all. Notes that are created on the PPC are synced back to the PC fine.
Soln: Missing appointments/tasks/contacts containing notes.
I have finally fixed this issue after 3 days of mucking about!!! My phone is syncing all items fine now... I stumbled on the solution in a forum for other software, but it seems to apply to WM5, AS 4.1 and Outlook 2003 too!
As per http://www.sbsh.net/forums/lofiversion/index.php?t8892.html, reregister ole32.dll using:
1. Click Start, click Run, type the following command in the Open box, and then click OK:
Regsvr32.exe %Windir%\System32\Ole32.dll
2. In the RegSvr32 dialog box, click OK.
3. Reboot computer.
4. Create an appointment in Outlook with notes attached and see if it syncs with Outlook.
The applicable text from the source article is:
The library file ole2.dll, is required by windows and is used when performing OLE (Object Linking and Embedding) operations . OLE allows objects created in one application to be embedded in documents/objects created by a different applications e.g. embedding an Excel spreadsheet inside a Word document. OLE is used fairly extensively in windows applications, so if possible you should not remove this file.
If this file is not registered well, it causes a variety of problems with synchronisation. Appointments and tasks with additional notes do not sync, contacts with additional notes or a picture ID do not sync and other programs like SmartphoneNotes can not sync. I found out that a MS security update in december or the beginning of this year also involved an issue with ole32.dll. Because of this something might have gone wrong with the registration of this file in Windows causing all sorts of problems relating to ActiveSync. (Re)registering this file can solve those problems as it did on my system. Since it´s a Windows file that has to be registered anyway, it can´t harm doing it again hoping it solves the problems experienced.
I love you man
I'm having this exact problem (WM6, courtesy of mfrazz, on Wizard) but the above solution didn't solve my problem. Is there a more recent fix I should try?
I love you too.
New stuff now fine, but I have to add a character to all old calendar notes on WM5 to get them to show up in Outlook.
Also glad you posted here because the original article link doesn't work....
You are god man, thanks a lot. Just bought the new Samsung i780 and experiencing this sync issue right out of the box after a pretty flawless experience with a Palm Treo 650 for almost four years was really frustrating. Thanks again.
Thanks a Lot!!.......Great Post....
Just a quick note to say well done to GQ. I have spent almost 7 hours troubleshooting this issue (1 way sync from PC to PocketPc but the other way is fine). Weirdly enough syncing with a spare Smartphone was totally unaffected.
I did everything, Removed\reinstalled AS, Created dedicated inbound\outbound rules for AS in Macaffe, Uninstalled AV, Deleted Partnerships on Device & PC, Decreased mailbox size, Created New PST, Downgraded from Office 2007 back to 2003, multiple Hard Resets....... to name but a few!!!....Tried lots of other stuff, manually searching through Registry for WindowsCE related stuff.
Re registered the DLL, Rebooted tested......Superb!.....Works again!
Top Posting gq......Great solution.
Shinteetah said:
I'm having this exact problem (WM6, courtesy of mfrazz, on Wizard) but the above solution didn't solve my problem. Is there a more recent fix I should try?
Click to expand...
Click to collapse
I too am having this problem with my Samsung Omnia WM6, and Win XP ActiveSync... I have 22 contacts with pictures that will not load from phone to PC... "The following contacts failed to synchronize from the device" Support Code: 1
Anyone else have a solution to this??? This one is killing me as I want to be able to actively manage contact pictures on my PC and phone, and use OutSync (for facebook pics to outlook contacts).
Hi Chadwicky:
Same problem here with my Omnia and XP SP3 Activsync 4.5. It did resolve a recurring calendar event issue but the contacts with pictures just isn't syncing up :-(
I think you can do this by installing Sim manager software also. It is a .cab extension file.
i love you too man, same here and worked out fine! should have used the search abit earlier, 6, 7 hours or so ;-)
Tks a lot
Need to confirm this issue happen even in Window 7 with the new Window Mobile Data Center (WMDC) and Outlook 2003 (Still not test with Outlook 2007)
Solution is the same in http://forum.xda-developers.com/showpost.php?p=903516&postcount=3
Fixed it for me. Been struggling with this for a month, now my contacts and notes all sync properly. I signed up just to say thanks gq.

calendar one hour out

apologies if this has already been answered somewhere.. if so could you please direct me to the answer.
i recently upgraded and got wm 2005. i'm running pocketbreeze on the today screen and i'm having a problem with appointments being one hour out. if i go to the calendar and make the appointment 8-9, it comes up as 9-10 in pocketbreeze.
however its not quite as simple as that.. there are SOME appointments (i *think* they're the ones i've made in outlook) that appear at the CORRECT time. although, they happen to have moved back one hour. IE, one appointment i had went from 7-8.30, it moved back to 6-7.30, but said 6-7.30 in BOTH pocketbreeze AND the calendar.
to confuse matters more, i *think* (i'm at work right now so i'm not 100% sure) that the times that are showing in pocketbreeze are the same times that are showing in outlook.
SO - this is basically it: any appointments i make in the calendar on the phone appear in pocketbreeze and outlook one hour early. appointments i make in outlook appear correct in all 3.
i've double checked the regional settings and both my phone and computer are set to the same place. can anyone shed any light on this odd issue?
You are certainly not alone. I've seen this reported on this board a few times. I do not recall the solution but perhaps you can try a few searches perhaps using advanced options on things like synchronisation time etc.
I do remember various theories about this but not one that came to a definitive conclusion. One for example was that the phone company was sending auto sync info of the wrong time zone for the area (ie not wrong time just zone). This seemed to be most reported in parts of Australia it might help to search on some of the time zone abbreviations.
Mike
hi mike - thanks for your help. i ended up finding something on whirlpool.net.au
for anyone else with this problem (i think its specific to my phone, jasjam, and my carrier, telstra) the solution was:
Go to Start, Settings, Phone.
Scroll right until you get to the time zone tab on the bottom.
Uncheck the “Automatic change time zone and clock.” Option
Then go to the today screen and select the time.
Change the time up a couple of hours and press ok and Yes to save the time.
Go back and fix the Time and Time Zone to correct setting,
Again press ok and yes to save the time, this will commit this to the ROM and fix the time settings.
post is here:
http://forums.whirlpool.net.au/forum-replies-archive.cfm/619962.html
Thank you benzothegreat for providing this feedback and summarising the conclusion, cheers.
Mike
This works!!!
I have a T-Wing, WM6 and I was having the same problem, the reminders for bdays showing up one day earlier..and noticed that the issue was only for dates were the DST applied . I'm not that concerned about outlook showing duplicate bday reminders , but I do care about showing them on the wrong date..... long story short.. here is the fix:
1. Goto http://www.microsoft.com/downloads/details.aspx?familyid=E343A233-B9C8-4652-9DD8-AE0F1AF62568&displaylang=en and download the Microsoft Office Outlook Tool: Time Zone Data Update Tool for Microsoft Office Outlook
2. Follow instructions and install.
3. After instalation completed, goto start -> all programs -> Microsoft office outlook tools -> Time Zone Data Update Tool -> Time Zone Daylight Savings Update Mode
4. It will update your appointments/ reminders (including bday reminders) and show them on the right date!

MDA Vario II - no reminders

I use a MDA Vario II (from t-mobile) and, begining with a couple of days before, I get no reminders to appointments anymore. I suspect that it is happening since I have instaled PocketBreeze 5.0.11, but i am not sure that PocketBreeze is the cause.
Does anybody else face the same problem? What can be done, except a hard reset (I am not so thrilled by the ideea to install everything again)?
Have you tried checking your notification queue for duplicates and/or out of date entries.
You can try scarybear checknotifications, memmaid or sk tools for this (prob there are others too)
Try this first, see if there are any duplicates or out of date entries. Delete all these, soft reset and then try again. Don't delete anything if you don't know what it is (unless it comes up under duplicates).
I use a combination of the above tools as I find that they often find dups or out of date entries that the others miss. Try checknotifications first (free), and see if this helps.
Hello marisa,
thank you for the hint, it seems to be working now. To be true, I already bought SKTools yesterday, because I found some other post with a similar problem. But I only ran the "Invalid Registry Entries" and "Invalid Registry Values" utilities, being afraid to delete anything. But after your post I ran the "Notification Queue" utility and checked all entries that refer CALENDAR.EXE And for all birthdays there were duplicates.
How do they got there? I initially synchronized the calendar in my old PalmVx with the Outlook (there I had the birthdays as normal appointments, not in contacts). Than connected my MDA per USB and ActiveSync to my PC. I manually inserted all the birthdays in the Outlook's contacts, causing Outlook to automatically create a duplicate "all day event". Than I deleted the birthday appointments which I get from the old PalmVx. In all of this time my MDA was automatically synchronizing with Outlook, so practically when I deleted the entries, they also were deleted from the MDA's calendar.
Now the question: since Outlook, ActiveSync and Windows Mobile are all Microsoft products, why weren't the duplicates also deleted from the Notification Queue? Why the garbage that needs to be cleaned with 3rd party tools and hours of searching posts on forums? Whatever.
Thank you again anyway!
PS: so PocketBreeze was not the cause.
They don't call it Active Stink for nothing you know!
Regarding Pocket Breeze, Spb Diary, Ilauncher and Pocket Plus, I don't know if these have anything to do with the problem.
I would say they must do, as most of these problems seem to occur when or shortly after people have installed one or any of them (or similar).
However, there are some people who get these problems with just the standard pre-installed software.
I personally think it's the interaction of Activesync, the native operating system and these today plugins which sets up something unexpected.
It could also be that people install both (many versions) of one of these in order to compare them, and decide which to buy, and they interfere with each other.
I have even had both version installed at the same time (but only one activated) for quick comparison. So, it's really hard to apportion blame for this. The other day I actually had to remove 2 identical templates, which had the date 2999! How's that for weird?
Never mind. All's well now, and that's the main thing.
Hmm, i must say that PocketBreeze was installed while I was performing the previously described birthday synchronisations. Whether it had any blame - I don't know. Uninstalling PocketBreeze was the first thing to do by trying to solve the problem, didn't help, the damage was already done. What I know is that I will install it again, because it sure gives me a much nicer overview. And that I will watch the Notification Queue closely from nowone
billl said:
What I know is that I will install it again, because it sure gives me a much nicer overview.
Click to expand...
Click to collapse
I don't think Pocket BReeze is related to my problem with appointments and alarms, I've had it installed all along and the problem only started very recently.
marisa4755 said:
I use a combination of the above tools as I find that they often find dups or out of date entries that the others miss. Try checknotifications first (free), and see if this helps.
Click to expand...
Click to collapse
I'm using MemMaid but I'm still a bit confused about the entries that appear in the notification queue.
Can I safely delete any entries that relate to calendar entries in the past without this actually deleting it from the calendar itself?
Also, I have a load of entries in the queue that start:
\\.\Notifications\NamedEvents\SCRIPT:0x0
The detail for these shows a date and a (fairly random) time. Most are in the future (and generally in the early hours of the morning.)
Can anyone tell me what these entries are?
thanks
Mark
Markmat
I'm no expert, but my rule of thumb is:
If I don't know what it is/does then I leave it alone.
there is quite a bit of 'stuff' that has to run at various times to make the system run properly - that's when these phantom notifications are supposed to get cleared up, but don't. So, leave these alone.
Regarding the calendar entries, it's just the notifications which come up under memmaid's notfications check. So, if 3 months ago you had a dentist appointment and set the reminder for this to a day before say, and for some reason that notification didn't get dismissed and now you see it in memmaid, you can delete this. It won't delete the appointment, just the notification which is of no use to you now anyway and is confusing your system.
Bill, I think I know what happened with your duplicate birthday stuff.
Are you using Pocket Informant? or another 3rd party diary application? Maybe even Pocket Breeze itself.
Basically, I think you have 2 applications creating calendar events from contact birthdays. One is Outlook, the other is one of the ones I've mentioned. The solution is to turn it off on one or the other.
I already solved my problem by deleting the double entries in the Notification QUeue.
I was using PocketBreeze. I currently uninstalled it, but I will install it again and test your theory.
What do you mean by turning Outlook off? I use the Outlook on my PC to create appointments and I expect ActiveSync to upload them on the MDA by synchronization, even if the one managing them there is PocketBreeze. And backwards, when I create them with PocketBreeze on the MDA - i expect them to be downloaded on my PC by synchronisation.
Do you mean that there is also the preinstalled so called Outlook Mobile on my MDA which conflicts with PocketBreeze? Shouldn't this be the main concern of the PocketBreeze developers, to ensure that their software is not producing redundant double entries?
Anyway, if you mean turning off the preinstalled Outlook Mobile on the MDA, how exactly should I do it, where do I find this setting?
Sorry Bill, I haven't been very clear.
I think there is a special extra function in Outlook and also at the same time in some of these other pocket pc diary applications which create birthday calendar entries from contacts.
I am fairly certain that Pocket Informant does.
I am not suggesting that you don't sync with Outlook, just that one of the third party applications may be creating a duplicate using this extra function and so is outlook.
In Pocket informant there is an option to turn this extra function off, so then you only get the outlook ones. Hope that explains better.
Added:
In the Pocket Informant manual it explains this quite well when discussing options:
Apply Contact Birthday/Anniversaries
If you save anniversary and birthday information with your contact data, this option can read and enter the events into your calendar for you. However, because Outlook will do the same, it is recommended that you leave the option turned off if you synchronize with Outlook, in order to
avoid duplicates or performance issues.
Nothing to be sorry about
I understand now what you mean, thank you for the explanations. I will search the PocketBreeze's options for a similar setting.
And probably I will take a look at the PocketInformant too.

alternative to outlook and activesync.

i'm pretty fed up of outlook and how it screws with my contacts *i recently updated, and it removed all the titles from the names which is VERY annoying.* not to mention when i add contacts to my phone, it does NOT add them to outlook (maybe i'm just stupid but when i tried to set it to phone, it DELETED all my contacts sans a few) are there any alternative programs that are a bit easier and funner to use?
thanks in advance.
in one word: no.
Outlook is the easiest way AND the most perfected.
There are a few other possibilities to avoid outlook but in my opinion a pda without outlook is useless.
If you encountered problem it might be
-correct active sync version ?
corresponding to that : correct outlook version ?
-correct settings in active sync ?
If you fail to syncronize with ac....dont even try other solutions.
i'm using activesync 4.5 and the outlook version 2002, i copy contacts and settings from outlook just fine, with the exception of it screwing with the titles and names a bit, it's the other way around that's giving me a headache.
what do you recommend the optimal settings be so that if something is new on my computer, it transfers to my phone, and if something is new on my phone, it transfers to teh computer
(also anyway to stop it from seperating the names and removing titles?)
thanks in advance.
seems to be a settings problem
So i only have a german verison of ac i don't know the english name for the settings.
But you have to tell ac to sync in both ways and give the mobile thing the priority.
Then your problem should be solved.
did that, and once more it deleted all the contacts on my phone except for like 3-4 .... either this install is screwy or something is going wrong, or i'm just an idiot.
i refuse to sync with outlook!
i used to, and i ended up with half a dozen duplicate contact and calendar entries for each one!!! i tried settings, etc, finally said to hell with it and set the phone to not sync with outlook. i feel your pain.
Good, now i don't feel like an idiot
I had similar frustration. I eventually set up my 8125 to its own email address, and turned off the sync-ing of contacts. I have two separate contact lists now, but I'm not losing contacts from my phone all the time, either.
I do not have problems with duplicated events, but I publish my Outlook calendar to the phone, not the other way around.
I never schedule from my 8125. I always tell people to send it to my email, so I can control it from my PC. I only use the handheld on meeting-heavy days, and then I'm only checking email, and not accepting meetings.
Using: WM5, ActiveSync 4.5, Outlook 2003 on Desktop
Well, there is an alternative. I run linux so AS isn't even an option for me. I have been using FinchSync since I got the phone and it has worked great. I can even sync anywhere I have a network connection without being at home.
FinchSync uses an http connection to sync contacts with Mozilla's Thunderbird email and address client as well as your datebook with Mozilla's Sunbird calendar. So far it has worked great. One hint though, take the time to read the install and configuration instructions on their website!
Hope this helps!
PhilD
I absolutely hate Activesync. I update my phone contacts and appointments via my Tilt, and then hook it up to my computer only to find that Activesync is deleting them on my phone and restoring the older files on my two PC's. I think, "oh, well I must have the sync settings set improperly," so I check them on my PC and my Tilt... it turns out that it only goes one way: from the PC to the mobile device. (Please correct me if I'm missing something.) You can just disable the sync settings, but then what's the point of having the program installed?
Personally, I have few complaints about Outlook.
I haven't tried it yet, but I'm going to be giving PDASync a try. They seem to advertise all of the features I'm looking for, although it does carry a hefty price tag of $50.
http://www.laplink.com/pdasync/
I'm still not 100% sold on PDASync. It seems to lack the ability to sync internet browser favorites/bookmarks and custom file folders. The quest continues.
On a slightly brighter note, this seems like quite a useful list of syncing software.
http://pocketpccentral.net/software/sync.htm
i must use lapsync because i don't want all 1500 outlook contacts into my phone, so i filter them by category and only sync a certain category.
i dont sync bookmarks, but i know you can use AS to sync ONLY bookmarks. to sync custom files and folders, try mobsync - its free.
I Tried Laplink today, This needs ActiveSync to function properlyu (did not see my device attached). I am lucky I had trial software instead of paying $ 50

No appointments in HTC Calendar

All of a sudden none of my appointments appear in the HTC Calendar (inc. the Home page).
If I choose a day in the Calendar app I see one of them for a fraction of a second, then it disappears.
I see them all in the WM Calendar app and even on the S2U2 screen, but not via the HTC TouchFLo apps.
Running WM 6.2 Sense 2.1 on TD2.
Any ideas ??????
Issue resolved - related to problems with language support.
Can you help me, I have the same problem on a Rhodium.
wpbear said:
Can you help me, I have the same problem on a Rhodium.
Click to expand...
Click to collapse
His issue was with language support, since you're in DC I suspect your issue is different.
You can sync calendars with MS My Phone, Google Exchange Server, or MS Exchange Server
I gave up since this thread was the only place I read the same exact problem. I decided to just use the ms calendar instead of htc calendar since it was not a sync issue. If htc updates the calendar app I will try it then maybe it will fix it for me. the sleek look of htc calendar is the only thing better anyway.
Have you tried to sync using Google as an exchange server? Its working for me.
that is what im doing. the sync is not the problem as they appear for a second, they just visually disappear in htc calendar a second or less later. but the events are still in google on pc and if i open builtin calendar on tilt 2 then the events are still there as well. so i am sure it is not an ms exchange or activesync issue
I assume you've tweaked the "keep item on device" setting.
I would delete and reestablish your server. I have seen contact photos be slow to load or disappear but never any issues with calendars.
It could be an issue with your ROM retaining data and you may have to hard reset.
Bruce Inman said:
I assume you've tweaked the "keep item on device" setting.
I would delete and reestablish your server. I have seen contact photos be slow to load or disappear but never any issues with calendars.
It could be an issue with your ROM retaining data and you may have to hard reset.
Click to expand...
Click to collapse
Just tried "keep item on device" setting, and same as before.
I don't think the ROM problem not retain the data since if I use standard ms calendar feature the events are still there. The ROM is getting the data from ms exchange and keeping the data but not viewable more than split second in HTC Calendar.
I just deleted the activsync server and re-setup but still same.
Resolution
I was getting the same results - OK in regular calendar app but only very briefly, if at all, on theTouchFlo screen.
As I wrote above that the problem was due to language issues.
I assume that what was happening was that there were some characters or content which was problematic and causing problems in some cases (TochFlo display). I have the feeling that even one problematic entry caused the others not to be displayed.
If you are experiencing the problem I would look at the content of the entries (or selectively delete them etc). to find out what is happening.
-- Yakir
I found the problem but no solution to get what i want
i have the taskbar to show date and time so I change some reg entries one which tell the taskbar to show MMM dd screws up HTC Calendar. i assume HTC Calendar pulls the date info from the same place as the taskbar so it gets confused. So I can pick date and time in taskbar or HTC Calendar. I want date and time in taskbar mm/dd/yyyy then it works since that is the default but the year doesn't really fit even with extra spaces so I guess I'll have to choose one.
Problem Key:
[HKEY_LOCAL_MACHINE\nls\overrides]
"SSDte"="dd MMM "
What happens if you change the date format in your regional settings?
Does it change both WM and TF3D to match?
Strange! Glad you found the culprit.
yes iv been playing with this. The best solution so far is to use "dd MMM yy" in the taskbar. Then select this in the regional settings. Now HTC Calendar works...but this is only 99% success for me since I didnt want to wast 3 character spots in the taskbar for the _yy
I always know the year so it is waster space but I think I will have to live with that.

Categories

Resources