[Touch Cruise 2 ROM Development] serfer222:
update 2009/11/19 - Russian, as well as Italian, French, Dutch, German, Spanish, Danish, SVE, Norway, Portugal, Euro and Asian

Mega ROMs, release versions, are here. Just get nbh-file from install temp folder and extract packages.

update 2009/11/17 - How to fix Iolite Wheel

update 2009/11/16 - EzInput 2.1 My Words fix added, read 2nd post.

------------------

Hi, I want to start this new thread to share some information with other Iolite ROM developers.

I hope you will continue this list and we will get fully working WM65 ROMs with latest HTC gui for Iolite finally.

=)

CommManager

Package CommManager_2_9_F_1, file app.reg

1. bluetooth fix. use this value:

[HKEY_LOCAL_MACHINE\Software\HTC\CommManager]

"BluetoothPlatformType"=dword:00000000

2. wi-fi fix. use this value:

[HKEY_LOCAL_MACHINE\Software\HTC\CommManager\WLAN]

"DeviceName"="{98C5250D-C29A-4985-AE5F-AFE5367E5006}\\TNETW12511"

Vibration in new PhoneCanvas and EzInput 2.1

Shared_Modules_1_01_19143331_01, file app.reg

use this value:

[HKEY_LOCAL_MACHINE\Software\OEM\KeyState]

"UseService"=dword:00000001

BackLight

Problem - backlight settings doesn't work if you use new HTCUtil.dll

use BackLight.dll from Mega OemDrivers, it works fine with Mega HTCUtil_4_8_0_0.

EzInput and keyboard/language selection menu

1. use BioTouch.dll from Mega OemDrivers.

2. use touch.dll from Mega OemDrivers.

3. add these values to you rgu file in OemDrivers (check rgu file in Mega OemDrivers)

[HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\TOUCH]
"MaxCalError"=dword:8
"CalibrationData"="491,508 787,177 788,839 191,836 190,174"
"AlignScreenNeeded"=dword:1 ;Set 0 to disable align screen page, set 1 to enable
"PassCalibration"=dword:00000000	; Driver would set 1 if pass calibration"TouchDrawPri"=dword:0000006D
"TouchGLODebug"=dword:00000000
"SIPExpand"=dword:00000005
"OKWidth"=dword:00000019
"OKExpand"=dword:00000023
"PanGestureTimeOut"=dword:00000384
"PanGestureDistanceThreshold"=dword:0000000F
"FlickGestureDistanceThreshold"=dword:00000008
"PanGestureLinePixelCount"=dword:00000015
"VelocityFactor"=dword:0000000A
"FollowFinger"=dword:00000001
"ReportPointPeriod"=dword:00000320
"TouchDrawPeriod"=dword:00000032
"EnlargeScrollAnimateTime"=dword:0000000A
"EnlargeScrollHeight"=dword:00000020
"EnlargeScrollWidth"=dword:0000002B
"TouchDrawPri"=dword:0000006d
"MENUExpand"=dword:0000000F
"MENUHeight"=dword:0000001A
"ScrollBarExpandLeft"=dword:00000000
"ScrollBarExpandRight"=dword:00000000
"ScrollBarExpandDown"=dword:00000000
"ThumbExpandHeight"=dword:00000000
"GestureEnable"=dword:0000004A
"SIPMenuWidth"=dword:00000014
"HorizontalPanel"=dword:00000000
"SelectIndHeight"=dword:00000032

smarttouch - cool finger-friendly scrollbars

WARNING: this will break Iolite wheel.

1. add smarttouch.dll from Mega to OemDrivers

2. *thumb*.png from Mega to OemDrivers

3. add these values to you rgu file in OemDrivers (check rgu file in Mega OemDrivers)

[HKEY_LOCAL_MACHINE\System\GWE]
"cxHScr"=dword:00000000
"cyVScr"=dword:00000000
[HKEY_LOCAL_MACHINE\Drivers\TouchPanel]
"PressureThreshold"=dword:2710	; initial value is 10000.
[HKEY_LOCAL_MACHINE\Services\SmartTouch]
"Prefix"="SMT"
"Dll"="smarttouch.dll"
"Index"=dword:1
"Order"=dword:9
[HKEY_LOCAL_MACHINE\Software\HTC\SmartTouch]
"WheelCount"=dword:00000002
"OnlySupportRegisterApp"=dword:00000001
[HKEY_LOCAL_MACHINE\Software\HTC\SmartTouch\Excel Mobile]
"WheelCount"=dword:0000000c
"ClassName"="BOOKWIN"
"EnableOneMessage"=dword:00000001
[HKEY_LOCAL_MACHINE\Software\HTC\SmartTouch\Notes]
"WheelCount"=dword:0000000c
"ClassName"="Worker"
"EnableOneMessage"=dword:00000001
[HKEY_LOCAL_MACHINE\Software\HTC\SmartTouch\Outlook Email]
"WheelCount"=dword:0000000c
"ClassName"="Inbox.MainWnd"
"EnableOneMessage"=dword:00000001
[HKEY_LOCAL_MACHINE\Software\HTC\SmartTouch\Word Mobile]
"WheelCount"=dword:0000000c
"ClassName"="WordPad"
"EnableOneMessage"=dword:00000001
[HKEY_LOCAL_MACHINE\Software\HTC\SmartTouch\Internet Explore]
"ClassName"="IEMobile"
"WheelCount"=dword:0000000c
"EnableOneMessage"=dword:00000000

Wheel

If you use mega smarttouch tweak you will lose Iolite wheel.

You need to use SmartTouch_1_1_32635_2 from Iolite packages if you want to have working wheel.

LongPressEndKey - lock device

Use LongPressEndKey_1_2_35861_5 from Iolite packages, it works fine.

Long_Press_End_Key_1_5_19182121_00 from Mega depends on keyboard driver and dosen't work on Iolite.