Workarounds on the new Bluetooth Stack and PTT - Touch Pro2, Tilt 2 Windows Mobile General

Since HTC loves to give the community sleepless nights with duzent of troubleshootings, here a new task.
The TP2 has a Broadcom BT Stack installed... Okay a nice UI in comparison with the default Microsoft one.
BUT: I realy miss the PTT function.
Normaly you can create a shortcut inside the windows dir called SHORT_PTT.lnk or LONG_PTT.lnk for binding tasks to the PTT.
Or when You install MS VC you can access Programs or dial numbers via voice.
It could be that you have to change some values in the registry...
for example HKLM\SOFTWARE\OEM\VoiceCommand string "Path" to "\Programme\Voice Command\VoiceCMD.exe"
I own a Jabra BT8040 and I realy love it... but without the PTT function it nearly gets useless if i have to pull out the Phone to make a call or look for my upcoming tasks. The reason why i'm buying a BT - Headset is to keep the Phone inside the case.
I now read about a "Maybe" solution I havent tested right now.
read more here
It will be enought if I'm able to bind the Ptt button on my headset to any Programm or Mortscript by holding or tap. (The double Tap feature to redial still works).
I allready called HTC for more Support but the "Hotline Guy" who btw wasn't that able to understand german language doesn't realy understood that the fact is not that MS VC doesn't work correctly but that the PTT function is disabled completly.
So all you junks like me out there let's get a workaround on that.

What's your value of the following registry:
HKEY_LOCAL_MACHINE\Software\OEM\VoiceCommand\VoiceCmdEnable
HKEY_LOCAL_MACHINE\Software\Microsoft\Bluetooth\AudioGateway\BTAGEXTModule

HKEY_LOCAL_MACHINE\Software\OEM\VoiceCommand\VoiceCmdEnable
value="1"
HKEY_LOCAL_MACHINE\Software\Microsoft\Bluetooth\AudioGateway\BTAGEXTModule
value="\Windows\btagext.dll"
after my last tryed fix ^^
I now reinstalled MS VC and my new Values are:
HKEY_LOCAL_MACHINE\Software\OEM\VoiceCommand\VoiceCmdEnable
value="1"
HKEY_LOCAL_MACHINE\Software\Microsoft\Bluetooth\AudioGateway\BTAGEXTModule
value="\Programme\Voice Commander\vcbthag.dll"
but both doesn't work

how about uninstall MSVC and try Cyberon VC?
If still not working, make a full backup and put this dll to \Windows and change this in registry:
HKEY_LOCAL_MACHINE\Software\Microsoft\Bluetooth\Au dioGateway\BTAGEXTModule
value="\Windows\OEMAGW.dll"
Soft reset and try again.

cyberon VC
I haven't found Cyberon VC supporting german language yet.
But Cyberon VC doesn't work eighter...
haven't tried the dll yet but but is useless if only english is supported.
Thanks for your replys

Hope it isn't true but it looks like (i have read it sommewhere on the web) voice composing over BTh wasn't possible due to the Widcom Stack. Having tryed many things and tweaks, nothing.
It is a big mistake from HTC to have not implemanted Voice command over BTh in thus a pro supposed device !

Schmurtz1968 said:
Hope it isn't true but it looks like (i have read it sommewhere on the web) voice composing over BTh wasn't possible due to the Widcom Stack. Having tryed many things and tweaks, nothing.
It is a big mistake from HTC to have not implemanted Voice command over BTh in thus a pro supposed device !
Click to expand...
Click to collapse
No, VC over BT did work on my P525 which use Widcom stack as well. It's probably HTC's engineer NEVER got BT working right

Widcomm Stack
That your BTH worked on your other device doesn't mean that it works on the Touch Pro 2 ... bet your device has an other version of the stack.
Looks like the PTT function is reserved for Broadcom or Widcomm devices only.
Or is totaly out of ordern...
This is a realy BIG MISTAKE from HTC... hope they change this in the next Roms.
I'm still in Mail contact with HTC about this.
Let you know if something changes...

I just got my tp2 today, saw it had a BC stack and I knew they messed something up.
PTT & BT headset is like the only thing I actually need BT wise and they broke it, on a pro phone. I guess every (legal) in-car user will be very disappointed about this, considering this should be a "pro" phone.
I can confirm PTT doesn't work with Cyberion Voice Speed Dial nor MSVC. Also, the usual registry settings HKLM\SOFTWARE\Microsoft\Bluetooth are there, but changing them doesn't seem to have any impact as the BC stack should(!) handle them. I had a quick look through the widcomm stack settings in the registry but couldn't find any obvious settings for PTT

Something weird:
If I don´t set up a data connection to my carrier, the link to my bluetooth car kit works perfectly, meaning that I can answer calls and hang up using the button on the steering wheel.
Once I set up a connection, I can only answer and hangup using the buttons on the telephone. I any case I can listen and talk using the car kit.
Any ideas of how to solve this puzzle?
Edit: new finding: If set up a connection but data connection is off, everything works fine. When data connetion is on, then it doesn´t work.
Any Ideas?

Related

Voice dial and Audio to bluetooth headset..POSSIBLE..but yet

As we all read in this thread:
http://forum.xda-developers.com/viewtopic.php?p=130137#130137
voice dial and audio transfer from PDA2 to bluetooth headsets (Jabra bt800 and SE hbh-662 in particular) is possible. BUT...
in this thread:
http://forum.xda-developers.com/viewtopic.php?t=22817
there is a workaround that enables an option to transfer regular sounds to the BT Headset....
and after fiddling around in the reistry a litte....i managed to get audio through my hbh-660 headset...BUT the connection is terminated in a couple of seconds...
as a result, i asked ccrraaazy (author of the first thread) for his registry settings, and found out that his device has BT scripts for audio transfer and voice dialling... untill i get my hands on those scripts and other dlls from the pda2, and start testing...i'm pretty sure that audio transfer and bt voice dialling will be possile by tonight....
any comments and expertese welcome.....lets make this thing work once and for all on every HTC device....
To be honest, i gave up looking to solve this problem....But looks like u may have the answer. Please do post or PM me if you have any success at all. Changing they Reg Keys with my Motorola HS-850 didnt work but i did get the option to send other auido to my headset...
Keep me posted
:lol:
dont lose hope buddy..i'm gonna make this work....got fed up waiting for ppl to come up with solutions.... if we dont participate in finding solutions,,,who will?? :lol:
after lots of changes and tweaking....nothing happened with my hbh-660....but i just tried a friends hbh-662...and it works !!! believe it or not.... will try to think of something.
Keep us posted afs84..
I really hope you get it working.. I tried to fiddle around with the registry too as described in the second thread, but I didn't get any sound at all.
I even tried a patched BT3900 from some dutch site, but no go.
http://forum.xda-developers.com/viewtopic.php?t=18599
well still doing final tweaks ....anyway u can follow up and read more in the other thread.
Hi, do you finish this topic?
how to use bluetooth to listen music or voice dial for BA?
hbifts said:
Hi, do you finish this topic?
how to use bluetooth to listen music or voice dial for BA?
Click to expand...
Click to collapse
Yep, I would like to have Agile or MSN send the sounds to my Jabra.
And, if possible, the calendar also.
Worked nice on my Nokia 9500 ALL the sounds, inclusive keyboard taps are sent to the Jabra.
Huib

VC and XDA Live .1

Has any one got MS Voice command to work on XDA Live... I can't get 1.5 to work and really don't want to spend more money to upgrade to 1.6 anyone know why it won't work. It gives Error at start up. Also does anyone know how to get the threaded sms off of my palm treo705 to put on my hermes?
chrisryn said:
Has any one got MS Voice command to work on XDA Live... I can't get 1.5 to work and really don't want to spend more money to upgrade to 1.6 anyone know why it won't work. It gives Error at start up. Also does anyone know how to get the threaded sms off of my palm treo705 to put on my hermes?
Click to expand...
Click to collapse
I had the same trouble with MS 1.5 in the AKU 3.3 upgrade and when I went to MS 1.6 it worked. MS 1.6 works fine in the XDA Live rom. I am afraid you may have to upgrade.
SK
I have installed it and It does activate VC but only through the device mic not through the headset. What is strange is that on my Wizard with WM6 VC1.6 worked perfectly straight away.
Can anyone post the Cyberon Voice Dial cab. I would like to try that with my Headset Thanks
Jules
Same here the headset doesn't work but thats no surprise really it NEVER works..
I have even tried the old hack and all it does is crash with an error..
VC 1.6 Required
As XDA-Live is a post AKU3 OS, you have to use VC 1.6 to have any of the capabilities. VC 1.5 only works up thru AKU2 ROMs.
I also am unable to get VC 1.6 to work with my headset, the XCSdM patch crashes on me (as mentioned in another post).
Dean
Cingular 8500
XDA-Live
Radio 1.35
Try This
Here everyone, this file got my bluetooth headset to work with VC 1.6 in Crossbow on my old wizard. Maybe it'll work for you, I haven't tried it on the Hermes.
Unfortunately, the hermes has something different in its MS bluetooth stack and that's why there are issues with MS VC..It is even listed on microsoft that there are issues with the bluetooth stack for hermes and a few other phones.
I tried the Widcomm stack and it seems to work well with MS VC and WM6 on the hermes, but be aware the Widcomm stack is still in developmental stages...so don't complain if you find issues with it...but it works for me
eagle 1 said:
Unfortunately, the hermes has something different in its MS bluetooth stack and that's why there are issues with MS VC..It is even listed on microsoft that there are issues with the bluetooth stack for hermes and a few other phones.
I tried the Widcomm stack and it seems to work well with MS VC and WM6 on the hermes, but be aware the Widcomm stack is still in developmental stages...so don't complain if you find issues with it...but it works for me
Click to expand...
Click to collapse
Can you activate VC through the headset though?
drbowden said:
As XDA-Live is a post AKU3 OS, you have to use VC 1.6 to have any of the capabilities. VC 1.5 only works up thru AKU2 ROMs.
I also am unable to get VC 1.6 to work with my headset, the XCSdM patch crashes on me (as mentioned in another post).
Dean
Cingular 8500
XDA-Live
Radio 1.35
Click to expand...
Click to collapse
I as well.... i guess it was a bad time to upgrade since i'm going on vacation tomorrow... oh well... atleast AD2P works great with WM6 and my SE 970
I installed VC1.6 and the BT Voice Command Hack by XCSdM
http://forum.xda-developers.com/showthread.php?t=283412
....my VC1.6 is working thru my Jawbone except for notifications......If I say "dial xxx-xxxx" it repeats the query back to me thru the jawbone!
8525 sim/cid unlock
XDALIVE w/ updates
Radio 1.34
Jawbone BT set
FU5 KONA said:
I installed VC1.6 and the BT Voice Command Hack by XCSdM
http://forum.xda-developers.com/showthread.php?t=283412
....my VC1.6 is working thru my Jawbone except for notifications......If I say "dial xxx-xxxx" it repeats the query back to me thru the jawbone!
8525 sim/cid unlock
XDALIVE w/ updates
Radio 1.34
Jawbone BT set
Click to expand...
Click to collapse
I have the .9f BT VC hack from xcsdm which isn't working...... i have never edit the registry before manually but willing to do it as it looks like the error of the program is that it isn't saving properly..... where can i find the values to change?
You shouldn't have to edit the registry with that fix. The fix is only for VC1.6, which is the only version of VC that is compatible with WM6. Think of it as when you updated to Windows 95, and your Windows 3.11 programs wouldn't all work - you're doing the same thing to your phone .
For the record, I'm running VC 1.6 on the Vanilla WM6 Rom, using the XCSdM patch only.
Heres my fix
Ok I got vc1.6 to sorta work the way I want it to. I upgraded to the widcomm stack and added the btfix hack listed in other thread. I can get vc1.6 to work with ptt button but not headset button. Hopefully this will be fixed with final development of widcomm. Haven't had a chance to check if all notifications come through bt or not.
I had to manually go in and ad a value to the reg in order to get the button on the BT to work as well as using the patch.....this is the setup.....
1. Install VC 1.6 (make sure it is in Main memory)
2. Download Bluetooth Voice Command 0.9f.cab
3. Download BTVoiceCommand.exe
4. Create the Folder \Program Files\Bluetooth Voice Command
5. Copy BTVoiceCommand.exe into this folder
6. Run .9f Hack
7. Go to newly created BT Voice Command config (in Programs) and tick off the check box "Enabled"
8. Set command duration to 30
9. Set or check that the following registry keys are set (I had to manually change Path to BTVoiceCommand.exe.)
10. HKLM\SOFTWARE\OEM\VoiceCommand\Path = "\Program Files\Bluetooth Voice Command\BTVoiceCommand.exe"
11. HKLM\SOFTWARE\OEM\VoiceCommand\VoiceCmdDuration = 30
12. HKLM\SOFTWARE\Microsoft\Bluetooth\AudioGateway\BTA GExtModule = "\Windows\btagext.dll"
a. (For reference: http://forum.xda-developers.com/show...=283412&page=7 )
13. *Go into the registry and set HKLM\SOFTWARE\OEM\VoiceCommand\ LaunchAPEnable to 1 (I wasn't sure if this was necessary...but it's working now)
14. Soft reset 8525
15. Delete Headset Pairing
16. Recreate Headset Pairing.
17. Set Side button to VoiceCommand
18. Reset Device
Thanks tp BKBrolier for posting this! The red section is what I had to manually add....once added I was flyin high!!!
Good news is coming
<WARNING: ELEVATED HOPES TO FOLLOW>
I have been working diligently on getting VC to actually WORK. The reg edits above will work with the 0.9f patch.
I am creating an new version of the BTAGEXT.DLL file that will work with VC the way it was intended. I'm getting close, but I'm hitting a couple difficult areas, so I'm not giving any ETA yet.
However, WHEN I'm finished, EVERYTHING will work as intended, commands, notifications... you name it. even caller id
XCSdM
Bravo, xcsdm! Look forward to the update. I have to be sure M$ VC 1.6 will work before I go to WM6.
Ben
VC 1.6 & WM6 Announce Incomming Calls
Thanks for all the efforts working to get VC 1.6 working through BT headsets. I am awaiting my new headset Plantronics 665. However, I have installed VC 1.6 and mainly want to use it for incoming voice notification of person ringing. This always worked out of the box before. I have ticked all the right boxes under settings (Ticked) Speak notifications through device speaker or wired headset only and (Ticked) Announce incomming calls.
The phone rings, vibrates but not VC announcements of incoming call. Thanks for taking the time to read and any ideas/suggestions welcome. Worked perfectly, well most of the time under 1.5?
Tom (Blackburn UK)
xcsdm BT VC 1.6 hack
I don't even get the shortcut in programs and btvoicecommand if I click it it just starts voice command.
xcsdm said:
<WARNING: ELEVATED HOPES TO FOLLOW>
I have been working diligently on getting VC to actually WORK. The reg edits above will work with the 0.9f patch.
I am creating an new version of the BTAGEXT.DLL file that will work with VC the way it was intended. I'm getting close, but I'm hitting a couple difficult areas, so I'm not giving any ETA yet.
However, WHEN I'm finished, EVERYTHING will work as intended, commands, notifications... you name it. even caller id
XCSdM
Click to expand...
Click to collapse
Thanks for the patch working good so far. Let me know when you get the new btagext.dll done i'll test it for you if need be. Keep up good work.
You are my hero man!!!
MS Voice Command is proving to be a real PIA to embedd into the Rom but We're probably better of not doing that anyway as tere are many who don't user or want it (yeah I know) and even a few who prefer Cyberon's Version....
xcsdm said:
<WARNING: ELEVATED HOPES TO FOLLOW>
I have been working diligently on getting VC to actually WORK. The reg edits above will work with the 0.9f patch.
I am creating an new version of the BTAGEXT.DLL file that will work with VC the way it was intended. I'm getting close, but I'm hitting a couple difficult areas, so I'm not giving any ETA yet.
However, WHEN I'm finished, EVERYTHING will work as intended, commands, notifications... you name it. even caller id
XCSdM
Click to expand...
Click to collapse

Voice dialing with stock (wired) headset (WM6)

Looking for a way to hit the mic button on the wired headset that comes with the TyTn to dial a number with a voice tag. I am using the leaked official WM6 rom which has the cyberon voice dialer working. What I haven't been able to do is launch the voice dial using the button on the mike. Even AE button mapper cannot pick it up as a button to be configured.
To do my homework, I searched using 8525, headset button, config, etc. but a) I got hits for other phones (ba, etc) and b) got a lot of posts on how to set up bluetooth phones, which doesn't apply in this situation. I found this cab ba_wm5_voice_dialer.zip but it didn't install complaining about insufficient rights, which I had never seen on a pocket pc. Maybe because it's for WM5.
Any help or links to previous threads on this would be appreciated. Right now, I have to take the phone out of my pocket to dial, which kind of defeats the purpose. Many thanks in advance.
I have no idea whether this helps or not but I remember this as a big topic on the Wizard when it first came out and there was this post http://forum.xda-developers.com/sho...highlight=voice+dial+headset+mic+button+wired I'd be interested to know if you get anywhere
Well, I tried those - thanks for the link. I get no feedback after I run the program whatsoever, so I guess it doesn't work. It does run though, since if you run it twice, it gives you energy levels- that much works, but the rest doesn't seem to.
I'm surprised dialing with the wired headset isn't supported out of the box since it's a part of the package, but oh well. I hope someone else has heard of something about this for the tytn.

MS voice command 1.6 + wm6

MS Voice Command 1.6 and wm6 (on a dutch T-mobile compact III) does not seem to work...
Any one has this working? Especially caller recognition over Bluetooth.
I’ve tried "MS Voice Command 1.6 (WM6 working) Download", no succes.
Maybe speed dial is interfering…
Is speed dial a ext rom feature?
It's working! This one
http://forum.xda-developers.com/showpost.php?p=1499174&postcount=13
and do not forget to start > settings > voice command
Phone > options > Announce incoming calls
Only when I push my jabra BT500 Bluetooth button it opens the phone pad and nothing happens..
Any one know how to open speed dial again with the headset button?
I downloaded this, tried it, it didn't work very well for me, so I uninstalled it. When I tried to go back to using my default Voice Dialing software, all my voice tags were deleted. And the worse part, is that my BT kit does not work correctly now. Some kind of registry edit I believe. This sucks.
can some one post the wm6 default reg settings for:
HKLM
Software
OEM
Voicecommand
Path
I've now:
\Programmabestanden\Bluetooth Voice Command\BTVoicecommand.exe
Here the original
Bman said:
can some one post the wm6 default reg settings for:
HKLM
Software
OEM
Voicecommand
Path
I've now:
\Programmabestanden\Bluetooth Voice Command\BTVoicecommand.exe
Click to expand...
Click to collapse
The default value for key HKLM/Software/OEM/Voicecommand/Path = \Windows\SDDialer.exe
Just wanted to post a follow-up.
Bman said:
It's working! This one
http://forum.xda-developers.com/showpost.php?p=1499174&postcount=13
and do not forget to start > settings > voice command
Phone > options > Announce incoming calls
Only when I push my jabra BT500 Bluetooth button it opens the phone pad and nothing happens..
Any one know how to open speed dial again with the headset button?
Click to expand...
Click to collapse
I finally got this to work yesterday. I installed it on a new ROM and it works pretty good. In the BT Voice Command prog, I had to disable the XCSdM check box to get the issues with the BT channel staying open resolved. Recognition is fair on the handset but it's very good in the car with the Parrot BT kit which is odd. It used to be just the opposite with 1.5. I can now totally control the phone with the car kit which is great for me because that's the only time I use voice commands.
Only downside is that this program is such a memory hog! I hoover around 15 Megs avg. Only 21 Megs available at startup. I'm just using it normally to see if WM6 will be able to manage the memory well enough so that it doesn't make a difference. I use X-Button too so maybe it won't be a problem, but at the first low memory message, I'm dumping this program and going back to Cyberon Voice Dialer.
It's just nice to use while your switching out ROMs cause you don't have to set up voice tags every time.
I have a fully wired parrot and found it awful. Stationary, great, can dial, start programs no probs. But once Im on the motorway doing anything over 40mph it just will not recognise what im saying. Went back to the build in recognition of the parrot which was flawless
dannyoneill said:
I have a fully wired parrot and found it awful. Stationary, great, can dial, start programs no probs. But once Im on the motorway doing anything over 40mph it just will not recognise what im saying. Went back to the build in recognition of the parrot which was flawless
Click to expand...
Click to collapse
Yea, that sounds exactly the way it was for me with v1.5 on WM2003. Had to be completely quiet in the car for it to work. But now v1.6 seems to work fine. Do you have the microphone ACG disabled? Also, do you have all options unchecked in the BT Voice Command prog?

cyberon voice speed dial

can anyone post cab for my tp2? thank you
I would like to have this CAB too, missing voicedailing on my TP2
I try this , it work well on mic of phone, but it don't work on BT activate.
CVSD for WM6 v1 2 build 61226 1 cab
http://www.filestube.com/bbd28aaa9252901403ea/details.html
How come the bluetooth does not work? is it due to a setting of the phone, or just not possible? because I installed the voice dailer and it works, however when I try to start the voice dailing with my BT headset it does notting. I have to manually call someone. On the diamond, which I had before this one, this worked flawlessly.
So does anyone know anything about this, or should I use a different tool to use voice dialing with my BT headset?
flux20 said:
How come the bluetooth does not work? is it due to a setting of the phone, or just not possible? because I installed the voice dailer and it works, however when I try to start the voice dailing with my BT headset it does notting. I have to manually call someone. On the diamond, which I had before this one, this worked flawlessly.
So does anyone know anything about this, or should I use a different tool to use voice dialing with my BT headset?
Click to expand...
Click to collapse
yes, I need to know too.
spend a whole day in cyberspace to solve this problem...this is what worked on my Diamond2 (with WM 6.5 ROM):
http://forum.xda-developers.com/showthread.php?t=463090
see #7
Check Registry Settings:
[HKEY_LOCAL_MACHINE\SOFTWARE\OEM\VoiceCommand]
"VoiceCmdEnable"=dword:00000000
"LaunchAPEnable"=dword:00000000
Hope it helps!

Categories

Resources