yashsingh1/xdaforums huggingface dataset:
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] Ogún_Niké:
Can't get it to work on my Tilt

Slueth,

Thanks for what looks like a great app. I really want this to work. I figure I paid for the PTT button, I may as well get some mileage out of it.

I've followed the directions above but I can't get the app to work on my Tilt.

I installed the CAB file and then saw the extra Button 5 options (2) in my Settings. I can set them but the PTT button doesn't respond with the assigned programs (Voice Speed Dialer and Voice Recorder). When I reset my device and pull up the button settings, the two Button 5 options are gone. To boot, my PTT button now has no functionality at all.

Please advise. Thanks!! Ogún Niké
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] XtreMe_G:
that's because you are using a tilt not a hermes.......simple mistake, it happens to everyone, but if you looked at the post just before yours, Jay2TheRescue just posted a link to get the ptt button working for the tilt, which i might add is not working. but dont worry!!! using a specialized uber-hacker tool which i shall refer to as google, i will find a link for you

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

see post #32
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] Jay2TheRescue:
Post #127 has a detailed explanation on how to do it on a Tilt, with all the required files as an attachment. Thanks for the heads up, I'll fix the link.

-Jay
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] jdpohl:
PTTfix v1.07 - multiple button 5

After installing v1.07 onto Tilt with WM6 & .Net CF 3.5.7283.0, I went into settings (personal) -> buttons. I have 3 button 5 labels?!

button 5 Camera

button 5 (press & hold) <empty>

button 5 Voice Speed Dial

Camera button on lower right side works, but no PTT program launch from press or hold of PTT button upper left side

Any thoughts? Oops ... read two threads prior & found http://xdaforums.com/showthread.php?t=334759

But that didn't work either
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] Jay2TheRescue:
See posts 637 & 639 of this thread...

I remapped my Tilt using the instructions linked in post 639. It does work.

-Jay
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] millech5:
Struggling with Tilt

I'm trying to install this hack on my AT&T Tilt. It doesn't seem to work properly any extra advice?
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] XtreMe_G:
ya, look a few posts up before your post
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] sooner75:
PTTFix app for Tilt

Will PTTFix work on Tilt? Noted discussion about mod for button 5, but PTT on tilt is not button 5.
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] Jay2TheRescue:
Again, this is the Hermes forum. As I have mentioned several other times before in this thread you need to go here for directions on how to remap the PTT button on a Tilt...

http://xdaforums.com/showpost.php?p=1707732&postcount=127

-Jay
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] aarkay411:
Thanks!

Just loaded it on my ATT 8525 with WM6 - Changed the PTT button's to Press & Hold - to Voice Dialer. Works like a charm.

thanks!
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] xdadeveloper3:
just got the AT&T tilt 8925 WM6- tried to install the pttfix to replace the ptt with the voice dialer, after reset the ptt button does not execute anything- :confused:- please advice if I can do anything else to make the 8925 replace the ptt with voice dialer... thanks:)
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] XtreMe_G:
read a few post before yours, in fact just 2 posts before yours Jay2TheRescue has the solution
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] Danger Man:
Well I have successfully installed and changed the PTT to Press = Vibra (Switch) and Hold = Voice Command. Got all of this from this wonderful site.

Now for my difficulties: Vibra Switch is killing my reception when pressed and only chooses between vibrate and ring when not receiving a call and goes crazy when receiving a call and pressed.

Any time I press the PTT it still shows the screen that reads:

PTT charges will apply.

Do you wish to initialize PTT?

Does anyone have any solutions?

I have also heard that there was a cab that would allow you to press the PTT and toggle between Ring - Ring/Vibrate - Vibrate - Silent. Anyone know where this is?
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] XtreMe_G:
did you reset your device after installing the pttfix?

dont know about the ring/vibrate/silent switch, but did you know that you can switch to vibrate by just pressing and holding the comm manager button
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] Danger Man:
I did a soft reset twice, still ptt screen and reception issue, however, the switch is switching between vib and ring.

I used this procedure: http://xdaforums.com/showpost.php?p=2176372&postcount=243 is there something I am missing or forgot.

Which switch is the comm manager button? I tried them all.
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] Jay2TheRescue:
I'll jump in on this one... What device are you using? I strongly suspect you are a Tilt user. The Hermes has a hardware button that takes you to the Comm Manager, the Tilt (Kaiser) does not. Hacks specific to the Hermes do not work on a Kaiser. If this is the case, check out the Kaiser fourms. Hacks listed there will work.

-Jay
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] juicy015:
pttfix

hey this does not work for me...after i install it i go to button settings and it says button 5 oress and hold buttton 5,,the icon is a microphone..i change it to open tasks...i click ok and test it out and it still opens ptt..i have wm6.
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] wepoint4:
just wanted to say thank you so much sleuth for pttfix. Your the man!
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] pvs:
I've tried this approach, cooking this little gem into my AT&T Stock WM6 ROM, but in doing so, I still seem to have screwed up the SmartDialing.

Out of the oven, my ROM now shows the lame 3-line Listbox across the entire dialer screen. Reinstalling a SmartDial V2.2 Cab over the SmartDialer entries I left in the ROM gets rid of the horrible 3-line listbox, but does NOT provide a functional SmartDialer. In addition, I seem to have lost the green SEND-Key functionality.

FWIW, I've been trying combinations of the various SmartDialer Installer Cabs out there, but I prefer the graphics of HTC SmartDial 2.2 (which the AT&T WM6 ROM seemed to contain). But it just doesn't seem like I should need to go that route.

To cut-to-the-chase, is this a known shortcoming with this PTT "fix"? Or did I foul something else up along the way (maybe should not have g'reloc'ed after replacing the DLL Folder? ... maybe something else entirely?). I might just go back to the original stock AT&T ROM and cook-in only the one change (the referenced keybddr.dll file), and see what happens, but hopefully, somebody can save me some time by offering some advise, or a word that I should still expect these SmartDialing issues when trying to remove PTT, even WITH the use of this file.

Thanks a lot,

-pvs

[EDIT]Nevermind on this. I cooked up a virgin AT&T ROM last night with just the replaced DLL module (didn't run g'reloc), two reg additions for the missing Button 5 keys, and a few changes in Initflashfiles to get rid of the Startup link ... and this solution worked perfectly.

Smartdialing worked great, PTT was not active, buttons were programmable, and the green SEND key worked. FWIW, I had left all the PTT files in this test ROM, as well as all the PTT reg entries, but I can see now that this solution WILL work well...I'll just need to be more careful with the other changes I am making to my ROM.

Thanks to Sleuth and Ed Haas for these great solutions![/EDIT]

[EDIT2]OK, FWIW, I was able to find the differences between my cooked ROM and the virgin AT&T one, in handling the PTT removal. I found that when cooking in the new KEYBDDR.DLL, you still need to leave two small PTT files in OEMAPPS or you lose SmartDialing. The two files are small, only about 47K each. They are PPG_PTTPlugin.dll and PTTServiceWrapper.dll. Leave these in the ROM, and PTT is killed but SmartDialing still works. :D [/EDIT2]
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] gpronger:
Thank!

Liked everything about my ATT 8525; except the PTT button. If you don't use it, you're staring at the "Sign-up" screen about every other time you pick it up.

Thanks,

Greg P.

PS, ATT should also, the bit of code you put together makes their device significantly more user friendly.
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] louvega:
Seeking The Full Ptt Registry Key (with Subkeys & Dll's - The Full, Original Package)

Hello all. Pardon the possible noob lack of etiquette here, but I followed some of this thread and deleted my PTT key with all of it's subkeys, dll's etc. and realized that I might like to reinstall it some day. If possible, can someone be kind enough to post the full original from the AT&T Tilt?

Thanks in advance!
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] RobLue:
PTTFix Problem

I copied and installed the pttfix.cab to my AT&T Tilt and installed the applicaton. Although the program disabled the PPT button on the upper left corner of the phone, I'm not sure what number button that is in order to reprogram it. Button 5 which by default turns on the camera. Thanks for any advise. Also, is there anyway to reset the registry after I run the install?
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] slaranang:
Works perfect on my ATT 8525 with wm6. Great work! No problems. Adds button 5. Now you can press PTT and launch an shortcut/application by short pressing the button and an additional shortcut/application by holding the button down. Thanks for putting effort into this. The original PTT button was useless for me. Now I can designate what I want.
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] rbb4399:
I need help with pptfix

i dont want voice command i want the actual service so please help
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] JASONEMD:
AT&T Fuze?

Does the app work on the AT&T branded Touch Pro (Fuze)? The PTT button is the bane of my existance.
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] blinguskahn:
Thanks, another ptt disabled!
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] Gapsides:
I feel you. Well, I installed the PTTfix on my Fuze just to see what happens. It did disable the notorious PTT button. However, that's all it did, it just locked the PTT button for good. I can't customize it or anything at this point, which is fine by me.
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] TBryant:
PTTFix

Thanks very much for providing this program. Now the former PTT button on my HTC/Hermes/8525 is useful for other functions.

I will donate to show my appreciation.

TBryant

9/9/2009
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] yawnmoth:
I installed this app and the only thing it seems to have done is disable the button entirely. That's nice, I suppose, but it's also not what I want. What I want is for the button to be remapped to "Voice Speed Dial".

According to the first post, you have to "reset your Hermes device" and then "simply customize the preferred Button 5 setting". Only problem is that on my AT&T Tilt, there already is a Button 5 and it's mapped to the camera. I reset my device by doing a hard shut down and restarting it. I then go into the Buttons app and don't see any new buttons.

Any ideas?
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] Sleuth255:
Version 1.0 released! See page 1 for details. I think you all will like what I've done ;)
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] pof:
Thanks sleuth, very good job! :D
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] URPREY:
Just wanted to thank you for this app. I'll be an 8525 owner next week, and this is the first hack I'll be installing!
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] pietrucci:
Simple question, simple answer (?): how do I set the Record-command to button 5?

When I for example assign Notes to it, I first have to choose New, then activate the recording bar, then press Record. That's too much pressing for me...

By the way1: is there a registry command to set the recording menu in Notes automatically?

By the way2: on my previous device, a QTEK S100, I could choose Record in the buttonlist (and this was assigned to hotvoice.exe). On my current device, a TyTn, Record is not in the buttonlist (however hotvoice.exe is present in my Windows-map...)
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] Sleuth255:
Try creating a shortcut to hotvoice.exe in windows\start menu\programs. The button editor sees everything that's in that folder.

edit:

Forget this idea, it won't work. Apparently hotvoice.exe can't be executed by itself as its embedded into notes. The Record button setting appears to be a seperate program that isn't available on the Hermes ROM.
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] Radek Hulán:
I have Cingular ROM 1.31, and the key still does nothing for me. This is content of registry for PTT service:

"Context"=dword:00000000
"Index"=dword:00000000
"Keep"=dword:00000001
"Description"="PTT Fix"
"Flags"=dword:00000000
"DisplayName"="PTT Fix"
"UnsignedService"=dword:00000001
"Prefix"=""
"Dll"="PTTFix.dll"

Do you see anything wrong? In additioon to this, I have "1" in proper section under "Policies" and PTTStart.exe under /Windows/Startup. I can map the button under Settings / Buttons, but they do not work.

// EDIT: it works :) There needs to be:

"Prefix"="PTT"
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] pietrucci:
Well, it does work! Like you said, I made a shortcut to hotvoice.exe, named it Record.lnk and put it in \windows\start menu\programs. But strangely enough it ONLY works when I assign it to another button (for example the Messages button). When I assign it to button 5 indeed it doesn't work. So I set Messages to button 5 and Record to button Messages. Everything's fine (exept that I want Messages to the Messages button... but I can live with that).
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] vijay555:
Guys, can that button not be remapped through the registry?

If not, do you know if there's a Cingular rom dump anywhere?

I'm making an app to remap some other useless keys on the Hermes, but this key launches the voice dialer on my phone...

V
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] Sleuth255:
That's partly how I'm doing it vijay. I'm using the registry to re-activate the button editor. My installation CAB actually restores the 40C6 and 40C7 entries (button 5 press & button 5 hold) at HKLM/Software/Microsoft/Shell/keys. However with the Cingular ROM installed, the key itself is not mapped there, rather its are available only through a special windows class which my dll registers. Once I have a press/release event, I use the registry to determine the action. Generally its a shellexecute call to let WM5 handle shortcut files. I've implemented this patch as a dll due to the limited number of background processes allowed by WM5. Running under services.exe, my dll takes up no additional resources.

You can read more about the Cingular ROM PTT button issues along with my findings in the original Cingular ROM thread starting here
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] Sleuth255:
@pietrucci:

Just so we know what I did:

Using file manager, I tapped and held on windows\hotvoice.exe then navigated to windows\start menu\programs, tapped and held on an empty space then chose "paste shortcut". Then I renamed "Shortcut to hotvoice.exe.lnk" to "Record.lnk"

Given all that, I can't get the Record shortcut to work on my TyTN at all. The "Record" choice does indeed appear as I suggested, but it doesn't work on any button. Also, tapping on the Record icon itself (from the shortcut I made) in start menu->programs also has no effect.

So, how you got it to work is puzzling.... Given that you did get it to work, then why it doesn't work on button 5 is even more puzzling since my dll simply shell-executes the shortcut (which is the same as tapping on it in start menu->programs).
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] pietrucci:
I don't know what you ask exactly, I can only reconstruct what I did on my TyTn:

In my windows folder there are 2 files hotvoice.exe and hotvoice.lnk (the second is a link to the first). I copied hotvoice.lnk to the \windows\start menu\programs and renamed it to Record.lnk. But: tapping on it didn't/doesn't do anything! (either on hotvoice.lnk, hotvoice.exe or Record.lnk). But that seems to be normal: on my MDA Compact is doesn't do anything either, only when assigning it to a button then it works!

Back to my TyTn: I assigned Record.lnk to Button 5: also nothing! In a last attempt to get it working I assigned it to the Messages button and then the miracle happened: my Record program worked! Finally I assigned the Messages program to button 5 (and that worked too).

In the meantime I switched the assingments a few times, just to be sure that it works like I described above and yes, it (still) does.

Don't know how or what, but I got everything to work like I want it (almost: in fact I want the Messages program assigned to the Messages button and the Record program to button 5, but as said: I can live with that easily...).
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] Sleuth255:
@pietrucci:

Heck.... still no joy :( I couldn't make it work.

I found the hotvoice shortcut you indicated (which actually executes hotvoice.exe with a "/q" option) exactly where you said it would be. I then copied it to windows\start menu\programs and renamed it to Record.lnk just as you did. However I couldn't even see it in my button editor until I also turned off the "hidden" property that my hotvoice shortcut had set. Once turned off, I could see "Record" in button manager but I was unable to make it work once I assigned it to the messaging button. Pressing the button did nothing. Maybe your shortcut is somehow different. Could you PM it to me please?
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] vijay555:
Sleuth - many thanks, good implementation. How are you launching your server? Fire and forget launcher?

I don't have a cingular rom so haven't tried your app yet, I'll try to have a play later, but my head is spinning with some other rubbish I'm working on :(

Good work - Hermes is turning into quite a nice device for the Haxxors.

V
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] pietrucci:
Ok I'll send it to you. One correction to my story: I also put the Record.lnk into the \windows\AppButtons map! I thought maybe that was the cause it worked for me, but alas, after removing it from the AppButtons map it still works so that doesn't seem to be of any influence.

Some more details: My Record.lnk just calls hotvoice.exe, no parameters. And my registry-entry PTT\ButtonPressLaunch has value \windows\appbuttons\record.lnk. But that has no meaning cause I've attached Messages to button 5 (and that works...) and that overrules the ButtonPressLaunch. Confused? I can imagine...
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] Sleuth255:
@vijay555:

I launch the PTT service in startup since my dll isn't signed. I'm using the ActivateService coredll.dll export for this. My installation cab also installes a little app named "pttstart.exe" which does this.

btw: this is a Microsoft sanctioned workaround for those of us who can't afford the $400 Verisign cert signing package :eek:
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] Sleuth255:
@pietrucci:

If you are using v1.0 of the dll, then the older ButtonPressLaunchValue & ButtonHoldLaunchValue values in the PTT key aren't used anymore. My dll now gets its marching orders from HKLM\Software\Microsoft\Shell\Keys\40C6\Default & HKLM\Software\Microsoft\Shell\Keys\40C7\Default. This is where the button editor places your choices.
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] pietrucci:
Ok. Here's my Record.lnk you asked for (as said, I'm afraid it's not that useful to you, just a call tot hotvoice.exe)
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] rassah:
<Start/OK>

Is there any way to get PTT working with the <Start/OK> selection again? I used to use that while I had the TyTN rom, since it let me use the device completely onehanded (ok and Start right under my finger)
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] Sleuth255:
I'm not sure what feature you want rassah:

<Ok/Close> or <Start Menu>

There is no <Start/OK> selection in the Button Manager. btw: features bracketed by <> are button manager builtin's which I can intercept. However, I can't change or add these.

edit: Logic tells me you are looking for <Start Menu> since the button above it already does OK. Yeah, I'll get that implemented shortly.
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] rassah:
Sorry, yeah, I meant <Start Menu> Went to check on it AFTER I wrote the message. Thanks
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] Sleuth255:
@pietrucci:

Yikes! Your shortcut is so not just a call to hotvoice.exe It's one of those mysterious ":" shortcuts. Yours actually calls :msvoice!

I'm playing with it now....

edit:

Ok, I've duplicated your behavior. It won't work on button 5 for me either but it works just fine on the messaging button. Kinda cool actually! It brings up notes with the record option enabled!

However why it doesn't work on button 5 is a bit odd since I thought I was handling ":" shortcuts correctly (solitare is one of these and it works just fine on button 5).

I'll see what I can do with it on Monday when I'm back in town. Thanks for the file!
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] Sleuth255:
Actually, I had a few minutes so I remoted into my development machine and implemented <Start Menu>. v1.01 is now available on page 1.
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] rassah:
THANK YOU!
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] pietrucci:
Oh??? That's interesting... When I look at the file with Proporties, Shortcut I only see hotvoice.exe. No parameters, no : , no msvoice...

How can you tell it calls :msvoice?

Now some more confusion: here's what I thought I did to make this link: I went to \windows\start menu\programs, copied Voice Speed Dialer.lnk to Record.lnk, then opened Record.lnk and changed the command to hotvoice.exe. And then it worked... I'm pretty sure I never entered the command ":msvoice" ...

But now what I think what really happened...: on my other device, a MDA Compact, I have the Record command assigned to a button. And that works. So I took a look at the command behind that: hotvoice.exe. And probably I did more than just a look: I copied that lnk to my TyTn and used this!!! This is confirmed by the date of the file, 01-05-06 (so May 2006). When I did change the file, then it would have a recent date, wouldn't it!

My conclusion for now: I told you the wrong story earlier, I just copied the file from my MDA. Sorry for all the confusion!!!

However: strange that I see hotvoice.exe and you see :msvoice.exe in my Record.lnk...

Edit: now I'm more confused than ever: when I open Record.lnk om my computer, I also see :MSVOICE! Why don't I see that on my TyTn in Proporties??? I checked 10 times, always hotvoice.exe...
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] Sleuth255:
those ":" shortcuts are very odd. I'm not really sure how they work myself...

They're the main reason why my dll does a shellexec instead of just processing the shortcut myself. like I said, it worked for solitare. however, you can launch solitare using the shortcut from the games menu but can't do this with record. This would indicate that the built in button launch code does something different....
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] pietrucci:
But do you also see hotvoice.exe when you rightclick on the Record.lnk and then Proporties, Shortcut. Or is this just me?