Problem with Bluetooth access on an Android 5.1 head unit - Android Q&A, Help & Troubleshooting

I have an Erisin ES4700FR head unit in my car running Android 5.1. I am trying to use an OBD diagnostics app (AlfaObd) and I'm having problems with connecting the app to the Elm327 Bluetooth dongle. When I want to select the bluetooth device there is a system prompt to allow the app to turn on bluetooth. When I click allow the app freezes and nothing happens. Bluetooth is already enabled although there is no BT icon on the status bar. Also Torque pro is using the dongle without any issues. Seems like only this app is asking for bluetooth access but since this is controlled by the system itself is it possible to somehow permanently grant this access to the app rather than have it constantly ask for it?

Related

Does an app exist to auto-launch an app when bluetooth pairs with a specific device?

I listen to Pandora in my car via bluetooth every time I go somewhere. It's slightly annoying to have to launch the app every time. I'm wondering if there's an app out there that will automatically launch a program when my phone is paired with a specific device (like the Pioneer deck in my car).
I'd like my music to start up automatically when I start my car.
Anyone know of anything?
Thanks!
Locale+Locale Bluetooth Plug-in might solve this issue for you. I'm not allowed to post links but make a search for it on play.google.com.
Instead of Locale, I'd use Tasker. Locale is kind of outdated, and Tasker is less expensive (iirc) and has more support - from both the developer and the community. I never found a real need for the app so I don't know much about it. There is a 7 day trial available on the Tasker website, use that to decide if it can do what you'd like. There may already be a configuration on the website to do what you want to do, so search through those as well.
Try and find the razr's smart actions apk
Sent from my DROID RAZR using XDA
Check out YouBlue
I developed YouBlue for this purpose. It can auto start a variety of music apps on Bluetooth connect, but that's not all. It's a service, so it listens for events like wifi connect/disconnect, Bluetooth connect/disconnect in an attempt to turn your bluetooth adaptor on or off as needed. The algorithm is completely customizable in the settings.
Best of all, it's free. Search for it on the play store or amazon app store. YouBlue - Smart Bluetooth Auto
When I drive away from home in the morning, my phone never leaves my pocket. It detects loss of wifi connection, turns on Bluetooth to see if my car is in range, then once connected, starts pandora.
Bluetooth connect & Play
I would suggest the following application which is custom built for your use case.
As a new user I can't post a direct link to it, but you can find it in the google Play store.
Code:
https://play.google.com/store/apps/details?id=com.cp2.start.and.play.music.player
does youblue have the option to open different apps for different devices?
youblue said:
I developed YouBlue for this purpose. It can auto start a variety of music apps on Bluetooth connect, but that's not all. It's a service, so it listens for events like wifi connect/disconnect, Bluetooth connect/disconnect in an attempt to turn your bluetooth adaptor on or off as needed. The algorithm is completely customizable in the settings.
Best of all, it's free. Search for it on the play store or amazon app store. YouBlue - Smart Bluetooth Auto
When I drive away from home in the morning, my phone never leaves my pocket. It detects loss of wifi connection, turns on Bluetooth to see if my car is in range, then once connected, starts pandora.
Click to expand...
Click to collapse
I am looking for something that will turn on different apps for different devices. I use one app at home on bluetooth speakers and a different one when connected to stereo in the car. Does youblue do this?

[Q] One click connect to *specific* Bluetooth device? [NFC Automation]

Hi All,
I have an NFC enabled Samsung Galaxy Nexus and have placed NFC tags in specific places (car, living room, home theater, bedroom, etc.) so that I when I set my phone on the NFC tag I can automatically play music over Bluetooth in that location.
I am trying to completely automate connecting to a *specific* Bluetooth device. (I am not looking to simply toggle Bluetooth on or off, or select the desired Bluetooth device from a menu.) I am currently using "NFC Task Launcher" to accomplish the majority of this, but as far as Bluetooth is concerned, the most I've been able to automate so far is to simply Bluetooth on or off. (I also tried "Tasker" but the functionality I am looking for is missing from this app as well.) I have not found a way to read an NFC tag and automatically connect to a specific Bluetooth device based on which tag is read, nor have I even found a "one click" app / widget that connects to a specific Bluetooth device. (If such a "one click" app / widget exists, I could automate the launching of that app to make the connection.).
(Also having the Bluetooth device in each location initiate the connection isn't a viable solution, I need for the phone to iniatiate the connection.)
Does anyone have any suggestions? Thanks in advance!
Ran across this looking for the same answer. Surprised no one has responded in over a month here.
Did you have any luck finding a workaround for specific BT device connections?
Hi,
I am the developer of MacroDroid an automation application for Android (that supports NFC tags).
This is a feature one of my users has just requested, so I'm just starting to look into the feasibility of adding it. (I came across this post during my initial research).
I will report back here on what I find and if all goes to plan I'll get the feature added to MacroDroid ASAP.
In the meantime, I'd appreciate ALL feedback (positive and negative) with regards to MacroDroid as I hope to make it as powerful and flexible as possible. It's available on Google Play here:
https://play.google.com/store/apps/details?id=com.arlosoft.macrodroid&hl=en
Cheers,
Jamie
Just a quick follow up to my last post.
I believe it is possible to implement functionality to connect to a specific device. I currently don't have an appropriate device to test this, but I have one on order. As soon as I receive it, I'll have a go at adding this to MacroDroid.
In the meantime the following app on the market:
https://play.google.com/store/apps/details?id=a2dp.Vol&hl=en
Has the capability to connect to a second Bluetooth device when a Bluetooth connection is established. This may or may not help depending on what you are doing.
Any update on this? I'm also in the same boat. My car doesn't automatically connect anymore, never really did, I think its Bluetooth > 3.x on phone( 4.0 right now, but same on older past devices on S3 ) and the stereo bluetooth is older version( can't remember exactly. )
Anyways, thanks dev for posting about the other app, plan on trying it out tomorrow. In the meantime have you made any progress on your app for this functionality? I'd rather keep everything( all settings ) in one app if I can. Don't think Tasker allows this still, not sure on locale but I doubt it also.
Eagerly awaiting an update
A few more options
Did a little more searching just in case anything new has been released recently - came up with a few new options.. None seem to suit my need (trigger connection within Tasker via a plugin or directly opening an app), but posting here since they may help others.. I haven't tried these - just going on app descriptions.
So, in addition to A2DP Volume as suggested by UndeadCretin, which would be the best option if you want the connection to a A2DP device when another BT device connects, there's also Car Music Connector (https://play.google.com/store/apps/details?id=com.cleansoft.carmusic) which would seem to fit the bill for most people perfectly. Free, and "Connects you device to Bluetooth stereo in one widget click or NFC tap." Downside would seem to be that it would need to be set as default NFC app for one tap NFC triggering.
If just a widget is needed, Bluetooth Autoconnect (https://play.google.com/store/apps/details?id=com.btautoconnect), which is a paid app - although Car Music Connector also has a widget so is probably a better (and free!) choice.
Edit: Scratch that.. Car Music Connector doesn't prompt for a device to connect to.. I only have 1 A2DP device paired, and it wont connect to it (just times out) - maybe someone else will have better luck.
Bluetooth Autoconnect seems like it should work, however it enables/disables bluetooth at the same time - so if you already have bluetooth turned on, it turns it off. <sigh>
I'm unable to get it to connect to the either of 2 A2DP devices though - emailed the Dev hoping that it's just something funky with my device (Galaxy S3) that can be worked around.
Interested in this as well.
Firstly sorry for the long delay in replying!
I have now added the ability in MacroDroid to connect to a specific Bluetooth audio device. I have it working on my 2.3 and 4.0.4 and 4.1 devices but I only have a single audio device to test against. Some users have reported that it's not working for them, so if anyone does try this I would appreciate any feedback if it works or doesn't. If it's not working for you could you please tell me the device, OS version and device you are trying to connect to. Feedback here is fine, or mail me at: [email protected]
Best Regards,
Jamie
UndeadCretin said:
I have now added the ability in MacroDroid to connect to a specific Bluetooth audio device.
Click to expand...
Click to collapse
Awesome to hear.. I'll give it a test run when I get a chance and get back to you with results.. Just a query - what's the system resource usage of MacroDroid? I currently use Tasker, and am more than happy to buy and use MacroDroid for this one single function if it works, but don't really want them both running in the background at the same time if they're using up resources.. Can MacroDroid be setup to only run when called (i.e. having a shortcut trigger it, or even better via a Locale plugin?) I know that this is probably wanting a little too much
For others, Bluetooth Auto Connect (https://play.google.com/store/apps/details?id=org.myklos.btautoconnect) has had a recent update of "New: Tasker/Local plugin - new Profile action added - Connect / Disconnect actions supported" which sounds promising.
I never got the app to work previously (it just never connected), but others may have better luck. I haven't tried it since the update.
Kaibosh said:
Awesome to hear.. I'll give it a test run when I get a chance and get back to you with results.. Just a query - what's the system resource usage of MacroDroid? I currently use Tasker, and am more than happy to buy and use MacroDroid for this one single function if it works, but don't really want them both running in the background at the same time if they're using up resources.. Can MacroDroid be setup to only run when called (i.e. having a shortcut trigger it, or even better via a Locale plugin?) I know that this is probably wanting a little too much
For others, Bluetooth Auto Connect (https://play.google.com/store/apps/details?id=org.myklos.btautoconnect) has had a recent update of "New: Tasker/Local plugin - new Profile action added - Connect / Disconnect actions supported" which sounds promising.
I never got the app to work previously (it just never connected), but others may have better luck. I haven't tried it since the update.
Click to expand...
Click to collapse
The resource usage of MacroDroid should be very low as it is effectively dormant in most cases. MacroDroid does run as a foreground service so it displays a persistent icon in the notification bar. If this annoys you there is an option in settings to turn off the foreground service. In most cases it will still work but YMMV. Anyway you can get the basic functionality for free, so you can give it a try and see how it works for you.
Regards,
Jamie
I have just submitted an updated (V1.3.8) that will hopefully solve the issue some users were seeing with the Bluetooth audio connection. I appreciate any feedback if it works (or not) for you....
Car Music Connector
Hello,
In addition to A2DP profile Car Music Connector waits for Headset profile to be connected by default. This is more reliable for most car bluetooth enabled stereos. If you are using it with A2DP only device you need to disable "Wait for Headset Bluetooth connection" in settings.
Hope that helps.
Alexander Shakhov.
Car Music Connector author.
An amazing One click - Connect 2 Specific Bluetooth device for A2DP and Phone app:
Bluetooth Pair
https://play.google.com/store/apps/details?id=com.gnssoftworks.bluetoothpair
found it very useful for swapping bluetooth headphones between devices WITHOUT turning off Bluetooth entirely or going into the settings menu.
Example Use Case:
I have one Stereo Bluetooth headset with mic (two profiles - phone and A2DP audio)
I have one Android Phone and one Android Tablet.
Phone Profile is always connected to the Android Phone, but the A2DP audio changes depending on which device you want to listen to music from.
Normally, if you want to listen to audio from the Tablet when your headset's A2DP profile is connected to the phone, you'd have to first go to the settings menu of the phone, and disconnect the A2DP, leaving Phone Profile connected. Then go to the settings menu on your tablet and connect the A2DP only.
Then you'd have to do the opposite if you want to listen to audio from the Phone again.
Takes a long time.
With Bluetooth Pair, you can specifically connect or disconnect to a specific device and specific profile (phone / a2dp) by widgets.
So you won't have to turn off the bluetooth completely on one device just to allow your headset to connect another device. Nor do you need to go into settings anymore.
1.) Just tap on the A2DP device specific widget on the phone to disconnect, the A2DP Profile from the phone
2.) go to the Tablet, and tap on the A2DP device specific widget to connect the A2DP profile of the headset to the Tablet
Two taps!
klau1 said:
An amazing One click - Connect 2 Specific Bluetooth device for A2DP and Phone app:
Bluetooth Pair
https://play.google.com/store/apps/details?id=com.gnssoftworks.bluetoothpair
found it very useful for swapping bluetooth headphones between devices WITHOUT turning off Bluetooth entirely or going into the settings menu.
Example Use Case:
I have one Stereo Bluetooth headset with mic (two profiles - phone and A2DP audio)
I have one Android Phone and one Android Tablet.
Phone Profile is always connected to the Android Phone, but the A2DP audio changes depending on which device you want to listen to music from.
Normally, if you want to listen to audio from the Tablet when your headset's A2DP profile is connected to the phone, you'd have to first go to the settings menu of the phone, and disconnect the A2DP, leaving Phone Profile connected. Then go to the settings menu on your tablet and connect the A2DP only.
Then you'd have to do the opposite if you want to listen to audio from the Phone again.
Takes a long time.
With Bluetooth Pair, you can specifically connect or disconnect to a specific device and specific profile (phone / a2dp) by widgets.
So you won't have to turn off the bluetooth completely on one device just to allow your headset to connect another device. Nor do you need to go into settings anymore.
1.) Just tap on the A2DP device specific widget on the phone to disconnect, the A2DP Profile from the phone
2.) go to the Tablet, and tap on the A2DP device specific widget to connect the A2DP profile of the headset to the Tablet
Two taps!
Click to expand...
Click to collapse
Awesome! Gonna download it now and try it in the morning... but ya still get the thanks regardless of how it works for breathing life into this thread

[Q] Is there an app that will turn a an android device into a bluetooth headset?

I basically want to make device A to act like a Bluetooth headset when connected to device B. I couldn't find an app that does this on the market.

Android Car Deck (Flyaudio G7) locked bluetooth

Hi guys, so I have a Chinese made android deck running 4.1.2 with I guess is a custom rom from their factory. It works pretty well but they have locked the bluetooth function to only allow incoming inconnections (meaning only my phone can connect to the device). I have an OBD bluetooth transmitter that I would like to connect to the device but the "bluetooth" options menu in settings is hidden. I don't see any reason why my bluetooth OBD can't connect with the deck seeing it connects to my phone fine. Are there any workaround/apps/xposed modules that will allow me to accomplish this?
Let me know if the explanation is not clear. Thanks in advance!
I'm looking for the answer to this also... I tried looking for a bluetooth connection app with no luck. My tocado android double din is running kit kat 4.2.2 and I assume they only allow bluetooth connections for audio and only want you to buy their obd 2 device. I can go into the device settings in the torque app and see my phone and other bluetooth devices but somehow my obd device isn't reckognized... it seems they are blacklisted somehow. Has anyone tried a wifi or usb bluetooth obd2 device? Maybe that will work?

Bluetooth 'Phone' capabilities for tablet

Hi, I have a Lenovo Tab 4 10 plus (Android 7.1.1), and I would like to use it with a Bluetooth speaker or in my car connected via Bluetooth for non-cellular phone calls. The problem is, that when I place a 'phone call' through a third party phone app, it doesn't route audio through my Bluetooth device. upon further investigation, I found that looking in the settings of the Bluetooth device through the tablet, I can see Media Audio, but no option for phone audio. I am using Google voice as well as an app that connects to my company's phone system for calls, so there isn't a standard phone cellular connection. Is there anything I can do to enable this to work? Thanks for any suggestions!

Categories

Resources