Project VCABT - Voice Command Activation over Bluetooth - JAM, MDA Compact, S100 General

UPDATED 11/12/05
Just to clarify. This patch enables you to launch Voice Command (or any other app) by pressing your bluetooth headset button. It DOES NOT transfer sytem audio to the headset OR allow you to issues Voice commands via the headset. Its still a top peice of work tho ;-)
Some people also have an issue where the BT headset audio receiver will stay on indefinitely using up its battery unless you place a call or turn it off.
I dont get this issue. YMMV!
--
rmg.
UPDATED 24/11/05
There is now a working patch to enable BT Audio streaming to STEREO BT headsets only.
http://forum.xda-developers.com/viewtopic.php?t=33532
This works fine with VCABT patch
--
rmg.
UPDATED 20/08/05
You need to be logged in to download the zip file!
--
rmg.
UPDATED 14/08/08
Dear all.
There is now a working hack to allow voice dial activation from a bluetooth headset.
NOTES
1. This hack DOES NOT transfer system audio to the headset via bluetooth. That is still being worked on.
2. This hack only works on the HTC Magician.
To date it has worked on all Magician types including:
iMate Jam
Qtek S100 S110
MDA Compact
Orange M500
VPA Compact
XDA MINI
Instructions:
Download the zip and install the cab file to enable the hack. Thats it!
Note:
The cab file will place a copy of voicecmd.exe in /windows and rename it to Voice Signal Launcher.exe
If you use another voice activation program you will have to copy the .exe, put it in /windows and rename it to Voice Signal Launcher.exe
If you have any questions not covered here please ask them in the thread and somewill help
Credits:
Hack created by Psneddon
Cab created by adamz
Scroll down to the bottom of the post to grab the file!
--
rmg.
Original post below:
Hi,
I am making a new thread for all discussion related to getting voice command working over bluetooth, i.e you push the button on your headset and the Voice Command activates.
This functionality has been achieved on the Eten M500, which uses the M$ bluetooth stack
See
http://translate.google.com/transla...&hl=en&ie=UTF-8&oe=UTF-8&prev=/language_tools
Stack the Bluetooth implemented in the Eten M500 has been realized from the same Eten on the base of stack the Microsoft.
The society has enriched it, and this is now in a position to offering the following profiles: Service Discovery, Headset and Hands-free, Dial-up, Object Exchange, Generic Access, Serial Port and Gateway-audio.
This last one is of great importance, since beyond guaranteeing I listen of the sounds of system or the reproduced MP3 in cap (optional), allows the operation of the application Voice Commander (about which we will speak in the next page), concurring to directly command the device from a Bluetooth earpiece.
E' instead absent profile PAN (Person Network Area), that it would have allowed the device to approach Internet in presneza of points of Bluetooth access.
Click to expand...
Click to collapse
We need a dump of the Eten M500 rom, and then we need someone with more braincells than me ;-) to extract the Bluetooth stack....
Is this possible / doable?
Click to expand...
Click to collapse

Yess please!!! That's what we've been waiting for the whole time!!!

Let's make it work, ppl!
Did you notice if your JAM is in sleep mode pusing button on the headset actually wakes it up? At least, that what happenes with my Bluespoon AX, also it supports last number dialing by pressing volume buttom fro more that 2 sec. It prooves that JAM understands keypresses on the headset! Even on pre-production MPX unit it worked with MS stack!

Did the MPX have the M$ stack?
It may be easier to get a rom dump of that rather than the ETEN,
IIRC it was only the pre production MPX's that enabled VC over BT?
Does anyone here own a Pre ProMPX or an Eten 500?

There are many people on HowardForums that have both phones.
The hard part is to get them to do it.

i can hang up a call with my scala500 bluetooth headset, it just will not answer.....

From what I can see on this translated page, ETEN has a bit more advanced bt stack than JAM. I am not sure, if that is MS newer stack or ETEN's customized stack. Either way, I want it.

as far as I know.. the BT stack used by E-Ten 500 is made by the same company that made the device....
I hope we can get this to work.... :wink: it's very nice to have something more advanced the stupid M$ BT stack...

Hello guys.I have an .exe file that is a firmware upgrade for Eten P700 that probably have the same bt stak that M500,because it is using voice command 1.5 from Cyberon.
If any one want to try to play with that .exe i can upload it to somewhere.

Can you upload it please to XDA-DEV ftp site?

Cyberon's Voice Commander is different from Microsoft Voice Command. Can anyone confirm that it's Voice Command from Microsoft that even supports this feature at all?

contribuition
I have a QTEK9090 but i think this happens in all models, so it could work on all models:
with the bluetooth headset ON, if you press ANSWER on the headset, if wakes the phone and you hear kind of a phoneline noise. I know the QTEK can't send/receive sound to/from bluetooth if its is not in a call (BT3900). What we have to try, is to build a program that accepts signal from the phoneline, like it would try to make a phone call so that bluetooth comunication is ON, and then listen to the micro to get the voice dialer message. Instead of trying to make the QTEK send/receive normal audio thruw BT, why not make a program that access the phone line to send/receive audio? the quality is not the same, but we could shurelly could voice dial at least.
I'm not a PPC programmer, but i've done some programs in other languages, so I have a programmer mind Hope this helps someone who knows how to program for this device.
byMaC

Here we go lads.It is english languaje. P700_V44 .zip 17711KB
ftp://xdaupload:[email protected]/P700_V44 .ZIP

BTW if any one can extract the cab´s files of cyberon voice command and post it i will apreciate it,because i still looking for version 1.5 to install it on my Qtek S100.

User22 said:
BTW if any one can extract the cab´s files of cyberon voice command and post it i will apreciate it,because i still looking for version 1.5 to install it on my Qtek S100.
Click to expand...
Click to collapse
I only have the 1.2 version

jackleung said:
User22 said:
BTW if any one can extract the cab´s files of cyberon voice command and post it i will apreciate it,because i still looking for version 1.5 to install it on my Qtek S100.
Click to expand...
Click to collapse
I only have the 1.2 version
Click to expand...
Click to collapse
Well,i mince stracting from the firmware that i allready uploaded.

Any news about extracting something from that file ???

Please Please Please Please can any developer who is willing to help with this head over to HoFo and this thread:
http://www.howardforums.com/showthread.php?t=655524
Where there are several ETEN 500 owners ready to help.
To reiterate, the plan is to find a way to dump the ETEN ROM, and then have a look and try to work out how they enriched the M$ BT stack to allow Voice Command to work over Bluetooth.
Many thanks.
--
rmg.

I have n eten M500. Jus tell me what exactly i haveta do and i will do all that i can.

Can you dump out a copy of the bluetooth stack?
I'm not an expert...mm...hope some one can give you the right advice!
I dunno if there is a way to put in a cab the installation..however do exist something like an upgrade? I mean on the Eten cd there is something like a bluetooth upgrade or something helpfull?
Hoping someone can direct this hack.
Come on, we've got a chance! There's a user who want to help us...

Related

Bluesoleil BT stack + manager, stable and more profiles

I found out about this BT stack driver through a thread regarding the toshiba BT stack driver, so i thought: other driver, other thread :wink:
Original thread here: http://forum.xda-developers.com/viewtopic.php?t=15604
Download BlueSoleil CE here: http://ivtcorporation.com/download/BlueSoleil_Download.php#bluesoleilforce
Credits for finding this BT stack go to: rdkay
It has a lot more profiles then the standard MS stack.
Occording to their web site, supported profiles are:
PAN, OPP, SYNC, LAP, DUN, FTP, FAX, HID, SPP, HCRP, BIP, Headset, AV
The manager that comes along with it, is also a lot better then the standard one, more options, more playing around
I played around with it for a while, and i think it is rock sollid. Although I have only tested the SPP profile (with BT GPS). It never crashed, not even on suspend & resume. The radio will be deactivated during suspend though. For me this is perfect, because it will save battery life.
On resume, it will be automatically reactivated.
Installation procedure:
- Download Bluesoleil CE: http://www.bluesoleil.com/update/index.asp
- Before install, delete these reg keys:
[HKEY_LOCAL_MACHINE\Services\BTIcon]
[HKEY_LOCAL_MACHINE\SOFTWARE\microsoft\bluetooth]
- Reboot PPC
- Install Bluesoleil CE
- During setup on PPC select Manual -> USB driver, then let setup reboot
This next step is optional, do this only when you have troubles with your GPRS connection (a newly installed network driver prevents it from operating properly on my device) Delete following reg keys:
[HKEY_LOCAL_MACHINE\Comm\BTNIC]
[HKEY_LOCAL_MACHINE\Comm\BTNIC1]
Reboot once more
Finished! enjoy
Sorry to spoil the celebrations, but I have already tried this stack. Indeed it works fine - except for the dirty details mentioned on the download page:
"Note: If your Bluetooth Hardware device (such as USB Dongle) is not licensed by IVT for using with BlueSoleil, any BlueSoleil version downloaded here can only be used as evaluation version, only 5M data can be transfered through Bluetooth link in evaluation version."
Unfortunately this is true - it shuts down the connection after transfer of 5Mb and after some time (a couple of weeks?) it no longer functions at all. I would be happy to buy the full version of this Bluetooth stack for my MDA Compact, but sadly the company does not seem willing to sell it.
Heimiko said:
I found out about this BT stack driver through a thread regarding the toshiba BT stack driver, so i thought: other driver, other thread :wink:
(...)
Finished! enjoy
Click to expand...
Click to collapse
WOW :lol:
is this the solution i've been looking for, for my Parrot CK3000 carkit?
Just 3 questions before i will try this one tonight:
- Is it un-installable? (cause you change the regkeys)
- You had no problems with ActiveSync? Cause i would really feel bad loosing that!
- If it works on the Magican, it should also work on my dutch MDA Compact (T-Mobile, but ROM upgraded to 1.06, radio 1.05) right?
Thomas
lars_juhl said:
Sorry to spoil the celebrations, (...)
Click to expand...
Click to collapse
I want a crack crack crack!!!???
anybody?
(If they are not willing to sell it...)
lars_juhl said:
Sorry to spoil the celebrations, but I have already tried this stack. Indeed it works fine - except for the dirty details mentioned on the download page:
"Note: If your Bluetooth Hardware device (such as USB Dongle) is not licensed by IVT for using with BlueSoleil, any BlueSoleil version downloaded here can only be used as evaluation version, only 5M data can be transfered through Bluetooth link in evaluation version."
Unfortunately this is true - it shuts down the connection after transfer of 5Mb and after some time (a couple of weeks?) it no longer functions at all. I would be happy to buy the full version of this Bluetooth stack for my MDA Compact, but sadly the company does not seem willing to sell it.
Click to expand...
Click to collapse
aaaahjjj, bummer!! Have you tried emailing the company, asking if you could buy it from them? As far as it seems now, this stack is working perfectly, and I am REALY happy if I could buy it from them........
wroet said:
Just 3 questions before i will try this one tonight:
- Is it un-installable? (cause you change the regkeys)
- You had no problems with ActiveSync? Cause i would really feel bad loosing that!
- If it works on the Magican, it should also work on my dutch MDA Compact (T-Mobile, but ROM upgraded to 1.06, radio 1.05) right?
Thomas
Click to expand...
Click to collapse
- You should make a backup of the reg keys you delete, only then it will be reversible.
- No problems with activesync of any kind.
- I have radio version 1.05 myself, so for that it should work. For ROM however, I have version 1.03, since too many ppl were complaining about bugs & instability.
--------
Also, I have written an email to their company, asking if they would sell it, and howmuch it would cost. Lets see if we'd get some awnser. I could live with a 60 days limit (i would reinstall my PPC long before that), but a 5 meg limit....... :?
So, which devices are licensed?
Found a configuration file, so we can do some additional tinkering :wink:
File: \Windows\bttl.ini
The following file has obviously to do with the license for application.
I suspect, that if we might be successfull with tickering in this file, we might get a full blown version. But lets first wait if I get awnsers from the company if they'd sell it; I prefer a legal version.
License File: \Windows\IVTLicConf.dat
Also, an additional ini file, that appears to be the same (?) as my first reported bttl.ini : \Windows\BTDynamicConfig.ini
for me it is working perfect. thx a lot heimiko.
Anybody tried this stuck with BT headsets...?...I would like to know if it works with SE HBH-660 or some other BT headset supporting Caller ID...
Regards,
Primoz
with the parrot ck3300 it works just perfect...
xlephant said:
with the parrot ck3300 it works just perfect...
Click to expand...
Click to collapse
Xlephant: I was really looking for a good stack for my ck3000 also! Can you tell me if it allows me to upload the phone numbers to my carkit also and use the voicedialing app inside the ck3000? (Cause with my old Sony Ericsson T610 I could)
:shock:
Thomas
don't know much about the ck3000. but i have no problems to upload the phonebook with this stack. but i was also be able to upload it with the ms stack(the ck3300 works perfect with the ms stack). i swaped the stack only because of the PAN profil.
I don't understand what everyone is getting excited about. If you cannot buy it, then it is useless to me.
Regards,
William
thats true but i think there should be a way to buy it or to reset the 5mb limit.
Hello,
Does this stack allow voice dialing with a bluetooth headset ?
Thanks in advance...
Largo_Winzclav said:
Hello,
Does this stack allow voice dialing with a bluetooth headset ?
Thanks in advance...
Click to expand...
Click to collapse
It should, provided you have a dialer app that does. And as the bluetooth is switched off in standby you would have to initiate the dial-up from the device, not from the headset.
Radio issue
What do you mean by the radio will be deactivated during suspend? The Bluetooth radio or won't I be able to recieve any incomming calls on my MDA Compact?
Has anyone actually experienced any of the mentioned limitations, i.e. 5 MB limit, etc.?
Cheers for the reply!
I should try it

Howto self activate BT on incoming call?

Hello!
I want to know if there is any solution to activate Bluetooth on incoming call and deactivate when finished.
Thanks for your reply
Pocket Bluetooth Tools or the latest beta of Pocket Zen Phone - both work.
I saw on this forum that pocket BT tools doesn't work. Because M$ stack
Or is there a new solution to make it work.
You didn't say your device.
Works fine on my XdaII (1.60 ROM with MS stack). Backup, try it, roll back if necessary. Or use PZP.
One would assume that since it's in the Magician forum, that's the device he was talking about. 8)
Erm... ah... well...
D'Oh!
What I meant was the OS/ROM version (by implication) but, yeah, it didn't quite make it, huh?
Does anyone know if pocket bluetooth work with xds iis? I tried to install it but oncall bluetooth activation didn't work.
Oh yes sorry.. my system is an SPV M500/Qtek S100/Magician My ROM is 1.12.02 FRE, Radio is 1.12.10, and no more EXTRom.
Some pople want to try with Bluesoleil BT Stack, but nobody is sure of this hack. What is PZP?
Thanks
Still not woking with Pocket Bluetooth tools.
PZP = Pocket Zen Phone. Search here in the xda-dev forums.
DKToday does this and is a wicked little app.
anyone use DKToday with xda iis?

Bluetooth voicedial is solved, see how

Finnaly we can do bluetooth voicedialing download the attach its the voicedial software included in jasjar is the cyberon.
Its work on my qtek 2020, when you press the answer button on the earset it automatically runs the program.
Get it now.
how can i assing a hot key to the application? when i try to, there is no program called voice dial.
ok. propblem fixed. i have found the program sddialer in my /windows folder and runned it.
Now the difficult part. How do i get the button of my bluetooth headset to start the program? do i have to use a different bluetooth stack thagt the microsoft one? thanks
Still cannot voice dial over bluetooth headset. Please help. I have the WM2003SE 2.06 version on my Qtek2020
it works
thanks...I installed and soft reset the device...Now voice commander gets activated when I press the button from my bluetooth headset. BTW, I am running 2.06.00WWE (Windows Mobile 2003 SE.)
Still cannot voice dial over bluetooth headset. Please help. I have the WM2003SE 2.06 version on my Qtek 2020 and usingf a motorolla HS850 headset
Looks to me it still need the mic in the handset to be able to voicedial although the bluetooth button activated it.
lfaustino said:
Finnaly we can do bluetooth voicedialing download the attach its the voicedial software included in jasjar is the cyberon.
Its work on my qtek 2020, when you press the answer button on the earset it automatically runs the program.
Get it now.
Click to expand...
Click to collapse
Hi, this is strange I can't find de SDDialer.exe in no place.
I have Qtek 2020i with Win2003ce and can't do anything you write here.
please help me
toyjeep said:
lfaustino said:
Finnaly we can do bluetooth voicedialing download the attach its the voicedial software included in jasjar is the cyberon.
Its work on my qtek 2020, when you press the answer button on the earset it automatically runs the program.
Get it now.
Click to expand...
Click to collapse
Hi, this is strange I can't find de SDDialer.exe in no place.
I have Qtek 2020i with Win2003ce and can't do anything you write here.
please help me
Click to expand...
Click to collapse
I installed the file, can see the sddialer.exe in my /windows folder , if I click on it it runs. BUT - when pressing the answer button on my BlueTrek G2 headset - NOTHING. The program is not invoked. Do I need to change some other settings somewhere?
I am having the same problem
Please, someone, help!!
working great on himalaya wm5 - thanks!

Audio via Bluetooth? - Orange spv m500 to H3? - Help!!!!

I have search all the threads I could find.....
I have installed all the possible programs to no avail (BCHS, Bluecast, Bluetunes etc)
.....and I just can't seem to find a definative answer to:
HOW DO I STREAM MUSIC/AUDIO (either from MP or TCMP) FROM MY ORANGE SPV M500 TO MY MOTOROLA H3 BT HEADSET.
Please,please, please, could some genius out there save me and give me a concise answer (please don't just point me to another thread as I have done thread trawling for a month now).
Thanks in advance to anyone who can help!!!!!!!
You have to install the A2DP patch. There's a thread dedicated for this patch plus there are so many other threads discussing similar things. Please do a search.
By the way you can rename TCMPC (betaplayer) to wmplayer & put it in windows folder , but remote controll won`t working
Zerimar, I have looked for several days and can't find the patch for a stock orange M500 (+ swiss ROM update) running MW2003.
Can you point me in the right direction? or send me the patch?
And Rustos, what do you mean by "but remote controll won`t working". What functions won't work if I rename it?
Any help greatly appreciated!
I don't think this is possible with a mono headset on the Magician, with the normal bluetooth stack. Check out the thread regarding a new bluetooth stack (it says "stock" in the thread title).
V
Thanks for that vijay555, but that thread has a file called : BCHS_FOR_POCKET_PC_OZONE[1].ARMV4.CAB
When I put this the Windows/programs folder, then execute it installs then gives me an error message saying "this program might not work properly because it was designed for an earlier version of windows"
The BCHS program seems to do nothing.
What am I doing wrong, (are there other things I have to install) or do you know of any other way I can stream audio from my M500 to H3 headset (mono). I don't care which audio player (WMP or TCMP) I have to use.........
Thanks for you help so far.
it may say that, u gotta soft reset then go into bluetooth settings again and a host of new options will be available.
managed to get the program working and all the options did appear (re-install and then soft reset) but my headset is not listed in the drop down box. I tried all the configurations but no combination will actually send the audio to my headset.:x
Can anyone verify if this patch will work with mono headsets? or better still has anyone got this working with the Motorola H3?
How about the Bluesoleil BT stacK? Anyone tried it with a MONO BT headset?
Will that one work?
I think most probably the NEW STACK is only for A2DP ....
I want to get it to work with mono BT headset too....
Nevertheless, even the O2 Atom, Wizard , Prophet, and Universal ,cannot stream audio to mono BT headset.
only my HP hx4700 can do it~ MS BT stack sucks!

Widcom stack for Artemis?

Do anyone have working widcom stack for artemis? I read in helmi's universal forum that it could be done via some reg changes. Made it anyone working. I'm gonna give it a try. Keep fingers crossed
didn't have time to try everything.
download
KING HELMI_C's widcomm stack
install
ad following registry entries:
Code:
unfortunately too long post :mad: so check the .reg included
I just finished so far I tried
filetransfer Orbit <> Universal works
AD2P (or whats name bt stereo) Orbit<> Moto HT820
AVPRC (or whats name remote control - next,previous,pause,play) Orbit<> Moto HT 820 (using m$hit media player) works
PAN not yet
Headset not yet.
regfile included.
to Helmi: I posted this in artemis upgrade forum as well
please feel free to post or PM or mail me any bugs.....
BTW: I'm using O2 Orbit - Arte200
Sorry for noob question ... but what is the difference betwin Original one and Widcom?
Cheers ...
check menneisys (soory for misspelling) posts somewhere in General/networking
it has more bt profiles at least
pnsnake:
Are you with helmi also working on this hack?
Your widcom stack made for universal works on artemis as well?
Do I simpy follow the same procedure described by you on the link specified by you?
Apps such as Sniper, which require widcom/broadcom stack, will work on Artemis, as with MS stack it is not?
For newbies here is the article from pocketpcmag.com blog about the difference:
http://www.pocketpcmag.com/blogs/index.php?blog=3&p=1649&more=1&c=1&tb=1&pb=1#more1649
dont know, i'm just trying to port it for arte, my Universal is running with Widcomm, so i decided to port it to my Orbit.
So far A2DP,AVCPR is working, file transfer, serial port are working. Headset profile not yet. I'm still trying to figure it out. Maybe Helmi will help.
so far i can transfer all sound from phone to my moto ht820 but not yet phonecalls
Tnx for quick reply. Guess I will try it out. I hope it is easy to remove it and come back to default settings (ms stack). I don't need bluetooth profiles, neither plan on using bt earphones.
File transfer (both ways), bluetooth sync and modem are indeed required. Hope it works.
I have a big problem. I tried this stack and bluetoothe works fine but GPS stoped working. If I uninstall it and try to activate MS Bluetooth stack, bluetooth stops working. So I have to decide: Bluetooth or GPS.
Is there any possibility to reactivate the MS Bluetooth stack?
Ah, I do have WM6 btw...
I was looking at a fix to get my car working with my WM6 Artemis, and thinking of trying the Widcomm stack. However, reading through this thread am I right in understanding that this version of the Widcomm stack won't yet support hands-free kits anyway?

Categories

Resources