yashsingh1/xdaforums huggingface dataset:
[HD2 General] reconace:
Voice Dialing Work Around

Until HTC Includes Voice dialing I have from the far too many threads on this topic cobbled together a solution that works for me almost as good as I had it on my old Touch Diamond.

It works on all blue tooth speakers Blueant S1 / ST light or S3 exactly the same

I have the Telstra Rom with heaps of goodies from this site as the only changes.

1. Install View attachment CVC_2.5.2_908201.CAB

2. and View attachment 274991

3. Open "Voice Speed Dial" from start menu

4. Add voice tag for "Voice Commander"

only

.

To use Press green button on Blueant speaker wait for the tone

Say "Voice Commander"

Then follow the voice prompts from "Voice Commander"

NB. Unfortunately VSD uses the HD2's mic. So phone mic must be unobstructed

Both Speaker and HD2 are attached to the overhead compartment of my truck

I hope this helps

Happy Driving
[HD2 General] Free Man:
Ya, these steps are the ones we have been doing in this thread already to accomplish a half (I say that loosely) working voice dialing scenario.

And of course the microphone used is that of the main phone, instead of the headsets microphone (via bluetooth support) which in essence of course negates the whole funcitonality of "Hands-Free" dialing! You have to have the mic up close enough or lean over far enough towards the phones microphone to actually make this work. This is no fix at all, just the same defunct issue we are all having with the HD2 lack of proper bluetooth implementation and its ability to utilize any third part headset microphones.

To make matters worse, sometimes (intermittently) when you voice dial the playback beep to confirm the voice command you just dialed ALSO plays back via the phone INSTEAD of the remote headset. So yes, it is not working correctly any which way and is farm from a hands free, very far.
[HD2 General] terry1738:
Geez comeon HTC get real, surley this can be solved by one of your 6 billion genius's, promise the first one that solves this problem a trip to Antarctica for a month and all the fried rice he/she can eat. Ive gat a spare room out the back and they can even stay here if they get this fixed.

I have to buy a new phone in April and I dont want an apple but thats better then a lemon any day.

No voice control cricky you'll end up the laughingstock of the world. We all know you guys read these posts, so get on with it give us a real phone and not a half baked nonsense.
[HD2 General] kairong:
This issue is very important about security !

消費者發現近期HTC 宏達電所出廠的手機藍芽功能瑕疵,可能嚴重影響消費者開車行進中的人身安全

此問題的發生:

1產品的基本設計瑕疵,影響消費者行車安全:

HTC 2009年之前所出產的型號,只要是Windows Mobile平台機種,都有內鍵語音撥號程式(語音命令),並支援藍芽耳機,可以讓使用者直接長按耳機上的應答鈕進行撥號….,但是新推出的機種偷偷的拿掉這個功能,即使消費者自行付費購買安裝程式(賽維語音命令),卻也因為藍芽驅動程式的瑕疵無法使用。必須手持話機才能撥號,造成駕駛者和和路上行人的安全威脅.好的設計和功能沒有保留,反而讓愛用者失望,此瑕疵嚴重威脅到消費者行車語用路人的人身安全!!!

2.隱瞞和欺騙消費者之嫌:

產品標示不清,易誤導消費者,第一代機 Touch Pro與二代機Touch Pro2在產品功能同樣標示支援藍芽,標示功能更為強大,但沒有字樣標明反而無法支援藍芽耳機撥號,這疑似誤導消費者購買,很明顯是跛腳功能,造成產品功能的瑕疵,廠商應負有改善的責任

3.不是單一個案,影響範圍包含全產品型號:今年所有上市的手機,包含Hero,HD2,Touch Pro2價格與i-Phone同級的新機都受到全面影響.且讓消費者反應至今仍無任何替代方案可以解決(換言之比微軟托辣斯的情形還嚴重,比TOYOTA安全問題還全面)!!!:mad:

HTC manufactured phones Bluetooth function of the flaw could seriously affect consumers in the safety of road driving :mad:

This issue of security-related:

1. Products, the basic design flaw, affecting consumer driving safety:

Before 2009 , produced by the model, Windows OS models, there are programs within the voice dialing (voice command), and supports Bluetooth headset, allowing users to directly press on the headset button to dial-up ...., However, the new models remove this feature, even if consumers pay for their own installation program, but also because of flaws in Bluetooth driver can not be used. Must be hand-held phone to dial-up, resulting in drivers and pedestrians, and road security threats. Good design and functionality no reservation, but were disappointed to like to use this flaw a serious threat to consumers driving the personal safety of pedestrians Pragmatic!!! :confused:

2. Concealment and deception of consumers is suspected:

Products labeled unclear, easy to mislead consumers, the first-generation machine HD, Touch Pro and the second generation of HD2, Touch Pro2 also marked in the product features support for Bluetooth, marking more powerful, but no words indicating they are unable to support Bluetooth Headset Dial-up, it suspected of misleading consumers to buy, it is obviously a lame feature, resulting in defective product features, manufacturers should bear the responsibility to improve

3. Not a single case, the affected areas include the whole product model: all listed mobile phones this year, including Hero, HD2, Touch Pro2 price and the i-Phone at the same level of the new aircraft are subject to full impact. And still no response to consumers any alternative program can be resolved (in other words Tuola Si than the Microsoft case has also seriously than the safety issues have been fully TOYOTA)!!
[HD2 General] ZeevG:
indeed, i have even contacted again HTC with a very detailed email and pointed them to this forum and others to see how severe is this bug - btw it is not only with voice command even an internal feature like using bt for all system sounds, an option in the phone by htc, nothing wise we added, does not work - showing it is a system bug from htc.

i got no respond at all!

this is too much as now i am sure they take us, clients for granted - we are captive market in their mind

i've returned all the new htc devices i bought for my companys staff back to the dealer and i think i will have no option but to take either iphone (there is a demand for it) or another vendor - for me htc is closed story, i don't want to be held captive or to be client for a vendor that does not give a damn on me after he took my money

taking an unfinished device into the market just to say we are there and then ignore the market's demands to at least finish and deliver what you sold - is totaly unfair.

shame on htc!
[HD2 General] lordbowl:
Not good enough HTC

+1

After contacting HTC support several times via e-mail about this flaw and being told to expect call from a representative which never came, I took the initiative and called them myself. I just spoke to an HTC support representative (after many attempts to get through I might add), and here's the result...

The response was basically "sorry we can't help you because in your country the HD2 is not supplied with voice dialling software".

When I explained that I have obtained my own voice dialling software (cyberon voice commander) and that I still cannot dial using a bluetooth headset, they suggested I perform a soft reset. Of course I've done that more than a hundred times since getting my HD2. The next suggestion was perform a hard reset. Again, I've done that several times and now have the latest official ROM on my phone.

I pointed them in the direction of this forum thread, but they essentially ignored the fact that many of us are frustrated by this lack of functionality.

The conclusion was that I will hear from an engineer soon (I asked when, was told "Can't say". I probed for days, weeks, months. Was told "can't say").

I suppose I should revert to using my trusty Dopod838 Pro which performed voice dialling over bluetooth flawlessly for me for the last couple of years.

But I'm so angry at HTC that I might look elsewhere instead. How can a range-topping flagship device omit a basic piece of functionality found in just about every phone released in the last few years?!?!?

I'll re-post if I miraculously hear from an engineer.

Sorry for venting on you all - I know there are worse problems in the world ;-)
[HD2 General] MarcH600225:
Works GREAT!! Thanks!
[HD2 General] Gadgety:
This is not HTC exclusive - it seems to effect all WinMo phones post 6.1. One exception is Verizon's Omnia II, but are there any others?
[HD2 General] Free Man:
It's exclusive to our HTC HD2's...ya, that makes us all feel a lot better. Thanks for your astute observation.

Who knows why you would defend HTC for leaving out a core feature, much less the fact that the peaces of it that don't work that are included within the phone as so many of us have pointed out.
[HD2 General] TUNCAYCETIN:
How to activate the Cyberon Voice Speed Dialer 1.2 by Bluetooth Headset button ?

Everything is OK up to now. It works well after copying the CVSD Shortcut to \Windows and rename it as "long_send" as described. When I longpress talk button Voice Dialer starts. (on HTC HD2)

BUT I COULD NOT ACTIVATE/START IT FROM THE BLUETOOTH HEADSET BUTTON.

Is anyone succeeded ?

You support is appreciated :)

Thanks

Tuncay
[HD2 General] casouzaj:
I can think of some workarounds, but, unfortunately, I don't have WM6.5 to test. They both work fine on WM6.1, but, here I go, anyway.

1 - All bluetooth headsets have a procedure which activates the voice path with the phone it is paired to. Either a single press, or press & hold, or double-press on the call button, or whatever other method. Check your headset's user manual for further details. So, activate it before starting CVSD on your phone. This method would require two buttons: one on the headset (to activate the voice path) and the other one on the phone (to start CVSD);

2 - If you don't want to press two buttons, there are some neat applications which run fine on WM6.1, like BTAudioOn.exe or BTAudioToggle.exe, which simply route all audio (including the mic) to the BT headset. You might know other programs that do the same task, which work on WM6.5. Then, a small Morscript, called e.g. LauchCVSD.mscr, containing only the following two lines:

Finally, make your long_send trick (or any other button currently assigned to CVSD), to point to this mscr instead. You could adapt the icon to show CVSD, by editing the lnk, if you want. So, whenever you start CVSD on your phone, the voice path would already be routed to the BT headset beforehand.

Hope you can find these ideas useful, somehow. Really sorry if they sound stupid.

Cheers!

Carlos
[HD2 General] Free Man:
Unfortunately this is one of the MAIN issues we are having with the HD2, it simply does not (reliability or consistently) use the microphone on the bluetooth headset, but INSTEAD tries to use the microphone on the HD2...

Sometimes it works, other times it does not. Reboot it and it works the first time typically, after that it goes back to using the microphone of the phone. there is NO fix for this until HTC comes out with one and decides in its graces to fix its OWN bug. Apparently they do not currently deem this critical enough, or do not care that in most of the world now hands free laws require this functionality to work correctly or be fined or pulled over and harassed.
[HD2 General] weepatc:
MSVC now working in most recent TMOUS Roms?????

Guys,

I have updated my ROM to the most recent Manila 2,5 & 2,7 TMOUS builds & guess what........ Voice Command now appears to work as it should i.e. all calls now directed through earpiece & not device speaker. I have not used this a lot as yet but tested 8 times yesterday (worked flawlessly) & 4 times today (again , no probs) so fingers crossed the problem is solved & we will see it introduced to stock ROM's soon. :D
[HD2 General] Marv-in:
Sounds good mate. Let's hope.
[HD2 General] gregwee:
I've installed Duttys CVS cab on my phone running a custom ROM and Radio. So far I've tested today, it seems to work just fine on my BT Plantronics P590 head phone, and I was able to dial out 6 or 7 times doing a long press on the "phone" button on the headset to activate CVS on the phone, and call the name using the headset microphone.

I am running Merlion ROM V1.90 with Tmous 2.07.50.27_2 Radio.
[HD2 General] Free Man:
This sounds potentially promising, although none of these are release ROM's correct?

Further it is NOT so much an issue of the earpiece working, but rather the microphone primarily although both have issues. In other words when you push the button on the remote bluetooth device to dial a contact, it uses the PHONE'S microphone to speak the contact rather than the remote headset. This is one of the more critical bugs we are having issue with here, effectively making it NOT hands free as it should be, or even as the phone is designed to be by HTC. You can tell if it is using the phones microphone simply by putting the phone somewhere where it cannot pick up your voice and trying to do a remote activated dialing, for example obscure the mic under a book...

So can you test and see that when you attempt a voice activated dialing of a contact that BOTH occur:

1. The beep sound initiating the voice dialing after pushing your remote bluetooth device AND the call itself from start to finish come through your bluetooth headset.

2. The microphone being used to call is in fact the bluetooth device microphone and it is NOT using the phones microphone.

3. Do reboot your phone a few times and try both of the above and see if they work consistently as rebooting seems to change the issue both ways currently...

Thank you for re-verifying both pieces!
[HD2 General] Free Man:
Thanks, when you pressed the remote button on your headset did the "beep" come through on the headset to show the voice activation is in process?

And to test things in regards to the microphone, could you cover your phone with a book and then try voice dialing to see if in fact it is using the headsets microphone? The phone microphone is pretty strong and occasionally was able to pick up when I voice dialed! It is confusing and hard to tell unless you are looking for it, whether or not the phone microphone or the device microphone is actually picking up...
[HD2 General] fretjes:
Cyberon does work

I've a Leo with the cyberon cab from Zee installed. Together with Eriksson headset HBH-608 and it does work. When pressing the send/receive button I hear one beep, wait for twoo seconds to allow Cyberon to start (even from the locked status) and speak my voice command. If it is rcognised I hear two beeps and the connection is made. I've original 1.66 Rom installed. The only hick-up is that I don't hear the voice command over the headset.

fred
[HD2 General] AjaySachdeva:
:)Hey! Thanks guys this was great!
[HD2 General] weepatc:
MSVC Test......confirmed working

Ok......reset twice & used the headset from the kitchen with fan oven on. After 1st reset used headset 6 times flawlessly ie. bluetooth headset microphone contacted device & voice reply recieved through earpiece each time. 2nd reset.......same as above. So I think it's conclusive MSVC is now working correctly on these ROM's. By the way I'm using Miri's v3.2 which I have been using for 2 days now & everything working fine for me. Only small downside is that the bluetooth icon & headset icon don't show in the taskbar but no big deal now Voice Command is working as it should. I am using an International english retail version od MSVC. Hope this helps you decide. :cool:
[HD2 General] Reason4444:
That's a great news guys... :)

At least, HTC did something about major HD2 flaw...
[HD2 General] claude4:
Man I hope this is it.

I am one of the newer HD2 T9193 users here on AT&Ts network and did not expect the HD2 to have this problem with MSVC. I have MSVC 1.6.21725 on my HD2 and I can hear over my BT headset but am stuck like the rest of you, no commands over the BT headset and system sounds coming from the speaker, not the headset. Hopefully our illustrious chef's will pick up on this and incorporate a fix, if this is for real.

Claude H.
[HD2 General] techdave:
Confirmed, with the Miri 3.2 ROM, MSVC now works better on the HD2 and my Parrot bluetooth than before.

I've tested it a couple of times today and ALL of the voice prompts came on my car's speaker instead of the HD2's.

I did have one issue where it couldn't recognise any commands. Afterwards, I waited for a while, and it worked again? :confused: .. I'm using MSVC 1.6 UK version btw.

This is a step in the right direction, thumbs up for that HTC, thumbs down for not having this working in the first place. ;)
[HD2 General] Free Man:
Yes, that is the whole problem. My guess is the beep is also coming through the phone speaker...correct?

And you don't hear the voice command you spoke through the headset because it is using the microphone from the PHONE! Again, the same problem we are all having.

You can test if it is actually receiving the voice command from the HD2's microphone or the headset microphone by covering the HD2 with a nice size book or putting it under the back seat and then trying. The HD2 has a pretty strong microphone but I still do not want to have to YELL to make sure the voice dial works every time, or make sure I am holding the HD2 in my lap or close by to make sure I can actually dial. It defeats the whole purpose of HANDS FREE ;)

So you are in the same boat, a partially functioning HD2! When I first used the cyberon I was please to until I realized the microphone it was using was the phone and the prompting beeps were playing through the phone speakers, etc. It's not acceptable.
[HD2 General] Free Man:
Thanks for more testing, sounds like your ROM does in fact work in terms of actually hearing the activation beeps when attempting a dial (in the headset) and using the microphone of the headset instead of that of the HD2's as it has done prior.

A couple of questions:

1. Did you have to manually install Cyberon VC then or was it "cooked" up with your ROM?

2. You mentioned MS VC, but none of us are using this (or at least not what this thread touches upon). So does the Cyberon VC work too, or just the MS VC?

3. What exact ROM version are you using?

Like many of us, we don't want to have to use a cooked ROM that is full of other bugs just to get this core functionality to work...
[HD2 General] Athar Mansoor:
Hello all,

I have got the Cyberon voice command Version 2.5.2 Build 904291 WWE on my TD2, is it possible to extract this from there and test us on our HD2's.. to see if BT dial works..

Regards.. Mansoor..
[HD2 General] cliver:
Hi all,

I am new to this thread having had my HD2 for a few days. I too need voice dialling and am amazed at how much trouble this is causing :mad:.

Anyway.. Techdave can you confirm this is the rom you are using...[ROM][WWE][10.02.2010] Miri HD2 WM6.5.X (23529) ROM :: V 3.2 [ONLINE]... at sorry no links for newbies...:o

If so am I right in saying this is a very stripped down rom with a lot of the applications removed? If this is the case it may present a problem because for instance, I like the bespoke CoPilot app in the shipped roms :(

Regards

Cliver
[HD2 General] nyamnyim:
Well guys, I have been using MSVC from TyTn days and it has served me well. Was initially disappointed when HD2 didn't have voice dial.

Now, there a saviour in the form of XannyTech's Evo 1.3 ROM which has the MSVC cooked in. It's a joy to use with my Jabra Extreme. All the commuication and notification goes to my bluetooth. It's not perfect as sometimes even the SMS sound only goes to the headset but I have also put in vibration, just in case I didn't put my headset on. I can query on my appointments, last missed call, redial, callback etc all from my BT headset.

Marvelous.:D

Give it a shot.
[HD2 General] techdave:
Yes, that's the ROM I'm using. It's not that stripped down, it still has sense UI and most other applications. I don't use copilot, so I'm not missing much. :) You could also try XannyTech rom as mentioned by another user.

After a few days of further testing, I'm reconfirming that MSVC is working fine.
[HD2 General] Free Man:
I'm glad that at least one "cooked" rom seems to support the "full" functionality of the HD2.

The real issue now becomes when a release version will support these fixes to bring our phone up to the level that is acceptable to anyone requiring these features. When will HTC step up to the plate and fix this in an official rom? Many of us are not willing to use buggy (inherently) cooked roms...
[HD2 General] weenween:
I just flashed to Zenkinz's Merlion ROM 2.2. MSVC works perfectly on it, in that I mean I can activate voice dial through pressing button on BT headset, and the sound are all through the BT headset.
[HD2 General] Gadgety:
Thanks all! Great to know!
[HD2 General] emsee:
Voice Commander send button mapping

I have a 4 week old Telstra HD2 and for warranty reasons don't want to apply a cooked ROM.

I have a legit copy of Cyberon Voice Command, which I find is better than Cyberon Voice Speed Dialer as it doesn't require voice tagging to work.

However I had the 4 files from this thread installed:

1_CyberonVoiceSpeedDial_1_2_b080227_0R3

2_Miri_CyberonVoiceSpeedDial

3_Cyberon speed dial hold button

4_CVSD_1.2_build_61226_1_BTHeadsetFixed

What I want to do is have the long press button open Voice Command (CVC) rather than Voice Speed Dial (CVSD).

I'm PC savvy and know my way around a registry but cannot find the entries I need to change!

Can someone point me to the entries I need to alter so that CVC opens on 'long press of left hard key' ?

cheers

emmsee
[HD2 General] philcat:
Just put a shortcut of the program you wish to open i.e. CVC in your windows directory and rename it to Long_Send and you should find it works for you.
[HD2 General] emsee:
Long_Send fix

Perfect, works a treat.

Many Thanks

emsee
[HD2 General] Free Man:
Folks it's not the lack of the application that is the real core issue here, it is the fact that the PHONE itself has several bugs that prohibit it's full functionality used with any current applications out there.

Yes you can use the voice dialing software, you may hear the volume through the phone instead of the remote headset, it may use the phone microphone instead of the remote headsets...and all of these things are intermittent. Sometimes they work as they should, while other times they don't. Reboot your phone, it works the first time then it stops. Rinse, lather and repeat.

So again getting the software on the phone is not a problem. Getting the software to map to any button to do voice dialing directly on the phone is not a problem. Pair the phone with a bluetooth headset and try and consistently use the headset microphone and speakers, big problem.

Apparently the only way around these HD2 bugs is to run cooked ROM as HTC has yet to fix the issue in any releases thus far.
[HD2 General] cliver:
I can't seem to make this work :confused:

Exactly which cabs do I need to install and in what order and what tweaks do I need to make to get Cyberon Voice Commander to respond to my send key on my BT headset?

I'm trying to avoid a cooked ROM at the moment but it's looking like I'll have to bite the bullet :eek:.
[HD2 General] cliver:
Just got this in response to a ticket raised on HTC. Doesn't look promising for a quick fix :mad:

Dear *****,

Thank you for contacting our Customer Support Center. Your questions and suggestions are important to us and we do all that we can to provide you with an excellent service.

You recently wrote us about an issue with your HTC HD2.

We are aware of the issues with Bluetooth on the HD2 and are working hard on a solution. Unfortunately, it is presently unknown if and when a new update will be released to solve the issue.

Should you have any further questions, please do not hesitate to contact us again.

Best regards,

******

HTC
[HD2 General] cliver:
OK Guys,

I have now flashed Miri's [ROM][WWE][26.02.2010] Miri HD2 WM6.5.X (23541) ROM :: V 5.0

with radio 2.08.50.8_2.

and Cyberon Voice Commander is working through the headset. Seems to be all going through headset as expected but will do more extensive tests to prove it definitely.

The only problem is I can't get the long press of the send key on my headset to activate CVC??

I have copied a shortcut to the .exe into /windows directory and renamed it long_send but it isn't getting picked up, I get a long beep followed by a short beep on the headset but nothing happens on the handset.

Should there be any extension to the filename?

Do I need to set anything in CVC? I have the checkbox to not start cvc on send key unckecked.

Regards

Clive