yashsingh1/xdaforums huggingface dataset:
[Touch Diamond, MDA Compact IV General] CarpeNoctum:
I am waiting for the scripts as well. This is really helpful if it actually works flawlessly.
[Touch Diamond, MDA Compact IV General] ballface:
I have just called to the HTC technical assistance phone. They do not accept this phone behaviour like a problem.

Solution from HTC: Be careful when you put your phone out of the pouch. :eek::eek::eek: Como mola mi pirindola
[Touch Diamond, MDA Compact IV General] adamgoon:
Open the app and click "tools -> watch".

To lock the device on incoming call:

Then click "New".

Set 'Watch for' to "Phone" and 'Event Title' to "Phone ring" then under 'Execute' select "Device -> "Lock" Screen".

To unlock when you answer:

Click "New".

Set 'Watch for' to "Phone" and 'Event Title' to "Connect (answer)" then under 'Execute' select "Device -> "UnLock" Screen".

As mentioned in previous posts, this doesn't cover missed calls (screen will always be locked after a missed call).

I also don't know what happens when the 14-day trial runs out.

This works on my diamond, so plese try it. Definately a step forward
[Touch Diamond, MDA Compact IV General] DenisB:
I think SKScheMA is the closeset solution so far. We just need to understand how to create right set of rules.

I've tried to put 3rd rule - "unlock screen when disconnect" but it doesn't work either. Screen stays locked after missed or rejected call. I think the issue is that all 3 rules run in sequence. What we need is rule "unlock screen when connect OR disconnect"

Hope some smart head could write proper script.
[Touch Diamond, MDA Compact IV General] Noam23:
Regarding the needed 3rd rule for SKSchema, it could be that we don't really need one.

In the SKKV website, they say that if you use SKSchema to lock the screen when a call comes in (when you answer it), then (and I quote) "If you want to unlock screen in call progress - press action button".

I'm not sure what the "action" button is. I tried all buttons to no avail. I think that if such button existed, it could solve our problem and allow to exit from lock down not only during a call.

We need to ask SKKV what is this action key, and if they can make one of the Diamond keys replace it.
[Touch Diamond, MDA Compact IV General] Noam23:
Another step forward with SKSchema !

Rule #1 - when phone rings, lock screen.

Rule #2 - when call disconnects, unlock screen.

Rule #3 - when call connects, unlock screen.

Now if I passively don't answer a call, the screen is unlocked (not sure why DenisB reported otherwise, you should double check. I even made soft reset to make sure it sticks, and it sticks).

It still stays locked if I actively reject the call.

We're 95% there.
[Touch Diamond, MDA Compact IV General] Noam23:
100% solved !!!

Rule #1 - when phone rings, lock screen.

Rule #2 - when call disconnects, unlock screen.

Rule #3 - when call connects, unlock screen.

Rule #4 - when call state changes, unlock screen.

YEAH!!!
[Touch Diamond, MDA Compact IV General] Noam23:
Here are the detailed "WATCH rules" for SKSchema:

Rule #1

Watch for:

Phone

Event title:

Phone ring

Execute:

Device => "lock" screen

Rule #2

Watch for:

Phone

Event title:

Disconnect

Execute:

Device => "Unlock" screen

Rule #3

Watch for:

Phone

Event title:

Connect (answer)

Execute:

Device => "Unlock" screen

Rule #4

Watch for:

Phone

Event title:

Call state changed

Execute:

Device => "Unlock" screen

(don't forget to enable watch mode, otherwise the rules won't be active. Tools > Settings > General Tab > Watch mode = ON)

To sum up what these rules do

: calls can only be answered by hardware keys (since once the phone rings, screen is immediately locked [even if phone is set to Silent mode]). Once the call has been answered by hardware keys, the screen is unlocked. If the call has not been answered (by passively letting it ring out, or actively by rejection), the screen is unlocked.
[Touch Diamond, MDA Compact IV General] Furbious:
Nice catch Noam23, luckily I'd already paid for skschema so hopefully this'll tide me over till a better solution turns up :)
[Touch Diamond, MDA Compact IV General] Yodajr:
skschema is running in background ?

If yes, how much ram it is using ?

(for figure out wich solution is better : this one or s2u2)

The hardware buttons (bottom) of the diamond works like this.
[Touch Diamond, MDA Compact IV General] CarpeNoctum:
I applied the rules as shown above but there is one small issue. If I reject the call using the bottom right hw button, the screen remains locked. In order to unlock it I have to lock the whole device and then unlock it. Anyone else having this problem?
[Touch Diamond, MDA Compact IV General] gyro11:
sounds like a new rule is needed for rejecting calls
[Touch Diamond, MDA Compact IV General] Noam23:
I have no such problem. I can reject either with the BT headset, or the right Diamond key, and screen is immediately unlocked.

For rule #4, are you sure you used "Call state changed" (and NOT "Phone activity state changed") for the Event Title ?
[Touch Diamond, MDA Compact IV General] Desmondo:
SkSchema seems to do the job perfectly :D

I've added another rule to my list that blanks the phone screen upon answering. That way you don't accidentally press screen buttons with your ear but the phone is still unlocked so one press on the hard key brings the screen back on.

Looking forward to playing with this app some more to see what it can do :)
[Touch Diamond, MDA Compact IV General] CarpeNoctum:
yeap I am sure. Anyway, it behaves funny. It now doesn't even lock the screen. I will uninstall and install again.
[Touch Diamond, MDA Compact IV General] heretic:
Ok, so those rules work, but my problem is that now I can't reject the call with hw.button. After I press it, nothing happens (phone keeps ringing) and after that it seems like it locks hw. buttons completely, so I can't even take this call anymore. Does anyone have the same problem?

upd.: Did a soft reset and it seems to be working properly now. Will be monitoring this issue...
[Touch Diamond, MDA Compact IV General] Desmondo:
This SKSchema sure is tricky to use :/

All I want to do now is have it lock the device when I turn the power off but I can't find a way of doing this at all.
[Touch Diamond, MDA Compact IV General] heretic:
You can lock all buttons when device is off using standard Windows Settings dialog...
[Touch Diamond, MDA Compact IV General] Desmondo:
Aye, just remembered that :)

I'm new to WM for a phone. Last PDA I had was years back. Thanks :)
[Touch Diamond, MDA Compact IV General] ballface:
Thanks Noam23.

I've just tested it and seems that it works!!!

Great:)
[Touch Diamond, MDA Compact IV General] Heppieboeddah:
hangs

Tryed this and seems to work. But the systems 'hangs" after ending the call. A softreset is needed...:confused:
[Touch Diamond, MDA Compact IV General] Desmondo:
I now have this set EXACTLY how I've wanted the phone from the beginning :D

After playing around with SKSchema and a few registry keys it's perfect.

My phone now works like this...

1. Phone is on, backlight goes out after 30secs, phone locks after another 15secs, turns off after another 15secs.

2. Call comes in, screen is locked, answer call with hard key, screen unlocks, screen blanks to stop accidental presses but stays unlocked so I can still use screen after a hard key press.

3. Hang up and phone goes back to state 1.
[Touch Diamond, MDA Compact IV General] emugpp:
better watch this thread, will have a diamond soon :)
[Touch Diamond, MDA Compact IV General] JP_UK:
Does anyone know what settings are required to configure s2u2 to do this job?

I've tried but when the phone is locked (screen off) and I get a call, it still defaults to the touchflo answer screen, so doesn't require a slide to unlock it.

Thanks.
[Touch Diamond, MDA Compact IV General] marco.catelli:
s2u2 the simple solution

slide to answer and caller id are working very good with the latest s2u2 on diamond. If you set the slide to answer and caller id you will get a slide to answer screen on incoming call with the caller id and its image, then you have 2 options: slide to answer or press the hardware key, anyway no more calls answered or rejected by mistake!
[Touch Diamond, MDA Compact IV General] PEDIATRUCHO:
This may be useful to those who want to use S2U2, it´s in spanish, if someone wants to translate it would be great, because my english it´s not very fluent.

http://www.htcmania.com/showthread.php?t=6594
[Touch Diamond, MDA Compact IV General] mauro_s:
S2U2 don't work on videocall :mad:
[Touch Diamond, MDA Compact IV General] davemazo:
SkSchema doesn`t work for me no matter how many soft resets I do
[Touch Diamond, MDA Compact IV General] thieu93:
Hi, is everybody know why it doesn't works with my Diamond? :( I follow the noam23's rules from the post 61 but nothing.

I tried a reset

Thanks
[Touch Diamond, MDA Compact IV General] DiabloJoe:
Have you activated the Watch to ON, by default its off. At the bottom of the rules that you have set up it shows the status.

If its set to Watch OFF then you need to enable it in the settings. Tools > Settings > General Tab > Watch mode = ON > OK
[Touch Diamond, MDA Compact IV General] Noam23:
Thanks Diablo, indeed I forgot to mention it in post 61 (changed now).
[Touch Diamond, MDA Compact IV General] Yodajr:
I answer to myself : Yes, 4kB

So it's better, S2U2 eat more than 2MB of ram.

But it is not very stable... sometimes the screen do not unlock...

I tried to add some rules to unlock the screen by "wake up" or "gsensor down" but no way... the screen stay locked...
[Touch Diamond, MDA Compact IV General] cananda:
Its not works for me. The screen is lock when the phone ring, but its not unlock after the call-ended, need to soft reset.
[Touch Diamond, MDA Compact IV General] Spenner:
Thats the same for me. Ive added the rules exactly as scripted in earlier post. The screen will stay locked on an incoming call, but when the call has been dealt with, the screen stays locked and a soft reset is required. Using Orange original ROM if that makes a difference.
[Touch Diamond, MDA Compact IV General] davemazo:
Yes same here, doesn`t work for me either, the screen stays locked.
[Touch Diamond, MDA Compact IV General] Spenner:
What is weird is that if I Press the call accept "hard" button on the phone and the dialer screen appears, that IS active.
[Touch Diamond, MDA Compact IV General] Noam23:
If you made the rules exactly as I've stated, and it still doesn't work for you, then I can't see how this can't be ROM related...

My ROM is 193.
[Touch Diamond, MDA Compact IV General] Yodajr:
With these rules, your diamond's screen was never EVER stay locked after a call ?
[Touch Diamond, MDA Compact IV General] davemazo:
My ROM is TLR3 which I think is based on 1.93
[Touch Diamond, MDA Compact IV General] emugpp:
whats wrong with using S2U2? works fine doesn't it?
[Touch Diamond, MDA Compact IV General] VPN-User:
No it's not fine. It looks just ugly. S2U2 put some iPhone-like style on your home screen when locked.

If it was just that slider at the bottom without that other s**t, I would use it immediately. It also would have to be localized language as well.

So still there is no real solution to the problem yet.
[Touch Diamond, MDA Compact IV General] counterfitninja:
I use s2u2 to solve this problem and i dont have all that other rubbish on the screen. It only has the slide to unlock button when i turn it on, which changes to slide to answer when i get a call. Easy enough for now.
[Touch Diamond, MDA Compact IV General] Spenner:
I think you might be right, although I dont know enough about these things to know for sure. I have my original orange rom still and was waiting to see if Orange pass on the recent (3 weeks ago) HTC ROM update.

I also have trouble with the Klaxon alarm clock software as well, and thats simple enough.
[Touch Diamond, MDA Compact IV General] evilskanker:
Please can you explain how this is done?

Many thanks.
[Touch Diamond, MDA Compact IV General] Desmondo:
First you need to change a couple of registry keys...

This one turns on the autolocking when the backlight goes off...

HKEY_CURRENT_USER\ControlPanel\BackLight\AutoDevic eLockEnable from 0 to 1

This one adds a delay to the lock when the backlight goes out. xx = the amount of seconds after backlight goes out, the device is locked. Mine is set to 15.

HKEY_CURRENT_USER\ControlPanel\BackLight\AutoDevic eLockTimeout xx

I've then added 2 new watch rules to SKSchema...

Watch for : Phone

Event : Connect (answer)

Execute : Registry > Set Registry Value

with parameters : #r(#rgset) #p(HKCU;ControlPanel\Backlight;AutoLockEnable;DWORD;0) #onlyrun

This disables the autolock when the phone is answered, meaning you can still use all of the phone functions without it keep locking.

Next watch...

Watch for : Phone

Event : Disconnect

Execute : Registry > Set Registry Value

with parameters : #r(#rgset) #p(HKCU;ControlPanel\Backlight;AutoLockEnable;DWORD;1) #onlyrun

This re-enables the autolock when the phone disconnects.

Hope that is all nice and clear :)
[Touch Diamond, MDA Compact IV General] evilskanker:
That's good thanks. I assume you have these 2 watch rules running alongside the other 4 stated earlier in the thread? Thanks.
[Touch Diamond, MDA Compact IV General] Desmondo:
Yep, they are in addition to the original 4 :)
[Touch Diamond, MDA Compact IV General] hertc:
!? .. just tested the touch pad on my Lifebook S, - I managed to move the on-screen cursor with a cigarette pack ..
[Touch Diamond, MDA Compact IV General] Mr. Foley:
I do not develop those devices, but afaik they put a small current of electricity over the display oder pad and measure the change, that a touch of skin causes. Something like that.

So maybe your cigarette pack can conduct electricity oder your notebook uses a different technology. I can not move the cursor with anything but skin on my Samsung NB.
[Touch Diamond, MDA Compact IV General] thieu93:
Thanks you I love you :-)

What about after the 10 trial days remaining? :confused:
[Touch Diamond, MDA Compact IV General] Bozoleclown:
maybe consider buying it :)
[Touch Diamond, MDA Compact IV General] carloshdez:
It would be nice to have a .cab to do all this stuff... donations guaranteed :D
[Touch Diamond, MDA Compact IV General] ballface:
Sorry for the question, how can I change the registry keys? :confused::confused::confused:
[Touch Diamond, MDA Compact IV General] carloshdez:
With a registry editor, such as resco registry editor
[Touch Diamond, MDA Compact IV General] Menneisyys:
OK, I've made the thread sticky.
[Touch Diamond, MDA Compact IV General] PEDIATRUCHO:
Doesn't work with new rules. Keeps locked after a call and have to do soft reset... Still prefer S2U2
[Touch Diamond, MDA Compact IV General] gyro11:
Hey, this is a great solution and works well on my diamond.....for 2 calls

After 2 calls the skschema program keeps switching off the watch list and focuses on the queue list, which doesnt contain anything and so doesnt capture any incoming calls after the first 2, unless i manually go into it and switch it back to the watch queue

Any1 else had this problem? or know how i might fix it?

thanks in advance
[Touch Diamond, MDA Compact IV General] 80B:
It works fine for me. I´ve tested about 15 times and everytime it works. Thanks all!
[Touch Diamond, MDA Compact IV General] Colin_ger:
I just tested. The screen is locked on an incoming call. but after the call only touchflo responds, the startmenu doesn't respond anymore.

Is this a known bug? Any solution?
[Touch Diamond, MDA Compact IV General] cananda:
Its still doesn't work for me, the phone is not unlock after end call or rejected the call, need to soft reset.
[Touch Diamond, MDA Compact IV General] cananda:
It works for me now, with only the first 4 rules. After hard reset !! There must some conflict with the programs that I installed.
[Touch Diamond, MDA Compact IV General] ilemur:
So can somebody program those four rules into a stanalone program so there won't be any need for skschema?
[Touch Diamond, MDA Compact IV General] VPN-User:
Yeah cause I don' t want stupid iPhone feel on my shiny Diamond when using S2SU.

Best solution would be a correctly working slide to unlock function without all that additional stuff. It should be transparent so one can see TF3D shining through. *dream* ;-)
[Touch Diamond, MDA Compact IV General] Sergio PC:
With you braderrr!
[Touch Diamond, MDA Compact IV General] badaas:
hi, looking at this thread, i think ferrex is your main man as he developed slide action for dual, im sure same api's etc. apply

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

hope this helps
[Touch Diamond, MDA Compact IV General] sumitescp:
the diamond is not a slide phone. Therefore this app will not work. thanks anyways for giving attention to this thread.
[Touch Diamond, MDA Compact IV General] nin0:
Is there no way to just remove the Answer & Reject call buttons from the screen that comes up when the phone rings?

I'm guessing the answer screen is windows based not touchflo?

I can't believe HTC aren't doing something about fixing this issue. I'm gonna email them some abuse about it later on I think.
[Touch Diamond, MDA Compact IV General] Spenner:
Dont work on mine either

Tried SKSchema a few times (for good luck) on me phone and it doesnt work. Now using S2U2 which is actually not that bad. I figured from the reports it was getting on this thread it was pretty awful, but Ive found quite the opposite. It can be customised to show missed calls, SMS and tasks and the wall paper can be altered. Ive got mine as a plain black graded background with an analog clock showing with the slide function in black white and grey at the bottom. Very simple, very effective and no missed calls and more importantly no inadvert costly dial ups. When a call comes in, S2U2 can be configured to show full screen contact photo, with the slide to answer function at the bottom.

Obviousy iPhone haters should stay away, but anyone else with the same problem might like to give it a try.
[Touch Diamond, MDA Compact IV General] badaas:
i know its not a slide phone, hence the words 'same apis', same reg keys etc.
[Touch Diamond, MDA Compact IV General] dhiraj228:
i think the main reason for the sensitivity is because of the front touch keypad which is multitouch u can see the video over here

http://in.youtube.com/watch?v=f3Owgcos_KY
[Touch Diamond, MDA Compact IV General] neoTheone:
Here comes my solution:

1. Install "PDAVIET Manila Dialer for VGA" directly to your device (not internal storage!) --> LINK

2. Softreset

3. Now, the battery status icon doesn't show the real charge and taskbar icons are slightely different. So, just delete the file "phcanOverbmp.dll" in your \windows directory and softreset to restore full taskbar functionality. (OR use solution from Teppic24)

4. Go to settings -> system -> Devicelock

Choose "Do not lock keys/buttons"

5. Just use the build-in Windows Mobile Lock (e.g. long press end key) OR enable "lock on wake up" (HKCU\ControlPanel\BackLight\AutoDeviceLockEnable -> change from 0 to 1)

6. Enjoy "locked screen while incoming call", a better looking dialer and leftsoftbutton "Contacts" instead of "Videocall"

If this solution works for you, you may invite me to a good cup of coffee, if you like.. ;)
[Touch Diamond, MDA Compact IV General] Yodajr:
lol, I just figured out this, so I came on this topic to tell it to everyone and you did it before me :D

So I second the neoTheone's solution, it works very well, no s2u2, no skschema, and better : 5MB of RAM earned ! :eek:

Therefore, make a backup before installing this dialpad, you can't uninstall it "nicely"
[Touch Diamond, MDA Compact IV General] Mr. Foley:
It even works without enabling the auto lock, I just tested it. Very very nice, thanks.
[Touch Diamond, MDA Compact IV General] Mandragore:
Thanks, I'll give it a try!

Ok, I will make a full backup. But it would be nice if we could just backup the required original files. Does anyone know?
[Touch Diamond, MDA Compact IV General] neoTheone:
Thanks for this, edited my post!

@Yodajr: Even +5 MB RAM. Why not, I'll really stick with this.. :D
[Touch Diamond, MDA Compact IV General] nuumuun:
does the flip to mute feature work with this dialer?
[Touch Diamond, MDA Compact IV General] PEDIATRUCHO:
doesn't work fine. the battery status icon doesn't show the real charge, it's always full.
[Touch Diamond, MDA Compact IV General] badmf107:
Thanks. A better and nicer looking dialer and screen is locked except buttons when someones calles. Thanks for sharing!
[Touch Diamond, MDA Compact IV General] TRiKi®:
Great news!!!

No more missing calls!!!

Works fine!!

Thanks a lot!
[Touch Diamond, MDA Compact IV General] Mr. Foley:
True, I have that issue, too.
[Touch Diamond, MDA Compact IV General] neoTheone:
Can confirm this! Anyway not such a big issue for me as I've always used Batti, I like it alot..
[Touch Diamond, MDA Compact IV General] timebandi:
Works great... But the phone is ALOT slower now... :/ Takes seconds to go to the call history and changing views etc...

This application with a slide function would be great =)
[Touch Diamond, MDA Compact IV General] Teppic24:
I've solved this particular issue on my phone by taking a rather unorthodox approach, so you are welcome to try it as well to see if it works for you too:

1. Install PK NewWarningWhiteBatteryClean3G.cab. This app doesn't work on the Diamond, but that's not why we're installing it, so bear with me on this.

2. Soft reset when prompted

3. UNINSTALL PK NewWarningWhiteBatteryClean3G.cab

4. Soft reset when prompted.

This has (at least for me) restored the default battery icon functionality and returned my G / 3G icon to the squared off version in the original ROMS.
[Touch Diamond, MDA Compact IV General] MasK:
The dialer you mentioned seemed pretty good a deal. Looks good and uses half the memory.

The problem is, when theres an incoming call and when U pick it up, the phone doesnt stop vibrating immediately. It stops vibrating abt 2 secs into the call.. and yeah, the other party can hear ya phone vibrate.

At first I wasn't too concerned abt this, but after 2 days a a few more calls, I decided to uninstall it.
[Touch Diamond, MDA Compact IV General] mcfishfish:
YEAH! It really works! :)

Have used it for several hours and this dialer so far function perfectly on my Diamond. No slow down of my device, and no prolonged virbation.

Just before I disabled the manlia dialer skin so to resolve the ringtone delay problem (then I loss video call, but it doesn't matter to me). However I have to live with it now as I need this screen lock :o

My phone was fully charged so now I am trying to "burn" the battery to see any problem of the battery status icon.

I am using - ROM: Duttys 1.7 beta Full, Hard SPL: 1.4 OliNex.
[Touch Diamond, MDA Compact IV General] Teppic24:
If there is a problem with the battery status icon, carry out the steps I detailed a couple of posts above and see if that works, and then report back. I'd be interested to see if the solution works for someone else or whether it's just a fluke.
[Touch Diamond, MDA Compact IV General] eddy039:
Works for me, too...thanks
[Touch Diamond, MDA Compact IV General] marcovandoorn:
I had the same problem after installation of the PDAVIET Manila Dialer for VGA regarding the battery status, I tried the steps you posted and it worked for me.

Also the 3G looks like it was.:D

I have one qeustion:

On my home screen I have a clock, calls and agenda menu button. When I select the calls button and my phone locks then after the unlock my phone starts-up in the calls menu, I find this very anoying. I would like to have my phone started up with the home screen always, is this possible ?
[Touch Diamond, MDA Compact IV General] neoTheone:
@Teppic24: Thanks for this useful hint. In fact just delete the the file "phcanOverbmp.dll" in your \windows directory and softreset. Edited my post.. We will make it :D