yashsingh1/xdaforums huggingface dataset:
[Touch Diamond, MDA Compact IV General] Viroslav:
No way, may it is interferring with some other program but on call sometimes activates, sometimes it doesn't, sometimes only after a few seconds (enough for my pouch to answer), sometimes ¡answers by itself facing up on the table!. Obviously I made soft resets before tests.

Also the volume buttons are disabled. The volume control is shown, but it does not change with the buttons.

I will try in a later version of csdevctrl

Thanks anyway and regards!
[Touch Diamond, MDA Compact IV General] carloshdez:
OK, thanks for the confirmation of the volume keys, I guess I messed up with something :D

So in the end we have the 'answer only with hw buttons' functionality!!!

Cheers to chrisstavrou!!!
[Touch Diamond, MDA Compact IV General] drvdijk:
Sort of, it does work here, but does messes up the volume keys.
[Touch Diamond, MDA Compact IV General] carloshdez:
Mine don't work at all. If I press any, the screen with the volume settings appear, but it doesn't change the value.

If I disable CSDEVCTRL, it go backs to normal.

Well, it could be worse... :(
[Touch Diamond, MDA Compact IV General] JaJ0s:
Hi

My screen has locked during first call but when i call the second time to my diamond I was unlocked...

After killing the proces and running the program one more time it was working properly about two minutes(4 or 5 calls).

EDIT:

After changing "lock if idle in call for sec." to 0 works ok. Don't know why becuse earlier works 1 time with 5 s.

J

J
[Touch Diamond, MDA Compact IV General] carloshdez:
Ok, summarising:

Untick everything untill 'In Call Locking'

Tick Lock During Call

Untick Lock Fully the Device During Call

Set time in Lock if idle in call for sec 0

Tick Unlock after call is over

Problems with this configuration:

1- You won't be able to unlock during call

2- Some issues with volume buttons
[Touch Diamond, MDA Compact IV General] The_Spook:
CSDEVCTRL

Hello...

I am trying CSDEVCTRL on the standard telstra rom. I have the settings as suggested above. When the call comes in the phone locks but it does not automatically unlock after. Also you cant unlock the phone after a call - press unlock and a second later the phone locks again...

Any suggestions?
[Touch Diamond, MDA Compact IV General] drvdijk:
Don't set the timeout to lock while idle in a call to 0 seconds. I set it at 60 seconds, and everything works fine (except volume keys and not-direct locking but after a second or 2 delay)
[Touch Diamond, MDA Compact IV General] excepti0n:
I just bought a Diamond, put on 1.97 as a firmware and not much else... and I find this to be a really annoying problem. I already lost a call from a client.

Reading through the entire thread there seem to be the following attempts at a solution:

S2U2:

Basically a skin to function like the iPhone unlock-to-slide function. While that's a good idea, the execution lacks. It sits on top of the TouchFlo interface and is not remotely as nice looking as that. Additionally it forgets to lock one of the buttons... which is just... silly.

Using the PDAVIET dialler:

I've tried to research this, but this is pretty unclear. PDAVIET is a full ROM and I doubt anyone will divert from their own ROM to install a fix for this problem. Installing just the dialer from the ROM, it seems it uses a HTC Touch Diamond imitation dialler for the Prophet. Which is just backwards, but if it works... hey... but numerous problems have been reported with this, and some of them seem pretty disastrous, even to the point of people being unable to call. Not a nice solution therefore, the risk is high.

Using chrisstavrou's program called CSDEVCTRL:

A small utility that uses the windows locking function in a variety of modes. I installed this and attempt to get it to work, but so far have been unsuccessful. People have reported success with the problem that it's not really meant for the Diamond. Things like taking the pen out while calling does not unlock the phone so you can take notes... sometimes it stops locking the phone after several calls... in my case, it doesn't lock at all. Furthermore, the volume buttons are interfered with.

In my case, the program doesn't start itself after a soft reset. I'm not sure if I'm supposed to set this program to auto-run manually. If so it'd be nice to add that to the instructions.

Conclusion:

There are some nice attempts at solving this, but none that is really hitting the nail on the head. A simple utility that would require you to slide to answer a call, that would just turn off all touch-ability of the screen when an incomming call is detected, just unlock the HW keys, or similar would be preferred.
[Touch Diamond, MDA Compact IV General] charly_mx:
well..

I have my wizard for about 2 weeks ago and i havent suffer for this "flaw"
[Touch Diamond, MDA Compact IV General] marcovandoorn:
CSDEVCTRL

I have CSDEVCTRL running on my diamond and it looks like it does it all, lock the phone when needed and unlock when wanted.

But it doesn't run in the background. When I start it up it always shows an empty popup screens wich won't disappear after a few seconds.

What do I do wrong to get in the back ground ??

Iam using ROM version 1.37.172.3 NLD
[Touch Diamond, MDA Compact IV General] Cyberphobia:
Incoming Call Skin

As mentioned in the previous posts the current methods/suggestion are not really hitting the mark.

Someone mentioned at the start of this thread that perhaps the easiest solution would be to edit the incoming call screen.

Whilst I don't have the knowledge on how to do this myself, considering the other skins available for the diamond has anyone thought about quickly putting out a incoming call skin with just the caller's number and picture (Leaving the other options once in a call)?

If someone has already created one I'd love to get hold of it because I feel that this is one case where the KISS principle applies.
[Touch Diamond, MDA Compact IV General] charly_mx:
have you tried this app?? is great!!! it fully locks the buttons and the screen take a look

http://xdaforums.com/showthread.php?t=422871
[Touch Diamond, MDA Compact IV General] bbju:
It, by itself, is a very nice program. But I really can't imagine I need to turn the phone like that in order to answer the call. It would be quite a hassle. (imagine a situation where you really want to pick up the phone as soon as possible, say, from a girl you want to date most, and then you hear the most-wanted ringtone and take it out from your pocket and oh, sh*t! It's locked. Try to flip the phone, f$#k, while flipping, you slip the phone and drop it on the ground!!! In the end, you lost the girl's phone call and... the phone.)

I think we really just need a very simple program that can look the screen TOTALLY on wake up. That's it.
[Touch Diamond, MDA Compact IV General] PEDIATRUCHO:
It will be perfect if the program doesn´t lock hard buttons and power button, so that you can answer without unlocking.
[Touch Diamond, MDA Compact IV General] yc_001:
Anyone tried using the advanced config 3.1 for this issue. (found here http://www.touchxperience.com/)

Says u can 'Answer Using any Key' Not sure by turning this on or off will help this issue. Hopefully so.

Phone

* Phone skin

* Enable video calls

* Answer using any key

* Face down mute ring

* Phone sleep during call

* Fast sleep during call

* End call delay

* Call progress idle timeout

* Call ID match

* Shows all call history in dialer

* Max entries in call history

* Call history clean period

* Show SIM contacts

* Purge SIM contacts when no SIM

* DTMF support

* Show Battery icon

* Show Band page

* Show PIN2 page

* Show NITZ page

* Show TTY page

* Show ALS page

* Use EONS

* CPHS override

* 3G prefix in operator name

* 3G prefix text

Lettme know if anyone has tried this
[Touch Diamond, MDA Compact IV General] RedUser:
It is the answer by any button. It not that is necessary.
[Touch Diamond, MDA Compact IV General] emilceteras:
I think that this guy ( surfsmurf) can ask for the the reward. Great app
[Touch Diamond, MDA Compact IV General] drvdijk:
I think you can then answer using any hardware key. This solves the problem in the wrong direction I guess :p
[Touch Diamond, MDA Compact IV General] Yodajr:
Something like this ? :rolleyes:

http://www.youtube.com/watch?v=IT07ASve5Ls
[Touch Diamond, MDA Compact IV General] diamondino:
it's a great idea... i'm testing it.

:)

and this video it's simply exactly what we'are looking for... but the pdaviet is a rom? or what? :eek:
[Touch Diamond, MDA Compact IV General] Yodajr:
Just a dialer, a cab to install...

Make sure to do a backup before install it, coz you can't uninstall it.

http://xdaforums.com/showthread.php?p=2551522#post2551522
[Touch Diamond, MDA Compact IV General] diamondino:
:-/

hmmm... i'll think about it then :D
[Touch Diamond, MDA Compact IV General] charly_mx:
Lol I completly agree!! I have dropped some other phones to the ground for situations just like the one you explained. :)
[Touch Diamond, MDA Compact IV General] charly_mx:
Anykey refers to answering the call by hitting... mmm any key... not just the send key... :)
[Touch Diamond, MDA Compact IV General] excepti0n:
Rotating the phone?!

Nice idea but I can't see myself do that while on a bike... while in a rush... remembering which way to turn it... no way.

A short shake to either side or something would be better. It's already slippery as it is.

I really think the normal call screens without the red and green buttons would suffice.
[Touch Diamond, MDA Compact IV General] carloshdez:
Totally agree. I don't know how hard it can be, maybe I'll have to get into ppc programming :mad:

BTW, I stopped using CSDEVCTRL, too many bugs and problems (and the 1-2 second lag to lock the screen caused the calls to get unintentionally answered as well)

I'll give a try to PDAVIET, it's a pity the creator decided to dump the video call button.
[Touch Diamond, MDA Compact IV General] njpollard:
Since I've installed the PDAVIET dialler, my alarm has stopped working. Any suggestions on how to cleanly remove it?
[Touch Diamond, MDA Compact IV General] carloshdez:
They say you can't remove it... you should've done a backup :(

So far, I think PDAVIET is the best solution, there's no way to accidentally answer or ignore the call. To solve the battery meter problem, I uninstalled my battery meter (greenfix) and installed it again.

What alarm manager are you using? I don't have any problem with klaxon :p
[Touch Diamond, MDA Compact IV General] tyler08:
pdaviet is a good solution, but it is too buggy.

unfortunatly it won't be updated.
[Touch Diamond, MDA Compact IV General] Yodajr:
I don't have any problem at all with the PDAVIET dialer, I use it since 3 weeks, I had the battery meter problem, solved since the beginning.

If you already tried it and no way, on your diamond there was too much bug, restored your backup, ok, too bad for you, we don't talk about this anymore...

BUT if you don't already tried it, don't tell there are no solution, and try it ! ;)
[Touch Diamond, MDA Compact IV General] Blazeitup123:
sensor lock 0.2.2 is the solution. when enabled, on incomming call, it keeps the locked screen. tho you cant use HW keys while lock on call, but all you have to do is flip the device in your hand and it unlocks screen and keys. FINALLY i have a sloution! W00t W00t! :D :D
[Touch Diamond, MDA Compact IV General] excepti0n:
Bo, it's a solution you are happy with, but most of us are not.

It's nowhere near as simple or elegant as just removing the buttons.

I have sensorlock too, and rotating the phone in my hand requires keeping it loosely in my hand, and for a 300 euro device, I am not happy with that. also, when it's on a usb cable, it's annoying. Also, in stress, I don't know which way to turn it. Also, it doesn't always work so you have to keep flippng it.

I'd much rather it be a shake or twist movement rather than a full rotation. I tried fooling it that way and that sometimes works but is very unreliable.

Don't get me wrong, I think it's an inventive and original and well executed program... just not a great solution for the problem in this thread.
[Touch Diamond, MDA Compact IV General] Blazeitup123:
all i was looking for is locked screen on incomming call. so im happy!
[Touch Diamond, MDA Compact IV General] Kives:
Could somebody just edit the phcanhtc.dll and remove all the buttons from the incoming call screen?
[Touch Diamond, MDA Compact IV General] carloshdez:
Seems sooooo simple...
[Touch Diamond, MDA Compact IV General] langsuyar64:
Why don´t we all email to HTC support informing with a list of issues, so they can add tweaks or extra phone options in the next 2.0 ROM release?
[Touch Diamond, MDA Compact IV General] diamondino:
because they think it's a feature, not a bug.
[Touch Diamond, MDA Compact IV General] bio88:
With all the superb programs today, im sure that a piece of software that blocks the touchscreen on a call, is possible for sure! We just need a skilled programmer, to bad im not...
[Touch Diamond, MDA Compact IV General] diamondino:
i'm sure this problem will be never resolved.

if anyone can do it, it's not here.
[Touch Diamond, MDA Compact IV General] marios96:
You don't really have to twist the phone in your hand. Just hold the phone (like a tv remote) and make a full circle parallel to the ground...

Clockwise it unlocks

Unticlockwise it locks...
[Touch Diamond, MDA Compact IV General] diamondino:
300 euros?

are you serious?
[Touch Diamond, MDA Compact IV General] patbots:
I'm not savvy in programming PPC but I would like to make a suggestion. Can a talanted someone here program a selectable photo pop up over the Red/Green button, blocking any accidental activation every time there is an incommong call. Then you can use the HW key to Answer/Reject the call. The POPup photo will be closed with the use of the Ansewr/Reject HW Key when you answer the call. If this is possible it would solve this problem and you will still be able to view who is calling and choose to Answer/Reject the incomming call. PLEASE make this happen.....

Thanks.
[Touch Diamond, MDA Compact IV General] Blazeitup123:
*cough*sensor lock*cough* :)
[Touch Diamond, MDA Compact IV General] Pietje_1985:
+1..:D:D:D
[Touch Diamond, MDA Compact IV General] excepti0n:
I know how it works.

I was saying I would prefer it if it was a twist. As long as I don't have to hold it loosely in my hand. Imagine rotating like then when on a bike!

I already dropped it once, when getting off my bike, because of the stupid rotation.

Yes. Why?
[Touch Diamond, MDA Compact IV General] bio88:
*cough* I dont want to twist & turn my phone to unlock it *cough*

I just want the retarded buttons gone on the dialer, whats the deal with HTC? Are they are really to goddamn retarded to release a phone without any problems? :rolleyes::o
[Touch Diamond, MDA Compact IV General] Yodajr:
The problem with HTC is that for them, it is not a problem, but a feature : "always have the possibility to answer with the screen buttons"

The HTC phone skin bypass the Windows Mobile Lock, it is not "for chance", they make time for develop it that way : they wanted this.

Like I said earlier, a another solution "app free" is to desactivate the HTC phone skin and lock the phone with end long press. Ugly interface, but no more missed call.
[Touch Diamond, MDA Compact IV General] epriel:
on/off

why don't you try the following:
[Touch Diamond, MDA Compact IV General] Pietje_1985:
????:confused: what??
[Touch Diamond, MDA Compact IV General] sumitescp:
NEW VERSION OF SENSOR LOCK

Hardware buttons are now enabled (touch panel is still disabled) when device resumes from standby (e.g. when a call comes in).

EDIT SORRY FOR DOUBLE POST I DONT KNOW WHAT IM DOING lol
[Touch Diamond, MDA Compact IV General] sumitescp:
NEW VERSION OF SENSOR LOCK

Hardware buttons are now enabled (touch panel is still disabled) when device resumes from standby (e.g. when a call comes in).
[Touch Diamond, MDA Compact IV General] Davey101:
Do we have a winner? :D

I can see that app being really useful for the windows media music player too... great to be able to lock the screen without returning to the today screen.

Edit: Having had a play I think I was a little hasty. Nice little app but not the solution here as it requires a manual lock after every use.

I think editing the skin would be best - anyone have any experience with this?
[Touch Diamond, MDA Compact IV General] 80B:
No it lock automatically when the phone get into sleep mode.

So i think Surfsmurf can get the reward, because he made a programm which locks the screen on incoming call but you can also use the hardware buttons to accept or deny. So i think this is a "answer only with hw buttons". :)
[Touch Diamond, MDA Compact IV General] diamondino:
i've volume problem with sensorlock. [the caller can't hear me, i need to scream at the phone...]

no reward :D
[Touch Diamond, MDA Compact IV General] Krzysiec:
Maybe caller need to volumeup his/her phone ? ;)
[Touch Diamond, MDA Compact IV General] diamondino:
nope, man :D
[Touch Diamond, MDA Compact IV General] motoko:
ok app looks very cool but I would prefer to have an app that does it only when the call comes, locks the touch screen while ringing and automaticly unlocks when you pick up or refuse call. Thing is that I don't have an experience with mobile programming but I am a programmer. I think I'll investigate the matter and try to release an app that works like I described above.
[Touch Diamond, MDA Compact IV General] Davey101:
I have problems with sensorlock that I think should prevent it from being a winner (the current version anyway) - it kept locking the phone when I didn't want it to and at one point it crashed, locking the phone and repeatedly pulsing the vibrate function. I had to remove the battery to stop it! I'm also not keen on it because it doesn't use the standard windows lock.

I don't know why the skin solution was ruled out by the OP so early in this thread... it seems like we are trying to create a set of complicated rules to lock the screen under very special circumstances - only when two particular buttons are displayed.

The best/neatest solution is surely to create an alternative skin without the two buttons?
[Touch Diamond, MDA Compact IV General] nin0:
I am using s2u2 atm, which was nice at first, but am bored with the sliding bar everytime I want to use my phone.

Also won't installing new apps to fix this problem use up some memory?

It would be so nice if htc could fix this problem in a rom update & just remove the screen buttons. Surely they must be aware there is a problem.
[Touch Diamond, MDA Compact IV General] pol280:
I like the SensorLock:) - it has solved my issues. I can get the phone out of my pocket, and then answer with HW keys.

I know the application still has few bugs, no user-friendly interface and it should have a configurable options. But as for now - the best idea ever for locking our Jewel. Just need some work to put in it.
[Touch Diamond, MDA Compact IV General] 17Hz:
Got the Diamond this week. Lost my 1st call getting it out of the pouch (must have pressed the Reject Call button) and the 2nd call answered inside the pouch...Some feature!!!! Watching this forum for the KISS solution, preferably from HTC. Meanwhile great work guys, keep up the pressure.

Just musing, or is it dreaming, but it would be great if I could answer by speaking to it...
[Touch Diamond, MDA Compact IV General] sumitescp:
he is making a configurable versio that you can actually choose what you want to lock and how do you want to do it.

I think the doe should go to this guy. smurfsmurf he is the first person to invent this answer with hw button thing.
[Touch Diamond, MDA Compact IV General] drvdijk:
Except that it is not the solution to hardware buttons only. If only the touch panel is disabled, it will be enabled again by the HTC dialer :S

I'm trying something as well, to overcome this continuous enabling.. It's definately not easy though!
[Touch Diamond, MDA Compact IV General] carloshdez:
Just remove the screen buttons :D

Pleaseeeeeeeee
[Touch Diamond, MDA Compact IV General] Twabi2:
Drvdijk, I have no idea what you're talking about...

That program does exactly what is requested: lock the screen when someone calls, so you can only answer using the HW buttons.

Works perfectly for me, never missed a call after installing and configuring it.
[Touch Diamond, MDA Compact IV General] diamondino:
it has a low volume problem with the mic. i'll the 0.2.3 soon, i hope it works.

anyway, i think the lock/unlock gesture is quite risky especially if you need to answer quick, if you have one hand busy, or if you uses gloves.

this gesture require attention, and not every time you can give the phone you max attention.

i'd like the same app but with a stupid gesture. like a shake or something.

or otherwise, just a complete round with the wheel button.

:)
[Touch Diamond, MDA Compact IV General] conmeo:
sensorlock is the best. I never have anyproblem with it.
[Touch Diamond, MDA Compact IV General] Malik05:
i did not have time to read the entire thread, but i thought id contribute....Since the diamond has an accelerometer (gspot, what ever htc calls it), if an app can keep the screen off when upside down, and screen turns on when turned any other way, we can pull the phones out of our pockets without pressing the screen, turn it around, have the screen turn on, and answer the call. Only rule would be to put phones upside down in the pockets...
[Touch Diamond, MDA Compact IV General] tuem:
just an idea - use light sensor?

hi,

i've already wrote about my enlightment on another thread - how about someone making a small application, that locks the touchscreen whenever it's dark (pocket / pouch / next to your ear)?

that would be a perfect solution, now wouldn't it?
[Touch Diamond, MDA Compact IV General] tyler08:
and at night? in a darker room? in winter?
[Touch Diamond, MDA Compact IV General] drvdijk:
I also made a program that locks the screen (i.e. cuts the power to the TouchPanel using a kernel-mode call). However, using that method (the kernel-mode method call) will cause the phone to unlock at some point while the call is still ringing, sometimes directly, sometimes only after I answered it using the hardware button. The program I wrote did NOT enable the touch screen again (i.e. no call to enable the power to the screen), but it DID reply to my stylus after a while.

In short, I expect the problem is that when a call comes in, the HTC TD dialer (or some other software) also uses these kernel calls to enable the power to the touch panel, which we just disabled. The only way would be to lock (and keep it locked) is to lock both hardware buttons and touch panel, however that would not be "using hardware keys only".

That is why I think the SensorLock program does not completely solve the problem.
[Touch Diamond, MDA Compact IV General] diamondino:
use a torch! :D:D:D
[Touch Diamond, MDA Compact IV General] 17Hz:
I know it is asking a bit much of the technology at this stage but, wouldn't the best way to answer the phone be by giving it a voice command? After all if you cannot talk to it there is no point in answering!

As for now grateful for anything that suppresses the on screen buttons or I will have to keep the stupid thing in a toilet roll to stop the screen getting pressed in the HTC slide!
[Touch Diamond, MDA Compact IV General] tuem:
well, it's just an idea, but maybe at night the ambient light would be sufficient... or the screen backlight would provide enough brightness... i guess it's all the matter of setting the right threshold value for when it would be locked.

and for the probably rare case, where it's as dark as in a coffin, maybe you would have an option of manually unlocking it or disabling the lock...

i'm sure it's not impossible...

too bad the diamond doesn't have a proximity sensor.

and as for the voice answering - imagine you're in a bus or other loud environment...
[Touch Diamond, MDA Compact IV General] 17Hz:
Then I guess you wouldn't be able to use the phone?