S2U2 Known limitations & FAQs

General

Q. Do I have to install the old version before using this version?
A. It doesn't matter. When installing the new one, the system will ask to uninstall the old one.

Q. How to use the .CAB file?
A. http://www.google.com/search?q=install+cab

Q. My device shows a black screen when run S2U2 or "S2U2 Settings"?
A. It's not compatible with S2U2. Try different "Display Mode" option - RawBuffer, DirectDraw or GDI (S2U2 Settings > Advanced).
A. Completely uninstall S2U2 & reinstall again.

Q. How to completely uninstall S2U2?
A. Uninstall S2U2 through Start > Settings > System > Remove Programs;
Manually delete all files from the S2U2 installed folder (e.g. \Program Files\S2U2);
Use any registry editor to delete the registry tree HKEY_CURRENT_USER\Software\A_C\S2U2.

Q. S2U2 always run unexpectedly?
A. Try to disable the "Lock when Backlight turns off" (S2U2 Settings > Power).

Q. S2U2 suddenly does not start automatically?
A. Check if there is any applications which are included in the ExceptionEXE list is running.
A. If you have installed Battery Status, disable the "show Today Screen after wake up".
A. If you have installed Ultimate Launcher, disable "activate plugin on start up".

Q. When check the task manager, both iLock2 & S2U2 are running in the background. Is it normal?
A. Yes, it's normal. iLock2 monitors the system changes while S2U2 takes care the UI.
The aim of running S2U2 in the background is to increase the performance.

Q. S2U2 consumes a lot of power?!
A. Make sure there is no music player application running in the background.
A. Use digital clock without showing the second.
A. Don't use GIF wallpapers.
A. Don't use a folder of wallpapers.
A. Turn off "Show Appointment".
A. Turn off "Show Weather".
A. Turn off "Full-screen Battery on top of wallpaper".
A. Turn off "Don't Suspend Power".
A. Turn on "Don't use Keyboard Hook".
A. Turn on "Ignore screen orientation".
A. If any "auto-rotation" application is installed, add "S2U2" to it's exception list.
A. Disconnect the data connection.
A. Update to v2.14 or later.

Q. S2U2 sometimes reappear by itself immediately after an unlock?
A. set a longer "On wake up, delay (ms) start of S2U2", at least 500ms (S2U2 Settings > Advanced).
A. If any "auto-rotation" application is installed, add "S2U2" to it's exception list.

Q. If "Password/Pin Lock" or "Owner Information" are enabled to display at wake up, the screen may go ALL BLACK?!
A. Tap the screen to refresh the screen.

Q. My device's special Keys are not blocked by S2U2?! (e.g. the camera key on P525 & P535, the Home key on Diamond...)
A. Some devices have some specific keys that are hooked directly to the system.
This is a device specific problem. Unless the corresponding SDK is released by the manufacturer, it cannot be solved.
A. Please check if you have installed any key mapping s/w that breaks S2U2.
A. Turn off "Don't lock system" (S2U2 Settings > Advanced).

Q. I can still activate "Touch Flo" even S2U2 is locked?!
A. Exclude S2U2.exe in the "Touch Flo" setting either by edit the \Windows\Touch Flo\FTouchFloConfig.txt
or edit the registry: go to HKLM\Software\HTC\Biotouch\Disable4SpecificApp; add new key called "S2U2";
in the folder for this Key, add new string value "ClassName" = "S2U2"; softreset the device.
A. Turn off "Don't lock system" (S2U2 Settings > Advanced).

Q. Some of my device's background jobs (like email sync or bluetooth connection) stopped unexpectedly when S2U2 is running?
A. Turn on "Don't Suspend Power" (S2U2 Settings > Advanced).

Q. What is "Don't Suspend Power"?
A. There is a few options in S2U2 to set when to suspend your device's power.
If "Don't Suspend Power" is turned on, all these options will be disabled.

Q. Some of my scheduled tasks did not run as schedule, but it'll start when manually turn on the device?
A. Try to set  "Power Off in" longer (17 seconds or more) or add it to the ExceptionEXE list as below.

Q. How to configure S2U2 not to start when an application is running?
A. Run the S2U2 Settings > Advancded > Exceptional EXEs List
A maximum of 20 applications can be added.
For checking if these applications are running in foreground only, turn on "Check Exceptional EXEs run in foreground only".

Q. How to integrate Spb Mobile Shell with S2U2?
A. http://www.spbclub.com/forum/viewtopic.php?t=17396 (thanks PocketPcUser05)

Q. My device has Volume Up/Down keys, "Volume Control" is already enable, but still no S2U2's Volume Control come out?
A. Turn off "Don't use Keyboard Hook" (S2U2 Settings > Advanced).

Q. The system Volume Up/Down keys not work even "Volume Control" is already disabled?
A. Turn on "Don't use Keyboard Hook" (S2U2 Settings > Advanced).

Q. Password does not activate?
A. You must use S2U2 Settings to turn it on; and then "Save".

Q. Can S2U2 be installed in "Storage Card"?
A. No, it'll always be installed in the device for the sake of stability.

Q. What's the difference between the 3 "Display Mode"?
A. RawBuffer is the fastest but may not be accessible in some devices;
DirectDraw is the second fast but usually does not work in old devices;
GDI is the most compatible but a bit slower.

Q. Spb Repeating Alarm does not work when "Lock Notification" is turned on?
A. It's a known limitation. Spb RA relies on the system notification bubble to literate its own alarm.
But if "Lock Notification" is turned on, S2U2 will force the notification to background & Spb RA will be misleaded
and think that notification is already dismissed. So, if Spb RA is used, "Lock Notification" must be turned off.

Q. How to customize the application opened when "slide to view"?
A. They are under registry HKEY_CURRENT_USER\Software\A_C\S2U2\S2VEXE, named 0File, 0Parameters, 1File, 1Parameters,... 8File, 8Parameters.
0 - missed call; 1 - voice mail; 2 - SMS; 3 - MMS; 4 - email;
5 - Flexmail; 6 - WL Messenger; 7 - reminder; 8 - active task.
e.g. when there is a missed call, open iContact's call history instead of the system call history,
edit 0File to \Program Files\iContact\iContact.exe;
and 0Parameters to -recents (the path may be different on different language device & where it's installed).
A. Here is how to integrate with TouchFlo 3D... http://forum.xda-developers.com/showthread.php?t=416688

Q. What is "Vibration LED"?
A. It's the LED responsible for the vibration.
If S2U2 does not vibrate even "Haptic Feedback" is turned on or "Vibrate On Connect" does not work,
try to change the value of the Vibration LED; then turn on or off the "Haptic Feedback" to test it.
e.g. the Vibration LED of Omnia is 11.

Q. Why sometimes it needs to be unlock twice?
A. Disable the WM built-in device lock.
A. Set a longer "On wake up, delay start of S2U2" (S2U2 Settings > Advanced).

Q. How to disable the WM6.5 built-in lock?
A. http://forum.xda-developers.com/showpost.php?p=5409174&postcount=3885
A. Update S2U2 to v2.30 or later.

Q. How to restore the WM6.5 built-in lock?
A. Install this file - http://acs2.mstreme.com/download/RestoreWM65DeviceLock.cab, and then soft-reset.

Q. My Touch Pro 2 shows messy graphics with S2U2 when the orientation changed to Landscape?!
A. Change the "Display Mode" to "GDI" (S2U2 Settings > Advanced).

Q. What is "Don't lock system"?
A. Since v2.20, when S2U2 locks the system, the system will behave as it's locked by the system built-in lock.
But on some devices, it may lead to some not-welcome behaviour when locked:
for eg, the backlight will be dimmed; on some devices, unlock will always go to the home screen.
If you want the device behaves as v2.20 or before, turn on "Don't lock system" (S2U2 Settings > Advanced).
But there is a draw back when it's on, some keys or system functions can be activated even it's locked.

Q. The "Replace WM6.5 system manual lock" does not work?
A. iLock2 must be run in the background.
A. It only works on WM6.5 devices.
A. If it's the first time you use this option, soft-reset first.
A. If still not work, try to set a longer "Boot-up Delay" (S2U2 Settings > Advanced), then soft-reset.
A. If still not work, try to edit the registry:
Under HKEY_CURRENT_USER\Software\A_C\S2U2, find a key named "StartText".
Then change its value to exactly match with the text when the system icon/button is pressed.
For e.g., on English device, the text is "Start". If that key does not exist, create it (as STRING type).
Then restart iLock2.

Information

Q. How to hide the Date or the Time?
A. Set the DateFormat or TimeFormat to blank; restart iLock2.

Q. When system notifications come in (e.g. SMS, email or alarm...), S2U2 will be unlocked?!
A. Yes, otherwise you will not be notified. But S2U2 will reappear after these notifications are dismissed.
A. Turn on "Lock System Notification" (S2U2 Settings > General).

Q. When "Lock System Notification" is enabled, some repeating reminder will not be shown?!
A. It's a known problem, but no solution yet. However, you can redisplay the latest reminder by tapping the reminder icon.

Q. S2U2 shows the wrong no. of unread SMS/MMS/email/vmail?!
A. It's a device specific problem. You may reset these counts by:
1. stop iLock2
2. run iLock2 -reset
3. start iLock2
A. Or install this file - http://acs2.mstreme.com/download/ResetUnreadCount.cab to reset these unread counts.

Q. S2U2 does not show all my upcoming appointments?
A. Change the S2U2 Settings, but only at most 6 appointments can be shown.

Q. There is only ONE appointment shown even it's set to show more than 1 appointment?
A. Extend the "Appointment Next Day(s)".
A. When there are a lot appointments to be shown on S2U2, you may shrink them to show only ONE appointment by tapping it. To restore, tap the appointment area again.

Q. How to hide all unread alerts?
A. Delete "notice.png" under the GFX folder (beneath S2U2 installed folder); restart iLock2.

Q. How to display the Operator LOGO?
A. The logo filename must exactly match with the operator's name with PNG extension (e.g. orange.png);
it must be placed under the S2U2 folder GFX\Operator;
For QVGA device, the logo has to be smaller than 16 pixels high; while for VGA, it has to be smaller than 32 pixels high.
Since there are a lot of operators in the world & they changes almost everyday, only a few samples are included in the installation.
A. Run S2U2 Settings and quit. A file "S2U2 Settings.log" is created under the S2U2 installed folder.
Open it with any editor, one of the line shows "Operator Logo: xxx.png".

Q. My device always show "No Service"?
A. It's a device specific problem. You may use Personalizer to fix it.

Q. How to change the slider text (e.g. slide to unlock)?
A. Open the lang.ini (under the S2U2 installed folder), edit these tags to whatever you want:
S2UText, S2AText, S2VText, s_S2DDismiss, s_S2DCancel, s_S2DView & s_CS2UText
The lang.ini must be saved in UNICODE format. Restart iLock2 to load the changes.

CallerID

Q. Does the CallerID support Video Call / Skype / PTT (Push-To-Talk)?
A. No.

Q. The CallerID function does not work on my device?!
A. Since there are a lot variables between different devices/environment, it's possible that the CallerID does not work.
So test it before daily use. Not only test whether the proper Caller could be display, also test the Answer/Ignore response.
And if it does not work, disable the CallerID. Otherwise you'll not know who is calling and you may not able to Answer/Ignore a call.

Q. The quality of the CallerID pic is so bad even the original photo is in high resolution?!
A. DO NOT use the system contact/outlook to add photo to a contact. Use S2V (Slide 2 View) to do so.

Q. How to mute an incoming ring/vibration when CallerID is enable?
A. Press the Volume Up/Down; or DPAD Up/Down keys when option DpadOn is enable.

Q. After soft-reset, sometimes the first call's callerID is not shown?
A. It's an OS issue, no solution yet.

Q. The CallerID is working fine, but after iLock2 is ended, no more CallerID even the system one?
A. The system incoming pop-up has already diabled by iLock2.
Either start iLock2 or restore the system incoming pop-up as the next question.

Q. How to restore the system incoming pop-up?
A. Turn off "Caller ID" (S2U2 Settings > Phone); or uninstall S2U2, then soft-reset.

Q. "Slide to Answer" does not work?
A. Firstly, the CallerID must be enable & it works on your device.
Secondly, the "Slide to Answer" screen will only appear when your device is locked already by S2U2.
Otherwise it only shows a normal CallerID screen.
A. Change the setting of "Slide to Answer" from "Only Locked" to "Always".

Q. "Slide to End" does not work?
A. Firstly, the CallerID must be enable & "Slide to Answer" & both work on your device.
Secondly, the "Slide to End" screen will only appear when your device is locked already by S2U2.
Otherwise it only shows a normal CallerID screen.
A. Change the setting of "Slide to Answer" from "Only Locked" to "Always".

Wallpaper

Q. How to change wallpaper?
A. Create a jpg file with resolution the same as your device
(QVGA is 240 x 320; WQVGA is 240 x 400; VGA is 480 x 640; WVGA is 480 x 800);
rename it to "wallpaper.jpg"; copy it to the gfx folder (default is \program files\s2u2\gfx\);
restart iLock2. And the file "wallpaperL.jpg" is for the Landscape mode.

Q. My GIF wallpaper cannot be shown?
A. Currently, there is a limitation to the size of the GIF file.
Sometimes, even your device has enough free RAM, it still cannot be shown.
Suggest to reduce the dimension (not the file size) & the no. of frames in the GIF, then try again.

Q. The GIF animation stopped after a certain period?
A. Turn on "Endless GIF Animation" (S2U2 Settings > Wallpaper).

Q. I've set up a folder of GIF files & set the Wallpaper point to that folder, but S2U2 shows nothing?
A. Wallpaper(L) folder only supports JPG files.

Q. When the wallpaper is set to GIF file, even a small one, the memory usage is very high?
A. Yes, all the frames need to be cached in memory. So the more frames the GIF has, the more memory will be used.

Weather

Q. My XXX weather application cannot be shown on S2U2?
A. S2U2 only supports Spb Weather 1.x (not 2.x; not Traveler; not Shell), Weather Panel, Pocket Weather, HTC Weather, User-defined Weather and HTC Manila (TouchFLO) 2D & 3D Weather.

Q. There is no registry key called UserWeather in my device?
A. Create it (as STRING) by yourself.

Q. How to make use of UserWeather?
A. You have to manually update the registry key UserWeather (STRING) under \HKEY_CURRENT_USER\Software\A_C\S2U2.
The format is "icon|index|high temp|low temp" where icon is S, P or W (Spb Weather, Pocket Weather or Weather Panel).
Or "icon|index|string" where "icon" is C (custom), "index" is the weather icon & "string" will be the message displayed underneath the weather icon.
e.g. "C|50|Rainning" means the \gfx\weather\50.png icon & "Rainning" will be displayed on screen.
Schettj has created a MortScript to update it through Yahoo's weather,
details at http://forum.xda-developers.com/showthread.php?t=358952

Q. Why there is no current weather info shown? Why the weather icon mismatches with HTC Weather or Manila 2D/3D Weather?
A. Because S2U2 only shows TODAY's FORECAST info from the weather applications.

Q. When getting temperature (in Celsius) from HTC Home or Manila 2D, there is always 1 degree discrepancy?
A. That's the bug of HTC Home or Manila 2D when converting the readings from Fahrenheit to Celsius.

Q. The Manila (TouchFLO) 3D Weather info not shown on S2U2?
A. Check if you have added custom city; try to add a non-custom city.
A. Check if you have set the weather to update itself automatically; try different setting.
A. No perfect solution yet.

Others

Q. What is the official website of S2U2?
A. http://www.ac-s2.com

Q. Is S2U2 free?
A. Yes for personal use, but any donation is welcome, thanks.
For commercial use, please contact A_C at http://contact.ac-s2.com for the details.