[Touch Cruise 2 ROM Development] serfer222:
03/12/2009 Kitchen for this ROM is HERE.

26/10/2009 update - Opera 9.7 build 35641

23/10/2009 update - added version of this ROM with Russian T9 input.

22/10/2009 update - hotfix sms RecipientAutocomplete issue.

original post:

Hi,

I want to share updated ROM for Iolite (HTC touch cruise 2) devices.

This ROM is based on official ROM 1.11.707.1.

What's new:

Windows Mobile 6.1 is updated to latest version - CE OS 5.2.21055, Build 21055.1.6.8

Manila is updated to latest build for WM6.1 - 1.2.1913.1530

Manila skin is updated (more skins)

NETCF is updated to 3.5.7283

NETCFv35.Messages.EN.wm is added

NETCF configuration tool is added (Settings->System->.Net Config)

SqlCeMobile is updated to 3.5.5386

Media Player Diamond skin is preinstalled. (see screenshot)

"Customize Hardware buttons" tweak is applied

SdkCerts

2_Way_Recording fix is preinstalled, install your favorite recorder and record you calls

(VITO Audio Notes works just great, for example)

XDA_UC is added. (see below)

XDA_UC sample package with latest Opera, Google maps, Total Commander, G-Light and other programs is added.

I removed these WM61 packages

AUTOUPDATE

Entertainment

SampleMusic

Transcriber

WelcomeCenter

- these HTC packages are REMOVED from ROM

GPS_PaPaGO_SEA_0_0_X30209_0 - HTC uses PaPaGO for ASIA, TomTom for Europe, Navitell for Russia - You have CD shipped with your device, install your preferred GPS program

Iolite_GoogleMap - replaced with latest version (see "Included XDA_UC folder content")

Iolite_Opera_Browser_WWE - replaced with latest version (see "Included XDA_UC folder content")

MS_AdobeReaderLE_R_2_5_10300060_0 - After I see how Foxit "Reflow" feature works, I cannot use AdobeReader.

I used these programs in my previous ROM:

Slide2Shutdown

PHM Notepad

nodata

Advanced_Configuration_Tool_v3.3

M2DC_v0.29.235

If you need them - just find cabs and drop them to XDA_UC folder.

ROM is compressed with LZX compression - you get about 387 MB storage space with it.

ROM PagePool is set to 16 MB - it takes some RAM, but device operates faster. I think there is no need to keep your RAM free, it's better to use it =)

Cache settings are tweaked for faster SDCard access.

SKTools benchmark

base ROM (WM6.1 20765)

Storage Card (write);1034.69;KB/sec

Storage Card (read);2839.19;KB/sec

FL: Storage Card;2321;Items/s

this ROM (WM6.1 21055)

Storage Card (write);4351.27;KB/sec

Storage Card (read);6181.09;KB/sec

FL: Storage Card;3146;Items/s

It looks like this tweak + new WMP gives me clean audio playback in WMP and AudioManager.

Read here more about HTC audio issue and why it's better to use WMP for audio playback.

look for

Tweak_ReplStore_Cache.reg

Tweak_SD_Cache.reg

in the XDA_UC folder if you want to try another cache settings.

How to flash?

Please read and understand Flashing your Iolite Rom before starting to flash your Iolite. Follows the instruction on how to flash the Hard-SPL package (once only).

Download and extract Iolite_WM6.1_21055_WWE_XDA_UC_v1.0.rar.

Customize XDA_UC folder (see below)

Copy XDA_UC folder to your storage card. (I connect my device to PC as "Disk Drive" and use Total Commander, then reconnect in ActiveSync mode).

Run CustomRUU.exe to begin the flashing process.

On the second boot XDA_UC will start (see attached XDA_UC_begin.png). Click OK.

It will work in background and install any cabs you have in XDA_UC and XDA_UC\SD folders on your storage card. It takes about 4 minutes on my device, don't interrupt it, don't reboot your device, just wait.

Wait till it shows you final message. (see attached XDA_UC_end.png). Click YES to reboot.

Done.

Why wm6.1?

WM6.5 is still in beta stage. New builds are coming every week =)

Why XDA_UC?

XDA_UC allows YOU to choose what programs, sounds, tweaks will be installed on your device. I included base XDA_UC folder I use for myself.

Remove any files you don't like, add your own and go for it =)

XDA_UC is a silent User & Cook automation script.

It requires no user configuration (unless you count dripping stuff into a folder as configuring).

Read more about XDA_UC here.

XDA_UC Common Good Practices

1. Do Not Reboot untill The XDA UC Message tells you it's finished.

2. You do not need to make your .cab files read only. But out of safety of loosing them it is recommended.

3. Save your .reg files as Unicode, always start your .reg file with

Windows Registry Editor Version 5.00

In the first line. And leave one blank empty line at the end of the .reg file.

4. Test your tweaks and files instead of reflashing to many times. A self initiated script will be uploaded soon, so you can test on a device.

5. Save your .xml files as Unicode and check if they are correctly formatted by opening them for instance in Internet Explorer.

If it doesn't show you the content then it will tell you where to look for mistakes.

Included XDA_UC folder content:

battery_level_icons.cab - adds battery level indicator with decrement by 1% to home screen (see screenshots)

FdcSoft_TaskSwitcher.cab - small Alt-Tab program for Windows Mobile.

FdcSoft_TaskSwitcher.reg - my settings for FdcSoft_TaskSwitcher (Autoswitch after 1 sec etc.)

FdcSoft_TaskSwitcher_key40C1.reg - run TaskSwitcher when FootPrints key is pressed.

FileDialogChanger_WM6.1.cab - extends standard FileDialog and allows you to open any folder.

copy_to_Windows\StartUp\filedlgchgs.lnk - use FileDialogChanger when Windows starts.

FingerSuite.v1.12rc8.CAB - finger friendly menus and messageboxes.

FingerSuite_FingerMenu.reg - adds Total Commander, opera9.7 to exclude list of FingerMenu.

copy_to_Windows\StartUp\FingerMenu.lnk - use FingerMenu when Windows starts.

copy_to_Windows\StartUp\FingerMsgbox.lnk - use FingerMsgbox when Windows starts.

GfxBoost-1.2-Service.cab - latest GfxBoost.

glight_0.5.1_working4mega.cab - great backlight manager. Read more about G-Light. You need to disable or configure g-light if you want to use manual backlight settings.

igcalc.2.0.qvga.skin.cab - great replacement for standard calculator - it's good looking, it's smaller, it's better.

MyLostBlog_MyNote.cab - cool postit-like program for quick notes.

operabrowser_wm_97b1.cab - latest opera for windows mobile.

PocketRar.3.90.cab - latest PocketRar

PocketRar.reg - ".rar" file association for PocketRar

PPCPimBackup.exe - use this program to backup you Contacts and so on, copy your backup file to XDA_UC folder and XDA_UC will restore your backup.

TotalCommander.252b1.cab - latest total commander.

TotalCommander.reg - two panels for totalcommander

Tweak_copy_to_Windows.reg - adds command to copy files from copy_to_Windows folder to Windows folder on your device.

There are almost all sound files from Iolite in "copy_to_Windows" folder. I excluded them from ROM, and you can choose if you want to have all of them on your device, or customize then as you wish.

Tweak_Enable_PowerManagement.reg - use this to customize PowerManagement settings for SDCard SIM and so on.

Tweak_Manila_Opera97.reg - use Opera 9.7 from manila Internet widget.

Tweak_ReplStore_Cache.reg

and

Tweak_SD_Cache.reg - customize cache settings for SDCard and ReplStore FATFS filter.

WMP_Resume_Plug-In.cab - resume plug-in for Media Player, saves playlist every 5 sec and reopens it on the next WMP start. Known issues - sometimes it doesn't work. Tell me, if you know better WMP resume implementation.

SKTSYNC.CAB - I use this program to set time on my Iolite. Known issues - sometimes it sets my clock 1 hour earlier when I run it for the first time. Tell me, if you know better time synchronization program.

SD\GoogleMaps.CAB - latest GoogleMaps. This cab will start with Full User interaction capabilities.

SD\iContactAE_BETA.qvga.cab - great contact program with qvga skin

iContact_key_40C2.reg - run iContact when Navi key is pressed.

Have a nice time =)

Download links:

http://www.4shared.com/file/141959960/2acfbc26/Iolite_WM61_21055_WWE_XDA_UC_v.html