So, like many other users, I prefer to use the Google Now application instead of just the stock call dialer when connected to bluetooth, whether it be in the car or working out with a bluetooth headset, because it allows you to play music, navigate, etc... in addition to just calling some one. Also, like many other users, I've been doing this since voice search was introduced via Gingerbread.
But it seems that all good things must come to an end.
The Problem... Since Google Now, now uses bluetooth, that old Bluetooth Launch application causes it to get stuck on initializing when launching it from the bluetooth button from whatever bluetooth device you're using.
Without going into to much detail... there DOES exist 2 temporary fixes
1. Disable the Media Connection on your connected bluetooth device via bluetooth settings (not desirable) ,
2. The following solution involves root access, and the purchasing of 2 paid applications.
Guardian Bob... The creator of the original BluetoothLaunch app looks like he's working on an easier fix... but for now... if you're frustrated by the same problem on your droid razr maxx... go to the link I'll post at the end of this post, and use the Paid Titaniam backup application to convert Google Search to a user app
Then Use Bluetooth launch and configure it to launch the voice search activity,
Then use Tasker to program Google Search to Force Close on Profiles for each application you plan to use with Google Now while connected to bluetooth. (note, you can set the task to Force Close Google Search only when bluetooth is turned on, so you don't have to worry about it messing with your daily activities when you're not in the car or on a headset)
Details are here:
http://forum.xda-developers.com/showthread.php?t=1883895
workaround
Still no fix coming from Google, but at least one nice guy made a temp fix while they do it.
Look for "Voice Command" app on Google Play. Developer's name is IT-DEV-CROWD or code.google.com/p/android/issues/detail?id=42178#c37
It worked for me, after trying a lot of different configurations.
rebayona said:
Still no fix coming from Google, but at least one nice guy made a temp fix while they do it.
Look for "Voice Command" app on Google Play. Developer's name is IT-DEV-CROWD or code.google.com/p/android/issues/detail?id=42178#c37
It worked for me, after trying a lot of different configurations.
Click to expand...
Click to collapse
This app did fix the issue where the bluetooth weird voice search comes up instead of Google Now, but I still get Google Now stuck at "initializing" after is opens. This only happens when I have bluetooth devices connected.
After a lot of work I am presenting you my app to do the following: modeswitch / Spotify Control from SWC, voice dial using Google now.
Requirements:
1. Huifei type (MTCB) head unit
2. Root access
3. Mtc-keys module (thanks MVG-V70)
4. Android 4.4+ Rom
5. For Voice Dialing using Google Now:
a. Headunit service ( thanks Petrows)
b. True contacts app( download inside headunit service), and enter your contacts manually/ sync with Google account ,transfer or restore from phone
Features:
1. acts as HW- SWC-Modeswitch ( radio, music, DVD, Spotify, 2 custom apps)
2. Respects audio Focus of the currently active app. Opening one app mutes/kills audio coming from other apps. (Works for Radio, Music, DVD, Spotify regardless how was the app started, for the two custom apps works only if they are started through mode-Button). (To be fixed in Version 2.1)
3. Control Spotify using next/previous of the steering wheel buttons , regardless how spotify was opened.
4. Disable DVD/ Music/ Spotify in the mode circle.
5. Navigation monitor: If this option is activated, the screen returns in your preferred Navi-App after switching the Mode, if the navi app was already running. Select which Navi-App you are using, or add the package name of the app manualy.
6. it starts playing music automatically in Spotify
7. for devices lacking HW Modeswitch button: either you map an other button as Modeswitch or it can run as sw modeswitch ( as of now the latter will brake the spotify control functionality-- will try to fix it later)
8. Act as a bridge between headunit service from Petrows and Google now to do voice dialing.
Installation:
1. Install and activate MTC-keys ( see its threat for details)
2. Install and activate headunit service from Petrows, inside the app settings activate call from android and install true contacts app.
3. Sync or add contacts to the true contacts app
4. Reboot device
5. Install my app and run it
6. Give Root access to the app when you will ask to
Setup
On the first app launch, it opens app settings with following options:
A. Select to include DVD, Spotify, Music in the mode app list. Add until 2 custom apps if you want.
B. Activate software Modeswitch (if its activated, running the app from app drawer will change the mode)
C. Enter the SWC button code of the Modeswitch button ( default is 2, you can map any other button as well)
D. Choose to monitor your navigation, choose one option or enter navi app package manually
E. Activate or disable voice dialing
F. SAVE SETTINGS
TO OPEN SETTINGS AGAIN ONCE THE SETTINGS ARE SET DELETE APP DATA (ANDROID SETTINGS->APPS->MODESWITCH->Clear DATA) and rerun the app.
6. ONLY IF YOU HAVE A MODESWITCH BUTTON OR WANT TO MAP AN OTHER ONE BUTTON TO ACT AS MODESWITCH:
edit mtc-keys.ini and add this line:
app_XX = com.myapp.modeswitch
XX is the value of modeswitch button code you entered in my app settings, default is 2
How it works:
1, To change mode, just press the modeswitch button (or run the application if you selected software mode in the settings)
2, To make a call: open google now, and say : call "contact name"
Bugs:
1. there is a nag screen if you do a voice call (mobile network is not available) but it doesn't affect the app, so for now it left there.
2. You tell me....
Thanks to:
Petrows (headunit service)
MVG-V70 for MTC-Keys @talalalal for the voice dialing
and everyone that helped me
Download:
V1.01
https://mega.nz/#!Z4Bx1JKb!cUB5nxKK2QWpwIKClmsaSf5uDCbDeGm7XuYMqeXJkTc
V1.2
https://mega.nz/#!MpwzGZrA!upUXORZoG0b2PtnNVQwfR1Phr8rYBH1W7er2XqLHing
Version 2.0:
Download link:
https://mega.nz/#!FtwFWDDR!Ln1d4TueuQ_0MEFc2yX42w14axkQJ4gYz6WHmBYG6KA
If you already used Modeswitch, please clear data of modeswitch (Settings, Apps, Modeswitch, clear data), and then uninstall the app. After that install the new version.
As Always on the first run you have to set and save your preferred settings. To Enter Settings again you have to clear Modeswitch app data.
Changelog:
V 1.01 Increase waiting time to autoplay spotify
V 1.2:
MtcDvd can be removed from the mode circle
Mtcmusic can be removed from the mode circle
Spotify can be removed from the mode circle
You have the option to add 2 custom apps to the mode circle - Beta
Code improvements
Version 2.0:
Code Improvements
Fixed Spotify auto play
Fixed DVD not turning off while changing mode
Now opening Radio, Music, DVD, Spotify from the app drawer, respects audio focus and quits audio from other sources.
Spotify control now works regardless how was spotify started (Modeswitch, SWC Button, HU Button, App Drawer)
Please uninstall previous version before installing the new version. On the first run set the settings. You need the package name of the custom apps you would like to add ( without .apk eg for pcradio com.maxxt.pcradio
Just tried to download, says file link ia not found
Sent from my A0001 using Tapatalk
Does this require internet for google voice, or is it doing the voice recognition on the unit?
Download working now, thanks! Will test n report back later
Sent from my A0001 using Tapatalk
It should work offline if you download the extra files for the Google now. Didn't try it though.
Hey p_mike83, This is exactly what I was looking for!
Unfortunately didnt get it to work.
To help you further in development or if you have any tips:
JY VQ125 RK3188 16GB unit with Malaysk FUSE ROM of jan 2016.
First I also had car service app running as well to control spotify.
When mode switching didnt work I turned it off as well as as many standard apps trying to get spotify to be your main music player in xposed module or android settings.
It might just be that I don't get mtc-keys to work. Will be doing more tests tomorrow!
On the bright side: voice dialer worked! (now only I have to set google to my native language since it doesnt get all the weird names in dutch )
Keep it up!
Majari said:
Hey p_mike83, This is exactly what I was looking for!
Unfortunately didnt get it to work.
To help you further in development or if you have any tips:
JY VQ125 RK3188 16GB unit with Malaysk FUSE ROM of jan 2016.
First I also had car service app running as well to control spotify.
When mode switching didnt work I turned it off as well as as many standard apps trying to get spotify to be your main music player in xposed module or android settings.
It might just be that I don't get mtc-keys to work. Will be doing more tests tomorrow!
On the bright side: voice dialer worked! (now only I have to set google to my native language since it doesnt get all the weird names in dutch )
Keep it up!
Click to expand...
Click to collapse
Thanks for your comment. I did not try the fuse ROM from malaysk yet, I am on the one before the last. I had with that rom problems settings up mtc-keys. I had to put the mtc-keys folder on an ext SD as on the internal did not work. ( the sdcard is in the GPS slot). On stock rooted ROM it worked on internal sdcard as well.
At the moment the MTC-keys module is needed, as I did not manage to overtake the function of modeswitch without it as the original modeswitch continues to work along with mine. ( leading in disaster).
And stg more, you have to make sure than in my app settings you entered the keyboard code of your modeswitch button ( default is 2)
Wow, just downloaded this app so i could use my unit as a real handsfree calling system, and now works like a charm! Set up google app to always listen to "ok google" so i can place a call without going into the app. The only problem is that the unit has to be connected to the internet, even with the downloaded languages. Is there any way to fix that? Not much of a problem as i have set up a profile on my phone so whenever it connects to the unit through bluetooth it starts the wifi hotspot, so the unit will connect and everything fine, but if offline was possible, less data the unit would use through the phone, as well as less battery the phone would use too. Thanks @p_mike83 for your work!!
Sent from my A0001 using Tapatalk
---------- Post added at 12:30 AM ---------- Previous post was at 12:29 AM ----------
Also, i forgot to add, whenever a call is placed still the message "no data connection" or smth like that appears, even though u can see the call on the background. A bit annoying as u have to press "ok" for the message to close. Cheers!
Sent from my A0001 using Tapatalk
---------- Post added at 12:32 AM ---------- Previous post was at 12:30 AM ----------
Sorry. Just realized u said that would happen at the end of your post. Would it be any way to remove such message? Or to make it disappear after like 1 sec or so? Thanks again and sorry for the quick replies![emoji14]
Sent from my A0001 using Tapatalk
azuman said:
Wow, just downloaded this app so i could use my unit as a real handsfree calling system, and now works like a charm! Set up google app to always listen to "ok google" so i can place a call without going into the app. The only problem is that the unit has to be connected to the internet, even with the downloaded languages. Is there any way to fix that? Not much of a problem as i have set up a profile on my phone so whenever it connects to the unit through bluetooth it starts the wifi hotspot, so the unit will connect and everything fine, but if offline was possible, less data the unit would use through the phone, as well as less battery the phone would use too. Thanks @p_mike83 for your work!!
Sent from my A0001 using Tapatalk
---------- Post added at 12:30 AM ---------- Previous post was at 12:29 AM ----------
Also, i forgot to add, whenever a call is placed still the message "no data connection" or smth like that appears, even though u can see the call on the background. A bit annoying as u have to press "ok" for the message to close. Cheers!
Sent from my A0001 using Tapatalk
---------- Post added at 12:32 AM ---------- Previous post was at 12:30 AM ----------
Sorry. Just realized u said that would happen at the end of your post. Would it be any way to remove such message? Or to make it disappear after like 1 sec or so? Thanks again and sorry for the quick replies![emoji14]
Sent from my A0001 using Tapatalk
Click to expand...
Click to collapse
Last night I also tried offline recognition but failed on my unit. I have some ideas to try , maybe I find a workaround.
As of the nag, i will try to remove it in future versions, since it doesn't affect the functionality of the app.
OK I got it working too!
It was indeed the FUSE version that kept mtc-keys from working.
Placing the folder to your external SD AND deleting the one on internal SD did the trick.
Issues I can come up with:
- since my head unit has 2 mute buttons I figured I'd use one - the right tuning knob on push - to mode switch. But sometimes the unit still mutes. Can't yet tell when, sometimes it picks up the mute and unmutes it it seems.
- spotify does not auto play. Is there maybe a way you need to setup spotify? Perhaps we can tweak it to play a certain playlist as well ie.: Data: spotify:user:<USER ID>laylist:<PLAYLIST ID>lay (some tasker input details, perhaps they help or inpire you)
- lastly, is there a way to exclude music from the mode cycle? Since I use spotify as my main music source there's no need for the unit to cycle radio - music - spotify - radio etc.?
Tnx again! Love tweaking this sort of thing till we get it perfect!
Majari said:
OK I got it working too!
It was indeed the FUSE version that kept mtc-keys from working.
Placing the folder to your external SD AND deleting the one on internal SD did the trick.
Issues I can come up with:
- since my head unit has 2 mute buttons I figured I'd use one - the right tuning knob on push - to mode switch. But sometimes the unit still mutes. Can't yet tell when, sometimes it picks up the mute and unmutes it it seems.
- spotify does not auto play. Is there maybe a way you need to setup spotify? Perhaps we can tweak it to play a certain playlist as well ie.: Data: spotify:user:<USER ID>laylist:<PLAYLIST ID>lay (some tasker input details, perhaps they help or inpire you)
- lastly, is there a way to exclude music from the mode cycle? Since I use spotify as my main music source there's no need for the unit to cycle radio - music - spotify - radio etc.?
Tnx again! Love tweaking this sort of thing till we get it perfect!
Click to expand...
Click to collapse
do those mute buttons share the same button code? check that you entered the correct code in the app settings
spotify should autoplay if you open it with modeswitch, without needing you to setup anything. it continues to play the last played album/playlist. Maybe your unit needs a little more time opening spotify, so that the play command does not work. Do you have a RK3066 device maybe?
i will think about an option to play a certain playlist, but for now there are other more important things to do. Anyway you can search an artist/song etc with google now as well.
As for the option to disable music, i had it implemented in an earlier version of my app but removed it, cause i thought that it will not be necessary. i can add a switch for that as well, or maybe to choose from a butch of music apps (eg jetaudio)
what do you all think?
Do you have any other suggestions?
p_mike83 said:
After a lot of work I am presenting you my app to do the following: modeswitch / Spotify Control from SWC, voice dial using Google now.
Requirements:
1. Huifei type (MTCB) head unit
2. Root
3. Mtc-keys module (thanks MVG-V70)
4. Headunit service ( thanks Petrows)
5. Android 4.4.4 ROM
6. True contacts app( download inside head unit service), and enter your contacts manually/ sync with Google account ,transfer or restore from phone
Features:
1. acts as HW Modeschwitch ( radio, music, DVD, Spotify)
2. when the apps of the Modeswitch are rotating the unused apps are mute/killed so only one app is playing audio
3. control Spotify using next/previous of the steering wheel buttons ( when opened Spotify using the Modeswitch)
4. it gives the option to disable DVD in the rotation, as many devices haven't DVD drive or because it needs time to load.
5. Navigation monitor: it gives the option to select your navigation program, or add its package name manually, and if its running it will launch it again after changing the mode.
6. it starts playing music automatically in Spotify ( if Spotify its opened through Modeswitch)
7. for devices lacking HW Modeswitch button: either you map an other button as Modeswitch or it can run as sw modeswitch ( as of now the latter will brake the spotify control functionality-- will try to fix it later)
8. Act as a bridge between head unit service from Petrows and Google now to do voice dialing.
Installation:
1. Install and activate MTC-keys ( see its threat for details)
2. Install and activate headunit service from Petrows, inside the app settings activate call from android and install true contacts app.
3. Sync or add contacts to the true contacts app
4. Reboot device
5. Install my app and run it
6. Give Root access to the app when you will ask to
Setup
On the first app launch, it opens app settings with following options:
A. Select to include DVD or not
B. Activate software Modeswitch (if its activated, running the app from app drawer will change the mode)
C. Enter the SWC button code of the Modeswitch button ( default is 2, you can map any other button as well)
D. Choose to monitor your navigation, choose one option or enter navi app package manually
E. Activate or disable voice dialing
F. SAVE SETTINGS
TO OPEN SETTINGS AGAIN ONCE THE SETTINGS ARE SET DELETE APP DATA (ANDROID SETTINGS->APPS->MODESWITCH->DELETE DATA) and rerun the app.
6. ONLY IF YOU HAVE A MODESWITCH BUTTON OR WANT TO MAP AN OTHER ONE BUTTON TO ACT AS MODESWITCH:
edit mtc-keys.ini and add this line:
app_XX = com.myapp.modeswitch
XX is the value of modeswitch button code you entered in my app settings, default is 2
How it works:
1, To change mode, just press the modeswitch button (or run the application if you selected software mode in the settings)
2, To make a call: open google now, and say : call "contact name"
Bugs:
1. there is a nag screen if you do a voice call (mobile network is not available) but it doesn't affect the app, so for now it left there.
2. You tell me....
Thanks to:
Petrows (headunit service)
MVG-V70 for MTC-Keys @talalalal for the voice dialing
and everyone that helped me
Download:
https://mega.nz/#!cxhUjQbQ!E3rUK6HyR4ERU9Fc4d41syM1oP45EMDKTbmOwf5OiFg
Click to expand...
Click to collapse
Youre download is not working
Tumke32 said:
Youre download is not working
Click to expand...
Click to collapse
i just checked the link and it works
Majari said:
- spotify does not auto play. Is there maybe a way you need to setup spotify?
Click to expand...
Click to collapse
new version updated, with increased waiting time to auto start playing spotify.
Maybe you have to clean app data and set the settings again to take effect.
Please comment if it worked for you.
p_mike83 said:
new version updated, with increased waiting time to auto start playing spotify.
Maybe you have to clean app data and set the settings again to take effect.
Please comment if it worked for you.
Click to expand...
Click to collapse
Will check the update tomorrow!
Btw I have a RK3188 so I dont think speed is the issue.
Also the mute buttons both have a different keys, still haven't figured out how they work exactly.
I'm thinking spotify start may also have to do with spotify not beeing in offline modus. Changed it, again will report manana.
Majari said:
Will check the update tomorrow!
Btw I have a RK3188 so I dont think speed is the issue.
Also the mute buttons both have a different keys, still haven't figured out how they work exactly.
I'm thinking spotify start may also have to do with spotify not beeing in offline modus. Changed it, again will report manana.
Click to expand...
Click to collapse
yes i saw later that you mention you have a 3188 JY unit. i am also using spotify online, and it used to auto play. anyway i have set the waiting time to ca 5 seconds, i think is enough for spotify to open. but remember, a playlist/album on spotify should have beeing played before (anytime), otherwise spotify doesnt know what to play !
p_mike83 said:
i just checked the link and it works
Click to expand...
Click to collapse
yep download works now. installed it and the calling function works
p_mike83 said:
yes i saw later that you mention you have a 3188 JY unit. i am also using spotify online, and it used to auto play. anyway i have set the waiting time to ca 5 seconds, i think is enough for spotify to open. but remember, a playlist/album on spotify should have beeing played before (anytime), otherwise spotify doesnt know what to play !
Click to expand...
Click to collapse
Hey Mike, I'm not sure what the intended behouviour is. When playing a playlist in shuffle play on spotify, then switching to radio and some time later back again, does not resume playback of spotify. I guess thats not working for anyone or is it? It's not a huge problem for me, love the mode switching button anyway Pressing shuffle play is no big deal.
However I suspect some other app interfering with spotify too. Since it comes up as standard player and pops up sometime as well. I'll try to sort this out first before testing further.
Btw I had a very busy weekend so no time to check the update yet.
Majari said:
Hey Mike, I'm not sure what the intended behouviour is. When playing a playlist in shuffle play on spotify, then switching to radio and some time later back again, does not resume playback of spotify. I guess thats not working for anyone or is it? It's not a huge problem for me, love the mode switching button anyway Pressing shuffle play is no big deal.
However I suspect some other app interfering with spotify too. Since it comes up as standard player and pops up sometime as well. I'll try to sort this out first before testing further.
Btw I had a very busy weekend so no time to check the update yet.
Click to expand...
Click to collapse
i tested also a playlist, and its start playing automatically after switching to spotify. i am not using any other app that can set the default media player (eg xposedmtc).
what do you mean : Since it comes up as standard player and pops up sometime as well. ?
Great work p_mike83, voice dialing working perfect now thanks
Did you create the app in Tasker? If so, would you mind sharing your Tasker files with me? I have a Tasker project just now that allows me to reply to SMS messages in the headunit but I was interested in seeing how you pull the number for the contact so I could try implementing a way of creating a new message rather than only being able to reply to messages.
I hope someone can help, I have installed watch droid on both watch and phone, however when I try to run watch droid, it detects my watch and then informs me that I have and update. +++ then a big green tick appears.
When the watch tries to update I get a message . "your watch has blocked the update for security purposes" then the connection drops out.
Then i only get an option to press agree, if I press disagree or the 'X' I get "install failed" message and the loop starts again.
I was really hoping for Watch Droid phone to work as it seemed like the most useful app for the Amazfit so far.
Any suggestions would be greatly appreciated!!!
Thanks internet people.
you need to install manually the apk, or use this installer:
https://youtu.be/-3jpsPJTrWg
Watch wear assistant / phone app
I was attempting to use this app with a KW88 smartwatch. Downloaded fine to the watch but here is my problem. I have an iPhone. Is there a way or alternative app for iPhone? Thanks!
Forjas said:
I was attempting to use this app with a KW88 smartwatch. Downloaded fine to the watch but here is my problem. I have an iPhone. Is there a way or alternative app for iPhone? Thanks!
Click to expand...
Click to collapse
Nope, if you wan't 3rd party devices to work correctly with you smartphone you should have bought an Android phone. If you want a smartwatch that works correctly with an iPhone your options are the apple watch, the apple watch or the apple watch.
KW88 smartwatch
If there is an option to make calls and respond to text messages on the KW88 then which app needs to be downloaded? WII watch does not offer those options. KW88 connects to both android and OIS.
QUOTE=shadowcaster666;76196223]Nope, if you wan't 3rd party devices to work correctly with you smartphone you should have bought an Android phone. If you want a smartwatch that works correctly with an iPhone your options are the apple watch, the apple watch or the apple watch.[/QUOTE]
Forjas said:
If there is an option to make calls and respond to text messages on the KW88 then which app needs to be downloaded? WII watch does not offer those options. KW88 connects to both android and OIS.
Click to expand...
Click to collapse
If your watch's companion app on iOS doesn't do what you need, then there is not much you can do. Watch Droid works only with Android (you can infer that from its name). It should work with KW88, but you'd better try to get some help from the watch's specific forum or some Watch Droid forum (I don't know if there is one for it here on XDA). Good luck.
Works perfectly with a DM2018 (except it increases battery consumption quite a lot if you stay connected 24/24): it is the only one I found that keep the BT connection stable (the recommended FunDo in its standard version just didn't accept my phone number -that of the SIM card- as a valid one. The pro version did but did not maintain a stable BT connection. If you install from apk you must first authorize installation from 3rd party sources. I tested BT Connection and a few others: same instability.
treeml1 said:
I hope someone can help, I have installed watch droid on both watch and phone, however when I try to run watch droid, it detects my watch and then informs me that I have and update. +++ then a big green tick appears.
When the watch tries to update I get a message . "your watch has blocked the update for security purposes" then the connection drops out.
Then i only get an option to press agree, if I press disagree or the 'X' I get "install failed" message and the loop starts again.
I was really hoping for Watch Droid phone to work as it seemed like the most useful app for the Amazfit so far.
Any suggestions would be greatly appreciated!!!
Thanks internet people.
Click to expand...
Click to collapse
You need to authorize 3rd party apks. Check settings;
Hello. I have some problems with watch droid. With incoming calls, I have a standard call on my watch, not a watchdroid call. How to disable the standard display of a call. In the Amazphite application, I disabled the push notifications. I forbade the Amazite to work in the background and stopped it and now the call goes through the watchdroid, but as soon as I start the amazfit all over again, and I need to go to the settings of the phone to stop it again. Each time there is no desire to do this. Can everything be made easier? And immediately the second question: how do I respond to incoming calls using watchdroid? Now only 3 buttons: without sound, reject, paper airplane (printed answer).
Thank you.
quick question...can i have both amazfit app and watch droid connected? It seems i can only have one or the other