[Touch HD General] Sean3:
This thread is for those who use the HTC Lockscreen and who:

A) Like the slider at the top of the screen, but are looking for a fix for that pesky 3-4 second delay before it becomes responsive. For this method, you can either apply the reg edit below in "UPDATED FIX 1-Dec-2010 Registry Edit Fix", install the attached cab and follow the instructions in the "UPDATE 1-Jan-2010 paragraph" or install the startup exe. as per UPDATE 30-March-2010;

and for those who...

B) would like to flip the slider from the top to the bottom. For this, I highly recommend HeartofWolf's Lockscreen fix located here http://htcpedia.com/forum/showthread.php?t=363. There are plenty of mods that move the slider to the bottom, but the benefit of his cab is that the calendar notification icon disappears once a calendar event has expired. The downside for me is that the slider is resized a bit too skinny. If you install the cab and find the slider to be too small and would prefer the slider to be the normal oem size, I have modified the LS_Lockscene_480x800.cpr to do just that. Further in the mod, I have moved the slider up from the bottom to be at approximately thumb height. To install the modified LS_Lockscene_480x800.cpr:

1)You will first need to install HeartofWolf's Lockscreen fix V4, if you haven't already.

2)Download and unzip the LS_Scene_480x800_modification file below.

3) Move the LS_Scene_480x800.cpr file to your device and copy and paste it into the lockscreen folder located in File Explorer->Windows->Lockscreen.

4) Soft-Reset. You're done.

Note: If you install HeartofWolf's cab, there is no need to install the registry delay fix. Flipping the slider from top to bottom solves the delay. If you later uninstall the cab, you may lose the lockscreen. If that happens, no problem, just copy the original lockscreen files also attached below back into the Lockscreen file in File Explorer->Windows and soft-reset.

TIP: Slider Notifications

If you use the notification sliders to access missed calls, voicemail, email etc. , but wished the voicemail slider called your voicemail instead of taking you to your dialpad or the email slider went to your inbox instead of the manila tab, then take a look at the following thread by Da_G:

http://xdaforums.com/showpost.php?p=4268138&postcount=3

___________________________________________

History and Updates

UPDATED 21-April-2010 Fixed each of the notification sliders' position in LS_Lockscene 480x800 so as not to overlap the unlock slider. When I moved the unlock slider up further from the bottom to be at approximate thumb height, I did not adjust the notification sliders up along with it. So, when you had more than one notification and the sliders dropped down, one or two would overlap the unlockslider. That has been adjusted.

UPDATED 30-March-2010 Thanks and big credits to Trueg who created a start up exe. that will run the reg edit at start up. The beauty of his exe is that in the past if you realigned your screen, on your next softreset, the delay would return, at which point you would have to reinstall the cab or reapply the reg edit and soft reset. What Trueg's exe. does is run the reg edit on each start-up. So each time you reset your phone, the reg edit that solves the delay automatically runs.

To install:

1. Download and unzip the "setFirstCal" file below.

2. Copy and paste the setFirstCal.exe inside your "StartUp" folder located in File Explorer->Windows->StartUp.

3. Softreset. Done.

If you choose this method, there is no need to install the cab or apply the reg edit. This will take care of everything for you.

UPDATED 1-Jan-2010 Cab file for Registry Edit is now available below. Credit and thanks to cduijker. After installing, please remember to soft reset. If for some reason the cab does not work for you, check to see if you have the registry setting as discussed below in the "UPDATED FIX 12/1/09". If you do not have the setting then it appears this fix is not the solution for you.

UPDATED 1-Dec-2010 Registry Edit Fix

For those who would like to fix the lockscreen delay, but would prefer to do so without having to hardreset or reflash, I have the fix for you. Before I begin I would like to give a BIG thanks and credit to kieboy for testing this edit and providing feedback!

Open your favorite registry editor and navigate to:

1) HKLM\Hardware\DeviceMap\Keybd

2) look for the entry named: FirstCalibration

3) If it's there, you can do one of two things 1) delete it or 2) as suggested to me by kieboy, you can change the dword value from 1 to 0.

4) softreset. To be sure, I recommend a manual softreset using your stylus opposed to a softreset program. I've tested this fix on a couple of roms and one of the softreset programs would not allow the fix to take.

5) bring up the lockscreen in "start", push the power button to turn the screen off (standby) and then back on. The slider should immedietely respond.

If it doesn't work, you can always realign your screen and the deleted or changed value should reappear after a softreset.

Please note: From time to time you may need to realign your screen. If you do, remember to go back into the registry and perform the edit again. The reason being is that manually aligning the screen creates the value "FirstCalibration", which appears, at least in part, to be the culprit causing the delay.

Also note that on occassion the slider gets stuck on one side or the other depending on which way you slide it. If it sticks, just tap the slider and it will unlock. Doesn't happen very ofter, but it does happen.

If you would like to solve the delay by avoiding the screen alignment process altogether after each hard reset or flash, please continue reading below.

November 22, 2009 Alternative Solution

The lockscreen delay is nothing new and has been defined around the forum as a 2-3 second delay between the time the device is woken up from standby and the time the slider becomes responsive to either unlock the device or access the slider notifications. Indeed, in the past there have been some excellent fixes: mindfrost82, tommy34 and heartofwolf, just to name a few. By in large, these fixes are edits to .Cpr files and in most cases no longer work, except for heartofwolf, on the newer manila 2.1 and 2.5 roms with the HTC Lockscreen. The heartofwolf fix, however, resizes the slider and puts it at the bottom of the screen, which at the time was the known protocol to fix the delay. It should be noted that using a password to unlock is a fix too. Some are not bothered by the delay while others are. I myself like the slider instantly responsive and accesible once the screen is on. If you fall into the latter category I may have a fix.

I believe the slider delay is the direct result of manual screen calibration or aligning the screen during initial set up after either a new rom flash or hard reset. If you skip the "welcome" process, i.e. screen alignment, date and time setting etc. you will also skip the process that creates the delay. What in manual screen alignment is linked to the delay is something I am looking into.

The solution, as I see it for now, is to skip or bypass the screen alignment process altogether. Some Chefs do this already, namely Dutty, to among other things speed up the set up process.

How to do it: there are a couple of ways you can find in the forum, however, one way is to:

1) Create a blank text file on your PC and name it, welcome.not Be sure it does not save as welcome.not.txt or it won't work. If so, remove the .txt.

2) Next, place the text file in the root of your storage card.

3) Now, flash a new rom or hard reset and you're done.

Another way:

1) Open file explorer on your device.

2) Go to the root directory of your storage card.

3) With your stylus or finger, tap and hold the screen and wait for the menu to pop open.

4) from th menu create a new file and name it welcome.not

5) Now you can hard reset or flash a new rom.

It's up to you whether you leave your SD in during flash. I do not. If you do not, after the rom flash, stick your SD in and hard reset. If all goes to plan, the "welcome" phase will be bypassed, and you will not be prompted to align the screen or set the date, location, time etc.

To test and see if there is no delay, once the device is set up, go to the start menu, press the lock button at the bottom of the screen. When the lock pops up, turn your screen off. Wait a second or two and turn it back on. The slider should respond instantly. NOTE: if you go into settings and manually align the screen, upon soft reset, the delay will be back.

The screen coordinates should load automatically after the bypass. If for any reason you need them, here are the Blackstone alignment coordinates from HKLM/Hardware/Devicemap/Touch/ Calibrationdata:

511,542 183,881 183,198 834,197 883,880.

S3