Hi everyone,
I'm using the Black Widow ICS ROM for Droid RAZR & RAZR MAXX. I like the interface of ICS, but am having some difficulties with one particular aspect.
I'm attempting to find some way to replace the default in call application. I assumed that would be by replacing the phone.apk from the latest ICS leak but am not sure. The reason I wish to do this is because the in call screen does not give any options to set which audio output it is using, IE Bluetooth, Headset, or Handset. This limited control of audio output is someone annoying since on the latest ICS leak, the bluetooth functionality doesn't redirect call audio to the handset when Bluetooth is on but disconnected from car or bluetooth headset. This necessitates me toggling bluetooth off every time I leave the car or turn off my bluetooth headset. If I don't turn it off, when I receive a call, my audio is still being routed to the bluetooth connection even though nothing is connected. Since the caller screen doesn't give me the option, I need to drop out of the call by going to the home screen, turn off bluetooth, then go back to the call to activate audio again so that the caller and I can hear each other.
I thought Google Voice may be able to get around this issue, but as it turns out, using it to make or receive calls still displays the default phone's call screen.
I also tried using EX Dialer (which is great for searching for contacts with T9) but since it relies on the device's default phone.apk once a call is placed, doesn't do me much good either.
Any thoughts on how to get around this? I don't know if it's specifically related to the Black Widow Rom, or just all ICS leaks in general. Any ideas would be appreciated.
Link to the ROM I'm referring to can't be posted right now due to account restrictions, but it's found on droidrzr dot com's forums under the title "ROM|Ics-Leak| Black Widow Ics (2012-06-19)"
Thanks!
Related
Just upgraded from Tilt/Jawbone2 (lost the jawbone) to Tilt2/Jawbone Icon.
First Issue: Voice dial seems to work until I get to the notification but then my 'Yes' does not dial.
Second Issue: Incoming call notification is set to BT only but the Icon does caller ID by number and the name announcement is coming through my phone speaker.
Any help would be great.
I have the ICON and I don't have those issues, that's really odd. It must be related to your ROM.
Jawbone Icon
I just ordered an Icon, but haven't received it yet.
I'm using the latest Energy ROM, and it has allowed me to use the Bluetooth handsfree features of my Plantronics 590 Stereo Headset and my old original Jawbone just fine.
I sure hope my Icon will work? I agree that it is probably the ROM software, because the original T-Mobile stock ROM wouldn't allow any handsfree features from either of my Bluetooth devices.
I did some of the stuff on the site here to reduce the RAM usage and that helped the confirmation. It was timing out before the mic was even engaged.
The incoming call is actually weird. It reads the number and then transfers the custom ring and voice name announcement to BT afterwards. I think it may be the Icon firmware. I know the firmware is customizable on the Icon on the new site. I am going to try and change it from the default voice firmware and see if that is the conflict.
Well it is fixed. It wasn't the firmware. The settings available on the Jawbone MyTalk website were though. The Icon has an internal caller ID feature you can turn off there. Conflict gone, distinctive ring goes through to BT right away.
This is a question I've had since owning the G1. Can we make it so that our incoming text messages get pushed through Bluetooth? I know the functionality is not there with the stock messaging app, but does there exist one that does? Or can one be programmed to do so?
This would be helpful to handful of people (like me) that have Microsoft Sync systems in their Ford/Lincoln/Mercury cars. Sync is able to read you your text messages while driving, and allows you to reply with your voice or call the sender, but only if the handset supports sending texts through Bluetooth.
I would imagine that since we have the latest version of BT, it could at least be programmed into a third-party messaging app, by someone with more knowledge than I. The only handsets to support this feature out of the box are some candybar Nokia and Motorola featurephones, so it wouldn't be too far fetched to get Android to support this.
Any thoughts?
This is the only thing i've been able to find that looks anything remotely close to what your asking for...
http://www.myblueant.com/android/index.php
Hope this helps
I believe I saw on the official Sync website that one of the Android phones was working with the text part of Sync. Posted by a Android user. You might look into that and see if it leads anyplace.
Sent from my SAMSUNG-SGH-I897 using XDA App
Try out the vlingo app in the market. It has something called Safe reader. It will read your sms out loud. When I'm driving and have my phone hooked up to my stereo, through bluetooth, it plays the message through my speakers. Not sure about standard bluetooth headsets but its worth a shot.
DriveSafe.ly will read your incoming messages to you via BlueTooth, and can be configured to autoreply, if you wish.
I looked through the syncmyride website and several people are reporting the Droid X works with the text messaging part of the Ford Sync system. Maybe there is hope for a direct connection. Although they also talk about Samsung phones in particular having issues with the Sync.
I'm trying to get this working as well. Stock EVO
Thanks for the suggestions of DriveSafe.ly and Vlingo. This is a great alternative, however in my case they would only work if I had the car stereo connected through Bluetooth (the Sync system allows you to do a Bluetooth media stream).
The issue, however, is that most of the time I have either my Zune or my Toshbia media player playing through a USB connection in the car. Say I get a phone call, Sync knows to pause the music in the USB connection, alert me to the phone call, talk on the phone through the car speakers, and then when the call is disconnected it will resume playing the music from the USB. Since the USB is selected and not the Bluetooth stream however, DriveSafe.ly and Vlingo won't automatically notify Sync of the text (it does work if I'm using the Bluetooth streaming option though, since Android is handling the streaming).
After rummaging through some posts, it seems that Syncs ability to communicate with your texts stems from a Bluetooth profile known as MAP (Messaging Access Profile), and while Bluetooth 2.0 and higher support this feature, only some handsets have that Bluetooth profile supported. How hard would it be to add a Bluetooth profile to the Android core through, say, a custom ROM? Or would the Kernel have to be modified?
Looking at the compatibility list it seems that the Motorola phones work with the text messaging system. All ( or most) of them, not just the Android phones. So it may be deeper than ripping the BT control scheme out.
But it would be great if someone could figure it out. I don't think many people care though, if you search here for Ford Sync you don't get many hits.
Blue control
search blue control on the marketplace or appbrain. this app allows sms to be played (and responded to) through a bluetooth headset!
Vibrant reads text out loud stock.
Settings>Voice Input and Output>Text-To-Speech Settings> Check Driving Mode...though..be warned. This will read ALL incoming texts out loud, and when you get a call, it will say Call from (caller or number if it's not in your contacts)
Don't have a BT headset..well I do..just can't find the charger. lol, so can't test it. And I'm not rich enough to have a BT enabled car.
Bumpity bump
gahockey05 said:
search blue control on the marketplace or appbrain. this app allows sms to be played (and responded to) through a bluetooth headset!
Click to expand...
Click to collapse
In the app description, it says it does not work with in-car bluetooth "at this time". So we can keep our fingers crossed.
Sent from my ADR6300 using XDA App
I have found, that to get messages read to me and be able to reply, I had to install a custom rom (CyanogenMod 9-20120710-nightly), it works great! I hope this helps.
Anybody have any hints for using voice recognition with a headset? It knows I'm trying to talk to it, but it doesn't seem to know what I'm saying so it keeps telling me to try again instead of dialing.
I've been experimenting and if I use the Voice Search application on the phone everything appears to work except that somehow sound coming and going is completely cut off.
Voice Dialer doesn't work with the headset or without.
I can use Voice Search to place the call and then turn on my headset and switch over, but I get an error on the screen that the communication app has failed. The error being on screen doesn't interfere with the call though.
Odd effect is that the volume control buttons got stuck on bluetooth in-call volume. I had to restart the phone to clear it.
I assume you are referring to voice dialing from a bluetooth headset. As far as I can tell from reading the forums it never worked but has been fixed in the new 351 update (Android 2.2.2). It didnt work for me on the 318 build but now does on the 351 build. I dont believe voice search works from a bluetooth headset though as far as I know.
mid_life_crisis said:
Anybody have any hints for using voice recognition with a headset? It knows I'm trying to talk to it, but it doesn't seem to know what I'm saying so it keeps telling me to try again instead of dialing.
I've been experimenting and if I use the Voice Search application on the phone everything appears to work except that somehow sound coming and going is completely cut off.
Voice Dialer doesn't work with the headset or without.
I can use Voice Search to place the call and then turn on my headset and switch over, but I get an error on the screen that the communication app has failed. The error being on screen doesn't interfere with the call though.
Odd effect is that the volume control buttons got stuck on bluetooth in-call volume. I had to restart the phone to clear it.
Click to expand...
Click to collapse
i use cyberon voice speed dial, it works but u have to shout loud the names
tried with different bt headsets
The Thunderbolt is supposed to support BT Phone Book Access Profile (BT PBAP) per Verizon and HTC web sites.
Using the Verizon 2.11.605.9, and even older firmewares, I can't get my car's BT system to access my TB's phone book, even when I allow the request, and check the box for always allow.
Why do I want this? So that I can hit a button on my car to show the TB's phone book on the car screen, and be able to scroll/select who I want to call. It would also mean the Name of the caller also appears on the screen for incoming calls, rather than just the phone number.
Interestingly, while trying the leaked OpenMobile ROM, its BT PBAP DOES work properly. Unforuntately, none of the Verizon apps work, and it lacks Verizon's Visual Voicemail support.
So now for my question...
Is there a way to get BT PBAP working on 2.11.605.9? maybe use some of the BT files from the OpenMobile rom on the VZW firmware?
Any thoughts how to do this? or does anyone have any suggestions?
not sure why but for me it does work, i do use an aftermarket BT stereo... but what is your deck thats not working?
outsid0r said:
not sure why but for me it does work, i do use an aftermarket BT stereo... but what is your deck thats not working?
Click to expand...
Click to collapse
Pairing and Connecting the TB to car's stereo works (for BT Hands Free audio/BT Headset profiles). After pairing, the car kit tries to access the TB's phone book, I see prompt on phone, I select ALLOW on the TB's screen. The PB is then not an option on the car's screen. I can "digit dial" or view a list of incoming/outgoing calls for this BT session via the car's screen, but the on screen button to bring up the TB's phone book isn't there, and the names don't show on the screen for incoming calls.
Using my Bionic, BB 9780, or the TB with the OpenMobile rom on it, the car's kit CAN access the phone book, the onscreen button for it is there, and I can scroll through the names/pick via the car's screen, and it shows me the incoming caller's names.
I'd just use the leaked OpenMobile firmware if it supported the My Verizon app, Verizon's Visual Voice Mail, and the "Verizon specific" apps like NFL Mobile, etc.
I'm using stock, but rooted 2.11.605.9 on my TB. Its not DeOdexed. I don't know if its possible to pull the APK and ODEX files from the original OpenMobile RUU, or not. The version I flashed, was rooted, deodexed, etc.
I guess at this point, I could try finding a de-odexed version of 2.11.605.9, flashing my phone, and pulling the files from Openmobile, and dropping them onto my phone (overwriting the existing) and see what happens?
This is such a simple problem..
I tried explaining this to HTC tech support but they only have AT&T phones to look at and hold when customers call in.
The AT&T HTC One (M7) phone uses a custom setup for its car dock mode.
I am asking anyone who does NOT have the AT&T version to do a simple car dock mode test.
Here is the problem:
In Car Dock mode (whether you launch it via the app drawer or you plug it in to the official dock which launches it for you) in the bottom right corner is the SPEAK icon.
Launching SPEAK will enable you to call someone or search for music by voice (simple) it also has confirmation though unlike Google Voice Dialer or Google Voice Search.
(there is no icon in the App Drawer) it is only accessible in CAR Mode.
The problem is when you launch it, by design it searches through your contacts and music for just a few seconds to check if you have new contacts or music since the last time you launched it and becomes aware of them. So when opening SPEAK it says on the screen:
"PLEASE WAIT A FEW SECONDS WHILE UPDATING CONTACTS AND MUSIC".. (not the exact wording but close enough)
(it also says audibly via the speakers "PLEASE WAIT" (again, not the exact wording but close enough)
Then when its done searching (about 1 - 3 seconds) it makes a tone and starts listening for your commands.
This works perfect and its a great feature when driving.
NOW HERE IS THE PROBLEM I NEED TESTED:
When a bluetooth device is connected it will hang on the screen where it says:
"PLEASE WAIT A FEW SECONDS WHILE UPDATING CONTACTS AND MUSIC".. (not the exact wording but close enough)
At this point you should hear "PLEASE WAIT" (again, not the exact wording but close enough) but that NEVER happens, it just hangs there until you disconnect the bluetooth device and then reconnect it. Upon the bluetooth device reconnecting it finishes searching and works without any problems.
NOW PLEASE READ THIS CAREFULLY..
It works with a bluetooth car stereo, headset, etc just fine if you launch the SPEAK app from the Car Dock icon. All is spoken through the bluetooth device and all is perfect like you would expect.
Its ONLY when launching it via your bluetooth button that it hangs.
So the audio stream is working either way, but its the initialization from the bluetooth device that causes the hang..
THIS IS SO SIMPLE TO TEST FOR ANYONE WITH A BLUETOOTH CAR STEREO, HEADSET, ETC. EXCEPT FOR HTC BECAUSE THEY ONLY HAVE THE STUPID AT&T VERSION AT HTC TECH SUPPORT (argh!)
I managed to get it to work back to back successfully only once but I can not get it to do it again.
IF I can get a few people to verify this flaw we can get a fix started via HTC.
I tried to report the problem to them but they can not see what I am talking about so directing them to this forum after others verify it might just make the difference.
Any and all help is very appreciated, thanks...
Have you been able to use any other bluetooth device successfully? And have you checked the compatibility of that device with your phone? From what you're telling me, it seems very much like a bluetooth device compatibility problem, which is the same issue I had when I had a custom ROM flashed with my old HTC Rezound
nrkid9 said:
Have you been able to use any other bluetooth device successfully? And have you checked the compatibility of that device with your phone? From what you're telling me, it seems very much like a bluetooth device compatibility problem, which is the same issue I had when I had a custom ROM flashed with my old HTC Rezound
Click to expand...
Click to collapse
Absolutely not a bluetooth device incompatibility.
All bluetooth devices I have tested (3 different models total: 1 car stereo and 2 different earpieces) work just fine when NOT in CAR mode.
The HTC One (M7) treats a bluetooth button press the same as any other android phone when NOT in CAR mode.
It will bring up a different dialer which uses voice commands and this works fine.
Answering phone calls and dialing out via bluetooth work on both earpieces when not in CAR mode.
The car stereo also starts the voice dialer when NOT in CAR mode, same as the 2 earpieces that were tested.
ONLY CAR mode will start SPEAK when pressing the same bluetooth button.
However as I described above, You can successfully use all 3 bluetooth devices (audio is routed through all 3 devices' microphones and speakers) if you press the SPEAK icon in CAR mode.
Pressing the bluetooth button to start SPEAK causes the fail on all 3. Sounds like the SPEAK app to me but I/we won't know without more feedback.
Thanks for the suggestion but I have now successfully tested 3 different devices that can START and HANGUP and REDIAL calls but the same 3 fail when pressing the bluetooth button in CAR mode hence I am trying to verify if others experience the same results.
Do you have a bluetooth earpiece or car stereo with bluetooth to test yours with?
I sadly don't have a device that I can test with my phone at the moment. I will see if I can dig one up and test it on my own. Have you tried going to your carrier and resolving the issue with them? I'm sure they'll be happy to replace the phone if it's still under warranty (seeing as it just came out, it should be) and the issue is legitimate.
nrkid9 said:
I sadly don't have a device that I can test with my phone at the moment. I will see if I can dig one up and test it on my own. Have you tried going to your carrier and resolving the issue with them? I'm sure they'll be happy to replace the phone if it's still under warranty (seeing as it just came out, it should be) and the issue is legitimate.
Click to expand...
Click to collapse
Replacing a phone with a design flaw just gets me another phone with a design flaw. That is why we need to test it here and verify what results we all get.
I have the EXACT same problem using Bose 2 Bluetooth headset!
IIHomieII said:
This is such a simple problem..
I tried explaining this to HTC tech support but they only have AT&T phones to look at and hold when customers call in.
The AT&T HTC One (M7) phone uses a custom setup for its car dock mode.
I am asking anyone who does NOT have the AT&T version to do a simple car dock mode test.
Here is the problem:
In Car Dock mode (whether you launch it via the app drawer or you plug it in to the official dock which launches it for you) in the bottom right corner is the SPEAK icon.
Launching SPEAK will enable you to call someone or search for music by voice (simple) it also has confirmation though unlike Google Voice Dialer or Google Voice Search.
(there is no icon in the App Drawer) it is only accessible in CAR Mode.
The problem is when you launch it, by design it searches through your contacts and music for just a few seconds to check if you have new contacts or music since the last time you launched it and becomes aware of them. So when opening SPEAK it says on the screen:
"PLEASE WAIT A FEW SECONDS WHILE UPDATING CONTACTS AND MUSIC".. (not the exact wording but close enough)
(it also says audibly via the speakers "PLEASE WAIT" (again, not the exact wording but close enough)
Then when its done searching (about 1 - 3 seconds) it makes a tone and starts listening for your commands.
This works perfect and its a great feature when driving.
NOW HERE IS THE PROBLEM I NEED TESTED:
When a bluetooth device is connected it will hang on the screen where it says:
"PLEASE WAIT A FEW SECONDS WHILE UPDATING CONTACTS AND MUSIC".. (not the exact wording but close enough)
At this point you should hear "PLEASE WAIT" (again, not the exact wording but close enough) but that NEVER happens, it just hangs there until you disconnect the bluetooth device and then reconnect it. Upon the bluetooth device reconnecting it finishes searching and works without any problems.
NOW PLEASE READ THIS CAREFULLY..
It works with a bluetooth car stereo, headset, etc just fine if you launch the SPEAK app from the Car Dock icon. All is spoken through the bluetooth device and all is perfect like you would expect.
Its ONLY when launching it via your bluetooth button that it hangs.
So the audio stream is working either way, but its the initialization from the bluetooth device that causes the hang..
THIS IS SO SIMPLE TO TEST FOR ANYONE WITH A BLUETOOTH CAR STEREO, HEADSET, ETC. EXCEPT FOR HTC BECAUSE THEY ONLY HAVE THE STUPID AT&T VERSION AT HTC TECH SUPPORT (argh!)
I managed to get it to work back to back successfully only once but I can not get it to do it again.
IF I can get a few people to verify this flaw we can get a fix started via HTC.
I tried to report the problem to them but they can not see what I am talking about so directing them to this forum after others verify it might just make the difference.
Any and all help is very appreciated, thanks...
Click to expand...
Click to collapse
Voice dialing does not work on my T-mobile HTC one with my JVC stereo either. I have exactly the same symptoms you describe. My nexus one with CM 7.1 works perfectly and has for the last two years - so I know the issues I have are not related to my stereo.
Other things that work perfectly on my nexus one but are broken on the HTC one include:
AVRCP play / pause commands in music
AVRCP play / pause command in beyond pod
Wifi tethering
Notification light (HTC one light only flashes for five minutes, or not at all if connected to power)
Google voice (resets to T-mobile voicemail every few days)
Does not seem to get push notifications (have to wake the phone to check email, etc ā presumably this is for power savings, but despite this nexus one has better battery life)
I think I am going to return the HTC one and wait for the next nexus device. The camera, speakers and screen are great on the HTC one, but every one of the above issues is a deal breaker for me (I use car mode / AVRCP a LOT). Iād consider cyanogen mod, but the lack of native camera support (optical image stabilization, low light performance, etc) due to no HTC camera driver source code / reliance on sense UI removes one of the biggest advantages this phone has over a nexus phone. I think I could stay with sense and root / hack a fix to all of the above problems except for voice commands in car mode (the original topic of this post) ā I have no faith HTC will ever fix this. I tried using google search / voice commands as a replacement, but could not get that to work either. If anyone has a workaround for this issue please let me know, as that would be the difference between me keeping and retuning this phone. I have spent a month trying to like this phone, but it has too many software issues (above plus no recent apps button, menu overflow button). My nexus one just works ā no need to research hacks on XDA to fix HTC and T-mobile limitations.
IIHomieII said:
This is such a simple problem..
I tried explaining this to HTC tech support but they only have AT&T phones to look at and hold when customers call in.
The AT&T HTC One (M7) phone uses a custom setup for its car dock mode.
I am asking anyone who does NOT have the AT&T version to do a simple car dock mode test.
Here is the problem:
In Car Dock mode (whether you launch it via the app drawer or you plug it in to the official dock which launches it for you) in the bottom right corner is the SPEAK icon.
Launching SPEAK will enable you to call someone or search for music by voice (simple) it also has confirmation though unlike Google Voice Dialer or Google Voice Search.
(there is no icon in the App Drawer) it is only accessible in CAR Mode.
The problem is when you launch it, by design it searches through your contacts and music for just a few seconds to check if you have new contacts or music since the last time you launched it and becomes aware of them. So when opening SPEAK it says on the screen:
"PLEASE WAIT A FEW SECONDS WHILE UPDATING CONTACTS AND MUSIC".. (not the exact wording but close enough)
(it also says audibly via the speakers "PLEASE WAIT" (again, not the exact wording but close enough)
Then when its done searching (about 1 - 3 seconds) it makes a tone and starts listening for your commands.
This works perfect and its a great feature when driving.
NOW HERE IS THE PROBLEM I NEED TESTED:
When a bluetooth device is connected it will hang on the screen where it says:
"PLEASE WAIT A FEW SECONDS WHILE UPDATING CONTACTS AND MUSIC".. (not the exact wording but close enough)
At this point you should hear "PLEASE WAIT" (again, not the exact wording but close enough) but that NEVER happens, it just hangs there until you disconnect the bluetooth device and then reconnect it. Upon the bluetooth device reconnecting it finishes searching and works without any problems.
NOW PLEASE READ THIS CAREFULLY..
It works with a bluetooth car stereo, headset, etc just fine if you launch the SPEAK app from the Car Dock icon. All is spoken through the bluetooth device and all is perfect like you would expect.
Its ONLY when launching it via your bluetooth button that it hangs.
So the audio stream is working either way, but its the initialization from the bluetooth device that causes the hang..
THIS IS SO SIMPLE TO TEST FOR ANYONE WITH A BLUETOOTH CAR STEREO, HEADSET, ETC. EXCEPT FOR HTC BECAUSE THEY ONLY HAVE THE STUPID AT&T VERSION AT HTC TECH SUPPORT (argh!)
I managed to get it to work back to back successfully only once but I can not get it to do it again.
IF I can get a few people to verify this flaw we can get a fix started via HTC.
I tried to report the problem to them but they can not see what I am talking about so directing them to this forum after others verify it might just make the difference.
Any and all help is very appreciated, thanks...
Click to expand...
Click to collapse
The Renovate ROM is fantastic you should really give it a try, the only thing that still does not work is the HTC speak app, but everything else you mentioned above I have not seen any problems with my mine.
They have updated the Renovate rom to 2.0 but I'm still running 1.0 with no issues at all.
I love the rom, the phone is fantastic except for the one issue with the voice dialer which eventually they will release an update for. You need to change the play/pause button when rooted to be the same key (key 200) if thats the problem.
I also set my forward track button to bring up Google search when long pressed, its great for driving to be able to long press a button on the stereo that I don't really use in that way already to do a Google voice search. I then use llama to return back to car dock mode after 20 seconds so that way I can get my results read to me from Google through the JVC so then it automatically goes back to car dock mode after long pressing the foward track key.
I can verify the same behavior. I came in looking for a MacGyver fix for the dock slipping and found this. When just connected to my headset no issues, but also add the car stereo in the mix and even with my headset I get the endless delay. I have always flashed my phones as soon as possible but with this I think I am going to wait and see what ROMS the senseless edition might bring that sounds imminent. Although I think I may be the only one who LIKES blinkfeed.
I like blinkfeed too.. I know some people complain about it, it's a sweet feature if you ask me but can't please all the people all the time..
I've now also an issue with my dock in that when I dock the phone it goes in to car mode, but then straight away opens up "Display Settings" even if i go "home", a few seconds later it opens it back up. Annoying, don't want to do a factory reset just yet.
Hi, I've got this issue too on my European HTC One with plantronic Discovery 975 headset