Hi,
When I switch on both devices they connect fine, and I'm able to make calls etc, but the stereo connection doesn't appear to be established. I then have to go to Comm manager>Settings>Bluetooth, tap and hold my bluetooth headphone in the list, then choose 'Set as Wireless Stereo' from the list that appears.
As soon as I do this, the stereo connection is achieved and indicated by the headphone icon appearing in the top bar.
Is anybody else having this issue with stereo bluetooth headphones?
Is there a solution to this?
Aleemz,
I've just bumped in to this post - I have solved this on mine by writing a mortscript to automate the manual steps above.
It works pretty well, switching on the BT, waiting for the headset to connect, and then switching off the BT when the headset disconnects.
Here's the script (with thanks to another poster who gave me the starting block for this):
#power up bluetooth
Run ("\program files\vijay555\vjvolubilis\vjvolubilis.exe","-blueon")
#wait for something to connect, but only for 30 secs
SleepMessage( 30,"Connect Headset", "waiting for headset" , True ,RegRead("HKLM", "System\State\Hardware", "Handsfree") = 1 )
If (RegRead("HKLM", "System\State\Hardware", "Handsfree") = 0 )
#headset isn't connected, so switch off bt & give up
Run ("\program files\vijay555\vjvolubilis\vjvolubilis.exe","-blueoff")
exit
endif
#if we get here, then bt is on & the headset (or something) is connected
#may want to add logic here to decide what to do based on what device has connected
#run up the settings page
Run "\Program Files\MortScript\bluetoothcpl.lnk"
#wait for the settings page to load
WaitForActive ( "Settings",20 )
If (WndActive("Settings"))
#Great - it opened
#set the device
#may well have to add some logic here later to detect which BT device has connected
#This works if the BLuPhones are the 1st in the list
MouseDown Settings,60,125
Sleep 1000
MouseUp Settings,60,125
Sleep 500
SendDown
SendDown
SendDown
SendCR
Close "Settings"
#now we're all set up
#Now just wait for it to disconnect
#loop watching for bt headset disconnect for 4 hours, checking every minute
timcount = 0
while (timcount < 60*4)
timcount = timcount + 1
If (RegRead("HKLM", "System\State\Hardware", "Handsfree") = 0 )
#headset has dis-connected, so switch off bt & exit the apps
Call CloseAppsAndExit
Exit
endif
sleep 60000
EndWhile
#timeout after 4 hours of waiting, and shutdown media player & bt anyway
#do this in case it's been left on accidentally
Endif
Message("Closing down bluetooth now","Bye")
Call CloseAppsAndExit
Sleep 2000
Exit
Sub CloseAppsAndExit
#Close all apps we ran & exit
#close BT
Run ("\program files\vijay555\vjvolubilis\vjvolubilis.exe","-blueoff")
#close all apps -
Call ("CloseApp","GSPlayer")
Call ("CloseApp","Windows Media")
#this is the name of AVRCP I think
Call ("CloseApp","TCPMP")
Call ("CloseApp","S2P")
#and this is my guess at S2P
EndSub
Sub CloseApp
if (WndExists(argv[1]))
close(argv[1])
Endif
EndSub
Related
Hi,
I've just bought a Pioneer DEH-P55BT radio with built-in bluetooth carkit. I can connect my I-Mate JAMin just fine but everytime I have to connect the pda manually when I go to the car.
I have found that when I am in the Bluetooth Devices screen an tap and hold the Pioneer device and select "Set as Hands-Free" the PDA connects to the pioneer.
Is there any way to do this action automatically? For example: When I turn on bluetooth the pioneer is automatically set as handsfree.
i tried to write a mortscript to automate the actions. This is what I have so far:
run "\Windows\CommManager.exe"
sleep 1000
MouseClick "Comm Manager", 230, 319
sleep 1000
sendDown
sleep 500
sendcr
sleep 1000
sendup
sleep 500
sendup
sleep 500
sendright
sleep 1000
mousedown 30,100
sleep 500
mouseup 30,100
Click to expand...
Click to collapse
This script brings me in the bluetooth devices screen but the mousedown and mouseup (tap&hold to display the menu) does not work here.
Any ideas?
hi there, I just bought the same car audio, but no luck with my qtek 9100 I have a nokia 6230i and the Qtek 9100 no problem with the nokia but with the qtek i don't get even a detection from the DEH-P55BT, any advice?
I have the same problem, any solution?
Once my Bluetooth Headset is connected to my Prophet, all my notification sounds come through my Bluetooth Headset instead of the phone speaker.
The sound for normal incoming call works as it should though (through the speaker).
The only way i've found how to solve this problem, is to uncheck the "Wireless Stereo" option under:
Settings > Connections > Bluetooth > i.Tech Clip R35 > Partnership Settings
And then when I want to listen to music through the Windows Media Player, I have to do the opposit.
So, my two questions...
1. Is there a way to map notification sounds to always use the phone's speaker? (or)
2. Is there a small shortcut / Today-plugin that can switch "Wireless Stereo" on/off in one click?
Cheers!
Eric
Mortscript could be used for to create a script that would toggle Wireless Stereo" & then a shortcut to this script could be put on the today screen or mapped to a button.
Do a search on scripts for wifi as many people have done this type of thing already.
Also have a look at this link, might be of some use.
http://www.vijay555.com/?Releases:VJVolubilis
Mister B said:
Mortscript could be used for to create a script that would toggle Wireless Stereo" & then a shortcut to this script could be put on the today screen or mapped to a button.
Do a search on scripts for wifi as many people have done this type of thing already.
Also have a look at this link, might be of some use.
http://www.vijay555.com/?Releases:VJVolubilis
Click to expand...
Click to collapse
Thanks Mr. B.
Interesting idea.
But it seems like the VJVolubilis only supports BlueTooth on/off at this stage, and not switching a BlueTooth service on/off.
And from what I understand the "agon" command passes the audio through the "Headset" service of a BlueTooth device.
Well, I solved it by creating a Mortscript...
It's not beautiful, but it works!
overone said:
Well, I solved it by creating a Mortscript...
It's not beautiful, but it works!
Click to expand...
Click to collapse
It may look ugly in notepad but the beauty is watching it work.
Have fun with your scripts, its a useful tool.
@overone, can u share the script???
shantzg001 said:
@overone, can u share the script???
Click to expand...
Click to collapse
Yes, sure! If you promise not to laugh?
I'm sure there's tons of ways to make this better, but I never used this script language before, and I didn't want to waste an eternity fixing my problem.
Removing the sleeps would be the first things on my mind for an improvement.
As for the shortcut "BluetoothSettings.lnk"; it just a simple shortcut that opens the bluetooth setting panel.
And YES, it's hardcoded to be located in Program Files...
Code:
# Open Bluetooth Settings
Run("\Program Files\BluetoothSettings.lnk")
WaitForActive("Settings",5)
# Go to i.Tech Clip R35
SendDown
SendCR
Sleep(1000)
# Mark/Un-Mark Wireless Stereo
SendDown
SendDown
SendCR
Sleep(1000)
# Exit and Save
SendRightSoft
Sleep(2500)
SendOK
That worked wonderfully for me, and is the only solution I have found so far to automatically turn on my BT Stereo Audio headset.
Download Mortscript from http://www.sto-helit.de
Create a new file ToggleBTStereoAudio.mscr in any folder on your PPC with the following text in it
Code:
# Open Bluetooth Settings
Run("\Program Files\BluetoothSettings.lnk")
WaitForActive("Settings",5)
# Go to i.Tech Clip R35
SendDown
SendCR
Sleep(1000)
# Mark/Un-Mark Wireless Stereo
SendDown
SendDown
SendCR
Sleep(1000)
# Exit and Save
SendRightSoft
Sleep(2500)
SendOK
Create a new file "\Program Files\BluetoothSettings.lnk" with the following in it
Code:
23#ctlpnl cplmain.cpl,23,1
To toggle your BT Stereo simply click on the ToggleBTStereoAudio.mscr file. You will be able to see the mortscript run and toggle the stereo audio for the device.
There's a program called A2DPToggle - freeware
Just came across it myself and it does the job very well - has a Today plugin that can even start A2DP then launch your media player as well as other BT management and speakerphone toggle, or an app that just toggles Wireless Stereo when run
The homepage for it is at http://www.teksoftco.com/index.php?section=freeware
I thought it would be nice if we cfoudl get some Q&A going about this topic.
I'd like to hear which Tornado ROMs seem to have good working A2DP, which BT stack they use (if you know), what headset/remote you're using.
I'd also like to know if anyone can give use directions for checking what stack our phone is using.
I'd also like to know your opinions on volume, hiss, etc.
If you are satisfied or unsatisfied with your volume, please include your audiogain settings for comparision:
HKLM\SOFTWARE\HTC\AUDIOGAIN
(note: audiogain settings are in hexidecimal)
Here is some info on A2DP reg tweaking, that is supposed to be relevant to the WM6 bt stack.
i.e. from the "final" or "official" released, not a beta.
[ Default Settings are as follows: ]
HKLM\Software\Microsoft\Bluetooth\A2DP\Settings\
BitPool DWORD 30
MaxSupportedBitPool DWORD 30
SampleRate
UseJointStereo DWORD 1
HKLM\Software\Microsoft\Bluetooth\AudioGateway\
Capability DWORD 37
[ Aternate Settings: ]
HKLM\Software\Microsoft\Bluetooth\A2DP\Settings\
BitPool DWORD 51
MaxSupportedBitPool DWORD 60
SampleRate DWORD 48000
UseJointStereo DWORD 0
Cant remember if i changed the one below or it was already at that value.
HKLM\Software\Microsoft\Bluetooth\AudioGateway\
Capability DWORD 60
-----------------
[ Sleuth255's WM6 optimum settings for bluetooth A2DP: ]
These are applicable to the newer releases of WM6.
Finding #1:
ADD/CHANGE the following values from the registry at HKLM\Software\Microsoft\Bluetooth\A2DP\Settings :
Name: UseJointStereo
Value (DWORD): 1
What this does is enable Joint-Stereo for the SBC codec, which is important and makes the biggest significant change to improve sound quality. (Note: In earlier versions of WM5 and WM6, Joint-Stereo was broken and resulted in a mono-output. This is not the case anymore with the newer WM6 ROMS.)
Further note: Sleuth255 found that some of his A2DP headsets could not work with JS turned on. In that case, you have to set the value to 0 to disable JS (resulting in poorer quality sound with more "hissing").
Finding #2:
REMOVE the following values from the registry at HKLM\Software\Microsoft\Bluetooth\A2DP\Settings if they are present:
- BitPool
- MaxSupportedBitPool
These values are used to manually set limits for the BT stack for the A2DP SBC codec. Previously, it was thought that these values should be set between 38 to 86. But if the values are removed, I think that the BT stack automatically chooses the best BitPool values for maximum quality. I've tried removing these values and the sound quality either improved or at least stayed the same.
[ SUMMARY ]
At this point, you should have only one value in the registry at HKLM\Software\Microsoft\Bluetooth\A2DP\Settings:
UseJointStereo = 1
Your A2DP audio should be very good at this point - almost indistinguishable from a wired headset. However, if you are still unsatisfied with the sound (you may notice some very slight "hissing" or "swishing" sounds on high frequencies of certain songs), you may want to try the optional setting below.
[ OPTIONAL ]
Finding #3:
This is optional, and a matter of preference.
ADD the following value to the registry at HKLM\Software\Microsoft\Bluetooth\A2DP\Settings:
Name: SampleRate
Value (DWORD): 48000 (decimal)
This forces the A2DP stack to send the audio to the headset at 48000Hz instead of the default 44100Hz. For some reason, I find that the 48Khz value makes the "hissing" sounds less obvious. Your findings may vary, as some people may prefer the slightly more forward sound of the original setting. But if you are game, give this a try - one thing for sure is that it definitely changes the sound quality.
To reverse the change, just remove the SampleRate value.
If you make this 3rd optional change, you should have the following values in the registry at HKLM\Software\Microsoft\Bluetooth\A2DP\Settings:
UseJointStereo = 1
SampleRate = 48000
[ Note - Quick tip on registry editing ]
Of course, every registry change needs a soft-reset to take effect. And please take the usual proper care when editing the registry or risk damaging your device.
Find that your settings dont "stick" after a reset?
Make sure you reset the phone like this: After making changes to the registry, exit your registry editor. Then push the power button of your phone (putting it into standby, with the screen off). Wait for about 10 seconds (the phone will be saving the data to disk during this time), and only after that push the reset button.
Click to expand...
Click to collapse
I like to quote my sources, but I don't have the links at this moment. I will update them later.
Varied...
My experience across four or five builds has always been mixed. My older Motorolas work fine but my newer S9s dropout periodically. Interestingly, not all builds have the same result when I use them for handsfree. Some builds give me the voice I am speaking to in mono and some in stereo. Currently I am using Nitro's build from a month ago.
I have already exchanged the S9s once, so it wasn't specific to that one headset.
Exitao - Do you have dropouts periodically? What headset do you have?
kkrull said:
My experience across four or five builds has always been mixed. My older Motorolas work fine but my newer S9s dropout periodically. Interestingly, not all builds have the same result when I use them for handsfree. Some builds give me the voice I am speaking to in mono and some in stereo. Currently I am using Nitro's build from a month ago.
I have already exchanged the S9s once, so it wasn't specific to that one headset.
Exitao - Do you have dropouts periodically? What headset do you have?
Click to expand...
Click to collapse
Sorry, I was intending to post my personal details soon.
I am using a Sonorix C3
Standards Bluetooth Specification V2.0
RF Frequency Range 2402 ~ 2480 MHz
Profiles Supported A2DP, AVRCP, Headset, Handsfree V1.5
Transmission Power 0.25 ~ 2.5mW (Bluetooth Power Class 2)
Receiver Sensitivity < -80dBm (PER 1 %)
Distance 10m (in open space)
Click to expand...
Click to collapse
I am using EA's Chinese "WM6 5.2.318.18120" ROM:
http://bbs.koxo.cn/thread-14687-1-1.html
Currently my headset (well, the remote dongle, really) supports stereo playback, call display and bt handsfree usage.
Reception seems very clear. Mic pickup is sensitive and noise cancellation seems to be just as sensitive (I was holding the mic in my hand and gesturing madly one day, and realised what I was doing).
My only complain is the volume. I need to muck about in the audiogain settings to increase it.
As for what bt stack I'm using, I have no clue.
If I dump the zip file from this link, http://forum.xda-developers.com/showthread.php?t=263735&highlight=a2dp the bta2dp.dll was last modified on april, 2006. When I look in the windows directory of my phone, it only tells me I flashed it. I guess I have to dump the ROM to find out.
There is also the problem that the WiMP in my ROM can't handle VBR files. I'll be updating to vjgrace's 3.5 ROM shortly.
edit:
No dropouts. Mostly it is a fight to manage system resources on the phone.
any ppl know how yo make when the phone ringtone can ring in bluetooth.
mean we can listen the ring tone from bluetooth.
Hi!! I have some problem with my vox + HBH-DS970 headset. I can't redirect incoming call sound from phone to headset
With my previous phone i change "capability" parameter (4-th bit by 0, like 110101)
But "capability" parameter in Vox is 7 bits lenght!
I'll try to set 1110101 (117) and 110101 (53), but it doesn't work!
while incoming call, i hear phone but not headset
Anyone can help me with advice?
bt headset prob
I have an xda2 i and I have the problem that even when the headet is connected, at times an incoming call won't broadcast over the headset at all, and equally if i dial out the call doesn't transfer to the headset.
Curiously, I've found the solution is to go into bluetooth manager -->active connections--> and click on STATUS of the head set connected. it should show signal strength and such. I double click on the CONNECTED message (oor maybe somewhere on the screen, basically double tap until it reads NOT CONNECTED ..... as odd as it sounds... this is what i needed... as when I do this, it usually works ok for me.
Maybe it will help?
..........IB a n e
this is smart, so there is no any bluetooth manager on it
and my headset can play any sound from phone because it is A2DP and i'm continuosly use it
i have one way to solve this - JetWare BT-Extension. In this programm i can check "use phone ringtones" and that works OK
but program unstable, so i want to get this future by regisrty edit
Have any of u experience Skipping when listening to audio via BT headset? Mine skip every 3 secs. any solutions?
i have quite the same problem, but mostly it works fine. Sometimes it skips at the end of the songs or even on the beginning, very annoying
Same here, I'm using Sony Ericsson HBH-DS200 headset. Sometimes it skips during playback (I use pocketplayer). Another annoying thing is that it take forever to find nearby bluetooth devices. A friend of mine also has the TC, but when we both turn on bluetooth it takes really long before we can see each other in 'Bluetooth Explorer'. Anyone knows why that is?
Mine is almost not usable.very 3 sec it will skip not sure what is the problem. Very dissapointed.
The same
Hi guys.
I also have problems with my bluetooth headset.. i have exchanged my phone for a new one but the problem consists.
I cant parre my Sennheiser VMX 100 BT headset to my phone, even though is works perfektly with my HTC P3300 and my HTC Touch??
Further more i cant use my other BT headset eighter. I have tryid
Motorola Miniblue H9
Nokia BH-208
Samsung WEP-200 Headset
but everytime i take a call the headset disconnets after 5-15 seconds ??
there is a setting which controls the size of the buffer. by default it's too small, apparently.
search on xda-devs, there is a fix in one of the tweak and tipps threads.
Edit: Just saw you named the technology wrong. It's called A2DP, Advanced Audio Distribution Profile, thats why you might not find any results because AD2P doesnt exist
Vl-Sher said:
On clean install of WM6 the sound was missing 8 seconds out of 10.
After adding
HKLM\Software\Microsoft\Bluetooth\A2DP\Settings\Bitpool = 20 (DEC)
HKLM\Software\Microsoft\Bluetooth\A2DP\Settings\MaxSupportedBitPool = 20 (DEC)
HKLM\Software\Microsoft\Bluetooth\A2DP\Settings\UseJointStereo = 1 (DEC)
there still are some "whistles", but the sound is more or less stable.
Click to expand...
Click to collapse
blacriderv said:
Yeah it works!
I put a DWORD Value in the same directory of BitPool/MaxSupportedBitPool:
- Name: SampleRate
- Value: 40000 ( Decimal )
Reboot and Enjoy
Click to expand...
Click to collapse
To summarize:
Set BitPool registry values to 40 (not 20)
Create "SampleRate", set value to 40000
Source: http://forum.xda-developers.com/showthread.php?p=1935917&highlight=bitpool#post1935917
Nyx2008 said:
Same here, I'm using Sony Ericsson HBH-DS200 headset. Sometimes it skips during playback (I use pocketplayer). Another annoying thing is that it take forever to find nearby bluetooth devices. A friend of mine also has the TC, but when we both turn on bluetooth it takes really long before we can see each other in 'Bluetooth Explorer'. Anyone knows why that is?
Click to expand...
Click to collapse
Hi
I am using the same Sony and pocketplayer. Using stock ROM with the bitpool set at 64 which is default on this machine, the sound is perfect with no skipping as long as I soft reset, initiate bluetooth, start pocketplayer, then press the headphone play button. It automatically connects and plays. If the phone has been used in a call or any other software first-forget it--bad skipping. This used to happen on my trinity too. Same procedure fixed it. Yes, you can reduce the bitpool but the sound will suffer. The skipping does not happen with my itechs which are bluetooth 1.2. I wonder if the Sony is using EDR or something--the sound is much better--can't even tell its bluetooth.
i have a problem with changing the registry values to try to get rid of the skipping when using a2dp wiht my samsung sbh-500
evertime i softreset the device, the settings are default again...
i use 1.64.08.21 radio and bepes 0.67 rom...
anybody an idea why thsi is happening?
greets and thanks, qoka
-----------------------
ah okay, got it, i made a softreset directly...