A2DP Freeware tool

Search This thread

radhoo

Senior Member
Jun 14, 2005
173
2
tm
New version available!

See: http://forum.xda-developers.com/showthread.php?t=437726

Please comment there.


Older version:

EDIT: RC-2 is available

I've just uploaded version 1.0.rc-1 of the A2DP plugin. It can be downloaded and used as freeware (0 cost) from http://teksoftco.com/index.php?section=freeware , or find it below attached to this message, including a short usage guide.

New in this release (as many users requested):
-signal indicator
-3 modes for headset: OK, Off, Err
-settings panel added
-Handle Bluetooth option
-Execute File after start option
-applet added in start->settings->system to start settings
-a2dp.exe included in the package, that with parameters: a2dp.exe -bluetooth:eek:n|off -a2dp:eek:n|off or a2dp.exe -bluetooth:1|0 -a2dp:1|0



--------------------------
The devices that support A2DP (most wm6.0 bluetooth devices), come with 2 audio drivers installed:

1) The "Audio Output" Driver (supported since ppc 2002)
2) The "Bluetooth Advanced Audio Output" Driver, that is responsible of sending audio data over a L2CAP Bluetooth connection, as per A2DP protocol

When the user connects a Stereo A2DP headset, and selects the "Wireless Stereo" profile, the Bluetooth Adv. Audio Output becomes the nr. 1 audio output route, and is indexed as the First audio driver. Any application will output sound by using that driver.

The problem is that sometimes we are already listening to audio in the device's speakers, and then suddenly we want to switch the output to our a2dp headsets - this is sometimes problematic, as the First audio driver changes from "Audio Output" to "Bluetooth Adv. Audio Output" and the applications currently playing audio need to be restarted.

For such issues, I have provided a tool, as freeware, that will install as a today plugin and offer the user the possibility of instantly switching the audio between Device Speaker and A2DP Stereo Headset.

It is designed for WM6.0, Microsoft Bluetooth stack, please download it and let me know how it works for you. There are some more modifications that will be done, so this is only Beta-1

The CAB installer and instructions are in the ZIP attached.
(tested on ultimate 8150/wm6.0 and eten m600+/wm5.0, the gfx was made for vga but works on qvga too)

Feel free to post feedback here, or on the windows mobile development forum, address below.
 

Attachments

  • a2dptoggle1.0.guide.zip
    135.4 KB · Views: 111
  • overview1.jpg
    overview1.jpg
    51.5 KB · Views: 168
Last edited:

Cheo

Member
Jul 9, 2007
12
0
This is the App that i am looking for, but for some reason i can't see the icon, since my HTC home doesn't show it.

Any clue?
 

tigga69

Member
Feb 18, 2007
33
0
hi
just installed the version on the teksoftco site.
first impressions -huge thank you; just what i've been looking for.

however i do have a wish and an observation

1. wish: when you tap on the bt symbol, can it turn on/off the bluetooth like on the commanger.

2 headset symbol seems to be always reading ok, even if headset off or bt turned off.

thanks
R.
 

tigga69

Member
Feb 18, 2007
33
0
another thought
any chance you can speak to Sleuth255
http://forum.xda-developers.com/showthread.php?t=284974&highlight=a2dp+cutting
he has a fix for the skipping when using a2dp.
this could be an option to enable/disable the fix when selecting the connect/stop on the today screen.
the advantage being when you disconnect you reduce the power drain.
(the fix uses a contiual loop which means the processor is working all the time)
thanks
 

radhoo

Senior Member
Jun 14, 2005
173
2
tm
There was a little problem in identifying an A2DP device among other BT devices.
The previous post is updated with the new RC-2 version. Please re-download the CABs and reinstall this new version.
 

inteks

Senior Member
Oct 14, 2006
1,323
933
hi,
great tool ! thx
1 prob i have: when select "handle bluethooth automatically" and select a prog to start i.e mortplayer then at the first tap on "play" BT switchs on and mortplayer start. but the headphones are not set to wireless!
i have to minimize the mortplaye and click "play" again to set the headphone to wireless.

maybe a delay would help a little ???

cu
inteks