yashsingh1/xdaforums huggingface dataset:
[Touch Diamond, MDA Compact IV Themes and Apps] netmaomao:
I was using TouchLockPro 1.8 and now shifted to 2.0. I think this program is really great for Diamond and introduced to some friends. Most of the phones are working well with this program except one.

This guy flashed his Diamond with a new 2.0.3 version ROM, and then, the triple-touch is not working any more. Anyone experienced this?

The issue is:

1. Set the sequence to 444.

2. Lock the Diamond with power button.

3. Power on, and triple touch to unlock, the phone works fine.

4. Power off and power on again, and the triple touch doesn't work.

It seem quite some Diamond users met this issue, I don't know is there already a solution? I might have missed some posts, thanks for pointing out.

Thanks to zuinigerijder too.
[Touch Diamond, MDA Compact IV Themes and Apps] bill48105:
Hi. Unfortunately it seems the choices are to disable TF3D from your Today/Home screen or switch to an older ROM that doesn't have this problem such as Dutty's v3.6b which works great for me with TLP. I'd imagine at some point a solution will be found but when is anybody's guess. Hopefully sooner than later though.

Bill
[Touch Diamond, MDA Compact IV Themes and Apps] netmaomao:
Thanks, we will have a try by disabling the TF3D.

Hope the great TouchLockPro will support new drivers soon!
[Touch Diamond, MDA Compact IV Themes and Apps] fourcc:
since 24h ago, i'm testing 2.1.

it has a weird behaviour, i have autolockonpoweron=0 in TLA settings and in registry of course. But TLP always lock my device when turning it on.

i will send you logs as always, ZuinigeRijder.

edit:

strange, now the problem is gone. To eliminate the problem i've had to

enable autolockonpoweron=1 , soft reset, disable autolockonpoweron=0 , soft reset

other ways of enable / disable autolockonpoweron + with or without softresetting, didn't eliminate the problem. BTW it runs fine now.

edit 2:

Really strange, after some minutes the problem has appeared again.

i will send you logs as i've said before.
[Touch Diamond, MDA Compact IV Themes and Apps] Flintz:
@ZuinigeRijder: Nice to hear that you are looking into the capacity-area-problem! ;) I don't know if it helps you, but I encountered a strange behaviour with G-Alarm: Whenever a alarm goes off the screen goes on for a second then switches off again and then if I press the power button again to get the screen on, tapping on the capacitive surface area ALWAYS works to unlock the device.
[Touch Diamond, MDA Compact IV Themes and Apps] texasez:
I am using 2.1 but have had the same problem for the last two upgrades. When locked on a touch pro, the battery icon shows -1%. When unlocked the battery meter shows the correct charge. Do I have a setting wrong?

Larry
[Touch Diamond, MDA Compact IV Themes and Apps] yamatos:
Installed version 2.1 on Verizon Touch Pro (Stock Rom)... everything works fine with one issue... When call comes in, ringer doesn't work anymore.. I did soft reset, chaging volume and ringer type but still, it doesnt ring anymore. seems like sound is muted as soon as call comes in... anyone had similar issue before?
[Touch Diamond, MDA Compact IV Themes and Apps] ZuinigeRijder:
I would not expect this is related to TouchLockPro. Probably it is best to post a debug log file (logdebug=1 and logdebugdetailed=1) and post the log file \TouchLockPro.log.txt as zipped attachment.

Does the problem disappear when you disable TouchLockPro, by starting TouchLockPro in the Programs menu (it will ask if you want to disable it)?
[Touch Diamond, MDA Compact IV Themes and Apps] bill48105:
FYI, here is my post on the Dutty thread on my attempts to replace manilla tf3d to fix the TouchLockPro capactive touch issue on his v4 rom with no luck so far:

http://xdaforums.com/showthread.php?p=3163480#post3163480

For now I'm leaving my 1 Diamond with Dutty 3.6b and another with v4 w/ TF3D disabled from the Today screen to make it easier to test possible fixes.

Bill
[Touch Diamond, MDA Compact IV Themes and Apps] ZuinigeRijder:
Thanks for your effort. I am hunting down another way of locking the hardware keys (which will probably not lock the power button and volume keys), and a possibility to unlock via a hardware key press combination, instead of capacitive touches. Hope this will work, without interfering with other programs.
[Touch Diamond, MDA Compact IV Themes and Apps] ZuinigeRijder:
The maker of G-alarm has added support for TouchLockPro in version 1.2.4. Did you use that version? Strange that it switches off again. Maybe you can post a debug logfile (logdebug=1 and logdebugdetailed=1) and post the file \TouchLockPro.log.txt as zipped attachment.
[Touch Diamond, MDA Compact IV Themes and Apps] ZuinigeRijder:
Maybe I am just too quick with loading the capacitive sensor? But on the other hand, then it should be reacting after 5 seconds, when I reopen the capacitive sensor. I can make a version which loads the capacitive sensor only after a second of 2 :confused: This is just a long hunch.

Are other programs which are using the capacitive sensor working on Dutty ROM?

Also you can try my test program, capacitiveFingerLock..

Just disable/uninstall TouchLockPro, soft-reset and try to start capacitiveFingerLock after power on, to see if it is working when starting by hand.
[Touch Diamond, MDA Compact IV Themes and Apps] ZuinigeRijder:
Is this only for some time?

Because I set the batterypercentage to -1 when powering up, because I want to force a reread of the battery percentage (because while at sleep, the battery can be drained already a lot). Apparently, the battery driver gives unknown back for some time, just after power on. Someone else reported the same, it could take 20-30 seconds on a Touch Pro, before it showed the correct percentage.

Can you post a debug log file (logdebug=1 and logdebugdetailed=1) and post the debug log file \TouchLockPro.log.txt as zipped attachment?
[Touch Diamond, MDA Compact IV Themes and Apps] ZuinigeRijder:
For myself, the donation are not so important. I do it still for idealism, fun and learning Windows Mobile programming. Actually, I have a good job as software architect, so the donations are just a way of recognition.

But there is another side of the story too. I also have a wife and family. And if I spent too much time on this 'hobby', they will not be happy. My wife likes it to drink a cup of coffee with me in town, so the donations I receive are for that :D This way my family still earns something from the hours I did spend behind the computer.

I also know, that over time I will spend less time on TouchLockPro, when it is perfect enough and I have other priorities. But till now it is fun and there are definitely (sometimes small) improvements to be made. And of course, I want people to be motivated also to program something for a Windows Mobile phone (and share the knowledge/source code).

I am proud too, that I could make from all those unlocking mechanisms (using all those sensors) a simple, small, structured program which does not drain battery. Also other solutions exists, but I think I have the most elegant one, without interfering with existing programs and without a window on top over the whole TouchPanel. You to decide which one to use :rolleyes: because HTC should have provided a solution for this problem from the beginning.
[Touch Diamond, MDA Compact IV Themes and Apps] mshnayde:
I might have come across a bug.

I only use the lock option on the incoming calls, that way I don't accidently hang up on someone as I am removing the phone from a holster.

However, after a few times of turning the phone on and off. It starts locking by itself even though the autolock option is not selected.

Thanks.
[Touch Diamond, MDA Compact IV Themes and Apps] bill48105:
No problem, just tryin to help out. I'd imagine at some point a fix for the capacitive thing will be found but yeah more methods would be cool. If all else fails I pull out the stylus but tough to do 1 handed & I sometimes forget it is there. lol

Would it be possible to have a 2nd press of the power button unlock the phone? I know normally pressing it puts it to sleep but when locked (and NOT LockTouchPanelOnly) the power button does nothing. To me it would be cool & intuitive that a 2nd press of the power button unlocks the phone then a 3rd would put it back to sleep. But I'm not sure if you have control of the button at that point or if you just told the system to disable it.

I keep LockTouchPanelOnly on so that I can answer with the keys but the problem I've found with that is I often press the volume keys on accident since they stick out & press very easily and sometimes turn the ringer too loud or worse yet off without knowing it. So to me I'd prefer to be able to choose which keys are locked or not (or better yet WHEN what keys are locked, like my INI custom config example you added to the todo/wish list) but not sure if that is possible or not. One hack workaround might be for TLP to watch the volume setting & reset if changed while locked.. Of course you'd have to provide an override setting because there would be people saying 'I don't like how TLP changes my volume back!' lol

Hmm. Hardware key combinations might be cool if it doesn't break something else. What about holding down a key? Maybe that is what you were meant with key combinations. Holding down certain keys to unlock vs pressing keys in a certain order? If I could hold the Call/Answer button down when a call came in I'd keep the keys locked. Holding down the C/A button (or multiple presses of power button as mentioned above) might be an intuitive way to unlock in an emergency especially for someone else using the phone unaware of how TLP works.. I know people like the convenience & security of a locked phone but I'd hate to imagine someone died because the phone couldn't be used in an emergency.

Btw all of the above are just suggestions & comments I think would help make TLP better. In no way do I *expect* anything from you & am certainly not telling you what to do. :)

Bill
[Touch Diamond, MDA Compact IV Themes and Apps] ZuinigeRijder:
Ok, can you make a debug log file (logdebug=1 and logdebugdetailed=1), try to reproduce the problem, write down the exact time when it occured and post the debug log file \TouchLockPro.log.txt as zipped attachment.

I expect that TouchLockPro will think there is still an incoming call when waking up (so the end-call is not trapped by TouchLockPro).
[Touch Diamond, MDA Compact IV Themes and Apps] bill48105:
Doesn't TLP wait like 30 seconds now after bootup before loading?

I hadn't tried other capacitive sensor apps but I just tried your CFL (nice POC lol) and it does work but it is not surprising because TLP only doesn't work when TF3D screens are up & once I run CFL it is in front & TF3D isn't.. I think that is why disabling TF3D from Today screen 'fixes' it. Not that TF3D isn't running at all but rather that it isn't in the foreground ever.
[Touch Diamond, MDA Compact IV Themes and Apps] ZuinigeRijder:
I recreate the battClock when locked, so I eventually the BatClock gets the foreground window (once per 5 seconds). Can you test with TF3D enabled?

Yes, I wait 30 seconds at boot time, but I thought the problem only occurs when power off/power on (then TLP is locked).
[Touch Diamond, MDA Compact IV Themes and Apps] yamatos:
ZuinigeRijder,

As you are probably right that TouchLockPro may have not cause this issue... I tried by disabling the lock and also removing the entire program didn't resolve my issue... I attached the log file which was created when I made a call to my phone... This is very strange as I didn't install other apps nor changed any configuration.... Only thing I did was messing with GPS settings... If this ringer issue is not the cause, sorry for wasting your time...
[Touch Diamond, MDA Compact IV Themes and Apps] ZuinigeRijder:
I do not see anything strange in the log file. I assume you did a soft-reset, to make sure it is not some strange state of your phone. Apparently some setting has been changed while messing with your GPS :mad:
[Touch Diamond, MDA Compact IV Themes and Apps] yamatos:
super thanks to your help. I must have been doing something withing out knowing...
[Touch Diamond, MDA Compact IV Themes and Apps] bill48105:
Hmm well in that case you'd think that worst case scenario TLP would just take 5 seconds of waiting before it worked but it doesn't. Maybe a test version that had a popup window 5 seconds after wake up while locked would work?

I *did* have TF3D enabled.. Since your test fingerlock app takes over screen (vs running in tray like TLP) TF3D is running in the background. TLP works fine in that case too.. TLP only stops working when TF3D is up front and I have no way to make TF3D stay in front of your test POC app. ;)
[Touch Diamond, MDA Compact IV Themes and Apps] ZuinigeRijder:
Ok, so the trick of recreating the BattCLock is no longer working in the newer ROM's with TF3D:

HWND wnd = CreateWindow(_T("STATIC"), _T(""), WS_CHILD|WS_VISIBLE|WS_POPUP, clockX, clockY, pS->GetClockWidth(), pS->GetClockHeight(), g_hTaskBarWnd, NULL, g_hInstance, NULL);
SetWindowPos(wnd, HWND_TOPMOST, 0,0,0,0, SWP_NOMOVE | SWP_NOSIZE);
CapacitiveTouchSensorOpen(wnd);

And TF3D is making sure it regains focus :mad:
[Touch Diamond, MDA Compact IV Themes and Apps] bill48105:
Hmm might be the case. That TLP BattClock does show up on the tray over where the battery icon normally is when TF3D is showing but as long as TF3D is up on the screen TLP does not register capacitive touches. Would it be hard to make a test version that does a popup that takes focus every 5 seconds after wake up or such to see? Or perhaps you have a better idea? :D

Btw what do you think of the fact I tested older versions of manilla over Dutty v4 but TLP still didn't work? Makes me think it isn't TF3D itself but some driver or support app it uses.. Or I need to try even older Manilla..

I should search for some capacitive touch apps that run in the tray & verify they all no longer work too.. Maybe one of them has different approach that works still.. Do you know of any off hand?
[Touch Diamond, MDA Compact IV Themes and Apps] ZuinigeRijder:
This thread is listing sensor applications:

GScroll is an app where you can couple commands to capacitive touches (probably idea/source stolen from me :D) There is a demo download there.
[Touch Diamond, MDA Compact IV Themes and Apps] bill48105:
Cool thanks that saved me a ton of time searching/researching, I already got it & tried it out! Not sure if this is good news or bad but GScroll works with TF3D up! I even tried it again after a hard reset & starting fresh to confirm nothing else I tried skewed the results but maybe you need to ask the GScroll author what they are doing different. :D Obviously *something* is different, the question is what..

One odd thing to note is if I run GScroll & TLP at the same time TLP *sometimes* registers touches & the counter hits 1 or 2! Weirder yet is that even though TLP shows the phone is locked, touching the capacitive area actually makes the TF3D scrollbar/cursor scroll around like GScroll is doing it's job still as if the phone isn't locked..

Btw I don't see any window or task icon for gscroll so makes me wonder if it really is focus being stolen away or not.. Maybe they poll the sensors in gscroll vs getting notified?

Hope that helps somehow.

Bill
[Touch Diamond, MDA Compact IV Themes and Apps] peterpan911:
LockSuspend directly from the screen

Hi zuinigerijder,

great piece of work. What I am missing is a button at the top of the touchscreen that sends the diamond directly to LockSuspend (like the zz in TouchLockAction). Best would be a button in TF3D.

That for preserving the on/off button.

Do you see a chance for realisation?
[Touch Diamond, MDA Compact IV Themes and Apps] ZuinigeRijder:
I have posted a question in the GScroll forum. Hope I get reaction which helps in solving the problem.
[Touch Diamond, MDA Compact IV Themes and Apps] ZuinigeRijder:
Pressing the BattClock in older versions of TouchLockPro did lock the phone.

Now this is indeed for starting TouchLockAction.

You can couple a shortcut to the command: "TouchLockAction.exe" lock

Another way is taking (almost)out/in the stylus.
[Touch Diamond, MDA Compact IV Themes and Apps] peterpan911:
I am new with my diamond. How do I do that?
[Touch Diamond, MDA Compact IV Themes and Apps] cismconn:
Hi ZuinigeRijder

thanks for your work on this.

liking the program so far, trying a few screen lock programs with my new Touch HD at the moment to see which one I prefer.

Tried s2u2 for a couple of weeks, looked lovely but drained the battery in less than day of low use.

TouchLockPro though works lovely, no drain at all but still lots of features.

Worked lovely in the daytime yesterday, light sensor obviously working fine... I thought the triple tap was working also but it seems not from thread.

However at night time in a darkened snooker (like pool) hall, thought my phone had locked up and then realised it was only unlocking via the stylus.

I've hardly used the stylus so far with the Touch since its not really needed.. Will there be some reliable way to unlock without the stylus or light sensor on a Touch HD? button press or tapping on screen.

Also noticed on landscape that I can see some of what looks like the system clock underneath the batt & time clock from TLP. I don't have the system clock switched on though.
[Touch Diamond, MDA Compact IV Themes and Apps] amnya:
Enhancement Option Requested

Hi ZuinigeRijder,

Again and again, thank you for your hard work in creating this lovely MOST NEEDED windows mobile program EVER created for windows mobile! Now, i would like to ask you for a small feature. Can you somehow create two new buttons for export and import program settings for us? For example,

I format my mobile pretty frequently, and then i install the necessary programs, starting with your TouchLockPro :) and then reconfigure it as i need.

It would be lovely to be able to export my settings to a file, and then on 1st start of the program, i would import these settings and voala, no need to waste any minute in reconfiguring it :)

Who agrees with me on this one? :)

And again, thnx for this GREAT program :)
[Touch Diamond, MDA Compact IV Themes and Apps] meelo88:
odd vibrate behavior

Hello ZuiigeRijder,

Thank you for this program it has helped me avoid pushing buttons in my pockets. However, I have a question about setting the vibration options.

I installed the 2.0 version and I set my vibrate to on and i set "0" for lock and "2" for unlock and when the program locks it will vibrate twice for locking and twice again when it unlocks.

I tried it to where it set "0" for lock and "1" for unlock to see if it may be mirroring the settings, but the phone still vibrates twice during lock and now once during unlock.

I upgraded to version 2.1 and hoped it was an install issue and it would go away but the issue stayed.

Does anyone else have this problem or would it be only me? Thanks for any help in advance! :)
[Touch Diamond, MDA Compact IV Themes and Apps] bill48105:
I 2nd that! (Although I mentioned it yesterday but it is a few pages back. lol)

http://xdaforums.com/showthread.php?p=3156094#post3156094

I thought the settings were stored in a file which could just be copied but heck if I can find it so maybe I am losing it. :D
[Touch Diamond, MDA Compact IV Themes and Apps] bill48105:
There are LOTS of instructions online on creating shortcuts:

http://www.google.com/search?hl=en&q=windows+mobile+create+shortcut

Or here on xda I found one quickly:

http://xdaforums.com/showthread.php?t=413038

I'd give you step by steps but it depends on a lot of things like what rom you have, what programs, if you do it over active sync or directly, etc. Besides it'd be like reinventing the wheel where there are are lot of tutorials out there. ;)

Once you create the shortcut to TLP with the lock command line you then can either run it from the start menu, today screen plugin or such or assign it to a hardware key under 'Buttons' in control panel or use a 3rd party app that lets you assign to other buttons. The key is to get the shortcut created & test it by opening manually then work on where you want to put it for convenience.

I hope that helps get you started.

Bill
[Touch Diamond, MDA Compact IV Themes and Apps] bill48105:
Workaround found for capacitive touch issue w/ Dutty v4

Short & sweet workaround for anyone having problems with Dutty v4 or other newer roms:

Touch the task manger tray icon 2x in a row then capacitive touch will work once that TM icon goes away & comes back. :)

(NOTE: This only works if you have LockTouchPanelOnly enabled!!)

Full story:

OK! I found some exciting new info! With Dutty's v4 rom & TF3D enabled on the Today screen I got capactive touches to register! By accident really.. (It shows why doing things in a test environment isn't always the same as real world)

I realized that I was pressing the power button to put it to sleep when I was trying to get TLP to work. IF I let Windows put it to sleep (waited at least 40 seconds: that is the default time in Power options on battery) then when I pressed power button to wake it up TLP registered the touches even though TF3D was up & on screen! :D Now this isn't 100% though.. There have been a few times I thought I let it go to sleep on its own but I couldn't use capative to unlock, or maybe I pressed the button & didn't realize it. I am thinking that whatever is stealing focus from TLP (see below) is just doing it again sometimes.. But odds are that should give you a hint as to what is up.

Now here is another doozy! I found that either way (pressing button or letting windows put it to sleep) I can always get TLP to work if I simply touch right part of TLP icon in tray 2x 1st! WOO HOO! (Actually I think you're pressing task manager which is a little bit over TLP. I tested this theory by changing TLP X to -106 from default of -96 which moved it a little more to the left & indeed touches to TLP icon do not register but touches to task manager do.. If you press that area once it brings up task manager list then wait for that list to go away then TLP will usually work but I found it easier to just touch TLP/task manger area 2x in a row rather than wait.) One note is that sometimes when you do the double touch in that area the task manager tray icon dissappears. If this happens you have to wait until it comes back (usually only like 1-2 seconds) before the touches register.

Now this is good more good news bad news though. It is good news as we now have a pretty simple work-around for now and it should help you figure out how to fix the problem but the bad news is it shows that even with 2.1 there is something allowing the touches on the touch screen to register, at least in the area of where TLP is. (I assume I am actually touching task manager & not TLP because why else would the task list come up? This also leads me to believe that somehow task manager is at work here stealing focus from TLP which is causing the capacitive touch stuff to not work right..)

Anyhow those are my latest findings. Hopefully it helps you find a real solution.

Bill
[Touch Diamond, MDA Compact IV Themes and Apps] amnya:
Lol, so i think i double your request not vice versa :P. I doubt the settings are in a file, since i beleive the program edits the registry directly. If am wrong, give us the location you experts out there :)

Otherwise, hope this feature is added sometime soon. :)

Cheers