yashsingh1/xdaforums huggingface dataset:
[HD2 General] vangrieg:
Theoretically, resources inside that dll can be replaced, that wouldn't be too difficult with Reshacker. It's not what I feel like doing though at this stage of using the device. :)

On a second thought... phcanhtc isn't a keyboard driver, so it has to hook into the key event programmaticallly somehow. Which could mean that its annoying behavior could be overridden. In theory at least.
[HD2 General] pckshd:
Any Reverse Engineer arround here? :)

WANTED!
[HD2 General] ArcherS:
Hi,

I tested InCallLock based on the tip in #15 post by appelflap and it works in the sense that it blocks the End button while the phone is locked on incomming call.

I then tested the tip in post #18, and this also works, blocking the Send key.

In other words a fully functional solution, blocking both keys.

Changed to the Leo some weeks ago from my Kaiser, and this solved the major gripe I have had with the Leo so far.

I am running stock Swedish 1.43 ROM.

/ArcherS

Frequent reader since a long time, first time poster.
[HD2 General] appelflap:
I'm using the Tachi dialer (at least if that's the shiny HTC Dialer with the slide and the overlay. So I don't understand why its working for me and not for you.

@Lord.Nibbler : I have an utility installed that traps the send button of a wired headset. This one. De-installed it, did a softreset and still vangriegs utility works like a charm

(and guys this is no joke).

One thing I noticed was that the "end" button was always locked also before the send_long.lnk workaround (but according to pcksnd this is the traditional behavior)

I have de-installed a couple of other programs, but the InCall-lock keeps working like a charm. Man, what a **** app. :)
[HD2 General] pckshd:
Are you sure you are referring to the moment the phone RINGS?

If you remove the long_send.lnk will key be unlocked when phone rings?
[HD2 General] appelflap:
1. Yes, when the phone rings.

2. If I remove the long_send.lnk file I can answer a call with the send key. Otherwise, not.
[HD2 General] Lord.Nibbler:
Hey, a little thing I've just noticed, maybe a track to follow :

- If the dialer is displayed while the screen is ON and not locked then the button is correctly hooked by InCall Lock

- Yet if the dialer is displayed while the screen is locked / OFF then it doesn't work ...

@appelflap : are you doing your tests with the screen ON or OFF ? Have you disabled the lock screen on your device ?

Also as pckshd said if Diamond phcanhtc.dll solved the problem (but display is VGA) maybe the phcanhtc.dll from a Touch HD could solve the problem and still keep the WVGA display ? Yet I wonder if the proximity sensor will still work with an older version of the dialer.

Can someone post the phcanhtc.dll from a Touch HD or do the test ?

Cheers,

Nibbler.
[HD2 General] Lord.Nibbler:
Just another idea :

Maybe the phcanhtc.dll from NLD rom doesn't have the issue till the other roms does ?

@appelflap : if you confirm that it works for you even with locked/OFF screen while receiving call, could you post your phcanhtc.dll ?

Maybe some expert could compare the two dlls ? :rolleyes:
[HD2 General] appelflap:
I'm more than pleased to extract the mentioned dll from my ROM, if I have the assurance that it really does help you guys. If you can give me some instructions how to copy a rom-file I will upload it.

Of cause I'm talking about the behavior of the send key in standby mode and screen locked.

Did you fiddle with the lockscreen settings in the registry. Maybe there's something to work on?
[HD2 General] vangrieg:
You don't need anything special - just select "show all files" in Explorer menu.
[HD2 General] appelflap:
I get a message that files in rom can't get copied. Also Totalcommander and resco explorer won't help me out here. Setting the file-attributes won't help me out either. I think you have to follow a special procedure.
[HD2 General] vangrieg:
Hmm, you are right, I can't copy that dll either. Can you try to soft reset your phone and try to copy the file right after that, before you launch your dialer or anything?
[HD2 General] Lennart88:
I just tested InCall Lock Toggle, and it somehow works for me too.

Steps I did:

1. Download vangrieg_InCall_Lock.CAB

2. Copy vangrieg_InCall_Lock.CAB to phone

3. Install the .CAB

4. As appelflap said, copy the phone.lnk to \Winowds folder and rename long_send.lnk. But in my case, I had to copy it from \Windows\Startmenu\Telefoon.lnk (dutch version, so would be phone.lnk in WWE versions)

5. Toggled it a few times. I saw that when you press it, it only shows when it is disabled. So when it's disabled and you press it, you won't see any message.

Things I tried with toggle ON:

Call with phone active (no screenlock), and the send and end button were both locked!

Call with phone standby (screenlock active), and the send and end button both were locked again!

Things I tried with toggle OFF:

Well obviously, keys weren't locked ;)

May I mention, that I also use the 1.48 DUTCH rom.

I'm not really into programming and stuff, so I would have no idea why it works. I only know I'm very happy it does :D

And if I can somehow help, please ask me.
[HD2 General] Lord.Nibbler:
Hey guys,

seems that I found the answer :

- If the lock with password is enabled then the button can't be hooked

- If you remove the password then it works

Could all the people confirm this ?

appelflap, Lennart88, ArcherS => you don't use lock with password ...

pckshd, vangrieg => you do use lock with password ...

If confirmed it brings a cruel dilemma : protect your phone or avoid unwanted pick up calls :( Personally I want both ... when a phone is so expensive I think that we can expect it to be a "smart" phone :D

So for myself the issue is still open :( ... but maybe it can solve the issue for others or give new tracks to explore :)

Cheers,

Nibbler.
[HD2 General] Lennart88:
Indeed Lord.Nibbler,

I don't use password, and both send and end key are locked.

I also tried using a password, then calling my device again. And indeed, end button was still locked, but the send button did work now!
[HD2 General] Lennart88:
I was earlier looking for another solution, not sure if it's possible. But when my phone goes into lockscreen and i got password enabled. I got both the slider, and the password. So have to do 2 steps to get in active. It is also possible to not get the slider, and immediatly the password screen when you wake the phone up?

Cheers
[HD2 General] pckshd:
Not me :(

But I found and alternative: use the Xperia dialer http://hotfile.com/dl/18108066/3b638a3/XperiaDialer.cab.html

So far works fine for me except the "Hold call" feature (which actually I don't use)

The dialer is nice btw
[HD2 General] vangrieg:
I never used password lock. But...

I hard reset my device (for reasons unrelated to this topic), installed everything from a backup and InCall Lock seems to "work" for me. To be more precise it doesn't, but I don't have the problem anymore.

I have something else (not phone) assigned in long_send.lnk, and I see how the program attempts to launch ("Phone" in the taskbar turns into the program name briefly), but the call isn't picked up. :eek: Apparently, the Send button turns into a long-press Send button while the phone is ringing somehow when you have long_send.lnk in \Windows. :eek: So I can see that InCall Lock still fails to intercept it, but at least no accidental call pickups for me!

Unfortunately, right now I have no way of debugging the application (I don't have access to either Visual Studio or the source code), so I still have no idea why this happens... This deserves to be named one of the most mucked up setups I've seen.
[HD2 General] Lord.Nibbler:
Thank you pckshd, this is a nice workaround :cool: ... I will also stick to this while maybe vangrieg or someone else will find a solution. Maybe I'll even stick to this even after that :p

@vangrieg : I also hard reseted my device before posting the solution with password lock. It worked fine until I've set the password. Then after setting the password it went to what I described : without password OK, with password NOK.

Maybe you can try to set the password to confirm that it doesn't work for you neither to give you a path to debug when you'll have time. (On my device, removing the password make the hook work again so you shouldn't spoil working device doing that :rolleyes: and you'll have a way to reproduce the issue at will :) )

Cheers,

Nibbler.
[HD2 General] appelflap:
Nibbler, I can confirm your findings, my Lord :) With password protection the send button answers the call.

BTW anybody knows a dummy program that I can assign to long_send.lnk ?
[HD2 General] vangrieg:
Re dummy program, look for a donothing.exe - there must be plenty of those. Otherwise it doesn't seem to matter what program I use there - it attempts to start and then exits. :) Me, I have assigned Showcase (a nice task manager) to long Send press (not to have the send button locked, rather because I want some Alt+Tab like functionality).
[HD2 General] Lennart88:
Posted two messages very quick behind eachother. But any of you guys know if my question is possible? :$ in post #42.

Cheers!
[HD2 General] vangrieg:
Did you try to disable the slider in the registry (see the thread with tips and tweaks here) and set password in normal Settings?
[HD2 General] Lennart88:
Too bad, tried, and didn't work it seems.
[HD2 General] ArcherS:
I also confirm what Lennart88 already has reported. Send and end keys are locked both when the phone is in standby and when it is active (screen on, no screenlock). This behaviour is still much better than being unlocked at all time.

I also confirm that I do not use passwd protection (and never have).

Quite strange what HTC made here!

Cheers,

ArcherS

(Swe 1.43 original ROM)
[HD2 General] appelflap:
That's a nice solution!
[HD2 General] Lord.Nibbler:
Have you experienced issues with Xperia dialer ? Till a few hours I installed it the dialer stalled two times while I was browsing contacts and history calls. I was forced to soft reset the phone.

Also can you confirm that the proximity sensor doesn't work with this dialer ? This is quite bad, as if I want to switch off the screen while talking I can't as the button to off the screen is the same to hang up the call :rolleyes:

Cheers,

Nibbler.
[HD2 General] pckshd:
That's right... no proximity sensor. In my case I use Pocketshield for screen off during call.

About the hangs, not happened to me but thats an issue!
[HD2 General] bug666:
Is it possible to keep the screen off while the phone is ringing (on incoming call) and the proximity sensor is covered? The screen should turn on when there is light.
[HD2 General] Lord.Nibbler:
Unfortunately I still have hangings :( It always happens when I scroll the contacts list and it is systematic : I just have to scroll it just a few times and the dialer hangs.

Then I must shutdown the phone as I have no task manager able to kill the dialer.

Can you please try to scroll your contact list a few times inside the dialer, too see if you can reproduce it ?

Thanks !
[HD2 General] pckshd:
Does not happen to me. My contact list is about 80 people. Does it always happen when you reach the same contact? maybe his photo is in an unsupported format fo Xperia dialer?
[HD2 General] Lord.Nibbler:
Ok, so I finally fixed it :D

I've changed the filtering of contacts list from "First Name" to "Last Name" and it didn't freeze no more. The I switched back to "First Name" and it didn't freeze no more either. So the issue is totally gone and I can enjoy the Xperia dialer :cool:

Cheers,

Nibbler
[HD2 General] pckshd:
So it was maybe "indexed" in a different way by HTC dialer. When you did that it was re-indexed in the Xperia way.

But... I have news! I can now use my standard HD2 dialer with PocketShield and it will LOCK that key! Details here: http://forums.jdbp.mobi/phorum/read.php?1,6219

I'm more than happy :D
[HD2 General] toyjeep:
It works in Hd2 Portuguese 1.48 Rom

Thanks all
[HD2 General] SIAM6128:
works for me also, 1.48 WWE. :)
[HD2 General] nomanland1964:
For me work too rom ITA 1.48.

GREAT!!!

Thanks
[HD2 General] Tom_Doe:
The problem is, that with this method the answer key on bluetooth earphone doesnt work also.....
[HD2 General] manilla:
installed "vangrieg_InCall_Lock.CAB" and partially it works on my HD2 ROM 1.43.407.2

The three most right hardware buttons are locked during incoming call, but there is

- no lock for the button "take the call" and

- no lock for the loudness adjustment buttons

So it helps me a little bit to not accidentally killing a call.

There is still the problem touching accidentally the loudnes buttons when telephon rings kills the incoming call too :-(
[HD2 General] appelflap:
I agree, and this is not only the case for a bluetooth headset, also the "answer call" button on a wired headset is blocked.
[HD2 General] appelflap:
See the above discussion for a provisional solution.
[HD2 General] Beefheart:
Latest version of Pocketshield works perfectly with the HD2 and prevents the hard buttons answering the phone. It was less than £10 so I just bit the bullet.
[HD2 General] Lord.Nibbler:
For me PocketShield doesn't work if the password lock is enabled in WM security settings !

Without the password it's ok (but so it is with Incall lock too) but with password the answer button is still not protected !

As I absolutely want to use password, for me this issue is still open without any acceptable solution !

The only partial solution I have is the Xperia X2 dialer, which unfortunately is freezing again when I scroll the contact list since I upgraded to ROM 1.48 :mad:

Trying too unskin the HTC dialer is not ok because the contacts are displayed with a white font over a white background :eek::mad: so it is impossible to use the contact list neither !

I am pretty upset with HTC "customizations" that make thing worse ! :mad:

If I can't find an acceptable solution for the issue, as soon another phone with pinch to zoom web browser and 1Ghz snapdragon CPU is out I'll dump the HD2 !

It is pretty sad to have such an overkill hardware device with so many pissing off details that a lot of users are willing to return or dump their phone :(
[HD2 General] PhilipZ:
vangrieg_InCall_Lock + long_send.lnk

For me works too, 1.48 WWE.

Tank you vangrid and appelflap
[HD2 General] manilla:
@appleflap and vangrieg

thank you very much, now block's the "take the call" button too! :)

In my case (german rom) the filename for renaming is not phone.lnk, it's "Telefon.lnk" and the file already was existing in Windows directory.

manilla
[HD2 General] vangrieg:
For those with problems answering calls using bluetooth headsets, try this:

In HKLM\Software\WIDCOMM\Plugin\HandsFree change "HideUseForPhone" from 0 to 1.
[HD2 General] oainot:
my thoughts:

may be they keep atleast on hard button unlocked for case using phone without leather gloves ? ;)

i had used your program in my touch hd. i hope you can do something with new hd2.

thank you.
[HD2 General] sanjaylunkad:
I have installed "InCall Lock LEO version" and it has disabled the Answer & End keys during incoming call.:)
[HD2 General] iosub:
where did you download the leo version ? do you have the link ?

thanks
[HD2 General] vangrieg:
I'd be interested to know as well, I've never made a Leo version of InCall Lock. :)

EDIT: Found it here. Somebody added long_send.lnk to the InCall Lock cab.
[HD2 General] iosub:
Looks like only works for ITA, right?

Iosu
[HD2 General] ZuinigeRijder:
TouchLockPro

TouchLockPro is *FREE* and also locks the buttons according to Leo users.
[HD2 General] woffu22:
Tried it with artemis rom, win 6.5.5. - still all 4 buttons wake up the phone in my pocket !!:mad::mad::mad:

S2U2 doesnt work, pocket shield doesnt work, till now nothing works:mad:
[HD2 General] mrdannyaitch:
Heh, I actually hadn't even considered using the hard keys to answer, I've been taking gloves off even when it was snowing to answer by sliding.

What a donut!

Goes to show you how accustomed to touch screens you get after being an iphone user.

:)
[HD2 General] pckshd:
Phone will wake up yes, that behavior cannot be changed. But will remain locked and will auto turn off after a while. The deal is that it won't perform any action on the phone.
[HD2 General] Bib_x:
I tested TouchLockPro.

I wanted to only lock hardware keys on incoming calls - otherwise standard win mobile slider on screen. but now when a call is incoming, keys are locked but i only see the lock screen slider, not the slider to answer the phonecall?!?

Can anybody test this? I only checked "lock on incoming call" and "hardware keys only". All other lock settings were unchecked.
[HD2 General] alex fung:
If you use TouchLockPro, you will be using TouchLockPro's locking.

To only disable the hardware keys, use Vangrieg incall lock.
[HD2 General] Bib_x:
I did this in the past, but i wanted to test TouchLockPro, too. But there is this issue i explained.

vangrieg incall lock was running well.
[HD2 General] mikempower:
i used vangrieg till i have rom 1.48,now,after installed rom 1.66 this cab doesn't function how can i solve this problem?
[HD2 General] Bib_x:
I use TouchLockPro and exidler´s Proximity Lock. Works very good.

TouchLockPro will include Proximity-Support on its own soon, so this would be the perfect solution for HD2.
[HD2 General] romantashev:
Answer/reject hardware buttons locked - solved

In Iconsoft PhonEx there is an option in settings - " Lock hardware buttons", so when you have incoming call..the hardware buttons are disabled. But after you slide UP to unlock, the hardware and the software buttons are unlocked.

I hope most people use PhonEx, way better than the stock dialer.
[HD2 Windows Mobile 6.5 Themes and Apps] _scuzzy_:
Hi;

I am loving the Bluetooth toggle mod, just wondering if there was

a) a toggle for wifi on & off

b) one button that kills all apps in the task manager to save me doing it manually?

Many thanks
[HD2 Windows Mobile 6.5 Themes and Apps] NZtechfreak:
a) Check the sticky at the top of this forum, its there and works fine

b) Check the sticky in the Leo "Leo" forum, it gives a tweak to close apps on exiting
[HD2 General] Aaron79:
Is there any registry setting or fix to keep the alarm from timing out?

I'm a heavy sleeper and need it to keep ringing until I hit snooze or dismiss. So far my HD2 has failed to wake me up.
[HD2 General] sunking101:
Yes, it's useless. My alarm beeps twice and that's it. I need it to beep for at least a minute or I will just sleep through it!
[HD2 General] tudorlv:
try this

try to use klaxon, it integrates with manila/sense and does the job very good. and it's free too
[HD2 General] Aaron79:
klaxon

thanks for the suggestion of klaxon it gets the job done i guess. hope the interface gets better. I hate that I have to use a third party app for an alarm clock

I can't believe windows mobile can't even get an alarm clock right.
[HD2 General] Towserspvm2000:
The Psion 3a had a far better alarm and calender function, some 10 plus years ago. Make that about 15 years ago. Microsoft have left it as the ****e app that it is. We've all moaned about it, but they do nothing. Hence I have all my shifts inputted to my device, but I still have a bedside clock...

There's better software out there that works, it just need a little bit of google. I can't be bothered to use it though as a shift worker - just use the bedside clock! :(
[Touch Diamond2, Pure General] jaime.rq:
Hi,

I have being looking thru threads but couldn't find any info :$

Is there a way to enable UMTS 850Mhz on Topaz?

btw, UMTS 850Mhz is different from GSM 850Mhz

My topaz only shows as available bands:

Auto

GSM(900+1800)+UMTS(900+2100)

GSM(1900+850)

UMTS(2100)

I know that HTC Pure supports UMTS 850Mhz (from HTC tech specs)

I am wondering if I can apply a patch to get it :) or if it's a hardware limitation :(

Thanks a lot
[Touch Diamond2, Pure General] tomtommy306:
Its a hardware limitation. Edge will be the fastest speed you will get. In other words.... no faster than 2g for the topaz.
[Touch Diamond2, Pure General] ming_a:
Umbranded

I have unbranded Topaz with 5 option on Phone - Options - Band:

Auto

GSM (850 900 1800 1900)

GSM ( 900 + 1800) + UMTS ( 900 + 2100)

GSM (1900 + 850) + UMTS (1900 + 850)

UMTS (2100 + 800)

But I'm not test with 3G yet
[Touch Diamond2, Pure General] jaime.rq:
:O :O

That give me little hope :) :)

Can you share the info about the rom and radio versions you have?

Or if you have a HTC rom, from which region the rom is?

Thanks a lot :)
[Touch Diamond2, Pure General] ming_a:
I test a lot of ROM's and have lastest radio 4.49.25.57

but some Rom that I`ve tryed not show the

GSM (1900 + 850) + UMTS (1900 + 850) option

acytualy I`m try energy rom (28008.5.3.0)

Sorry for my english...
[Touch Diamond2, Pure General] jaime.rq:
Thanks a lot :) :)

I'll give it a try :) :)

I'll post my results soon :) :P

Thanks a lot :)
[Touch Diamond2, Pure General] miro666:
jaime.rq , please report your opinion after trying, as soon....Very interest me, is it hangt from Radio ROM version and OS ROM, or really hangt about devices hardware ?

Thanks on answer forwarding.

Regards
[Touch Diamond2, Pure General] jngtt:
i have been trying to get my 3g to work on my td2 for a while now with the latest radio and shadowline rom. i can select the 850+1900 umts, it will try and force the mode and then it shows an error that it does not work. only reverting back to auto :(

i have seen some strange things though, where i make a call and the E switches to G and then switches back to E when i hang up, 3G phone calls?
[Touch Diamond2, Pure General] test7875:
Hi Folks .. the topaz was not released with 850 UMTS and this is a hardware limitation.

Telstra Australia who NextG network is 850 UMTS even released their ROM and it had to fall back to 2100UMTS (The network they share with 3)

So at least in Australia you will get 3G via 2100UMTS but not the NextG Speed.

PS - got to HTC.co.au m and check out the specs for the TOPAZ - then have a look at other phones specs .. you will get the difference.
[Touch Diamond2, Pure General] jaime.rq:
Topaz Don't Support 850Mhz UMTS, Hardware issue

I installed the rom and radio that ming_a suggested and tested out :(

unfortunately it didn't work :( now my topaz shows GSM (1900 + 850) + UMTS (1900 + 850) as an option but I am unable to connect to the 3G network.

It's a hardware issue :( :(

Now I have a nice GSM phone with a lot of capabilities that I won't be able to use... :'(
[Touch Diamond2, Pure General] JR_de:
Well, it's always a good idea to read the specs before buying...
[Touch Diamond2, Pure General] jngtt:
its not that bad, your phone still works, just u lose more time waiting. . . . . .
[Touch Diamond2, Pure General] jcamacho14:
Any suggestion for a good 850Mhz UMTS phone?
[Touch Diamond2, Pure General] obcr:
I have the same issue, I want to know if the chipset is the same. If I change the rom to an ATT?

Estamos en las mismas aqui en Costa Rica, yo igual tengo un TD2 version europea.
[Touch Diamond2, Pure General] jaime.rq:
Nop ATT Rom won't make it to work :( sorry.

UMTS chip on topaz is different than UMTS chip on HTC Pure

Yo estoy en Costa Rica también...
[Touch Diamond2, Pure General] jcamacho14:
Yes. I asked everywhere and I always got he same answer... There is nothing to do... :(

Thanks for your reply! :)
[Touch Diamond2, Pure General] ckthye86:
Hardware limitation?

Hi I'm from Malaysia and I'm using a network which has 3G although I don't know exactly which type. The problem is, it always show E icon on my Topaz, and it never show 3G icon on top. I could not make video calls with this phone, but my old SE K610i could. What could be the problem? With my new topaz, when I try making video calls, it says there was no 3G network...
[Touch Diamond2, Pure General] arrow224:
Ummm....read your existing thread? http://xdaforums.com/showthread.php?t=606763&highlight=malaysia
[General Questions and Answers] vrgolin:
Hi, some one to inform me what is a plugin?

When i install a plugin on my divice where those this files are savedhow many an wich files are in plugin?