(2 April 2009) S2U2 v1.62 - dream

Status
Not open for further replies.
Search This thread

A_C

Senior Member
Jan 5, 2007
1,364
4
www.ac-s2.com
Hey guys,

Although S2U2 is now reached v1.62, it doesn't mean it can run perfectly on your device. Thanks to different devices produced by different vendors. So, please test it before use it everyday, especially the CallerID function.

(23 April 2009, You may try out the latest hot-fix v1.65 beta2 found at here.)

What is S2U2?
S2U2 (Slide2Unlock2) is a simple lock/unlock application which has the iPhone style slide unlocking. It can be used as a screensaver while you don't use your device. It has a CallerID function (but some devices may not work, so please try it first); S2P control plugin; and volume control. It can show many system information (customizable) even without unlocking.

Prerequisition:
- WM5 Phone or WM6/6.1 Professional devices
- free RAM: at least 1M for QVGA; 4M for VGA

Changes of v1.62
- the notification pop-up can now be dismissed (only on S2U2) by tapping anywhere a while outside the pop-up area;
To redisplay it, tap the corresponding notification icon.
- added option to turn on/off the individual preview of SMS, MMS & Email.
Please note that since I have no where to test the MMS (my device treats it as SMS), so it may not work.
- the "slide to view" has extended to all notification icons.
e.g. when a missed-call icon shown; tap the icon & it'll be highlighted; slide the slider will open the call history.
- added option to custom the applications opened by "slide to view" by editing the registry:
They are under 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).
- added option to disable pressing the power button to end an incoming call.
- fixed a potential memory leak introduced in v1.60/1.61.
- fixed the incomplete backup created when saving the settings in S2U2 Settings.
- fixed the occasional problem that the system hangs on the CallerID screen.
- a few minor bugs fixed.

Changes of v1.60
- added option to lock most of the system notifications (alarm, reminder, sms/mms & email notice) when the device is locked.
To dismiss the notification on S2U2 (not on the system), either press the Power button or wait for the backlight turns off.
There are also options to auto-dismiss the notifications on the system & to show a preview of the SMS/email when locked.
When a notification is shown on S2U2, unlock the device ("slide to view") will open the corresponding application.
s2u2-160.png
s2u2-161.png


- added option to delay the email preview.
Set a longer delay if your device alerts the new email notification much later than the email preview.
- added a command switch -password for iLock2 to trigger the password lock immediately if the password is set.
Run iLock2.exe -password will turn on the password lock immediately no matter how long the "require password" is set.
Append the iLock2 startup link with -password will trigger the password lock immediately after soft-reset.
However, even with this option added, it does not mean S2U2 is a highly secure password lock.
- added the back button in the password entry screen; it shares the same position of the clear button.
- added a small-style clock - "clockS", included in the clock pack file.
- added option to set up a 2nd clock (both format & clock path).
To switch between the 1st & 2nd clock, tap the clock area.
e.g. switch between digital (clock) & analog (clockA); or between normal & small (clockS).
- added option to set the Vibration LED.
If S2U2 does not vibrate even "Haptic Feedback" is turned on, 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.
- added option to show Owner's Information (name & phone) at the bottom.
- added option to hide All-Day appointment.
- added option to do not lock the TouchFLO 3D.
Enable it if the TouchFLO 3D restarts/quits unexpectedly when S2U2 is running, but the Home key will not be locked as before.
- change the Wallpaper settings in the registry will trigger S2U2 to change it's wallpaper immediately.
- when save the settings by S2U2 Settings, a setting backup file "S2U2 Settings.reg" will be saved.
- removed option "Power Save" as the power leak problem is found & fixed.
Please read the FAQ if your device still has power leak when running this version.
- removed option "Don't double check Backlight" as it does not work on some devices.
- removed the command switch -refresh of iLock2 as it does not work in some cases. (actually, it'd been removed since v1.5x)
- fixed the occasional problem that the system hangs on the CallerID screen after rejected an incoming call.
- fixed the occasional problem that the unread count of Flexmail cannot be shown.
- some minor bugs fixed.

Download
http://ac-s2.com
* Don't add www in front of the URL as it may not work. I don't know what's wrong with my domain hosting company.

Reset Unread Count
If your device has suspicious unknown count of any unread email/vmail/sms/mms, use this file (ResetUnreadCount.cab) to reset them.

Lock/Unlock Sound Sample

For details, as usual, please read the README or the next post first, especially the Known limitations & FAQs before posting your questions here.

To show your appreciation, pls CLICK HERE to make a donation.

(@ALL LINK POSTERS: I know most of you do not post the donation link on your reposted message. That's fine. But I hope you can at least post the link of this thread so that your visitors know the source of S2U2. Thanks.)

Volume Control shortcut
If you need to manually map a key to invoke the new Volume Control, extract the S2U2-VC.LNK from this file (s2u2-vc.zip) & transfer it to your device's \Windows\Start Menu\Programs\S2U2 (for Non-English device, it varies), then use any key mapping software (some devices have it come along) to map this S2U2-VC to your preferred key.

But it assumes S2U2 is installed at \Program Files\S2U2. You may read HERE for how to create a LNK file.
 
Last edited:

A_C

Senior Member
Jan 5, 2007
1,364
4
www.ac-s2.com
Command Switch of iLock2:
iLock2.exe accepts the following command switches:
-slide to start/invoke S2U2
-nomsg to not to show any message even it closes itself & S2U2
-reset to reset the unread counts of SMS, MMS, email & vmail
-password to turn on the password lock immediately no matter how long the "require password" is set

Configuration:
- Use the "s2u2 Settings.exe" to change the settings.
(There are some extra options that cannot be changed by "s2u2 Settings" yet, but ichijou-san & mushipkw had made their own programs for them, you may try out here & here. Thanks all of them.)

- Through the lang.ini, the default values of DateFormat, TimeFormat, AppointmentTimeFormat, PhoneNoFormat, Wallpaper (Protrait & Landscape) & ClockPath can be customised. They are s_DefaultDateFormat, s_DefaultTimeFormat, s_DefaultAptTimeFormat, s_DefaultPhoneNoFormat, s_DefaultWallpaper(L) & s_DefaultClockPath.

- For advanced users, you can edit the registry (\HKEY_CURRENT_USER\Software\A_C\S2U2) directly. Please remember to RESTART iLock2 after any registry settings changed, otherwise it won't work. The default values are added on the first run of iLock2.

Please refer to this Excel file for the detail description of each setting. (thanks rctneil for the idea)

- All files under \GFX\ can be modified. To keep the transparent effect of some graphics, the top left corner pixel must be the transparent color; or use the ARGB PNG format.

Command Switch of iLock2:
iLock2.exe accepts the following command switches:
-slide to start/invoke S2U2
-nomsg to not to show any message even it closes itself & S2U2
-refresh to reload the registry settings & restart S2U2
-reset to reset the unread counts of SMS, MMS, email & vmail

Known limitations & FAQs:

General
Q. My device shows a blank/black screen when run S2U2 or "S2U2 Settings"?
A. It's not compatible with S2U2. It's a h/w problem. Try to turn ON or OFF the DirectDraw option:
1. stop iLock2
2. edit the registry, under \HKEY_CURRENT_USER\Software\A_C\S2U2, find the key DirectDraw
3. set it to 0 or 1 (depending on which mode it doesn't work, set an opposite value)
4. start iLock2 & S2U2

Q. How to edit the registry?
A. You need 3rd party software like "Task Manager" & "Total Commander". Try to google them & they are very user friendly.

Q. After changing the registry settings, iLock2/S2U2 do not behave as instructed??
A. Pls RESTART iLock2 after any registry settings is made.

Q. S2U2 always run unexpectedly?
A. Try to disable the IdleStart.

Q. S2U2 suddenly does not start automatically?
A. Check if there is any applications which are included in the ExceptionEXE list are running in the foreground.
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. S2U2 consumes a lot of power?!
A. Make sure there is no music player 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 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.

Q. S2U2 sometimes reappear by itself immediately after an unlock?
A. set a longer "WakeupDelayMS".
A. If any "auto-rotation" application is installed, please add "S2U2" to it's exception list.

Q. My device's special Keys are not blocked by S2U2?! (e.g. the camera key on P525 & P535...)
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 will break S2U2.

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.

Q. Some of my device's background jobs (like email sync or bluetooth connection) stopped unexpectedly when S2U2 is running?
A. Try to turn on NoPowerSuspend.

Q. What is NoPowerSuspend?
A. There is a few options in S2U2 to set when to suspend your device's power. If NoPowerSuspend is set to 1, 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 OffLCD longer (17 seconds or more) or add it to the ExceptionEXE list as below.

Q. How to configure S2U2 not to start when some applications are running?
A. Edit the Registry, under \HKEY_CURRENT_USER\Software\A_C\S2U2, add key ExceptionEXE0 (STRING) with the name of the application (e.g. iexplore.exe). A total of 10 (0-9) ExceptionEXE can be added. Set ExceptionEXEisFG to 1 for checking it's running in foreground only; while set to 0 for checking it's running in foreground or background. Then restart iLock2.

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 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).
 
Last edited:

A_C

Senior Member
Jan 5, 2007
1,364
4
www.ac-s2.com
Known limitations & FAQs: (continue)

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

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. You may use the ResetUnreadCount.cab to reset these unread counts.

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. Where there is more than ONE appointment shown on S2U2, you may shrink them to show ONE appointment by tapping it.
To restore, tap the appointment again.

Q. How to hide any unread alert?
A. Delete "notice.png" under the \GFX folder; restart iLock2.

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

Q. How to display the operator's 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 folder GFX\Operator. For QVGA/WQVGA device, the logo has to be smaller than 16 pixels high; while for VGA/WVGA, it has to be smaller than 32 pixels high. Since there are a lot of operators in the world, only a few samples are included in the installation.
To switch back to display operator in text, delete the Operator folder & restart iLock2.
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".

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 if it's the case, disable the CallerID. Otherwise you may don't know who is calling you.

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 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 caller tab is diabled by iLock2. Either restart iLock2 or restore the system caller tab as the next question.

Q. How to restore the system caller tab?
A. Set CallerID to 0 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; VGA is 480 x 640); 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 does not shown?
A. Currently, there seems to be a limitation to the size of the GIF file. Sometimes, even your device has enough free RAM, it still cannot be shown. Recommended to reduce the dimension (not the file size) & the no. of frames of the GIF, then try again.

Q. The GIF animation stopped after a certain period?
A. Turn on the GifEndless option.

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 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://xdaforums.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 other 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 when converting the readings from Fahrenheit to Celsius.

Q. The Manila 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.
 
Last edited:

syrguy1969

Senior Member
Jan 17, 2007
1,581
7
Thanks A_C....downloading now!!

edit...well actually I can't download, the QVGA version isn't downloading!!
 
Last edited:

syrguy1969

Senior Member
Jan 17, 2007
1,581
7
So-far so-good!! The battery % shows up top, and everything else seems to be working as good as ever. The inertia takes a little getting used to, but works well!!
 

safato

Senior Member
Jun 7, 2008
63
4
Crema
Thanks A_C.

This is S2U2 lang.ini file for Italian User.
 

Attachments

  • lang.italian_1.40.zip
    2.4 KB · Views: 66
Last edited:

Ddriver

Senior Member
Mar 28, 2005
400
22
German Lang.ini for v1.40

Thanks for update, but with activation TF3D on my HD (1.14.407.3 GER) dont work the Manila 3D Weather again. ???

Its the TF3D deactivation, function the Weather icon. Strange!?
 

Attachments

  • lang.German.zip
    2.3 KB · Views: 98
Last edited:

Upquark

Senior Member
Aug 13, 2008
182
35
Apeldoorn
Great work A_C!

May I suggest the following: if for an appointment, the start time equals the end time, only show the start time.

For example:

12:30 Lunch

instead of

12:30-12:30 Lunch

Thanks!
 

lbhocky19

Senior Member
Feb 18, 2007
2,148
19
so im trying to get my weather to show up
it didnt on the last version either
i have a touch pro using tf3d set that in the s2u2 settings
had custom cities, tried some normal ones that didnt help

BUT if i turn tf3d off then the weather shows up
anyone had this and fixed it?
 

syrguy1969

Senior Member
Jan 17, 2007
1,581
7
Thanks for the new version.

I noticed a difference in the sliding mechanic.
Slider now seems to speed up, and if you release it, it keeps sliding.

Yeah...kinda cool, I think that will allow a lot of people with 'large' fingers to be able to 'flick' the slider and not run out of room at the end to slide!! I think it is a great little tweak!!!
 
Status
Not open for further replies.