OEMAGW.dll - JASJAR, XDA Exec, MDA Pro ROM Development

OEMAGW.dll appears to be missing from my windows mobile 6 universal, i think its needed for voice speed dial to work over bluetooth... Im trying to switch back to voice speed dial as voice command doesnt seem to do anything (im guessing it needs training, but i cant see how to train it). Can anyone make this file available for me as I really need speed dial for my car's hands free headunit. Thanks in advance.

hotrodder said:
OEMAGW.dll appears to be missing from my windows mobile 6 universal, i think its needed for voice speed dial to work over bluetooth... Im trying to switch back to voice speed dial as voice command doesnt seem to do anything (im guessing it needs training, but i cant see how to train it). Can anyone make this file available for me as I really need speed dial for my car's hands free headunit. Thanks in advance.
Click to expand...
Click to collapse
Hi there,
I have uploaded the voice dial on the following thread:
http://forum.xda-developers.com/showthread.php?t=345256&page=7
I am not sure if this is what you are looking for!
KOR!

OK, thanks , im gonna give it a go, re-installing using that cab, and using the REG file... I was just after the dll for the OEM bluetooth audio gateway.
If i explain the problem i have maybe someone will have experienced it before. I recently flashed with JWRIGHT's rom (FANTASTIC BTW ) but it comes with voice command not just voice speed dial... which i cant get to work (pretty sure its me doing something wrong), anyway im quite happy with voice speed dial, so i want to just use that instead... I install it, apply a couple of REG fixes (just pointing to SDDIALER i think) and set it up on the button. When i press the button it works fine, but when i use bluetooth it appears to activate both voice speed dial and voice command at the same time. I get two seperate bleeps, one from speed dial and a different one from voice command, then if i dont say what its expecting it asks me to please repeat... they seem to conflict and as such it doesnt work. I think that its is something to do with the bluetooth gateway, so i just want to point the registry to the standard one... but i cant find it in the windows folder... The DLL is OEMAGW.dll .
Im hoping if i can get that and update the registry it will work... i could be wrong as im still new to playing with new roms and stuff.
Off topic a little, Im interested in trying to cook my own roms, but i dont know where to begin... im a programmer by trade but i dont really have any experience in this sort of thing. Any help or advice would be appreciated.

Related

8925 Tilt ms voice Command 1.6 over bluetooth

I have just upgraded to the tilt .
I have installed ms voice Command 1.6 and also the bt voice Command hack to allow voice Command to come over my bluetooth . Well it's not working . even if I edit the reg. I also tried the vc16btfix , still didn't work. is there something i'm missing ?
criddle said:
I have just upgraded to the tilt .
I have installed ms voice Command 1.6 and also the bt voice Command hack to allow voice Command to come over my bluetooth . Well it's not working . even if I edit the reg. I also tried the vc16btfix , still didn't work. is there something i'm missing ?
Click to expand...
Click to collapse
I have 8925 with Custel ROM. I've read here and there that people upgrade and install the BT Hack...
But I never had to. I had the 8525 and I remember I had to add the BT Hack (and give it like 15 seconds or whatever...) to transfer all audio to BT. But at least on my 8925, right out of hard reset, VC 1.6 works fine with my BT Headset (Jabra, Jawbone, few Motorolas, etc...all of them works fine).
Search button is a good friend on this forum it helped me find my solution for this exact same problem
Try this:
Edvard_Greig said:
Hallelujah! I finally figured it out- so it did have to do with the XCSDM setting I believe... so here is what I did for anyone else that is wondering:
1. Installed MSVC 1.6 (from the link in the TNT ROM posted earlier)
2. Soft Reset
3a. Made registry change to set Path = \Program Files\Voice Command\voicecmd.exe (no quotes)
3b. Change button assignment (assigned to Button 6/PTT in my case)
4. Soft Reset
5. Enable XCSDM
6. Soft Reset
7. Disable XCSDM
8. Soft Reset
9. Pair Bluetooth Headset
It seems to be working...the best I can figure is that when it initially gets installed the XCSDM doesn't have any value at all, but by enabling it, and then disabling it, it actually turns it off as opposed to having a null value. Also note that since I am using Alex's 'UltraClean' ROM, there were never any Cyberon installation traces, and therefore I ignored those sections.
In any case it seems to be working great and I'm very happy.
Thank you everyone for all your help, and hopefully what I listed above will help someone else.
Click to expand...
Click to collapse
found in this thread over here: http://forum.xda-developers.com/showthread.php?t=333260&highlight=Microsoft+Voice+Command&page=16
i'm using the original wm6 that came with th tilt. when I do push the button on my headset it's like all the handset volume is transferred to the headset
i had same issues then i tried the steps above and solved my problem i'm not on the original att rom anymore though i'm using dutty's dualtouch v3 rom. You should try those steps mentioned above should solve your problem if not then dunno sorry i went crazy my self trying to fix this problem then when i tried this solution it worked i was so happy all the headaches and times searching forums finally paid off LOL. Anyhow good luck.
Running Dutty's v2K fixed and . . .
no issues with MSVC 1.6 without hack. sometimes stops responding but either turning my BT off and on again, or SR fixes it. Using a Jawbone if that makes a difference.
Problem after updating to new ATT Tilt Rom
I cant use voice command through the headset anymore after upgrading the rom from HTC. What happens now is when I press the Bluetooth button it transfers any sound to the headset (Music playing from MP or in call voice) but will not allow me to use any Voice command functions.
Please HELP!!
Redundant...
Another dead thread that wouldn't have to be killed if the search function was used...

Microsoft Voice Commander Not Working

When i try to run Voice Commander I get an out of memory error. I am running version 1.6.19209 Anyone else tried this or gotten it to work?
I'm using 1.6.21040.
Gave an error during installation, but seems to be working as far as announcing calls and reading texts.
I have tried to installed version 1.6.21725 and it seems to work fine, but I tried to link to the key virtually using AE Buttons, everything collapsed. The lnk file just got deleted: any suggestion.
How did you guys use to assign to a key?
Was asking the same question. Install worked with one error message. The program works when I start it manually, but I cannot find a way to assign execution to a specific button press. Looking for ideas here.
Toby
i didnt link the button once i got the latest version installed and working. i jsut made a link and put it on the start menu instead and it works great that way
I've switched to 21725 and used aebutton plus to assign it to long press windows key, all works perfectly now.
I dont want to use aebutton plus, so I tried to use the old Long_Send.lnk and had no luck, am I doing something wrong?
or is it a diffrent name in 6.5
MSVC
I got that error too but it has stopped for some reason and now works well.
Version is v1.6.21040
I tried to upload a cab for you but it wouldn't upload.
I use MSVC for text to speech, to announce calls, read emails to me and announce calendar reminders.
This version won't read text msgs.
I don't use it for voice commands, Cyberon Voice Speed Dialer is much better for that.
mallman said:
When i try to run Voice Commander I get an out of memory error. I am running version 1.6.19209 Anyone else tried this or gotten it to work?
Click to expand...
Click to collapse
mallman said:
i didnt link the button once i got the latest version installed and working. i jsut made a link and put it on the start menu instead and it works great that way
Click to expand...
Click to collapse
WHICH LINK DID YOU USE, THE SHORT OR LONG ONE??
Thanks!
I got this error on the stock TP2 ROM as well. For me, it only occurred when I checked the box for announcing WMP selections.
Oh, regarding the MS Voice Command CAB, while it is not the reason the upload failed, XDA does not allow MSVC to be posted in CAB form since it can then be installed on devices that it is not licensed for.
MSVC cab
Oops!
Got it.
NotATreoFan said:
I got this error on the stock TP2 ROM as well. For me, it only occurred when I checked the box for announcing WMP selections.
Oh, regarding the MS Voice Command CAB, while it is not the reason the upload failed, XDA does not allow MSVC to be posted in CAB form since it can then be installed on devices that it is not licensed for.
Click to expand...
Click to collapse
So was anyone able to get MSVC running with a bluetooth headset??
I mean initiating MSVC commands via the headset button and also get the commands itself in the headset?
I cannot get it run like this.
bill340 said:
So was anyone able to get MSVC running with a bluetooth headset??
I mean initiating MSVC commands via the headset button and also get the commands itself in the headset?
I cannot get it run like this.
Click to expand...
Click to collapse
When I start MSVC, the command is repeated through the headset first time then it comes through phone speaker after that. Phone calls are directed through the headset ok. Strange.
I Think I've Found An Answer
If you go into the registry and go to:
\\HKLM\Software\OEM\VoiceCommand
and edit the value for VoiceCmdEnable to 1 (it was set to 0 on my HD2), then soft reset.
Now you should be able to get Voice Command working through BT, at least it's working for me at the moment.
It does not help fo rme at all...
No change!
Which version of MSVC do you use?
I'm not entirely sure, but in the Voice Command settings it shows v1.60.4622.0
weepatc said:
When I start MSVC, the command is repeated through the headset first time then it comes through phone speaker after that. Phone calls are directed through the headset ok. Strange.
Click to expand...
Click to collapse
In my case it is very similar, but when i activate voice command with the assigned button on my HD2 and not via the headset, everthing works as it should. Maby thats a indication how to get it worki`n the right way.
VoiceCommander Working
Hi,
Initially I couldnt get the BT to connect to VC (just got a BT disconnect beep in my ear).
Tried installing 2nd time (over the top), and seemed to 1/2 work but sometimes I would have to say name I wanting to dial through handset - then it would put call through BT - strange.
Finally, I noticed that if the BT headset was on when the phone was switched on (fluke that happened), it worked fine.
If the BT headset is switched on after the phone, it still plays up. Not tried turning BT on handset off and on whilst BT headset turned on yet - something to try tonight I guess.
Note : this only started working a day or so ago so not tested throughly yet.
My VC version is 1.6.4622.0.
I also noticed that on handango - a new VC version is available (updated 20/11/2009) which says works with Touch HD2 - but only USA voice at the mo so I'm waiting for the UK (hopefully released soon).
Hope the above helps.
Looks like I have an old version of Voice Command MSVC1.6.19214. How do I get a later version? Don't see why I should have to pay for it again when it is still 1.6.
Sorry, my bad - not working anymore. Worked for one day, then I get the same as everyone else

Disabling Bluetooth headset initiated dialing (my own solution)

After searching for hours and hours for a way to disable voice dialing + dial last number function from my Bluetooth headset, i've decided to code my own solution, in a form of AT commands audio gateway extension. Since others may find this useful as well, i am packing it in a cab and posting it here.
All it does is putting a small audio gateway extension replacement DLL (just 4kbytes) in windows directory and changes the MS audio gateway extension settings in registry to use this replacement DLL. All the DLL does is responding with "ERROR" on the voice dial and last number dial commands from the headphone, that it. This does the trick.
To install: install the cab, reset the device
To uninstall: remove using the system control panel, reset the device
As simple as that. No guaranties. It replaces a system DLL functionality after all, don't blame me if renders your device unbootable, unusable, blows it up or even kills you... well, you know the drill, use it on your own risk. I'll be happy if someone else finds this useful.
it is embarrassing when you don't know about calling somebody
I appreciate your perfect solution
installed in kaiser with WM 6.5 OS and nokia BH-102
I tried many things and it is working perfectly
thanks
Thanks worked perfect for my wired headphones with a faulty call button.
Wired headphones?! Are you sure? Cause i would really doubt any wired headphones would allow AT commands audio gateway extension, or, in fact, communicate using AT commands.
But, if it really works... if the system actually simulates those commands and passes those through the extension... maybe i'll finally make my wired remote work with something other than the damn AudioManager program.
I am too lazy to go to my car right now (thats where the wired remote currently is), but tomorrow i am totally going to see if this really blocks the call button on that wired remote. If it does, i am going to see if the other buttons also pass through the extension, and, well, you know whats next. But i really really doubt it, its probably just a coincidence or something.
Thanks for the info.
Yes wired headphones? mine are just cheap hands free ones off ebay but pressing the button does nothing now,which is great it use to dial my last number sometimes without pressing it too.
I tried it on HD2 (Leo) but it is not working
is there any way to let it works on it
thanks in advance
I found the BT audio gateway service not loading the dll on startup on some of the devices. Try installing SK tools, go to services menu, stop the BT Audio Gateway service and then start it again, while having my cab installed. If it suddenly works and blocks the dial button after the service restart, then there may be a 'solution', as simple as making a little app that restarts the service after the device is fully loaded. Not a perfect solution, but well, if it works, then why not.
BTW, can someone point me to the right direction on how to restart WM services programatically ? What API does this ?
thanks for quick response
I tried what you said. I used Task Manager v2.9 the BT Audio Gateway already stopped and I could not start it
it says the system cannot open the device or file specified.
I have replaced the dll file manually and still
when I clicked "find in registry" it is located in HKLM/Services/BTAGSVC
BTAGSVC.dll
Replaced the DLL manually ? The BTAGSVC one ? With mine ?!?! Don't !!!
Read my post again to understand how the trick works. My DLL is by no means not a BTAGSVC replacement. What i means in my last post is that for some reason, when BTAGSVC initially loads, at the device start, it won't load the AT extension DLL (my one). I would assume this may happen because the file system is not mounted yet, or some similar reason, i don't know. And the reason i told you to try restarting the BTAGSVC is to try & see if it helps to start the service when the device is fully loaded.
Again, do not replace the BTAGSVC with my DLL, you can lose the BT audio functionality this way.
no I did not replace BTAGSVC with yours (BTAWGS)
I tried exactly what you have said. I was saying that service belongs to this file as stated in registry.
you told me te restart the service and I told the service is already stopped plus I could not start it for that error
recently I could not find BTAWGS dll file in windows folder
my question: this dll file (BTAWGS) does it exist in the original rom and your cab replace it?
regards
from my readings in this great forum
I think the bluetooth stack especially in hd2 is different than other htc devices and it is has different driver
it is WIDCOMM driver, is that true?
if so that means your file isn't gonna work
If the device is using non-MS Bluetooth stack - there is a near-100% chance my trick is not going to work, sorry.
thanks for the direction
but if I want to edit the dll file
what is the best program to do so
and what is the values that I have to change
can you tell me what you have changed in your dll file
Just in case anyone is still interested, i've now got an HD2 and found a way to disable the bluetooth dial on it. It's a bit nasty/hackish, though. Do the following:
1) Copy the "BTTrayCE.exe" from the device to your PC using any available method.
2) Open the "BTTrayCE.exe" with any available hexeditor
3) Look for "+BLDN" and "+BVRA", replace them with something like "xxxxx"
4) Replace the file in Windows directory with the patched file using any available means.
NOTES: The "BLDN" stands for "Bluetooth - Last Dialed Number", "BVRA" stands for "Bluetooth Voice Recognition Activation", those are, in fact, the AT commands your bluetooth headset sends to the phone when you push that nasty button by mistake.

Microsoft Voice Command making my phone unusable

This has been an ongoing problem with my last two phones. First was an HTC Touch Pro, now an HTC Touch Pro2. It doesn't matter if I am on a stock or custom ROM or whatever.
I noticed that when I called people, especially when the headphone jack was plugged in (using the auxiliary port in my car speakers) that people would be unable to hear me for a good 5 to 30 seconds. I could hear them but they couldn't hear me. Eventually they'd be able to hear me.
I kept killing processes one by one until I narrowed it down. It was Microsoft Voice Command! I was really surprised because I use the program only for announcing who is calling me (very nice feature so I don't have to run to the phone if it's someone I don't care about). I don't use it for dialing or anything of the like.
I have Googled for hours and a few people have the same problem but the only fix appears to be "don't use Voice Command" which sucks. I guess what I'm asking is if either a) there's a way to fix MSVC so this doesn't happen or b) there's a program that announces who is calling you that I can use instead of MSVC.
MSVC was annoying anyway because when you click "mute ring" when someone is calling you it still repeats the name! Pretty stupid. So I guess I'd just like some sort of replacement program for announcing incoming calls. Any suggestions would be greatly appreciated.
Have you tried fixing this issue using this?
http://forum.xda-developers.com/showthread.php?t=586901
Pumpiron579 said:
Have you tried fixing this issue using this?
http://forum.xda-developers.com/showthread.php?t=586901
Click to expand...
Click to collapse
Thanks but that program did little more than allow me to change the volumes and speeds.
I have the same issue with my Blackstone. When I check the running process I find that Voice Command takes almost 100 pct and James everything else.
I also Need it to announce who is calling.
Yeah I'm essentially giving up on MSVC ever working correctly, so if anyone know of a program that just announces who is calling, that would work just great.
daddylonglegs said:
Thanks but that program did little more than allow me to change the volumes and speeds.
Click to expand...
Click to collapse
LOL,Yea, it does a lot but I would ask your question about your headjacks in that forum. I am sure you would get an answer.
um, what versions are you guys using?
tried using an up to date one?
Microsoft_Voice_Command_v1.6.23562.cab
(for 6.5.x)
Microsoft_Voice_Command.v1.6.21881.cab
(for 6.5)
pyrorob said:
um, what versions are you guys using?
tried using an up to date one?
Microsoft_Voice_Command_v1.6.23562.cab
(for 6.5.x)
Microsoft_Voice_Command.v1.6.21881.cab
(for 6.5)
Click to expand...
Click to collapse
I am on 6.5 and your CAB is actually older than what I have cooked into the ROM... :\
MVC1.6 - no please! i am looking for a Voice activated app...
What good is that MVC1.6 if you have to Press a button and then say command? its called crap. Such a Program is already inbuilt in my WM6.
I am looking for a Voice program that keeps running in the background and its always in the listening mode and I can simply "SAY" these commands "as well".
1) WakeUp - wakes up my PPC
2) Sleep - PPC goes to Sleep mode (PPC is On though)
3) Programmed to wake me up at a particular time (by a beautiful Virtual Girl)
4) and Features of MVC1.6
is there anything like that for PPC WM6 ? CE5.2 version?
regards
fifthelement

[Q] ROMS that support BT Voice?

I just finished installing all the stereo parts in my car only to find out that my Captivate won't work with the voice dialing of the stereo. I guess it's the phone's fault as my wife's Focus works just fine as did my old HTC Pure. She won't trade phones with me so I'm stuck trying to find a ROM that has this.
With Samsung stating it will be fixed (added) in 2.2.1; does that mean only the 2.2.1 ROMS will have this feature? I'm currently running Cognition 4.3.1 and it does not have it; but would like to only try new ROMS that have it. What ROMS do have the feature?
Thank you for your input.
Firefly supports voice dialing. You have to start the Voice Dialling app and then say the command.
What I'm looking for is what the Droid Incredible has. I paired it to my stereo and when I hit the call button on the stereo; it launched what appeared to be a bluetooth voice dialer application that allowed me to speak into the stereo.
I just tried firefly and it did have that app, but it crashed as soon as I tried it. It also crashed the music app, failed to mount the storage drives, crashed when trying to put it in debugging mode and pretty much was unstable since it booted. I then tried to use one click odin and it went to a blue screen half way through the process. It'll be a fun night.
Probably not what you want to hear, but my BT in the car works great on my 'stock' set up. I think it has more to do with the kernel/ modem configuration than the ROM though.
dragon has this. many people are pairing it with choice dialer.
Dani897 said:
dragon has this. many people are pairing it with choice dialer.
Click to expand...
Click to collapse
I can't get Choice Dialer to work well at all. ONe example: "CAll Tom Jones", it says "CAll Tom Jones?", I say "Yes", it says "Try again". Argh...
ANd most of th time it just doesn't understand me at all.
I believe this is the apk you need. I know cog doesn't come with it. This is an old one so I don't know if there is a newer version available but when you pair your bluetooth and hit the voice command on your stereo or bluetooth set, make this the default app when the prompt shows up. It won't give you a voice prompt but if you wait 2 secs and then speak it should dial for you. Only problem is that your phone has to be awake but at least you can use voice commands from your bluetooth set. Just leave your phone plugged in and awake while your in the car. This is the only option I have found.
That worked.
Thank you for the apk. That works.
ewingr said:
I can't get Choice Dialer to work well at all. ONe example: "CAll Tom Jones", it says "CAll Tom Jones?", I say "Yes", it says "Try again". Argh...
ANd most of th time it just doesn't understand me at all.
Click to expand...
Click to collapse
It's not unusual to be called by anyone
It's not unusual to have a text from anyone
but when I try to use voice dial for anyone
It's not unusual to see me cry
Roflmfao!
studacris said:
It's not unusual to be called by anyone
It's not unusual to have a text from anyone
but when I try to use voice dial for anyone
It's not unusual to see me cry
Roflmfao!
Click to expand...
Click to collapse
Boy, ain't that the truth. It really chaps me that the one thing that should be solid on a Cell now-a-days is voice dial. Can't believe that OLD OLD technology from Microsoft on Winmo SHINES so much better than Android. Maybe that's the only thing that does, but in my opinion, one of the most important things for a cell phone...at least if you anticipate wanting to use it while driving.
That was a tom jones joke ...
I'm glad the Voice Dialer apk worked. I couldn't get it to work on any Captivate ROMs. Most reoriented i9000 ROMs have a working version, but I find all of the i9000 ROMs to be severely lacking in performance compared to KB1 ROMs.
My preferred solution in either case is to use Bluetooth Launch and Voice Search. Bluetooth Launch can be found here. Run it from the app drawer, it brings up a full list of installed apps and available activities. Choose Voice Search, and then the "VoiceRecognition" activity (must have Google's Voice Search installed first of course). Then, hit your call button, and set Bluetooth Launch as the default activity when it asks. From then on, your call button will launch Voice Actions, which support not only "call <contact>" but also a ton of other commands, including controlling music, text msgs, etc. I love sending texts without touching my phone, and it works flawlessly for me so far.

Categories

Resources