[MDA III, XDA III, PDA2k, 9090 Software Upgrading] baniaczek:
Updated version of http://xdaforums.com/showpost.php?p=1156153

Modifications:

Fixed mail body/mail attachments errors.

Default Crossbow theme: Remake.

Net.CF: Fixed errors. Upgraded to Net.CF2.SP2. Managed V1 libraries (Microsoft.WindowsMobile.Configuration Microsoft.WindowsMobile Microsoft.WindowsMobile.Forms Microsoft.WindowsMobile.PocketOutlook Microsoft.WindowsMobile.Status Microsoft.WindowsMobile.Telephony) imported from WM6 SDK.

Phone application imported from AKU 3.3 (smartdial still works). Used a bit different phone skin (gray molski.biz). There is attached gray smartdial - compatible with phone skin.

SqlCeSe.sys.dll: imported from WM6 ROM. A bit newer version than used in WM5.

Deleted all predefined favorites. They are not mine favorites.

Corrected Sim Toolkit.

Added Windows Mobile Updates for Daylight Saving Time

Reorganized "Programs" and "Settings". Removed ActiveSync (still available via Comm manager), InternetSharing and ModemLink - available in Settings/Connections. "Backlight" applet moved to "Personal" tab. I think, it is the most often used applet. Removed "Button Lock" - use: Settings/Personal/Buttons/Lock tab instead.

Modified today items order, date plugin set to single line.

PIE: some tweaks. Mostly performance tweaks. Cache limited to 10880kB - the rest of RamDisk can be used for storing mails.

Startup items removed from \Windows\StartUp folder. They are launched from [HKLM\init]. This saves some vital resources.

MSN (in the ExtRom folder) - slightly modified. Other ExtRom CABs are nearly the same. All CABs are disabled by default. Modify \ExtROM\cfg.txt to suit your needs.

Modified some graphics (smallest ones imported from WM6) and sounds. Removed fatutil.dll.0409.mui

[*]COM6 set as GPS intermediate port (look at GPS applet). Don't use COM6 for other purposes unless you undefine that.

Maintenance:

Remove (by hand) \Windows\StartUp\Camera_Detect.lnk.

Known problems:

Button SpeakerOn button doesn't work. Press and hold green phone hardware button instead. Probably I'll not fix it in the nearest future.

Changing themes: After changing theme and reverting back to the default, BaseHue is not restored. I think it is WM5 error (there is somewhere hardcoded default value). To restore: set [HKLM\Software\Microsoft\Color] value BaseHue to b0d57e (hex).

Net.CF: Resco keygen and some other poorly written applications expects to use Net.CF.2 without any service pack. Ask software vendor.

Ringtones are not clear. IMO they have to be loud. They are encoded to have files as small as possible.

Main update files:

Update: Rapidshare

Mirror: MegaUpload (thanks to blackflagsvn)

Mirror: SendSpace (thanks to jakubd)

Mirror: micmeo (thanks to micmeo)

Mirror: isis2.uitm.edu.my (thanks to bizkut)

Misc files:

Reenable sound on screen taps: ClicksClacks.cab

Updated version again - previous version was not working: A bit customized, simplest (sorry, wmpaint is my friend) version of gray SmartDial_V2.5 Uninstall previous version of smartdial before. Other versions (Greek, Hebrew, Cyrillic) you can find here: http://xdaforums.com/showthread.php?p=1100370#post1100370

If you think, that you have to reinstall sms_alert_fix - try this. Updated version: SMS_alert_fix_patch_1, uses InitLauncher. It is Ok to install over previous version

Network update. It is part of next release, but I believe it can resolve some problems with wifi connection. http://xdaforums.com/attachment.php?attachmentid=37063&stc=1&d=1176410905

Thanks:

Many thanks to: helmi_c, mamaich, bepe, logout, tuatara, xplode, saman and supporting user. Happy Easter.

Tips:

Turn on WiFi: Do it only once after soft reset. This procedure will load WiFi driver into system drivers. Start Comm Manager. Select from menu: Settings/WLANsettings. Tap "Turn on WLAN". If there are any WiFi networks available - device will try to connect to. Provide proper parameters (network name, authentication, encryption, keys etc). Probably device would not connect. Go back to "Comm Manager". Turn WiFi off. Since that use only Comm Manager to turn WiFi on and off. There is easy way to recognize if it is required to load WiFi driver, or it is enough to turn on. Look at todays wireless plugin. If there is listed WiFi in any state - there is no need to load driver tapping "Turn on WLAN". Resolving this issue is not easy. If you are interested - read this: http://www.teksoftco.com/forum/viewtopic.php?t=194

COM ports: There are free only COM7 and COM8. COM1 - serial (bottom connector), COM2 - serial_cmd (to send AT commands to the phone) (I'm not sure), COM3 - IrDA, COM4 - BlueTooth, COM5 - BlueTooth DUN, COM6 - GPS intermediate driver, COM7 - free, COM8 - free, COM9 - Virtual COM (virser_data).

NetCF, WiFi and BT GPS together - WiFiFoFum. Setup: add new bluetooth device. Follow pairing procedure. Check "Serial port" service to use from this device. Select "CommPorts/NewOutgoingPort". Use COM7 or COM8. Goto GPS applet (Settings/Connections/GPS). Select "Hardware" tab. Enter previously selected port COM7 or COM8. Verify "Programs" tab - COM6 should be selected. Ok. Turn on WiFi (see previous tips), turn on BT, start WiFiFoFum. Goto Options/GPS. Select COM6 (the same, as selected in GPS applet in the "Programs" tab). Enjoy.

Devices randomly wakes up if BlueTooth is on: this is well known issue and nobody is working on it. Look at this: http://xdaforums.com/showthread.php?t=267389 If it is a problem for you, look for something that can lock device after WakeUp. For example: http://xdaforums.com/showthread.php?t=261277