• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root Froyo Rom that plays nice with BT headset?

alprazolam

Android Expert
Dec 31, 2009
1,722
194
Several ROM versions ago, I successfully used Kaos for hands-free voice dialing. I own a Jawbone Prime. At the time, I could long press the top button on the earpiece and the Jawbone would say, "Voice Dialing". A few seconds later, the phone would broadcast, "Speak Now". I could say the dialing command and next thing I know, I was connected.

I'm using Nonsensikal now and nothing happens. I tried the same with other Froyo Roms and still nothing. Someone posted a fix in which you went in and removed the old voice dialer and put in a "sept09voice" or something to that effect. So when I install that, the phone does ask me to "speak now" but it then immediately force closes.

Anybody get their BT voice dial to play nice with one of the Froyo Roms? Did you have to do anything special? I'm talking specifically about in-ear BT's. Not Ford Sync, etc.
 
I take it you have root explorer? If so just open up the folder you dropped the alternate voice dialer and long press on another apk. Select permissions, and copy what that has for permissions. It's usually all of the first column and the top box in the second.

I ended up having to do a regular install of the altered apk after I manually dropped it in and changed permissions.
 
  • Like
Reactions: alprazolam
Upvote 0
I must be getting old - I went through this no more than three weeks ago, and I've already forgotten some details.

Suffice it to say that there are definitely some good pointers over in the XDA dev forum, but I can't remember whether they are buried in a ROM dev thread, or a standalone topic.

As I recall, I was using a Froyo ROM (either a very old Tazz, or CELB 2.9 or 3.0), and the default behavior was clunky - I could do a voice search over BT, but I had to initiate it and confirm the selection using the touchscreen: not hands free!

So, I did the patching thing (which I fail to remember now, but I am sure I found it by searching the Eris section of XDA), and lo: I could initiate the voice search from the headset, it would prompt me audibly (via BT), take my voice input, and then ...



... immediately dial whatever it decided to match without any confirmation from me.

So, yeah: hands free. OTOH, in the five times I tried it, it mismatched every voice search I tried, so I had to panic-dump a wrong number call... using the touch screen. To make matters worse, I wasn't even in my vehicle (which is of course noisier, and I can be assured of worse voice-matching accuracy there).

So, for me the cure was worse than the disease.

If you find that the situation has changed (audible prompting such as "Did you say 'call Joe Blo on mobile'?"), I would be interested in hearing about that.

eu1
 
  • Like
Reactions: alprazolam
Upvote 0
FWIW,

I just did a nandroid restore of an uncustomized (BT) CELB Froyo 3.2 ROM and it has the "full hands free" BT behavior I described above.

Who knows, maybe the voice matching performance you get with your BT headset is better than what I am getting (Moto HS850) - the phone has no trouble matching the names I tried (in my BT tests) when not using BT, so I presume there is something squirrelly/noisy with the audio over my BT headset.

If you go to the trouble of flashing CELB 3.2 strictly for BT, I would test out the BT hands free mode before you spend too much time customizing everything else (not that there is anything wrong with the ROM - just that you might have different tastes)

eu1


PS I also gave BT a try on xtrSENSE 4.6 - audio only once a call is in progess (no voice commands at all).
 
Upvote 0
OK...so what I did was drop the alternate voice dialer into the system using Root Explorer and set the permissions as lennyjew described. I installed the voice dialer after dropping it into the folder and making the changes. So I tried it and got the force close. Did a phone boot and now all works like a charm. The Jawbone Icon (not prime as I said in my first post) is pretty good at picking up my voice and getting my commands correct. I'm so glad that I can now dial without running off the road. Thanks to both of you for responding.

EU1, I'm not sure if it comes down to voice or your BT. I've had voice apps in the past that wouldn't pick up what I said to save my life. I'd have to hit the hangup button and keep trying to get the right call in. My experience with this app is that it does announce who it is going to call. I have time to hit the hangup button on my BT if I happen to get the wrong name. I think that there is an option to go in and always ask for confirmation. I'll have to look into that.
 
Upvote 0
I couldn't find the source, but luckily I kept a back up hidden away in some obscure folder on my phone to apply each time I change/update ROMS. Hope it works for you.

Edit: Apparently the app doesn't like CELB 3.3 though. I keep losing blue tooth functions of the voice dialer after turning my phone off. Think I'll stick to Vlingo.
 

Attachments

  • 09SEP-VoiceDialer.apk
    81.1 KB · Views: 84
  • Like
Reactions: erisuser1
Upvote 0
  • Like
Reactions: erisuser1
Upvote 0
I would also give vlingo a shot. It's got hands free everything and lets you confirm before doing anything. I've been using that more than I do the alt voice dialer

No kidding!? I didn't realize that they had gone completely hands-free. Vlingo is my first choice because it really does a good job of picking up on my commands. I'll give it a shot.
 
Upvote 0
Just came with the new update. It only seems to work while having the "InCar" beta program open. And there's even an option to automatically open Vlingo InCar when a BlueTooth headset is connected.

erisuser1, I'd probably check that out first. It lets you choose if you want to confirm before dialing, asks if you want to send, cancel, or redo your texts (and will speak it back to you if you have the option selected, but I think that's only in the main Vlingo program as a beta and not in InCar yet). I haven't tried it with emails yet.

It's also got a program called SafeReader in it that'll speak your texts and emails (for accounts you have linked to Vlingo). All and all, it's becoming one of the best completely hands free apps. And it's free now.
 
  • Like
Reactions: alprazolam
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones