We need an application that will enable an android device (a tablet for instance) to act as a Bluetooth headset and dial-er for another phone.
Is it possible to implement this by enabling bluetooth A2DP Sink profile service?
Can anyone guide me about how to enable bluetooth A2DP Sink or implement the above process.
Is there any application level api in the new version of android (Lollipop)..
Related
Has anyone succeeded in a combination of these two with the Blue Angel device ?
If so, is the audio from the gps software also routed to your car stereo ? What bluetooth protocol would support this ? The parrot carkit supports both the Bluetooth Headset and Handsfree profile.
I think in the end, this would be the best future proof solution : buy a standard pda mount for the Blue Angel and share the parrot carkit between all bluetooth devices present in the car.
Any comments would be welcome !
Kristof
Ok,
I did a little bit of bluetooth research : in order to have MP3 playback using bluetooth, the device must support the bluetooth A2DP (Advanced Audio Distribution profile) profile. The A2DP profile was included in BT 1.2 spec.
I've read the thread on the HP MP3 headphones, and there they have a patch that will install the A2DP profile, though I'm not certain whether it is a HP specific implementation.
Some other interesting threads on this subject :
http://forum.xda-developers.com/viewtopic.php?t=12549
http://forum.xda-developers.com/viewtopic.php?t=10747
http://forum.xda-developers.com/viewtopic.php?t=7679
So I expect that sooner or later there is going to be a firmware upgrade or bluetooth stack upgrade from Broadcomm that includes this profile.
The next step would be the parrot : for what I know, it does not support the A2DP profile. I asked their sales department if they have any future products / firmware upgrades that will support this profile.
So once you enter your car, you would have to enable 3 (!) bluetooth connections :
Bluetooth headset profile -> mobile phone handsfree communication
Bluetooth A2DP profile -> regular audio coming from the device
Bluetooth Serial profile -> connection to gps
With all the bluetooth instabilities with the current protocol stack, I wonder if these three at the same time would ever be realistic. Does bluetooth support this kind of bandwith anyways ?
I have a Orange M2000 with the Parrott CK3300 (it has built in bluetooth GPS)- The bluetooth handsfree works fine as long as you update the handsfree kit to the latest firmware. Also you have to pair as a Windows CE device for it to connect whenever you get in the car.
The bluetooth GPS does work but I find I usually have to do a soft-reset and then launch tom tom which then connects to the GPS without a problem.
You do loose the GPS connection when you make or recieve a phone call, I'm not sure if this is a limitation of the handsfree kit or the M2000 though, I've only had if for 2 weeks so I'm still experimenting with it!
I can confirm that Bluetooth Dial-Up Networking (DUN) works after the 2.1 update using PDANet through my Sony VAIO on the Rogers Network.. yes! now I can fully take advantage of my 6GB data plan without wires!
Also, the PhoneBook Access Profile (PBAP) as well as pulling your recent calls list (not sure what profile that uses) works fine with Android 2.1 using my SE HBH-DS980 headset.
However, on an incoming call, the phone doesn't push the CallerID tag to the bluetooth device. The same goes for the MusicID tag when playing music. From my intuition, I don't think these 2 features require a specific bluetooth profile but will rather need to be implemented in the music or dialer applications to function. I'm not sure why SE is leaving this out on the 2.1 update as it is a huge selling feature for their MW600 headset. All SE phones powered by Symbian or part of the Walkman branding all had these features right out of the box, and the X1 running Windows Mobile had it as a 3rd party support (ie. smartwatchm). It would be nice if a developer can add these features for Android since SE won't.
It also doesn't have the Service Discovery Application Profile (SDAP) to be able to provide the list of available bluetooth services to the master device. This was tested using my SE X1a. So to actually find out what services are supported, you'll have to find out the hard way.
Can anyone tell me what other bluetooth profiles are available now?
Summary:
Confirmed Supported Bluetooth Profiles in 2.1 Update:
-Hands-free Profile (HFP)
-Headset Profile (HSP)
-Object Push Profile (OPP)
-Audio Video Remote Control Profile (AVCRP)
-Advanced Audio Distribution Profile (A2DP)
-PhoneBook Access Profile (PBAP)
Ok... i just found the supported bluetooth profiles in the X10
Advanced Audio Distribution Profile
Audio/Video Remote Control Profile
Generic Access Profile
Generic Object Exchange Profile
Handsfree Profile
Headset Profile
Object Push Profile
Phone Book Access Profile
Service Discovery Application Profile
Serial Port Emulation
Serial Port Profile
Source: http://developer.sonyericsson.com/cws/download/1/716/952/1284710360/DW-102192-X10_WP_6.pdf
i'm off to buy a gamepad now...
Ringtone over bluetooth
Hi there. i think this is a problem shared by many users:
i habe a Bluetooth Handfree, in this case, FIAT Blue&ME. When i connect for example a Nokia phone and the phone rings, the ring is transfered to the audio systems of the hands free. With my X10mini i hear only the default RING RING from the hands free :-(
Is there anyway to enable handfree transfer of the ringtone in Adroid?
there are persons that describe the same problem but not for android: for example at http://forum.xda-developers.com/showthread.php?t=634494
By the way also SMS messages cannot be transfered to my Hands free Blue&Me. Anyone have idea how to fix this?
I think a new application to solve ringtone transfer to handsfree would help ALOT of users.
Regards and thanks..
OpenWatch is an app that is downloadable from the Market that allows bluetooth devices (like SE MBW-200 Bluetooth watch with lcd screen) to receive call/SMS/alerts/music player controls/etc. It supports a couple of other devices as well.
see: http://www.smartmadsoft.com/
see: http://forum.xda-developers.com/showthread.php?t=554551
azian_advanced said:
I can confirm that Bluetooth Dial-Up Networking (DUN) works after the 2.1 update using PDANet through my Sony VAIO on the Rogers Network.. yes! now I can fully take advantage of my 6GB data plan without wires!
Also, the PhoneBook Access Profile (PBAP) as well as pulling your recent calls list (not sure what profile that uses) works fine with Android 2.1 using my SE HBH-DS980 headset.
However, on an incoming call, the phone doesn't push the CallerID tag to the bluetooth device. The same goes for the MusicID tag when playing music. From my intuition, I don't think these 2 features require a specific bluetooth profile but will rather need to be implemented in the music or dialer applications to function. I'm not sure why SE is leaving this out on the 2.1 update as it is a huge selling feature for their MW600 headset. All SE phones powered by Symbian or part of the Walkman branding all had these features right out of the box, and the X1 running Windows Mobile had it as a 3rd party support (ie. smartwatchm). It would be nice if a developer can add these features for Android since SE won't.
It also doesn't have the Service Discovery Application Profile (SDAP) to be able to provide the list of available bluetooth services to the master device. This was tested using my SE X1a. So to actually find out what services are supported, you'll have to find out the hard way.
Can anyone tell me what other bluetooth profiles are available now?
Summary:
Confirmed Supported Bluetooth Profiles in 2.1 Update:
-Hands-free Profile (HFP)
-Headset Profile (HSP)
-Object Push Profile (OPP)
-Audio Video Remote Control Profile (AVCRP)
-Advanced Audio Distribution Profile (A2DP)
-PhoneBook Access Profile (PBAP)
Click to expand...
Click to collapse
The "Audio Video Remote Control Profile (AVCRP)" is still at v1.0. We need a minimum of v1.3 to display track information on MW600.. :-(
Hi,
this might be a silly question but is there a way to activate bluetooth 4.0 in Android 4.3 and leave "classic" bluetooth switched off? The reason I'm asking is that I'd like to use power-saving BT4.0 to detect Texas Instruments SensorTags within reach and perform several automation tasks, including activation of "classic" (i.e. power-hungry) bluetooth to connect to a handsfree set.
On my Xperia Z1 I don't see a way to activate the two protocols independently.
Cheers,
Torsten
Hi All,
I am new to bluetooth module in Android.
I am working in Android Lollipop (5.1.1) customization. I am able to integrate the BlueZ stack (5.43) into Android 5.1.1. Since we disable default blueroid stack. I am able to TURN ON/OFF the bluetooth, pairing, sending some files/pics/data happening successfully (we are using default bluetooth app which is provided in Android 5.1.1).
Now I am working with A2DP and AVRCP profiles. I enabled these two profiles in bluez stack (5.43). i.e configure.ac., but I am not able to see enabled profiles or any other default Android profiles in GUI (settings/Bluetooth).
Questions:
We should do any modifications in the Android framework level to enable the profiles, if so, please send the required changes to be done.
Any other changes required to enable the Bluetooth profiles in Android 5.1.1.
As per my understanding, when pairing happens successfully with other devices, we are not able to pair the profiles (a2dp and avrcp).
What are the issues to cause the problem in Android Lollipop regarding the bluetooth profiles? I tried to search in many websites and Google but I did not succeed.
Is there a way to enable Bluetooth a2dp sink in Android so that it plays back audio from connected devices? Currently working on a head unit project and I need this feature.