I've been experimenting a lot with different registry settings related to A2DP quality. Trying to find the best quality that can be sustained without skipping in normal use.
Using the Faria 8mb AKU 3.3 v2 ROM on a G3 Wizard, WM Player with 128Kbps WMA files on the SD card for comparison. Headset used is Plantronic S590's
Use at your own risk (standard reg editing disclaimer inserted here)
I'm hoping for some input on improvements and maybe what some of these settings actually do, if anything
I found this combination of registry settings in the Hermes forum and they seem to work well on my G3 Wizard. Good quality, stability, stereo and no skipping unless the device is busy with other stuff (like e-mail downloads).
Some of these reg keys did not exist on my wizard so I created them as REG_DWORD with the decimal values shown.
CPU utilization is about 70% at default clock speed (195Mhz), I usually overclock a touch, but I ran at the default speed for testing.
Here's the settings that I'm using:
/HKLM/Drivers/BuiltIn/BtA2dpSnd/Priority256=60 (Decimal)
/HKLM/Software/Microsoft/Bluetooth/AudioGateway/Capability=69 (Decimal)
/HKLM/Software/Microsoft/Bluetooth/A2DP/Settings/UseJointStereo=0
/HKLM/Software/Microsoft/Bluetooth/A2DP/Settings/SampleRate=48000
/HKLM/Software/Microsoft/Bluetooth/A2DP/Settings/BitPool=48 (Decimal)
/HKLM/Software/Microsoft/Bluetooth/A2DP/Settings/MaxSupportedBitPool=48 (Decimal)
Thoughts Anyone?
For my wizard, non of the registry settings work(although they work on some wizards). I solve my skipping by overclocking to 260Mhz(battery status display).. Now using Axim Widcomm stack, also overclocked to 260Mhz..
Yeah, I went the overclock route for a while. It did make the skipping go away.
I've mainly been trying to get the max audio quality possible, it's been said that different headset react differently too, but I only have one pair to work with.
Same here, I only have the Itech S35... The Itech has the added advantage (if you listen to MP3s) that you can forgo A2DP patching as you can then use MSI Blueplayer which gives superb quality. Else, I still think you should give Widcomm a try.. It is almost flawless(A2DP wise) on my wizard(overclock also) except for certain times when I have to reboot to switch on bluetooth because of memory driver full. I read that this is a bug for Widcomm even in the W2K2 days as well, but I could be wrong..
new2city said:
Same here, I only have the Itech S35... The Itech has the added advantage (if you listen to MP3s) that you can forgo A2DP patching as you can then use MSI Blueplayer which gives superb quality. Else, I still think you should give Widcomm a try.. It is almost flawless(A2DP wise) on my wizard(overclock also) except for certain times when I have to reboot to switch on bluetooth because of memory driver full. I read that this is a bug for Widcomm even in the W2K2 days as well, but I could be wrong..
Click to expand...
Click to collapse
OK, sounds like it's time to search the forums for how to replace the BlueTooth stack, ugh, not enough time to go around :-(
Just search for Peetking and you will find the Wizard Widcomm thread, a bit inactive though...
Related
Take a look at the \Windows\Init_Rom_V316.bts file. It clearly states in the changelog comments:
- Decreased output power by 2db for added RF robustness for compliance with the 4db output limit throughout all conditions.
This cuts the output of the Bluetooth Radio by 2/3's, roughly!
This is called every time Bluetooth is turned on. Under: HKLM\software\widcomm\BRConfig\General\RadioPostLoadScript
Anyone have an older version of this .bts file that has the higher output? Of any of you reverse engineers able increase the Bluetooth radio power?
PS. For those of you using the 3900 Bluetooth patch, take a look at the RadioWLANCoexEnable/Disable keys in HKLM\software\widcomm\BRConfig\General They are calling a .bts script that I have never had on my machine, I removed the path to the .bts script and the Bluetooth Radio Memory load errors decreased dramatically, as did the time it takes to turn the Bluetooth off and on. The keys are blank by default and only populated when you install the 3900 patch, apparently the patch is missing some files.
Hope someone finds this info useful.
Hope we can find that
it is a good analysis step frpm you if you we find this file it will be greate.
What will happen
what will happen if we removed this entry from or make it blank.
HI,
i have the file called in the registry on my machine. Perhaps it helps to analyze. There are two files existing. One enables and one disbles a function it seems.
It seems that the attachment upload did not work
BroadCom BlueTooth Stack 1.6
Do anybody use Broadcom Bluetooth Stack 1.6 it has a very obvious performance change but when i use this bluetooth stack i hear a continuous beeb every 3 sec. and also it has the same registry entries as 1.0.3900
Re: BroadCom BlueTooth Stack 1.6
here i've attached all BTS files for BRF6100 chip I've found in ROMs of different devices. I've compressed them because forum does not allow BTS attachments.
Init_Rom_V316.bts - original file from 1.40 ROM. "Version : P4.12"
Init_Rom_V316_from_old_rom.bts - from one of the first PDA2K ROMs, "Version : P2.12"
BT_Init_with_Coex_v1.0.bts - HP h6300 ROM, "Version : P4.12"
BT_Init_without_Coex_v1.0.bts - HP h6300 ROM, "Version : P4.12"
TIInit_2.3.16.bts - MPX300 ROM, "Major Version : P4.13c"
all of these files except for TIInit_2.3.16.bts contain "Decreased output power" string. Someone can try all these files to check the best BT quality.
To use it - rename file to Init_Rom_V316.bts and copy to "\Windows" dir.
But I think the scritps from other devices would not work on ours.
Re: BroadCom BlueTooth Stack 1.6
here is one more file
With this file ActiveSync connects a bit quicker than with default file. I don't have BT headset here to check sound quality.
Re: BroadCom BlueTooth Stack 1.6
mamaich said:
here is one more file
With this file ActiveSync connects a bit quicker than with default file. I don't have BT headset here to check sound quality.
Click to expand...
Click to collapse
I try this file... Makes no different in BT Headset. Range and sound quaility is about the same.
Wow, I don't want to get too excited, but I think we may have a winner.
I used the TIInit_2.3.16.bts file in place of the Init_Rom_V316.bts from my 1.40.00 System, and I have noticed a large decrease in static. It is still there, mostly in the background, very low. Range seems much better too. I'll have to do more testing, but my initial tests were done in a location where I usually have a TON of static. I also held the phone the opposite side of my head, and still not much static. If my testing reveals better overall performance, I'll kit this up into a CAB.
Excellent work everyone!!!
-Chris
DAMN DAMN DAMN DAMN!!!
Ok, second round of testing is a complete failure. While the initial testing that BTS file looked great, everything fell apart in an actualy call. The sound quality is totally inaudiable...
I feel that we are so close....
-Chris
Do these stacks have the A2DP profile? I can't seem to get A2DP and Headset working nicely together.
wamatt said:
Do these stacks have the A2DP profile? I can't seem to get A2DP and Headset working nicely together.
Click to expand...
Click to collapse
Maybe it depends on your headset. I just got the Zonet ZUB8100 and I can connect to it using Hands-Free & A2DP profiles simultaneously. It works pretty well in A2DP mode for listening to MP3s, not so well as a phone headset. Haven't tried using it to answer a phone call while listening to a MP3 -- I'll probably try that over the weekend.
I'm running a SX66 with radio ROM 1.12, BT stack 3900, but not with the BTS fix mentioned upthread.
i found the answer
sell the xda2s and buy a palm treo 650 - what a great device, should have done it months ago
it is so reliable and crash free
Hi all
I have got Blue Angel:
ROM: 1.42.00 WWE
Radio: 1.13.00
BT: 3900
Last week I upgraded to the T-Movbile 1.42 Rom. I then installed the A2DP profile patch and was amazed that my Omiz OMS600 headphones were actually working using the high quality audio profile, and they were working very well.
The other day I did a hard reset to sort out a few things and left it at that. Later on when I came to reinstall my A2DP it wasn't working, nor was using the headphones as just a normal headset. I tried all sorts, including downgrading my ROM because at that point I was wondering whether or not it was actually on a previous version that I had it working.
Anyway... eventually I decided it was the headphones that had an error so emailed Omiz who were very helpful and sent me the download for their firmware flashing utility. This upgraded the ROM of my headphones from 1.06 to 1.25. I can now pair my headphones as a headset but not as High Quality Audio. I can get it to add a High Quality Audio shortcut in BT manager but when it trys to connect it says: "connection failed". Before it was also saying "service unavailable on device" or somthing similar.
Any assistance would be good.
Thanks a lot.
s_t_harvey said:
I then installed the A2DP profile patch and was amazed
Click to expand...
Click to collapse
Can you, please, tell me where to find this patch?
Someone knows if it works for wm5??
Thanks!
A2DP & WM5
Hi there,
I got the patch from: ftp://xda:[email protected] Upgrades/BT profiles for build 3500/
But I'm not sure if it will work on WM5, I think I have read that it will not, this is my main reason for not moving to WM5 yet... although at the moment while i can't get A2DP working I am not much better off.
How are you finding WM5? Is it reliable enough to compete with WM2003 yet, or is there still a bit of work needed?
It doesn't work under WM5. WM5 has a Microsoft bluetooth stack, this patch does not apply.
WM5 on the BA is quite stable if you have the time to work with it. I am not going back. If somebody comes up with a BT fix for the stand-by problem that does not drain the battery, all of my issues will be fixed.
A2DP on WM5
Thanks for that... I might consider upgrading one evening when I have nothing better to do!
Do you rekon we'll ever see A2DP on the MS bluetooth stack?
Re: A2DP on WM5
s_t_harvey said:
Thanks for that... I might consider upgrading one evening when I have nothing better to do!
Do you rekon we'll ever see A2DP on the MS bluetooth stack?
Click to expand...
Click to collapse
Yeah I think so. Apparently it's not out in the wild yet, but w/ BT 1.2, a lot of people will be looking to do more with it.
shuffle said:
WM5 has a Microsoft bluetooth stack, this patch does not apply.
Click to expand...
Click to collapse
Did you mean: "the mamaich rom has microsoft bluetooth stack". I really hope we can get WM5 with the same stack I had on w2003. (Broadcom, I think). Maybe it is out there but I can't see it...
shuffle said:
WM5 on the BA is quite stable if you have the time to work with it. I am not going back.
Click to expand...
Click to collapse
I agree. By the moment, I'm very pleased with the performance of WM5 on my BA. It actually runs faster than w2003! And I'm beeing very objective, believe me!
I'm having a big annoyance with writting (sms, word, etc) as the spelling isn't allways what I wrote. On the SMS window, it seems the screen gets redrawn all the time and it loose some words...
The other big is not having A2DP. I think is very frustrating having such a nice machine without a good software that makes all its goodness work! :?
Some delayings on the screen repainting and (I'm using Pocket Informant) slow performance on the everyday tasks as opening the contacts list, or changing toanother program, for example...
shuffle said:
If somebody comes up with a BT fix for the stand-by problem that does not drain the battery, all of my issues will be fixed.
Click to expand...
Click to collapse
What do you mean? To have the BT on a low-power mode more or less?
cheers...
looking 4 answers: ad2p & bluetooth & wm5
somebody with an answer to this theme?
WAS: ad2p & bluetooth & wm5
It is somehow possible?
Anybody there? :roll:
Answer is no, not possible yet.
And to the poster above - yes, just need the bluetooth connect issue solved where it drops connection when it goes into stand-by mode. The fix that drains the battery by keeping the unit out of standby mode really isn't a fix for me.
Not that I am complaining - I'm happy to be an early adopter along for the ride..
shuffle said:
Answer is no, not possible yet.
And to the poster above - yes, just need the bluetooth connect issue solved where it drops connection when it goes into stand-by mode. The fix that drains the battery by keeping the unit out of standby mode really isn't a fix for me.
Not that I am complaining - I'm happy to be an early adopter along for the ride..
Click to expand...
Click to collapse
some URLs????
Thanks!
How do I enable A2DP on my BA??
Hello!!
I have searched the forum many many times and visited wiki, but I could only find 2 threads which is close to what I need to know. This is 1 of them.
I have got Blue Angel:
ROM: 1.40.00 WWE
Radio: 1.12.00
BT: 3900
This configuration came from the recently rom upgrade from o2.
It seems to me that it's possible to enable A2DP on a BA running on WM2003 SE, which allows me to stream music to a bt headphones??
However I just could not find a thread which has an instruction on how to do it. Not even on wiki. After reading some threads, I came to my own conclusion that I need to upgrade me BT to build 3900 and install a patch??
So this was what I did,
Since my BT is already 3900 "offical" version, thus I didn't do anything to it.
I d/l this file BA_OEM_AudioGW (1.33g.00).CAB (83KB) and ran it on my PPC. I then got the audiogw.dll in my windows folder.
That was all I did. It didn't work of course. I have another file, BroadcomCorp_BT1.0.0.3900.cab but didn't use it as I'm already on 3900??
So I was just hoping that someone who has done it and was successful, could point me in the right direction!!! Thanks a lot!!!
anyone tried running both cab loacted at
ftp://ftp.xda-developers.com/BlueAn...age BT 1.0.0.3900 and audiogw.dll - 1.33g.00/
if it works, do let me know. I currently do not have a bluetooth headphones to test with.
I have Omiz headset (with MP3 and radio FM) and due to work with my Magician I had to manually change some registry entries. Point was that my PDA was not correctly identified as a A2DP device (only HF). I paired my PDA with normal BT dongle with A2DP profile, found registry entries with dongle mac adress and copied manually keys coressponding with a2dp service to folder with my headphones profiles. After all that it was possible to chose headphopnes in BT menager as stereo audio receiver.
Maybe its similar and u should look in registry...
jarekt, can you post those registryvalues please?!
Can't get streaming audio to BT headphones
I still have had no luck with the BA_OEM_AudioGW (1.33g 00) Cab or any registry settings under WM5.
BT a2dp WM5
have you tried the file (.cab) i uploaded in BlueAngel under uploads, it let me pair BT Stereo under wm5. Nevermind I looked someone deleted it dont know why. PM me and i can send if you want, I tried to reupload but Uploads appears broken.
I am on thesame situation of errorist.
My machine is on Broadcom 3900, and I want to make A2DP work.
If anyone can shed a light on how to make it work, I'd be very very grateful.
BTW, I have a Motorola HT820.
UPDATE:
I have installed the 3900 stack + audiogw dll even though I had a factory-installed 3900 stack, and I managed to connect in handsfree mode.
I still have not found out how to connect in A2DP mode though...
Any help is appreciated.
Hi All
I dont know how useful this is going to be, but i spent ages doing research to get my ht820 and my 02 xda 2s working properly, and when i did, i wrote a semi bad guide here
http://www.corecodec.com/index.php?option=com_smf&Itemid=29&expv=0&topic=2840.0
if its any use i'd be tempted to maybe write it up proper and put in in the wiki, either way, try some of the steps or files ive listed (most of them are from here)
but it gets it working with TCPMP aswell, which is a lot better than WM10 anyhow
good luck
BTW: ivans rom uses the broadcom stack, so the patch may work, however i dont have the headphones to test it with
i've onstalled this two cabs too, but new profile didn't appeared. Bay Be some registry values didn't appied? who did this patch?
this thread is about getting all sound to your bluetooth headset, even when it's not a formal wireless stereo device. Specific on helmi's newest wm5 rom, version 1.3
info at the start of this thread:
WM5 has A2DP incorporated which is ment to get more sound on your bt-headset than just phonecalls.
Helmi stated that this will only work for stereo bt-headsets and when using apps that have stereo support, probably not helmi's choice but the way WM5/A2DP is designed.
vjaj555 stated that his vjvolubilis tool should work to get all sound on your bt-headset on wm5 if your rom uses the m$ bt-stack, but also vjaj555 has limited time/resources so don't blame him for not testing all ROM's that we have. Helmi's 1.3 ROM uses the m$ bt-stack, but vjvolubilis doesn't work properly. You do get noise in your ear with the AGON function, but apps will still send sound to the pda-speaker.
on tuma's 1.3 rom vjvolubilis worked for me.
I see two options i'd like to try out:
1. fake the system through registry tweeking and make my bt-headset look like if it was stereo.
2. find out the differences between helmi's and tuma's bt-stack
:?: Can anybody with a stereo bt-headset please send me the device registry settings :?:
tweeking registry
what I managed so far is linking the wireless stereo service to my jabra 250v bt-headset.
settings->connections->bluetooth->devices. tap&hold 'jabra 250v' ->edit. shows the 'hands free' service and 'wireless stereo' service.
the wireless stereo is there since the tweeking.
settings->connections->bluetooth->devices. tap&hold 'jabra 250v' shows ' set as wireless stereo' still gray so not selectable. this i'm still trying to figure out.
what did I do with PHM-regeditor:
find 'jabra 250v'
it's a name under HKLM/software/microsoft/bluetooth/device/xxxxxxxxx (xxxxx=hexnumber)
xxxxxxxxx/services/ had one service 0000111e-yyyyyyy and in there a name Handsfree
HKLM/software/microsoft/bluetooth/services/ has multiple services, also the 0000111e-yyyyyyy. in there a link to a dll
HKLM/software/microsoft/bluetooth/services/ also has the wireless stereo service 0000111B-yyyyyyy.
so I added this second service to the device key HKLM/software/microsoft/bluetooth/device/xxxxxxxxx where my jabra was.
I attached the regkey, but be aware that it's bt-device specific and it just a step, not the solution yet.
trying on my jabra 250
same for me, set as wireless stereo is greyed out
Hi to all,
as pointed out many times in various XDA forums - there is a definite solution to the skipping problem with bluetooth stereo. The reason i post it again is that i never had the issue before, but it appeared with the latest ROMS 2.26 and beyond - probably due to more optimistic assumptions about the BT headset performances (i own a Jabra BT620S which i love, after i got rid of the Motorola HT820 because of terrific skipping that i could have probably solved!)
The solution:
set/change the registry BitPool (it is a DWORD in case you don't have it) by using TotalCommander or similar:
HKLM/SOFTWARE/Microsoft/Bluetooth/A2DP/Settings/BitPool=40
A value of 50 or so means heavy skipping, the lower it is the lower the bandwidth between your headset and the wizard. At 40, i can be the famous 10 m away without any skipping with a great audio quality. But at 50, i have essentially to keep the wizard nearby my ears....
Last comment on the quality: i don't notice any difference, probably because my WMA files are encoded at lower bandwidth anyway....BTW, MaxBitpool and SampleRate, experimentally, have no visible effect (probably depending onthe MS implementation of the BT stack).
All the precise information supporting this empirical evidence is available in (see for example pg. 22 and 71 for the bandwidth estimation)
http://www.bluetooth.com/NR/rdonlyres/800D10CD-DE3D-4D51-ABC0-726C8DF26151/921/A2DPspecv10.pdf
Enjoy the Wizard!
No Skipping at last.
It seems to work for me no skipping as long as I am not syning via bluetooth.
Thanks for posting this fix, as the skipping has been bothering me for a while.
I thought it was fixed
Sorry Buddy it still skips on me, do I have to reset the wiza after adding the registry setting?
wrongway2002 said:
Sorry Buddy it still skips on me, do I have to reset the wiza after adding the registry setting?
Click to expand...
Click to collapse
Absolutely yes, you have to soft reset your device (keep pressed the power button or use the stylus in the small hole on the right side).
I use resco registery editor and there is no file for settings or bitpool? I have cingular 8125 and jabra 620
same here, i have no settings/bitpool in my registry
i have hklm/software/ms/bt/a2dp/devices/1, 2, 3, 4
@pzucchel, which rom are you using?
bbobeckyj said:
same here, i have no settings/bitpool in my registry
i have hklm/software/ms/bt/a2dp/devices/1, 2, 3, 4
@pzucchel, which rom are you using?
Click to expand...
Click to collapse
And your roms are A2DP enabled? seems strange, though you could always add the settings, but God knows how many other keys you'll be missing.
masr1979 said:
And your roms are A2DP enabled? seems strange, though you could always add the settings, but God knows how many other keys you'll be missing.
Click to expand...
Click to collapse
I'm currently trying wm6 underground, in my first test the bt stereo semmed beetter than the others i tried - but i'll see how it survives the work commute today/
which are you using, my only requirements for a rom are -
1 working a2dp
2 fast i don't really care if vanilla or not
Just overclock mate!! No skipping at 260MHz
new2city said:
Just overclock mate!! No skipping at 260MHz
Click to expand...
Click to collapse
if only that worked
i am using phoneAlarm which seems to slow down every rom is use a lot, but overclocking does not work for me.
someone please tell me which rom they are using, that way i can try it, and if the sound still drops, i know it's my device/my loaded software
I'm using Core2.0 (as shown in my signature). But I got the hissing problem so I am using Axim Widcomm stack.. However, I still have to overclock to get rid of the skipping. The reason could be because I play aac+ files using TCPMP. I remember that there was no skipping in WM5 when I played MP3s.
bbobeckyj said:
I'm currently trying wm6 underground, in my first test the bt stereo semmed beetter than the others i tried - but i'll see how it survives the work commute today/
which are you using, my only requirements for a rom are -
1 working a2dp
2 fast i don't really care if vanilla or not
Click to expand...
Click to collapse
Well I'm using the stock T-Mobile now (I'm in between cooks, and messing around with the registry files, hopefully tomorrow I'll be flashing..... again) Have you tried Faria's roms? a2dp worked pretty well for me using an IOGear stereo headset. Skip's were far in between, that is if they were present at all; usually when I had a lot of apps running, or when the phone was connected or connecting to GPRS was the only way it would skip. Your milage may vary though, but it might be worth a shot.
so i flashed the core 2
edited the registry (set it to 20 hexadecimal, which gives 32 in brackets) (i really didn't find a2dp settings in any other rom i tried) and now it works, so thanks for all the help - it's easy when you have the right rom
I thought I would drop in my .02 cents. I have a Jabra 620 as well. I had previously used Molski 3.3 crossbow lookalike rom (WM5). With that one, auidio was good but was not in stereo.
Now today I had some free time so I decided to try a wm6 rom or 2. With Faria's rom, the sound quality was good. I think he sets the bitpool to 60. But the rom itself is buggy.
Next I tried crossbow reload 1.7. This rom is much less buggy. But the stereo bluetooth sucks. The sound quality is very tinny. Also, there is this constant background clanging that is very annoying. I have looked at the bitpool. Bitpool in reload is 30. I changed this to 60 but it may have only gotten slightly better. Sound quality still sucks. To note, I dont get any skipping, so Im happy about that.
EDIT: I decided to change the MaxBitPool value to greater than 30. At 35, all the clanging and general bad sound went away. I'm happy!
sorry for the missed replies!
....i have switched to the trinity due to a wizard failure!
...If you don't have the bitpool register, you should create it. And by the way, i had exactly the same problems with the trinity and the same jabra bt620s, and changing the bitpool value worked again!!!
all the best;
Piero
I now have the ingenetics rom dump flashed to my ppc (see my sig) and it is by far the best a2dp rom ever - without overclocking (i forgot to try it, so i'll be doing that soon, to see what improvements i can make)
pzucchel said:
....i have switched to the trinity due to a wizard failure!
Piero
Click to expand...
Click to collapse
OT - how is the trinity compared to a wiz? i asked in my local shop, but with all the rubbish from orange on it, it was actually a lot slower than my wiz. and they wouldn't even let me hard reset it and let me remove the extended rom they even said there was no other software to make it run faster! nor would i be able to remove the orange crp - funny how we know more about these things than the sellers
Thanks for this post. I know it's been a few months, but I just got myself a Jabra BT8010 and this change in the registry value made a difference in the audio quality. I don't have the drop outs I had with the other value. The problem I have now is that TCPMP doesn't play the video smoothly when using the headset despite overclocking. Any ideas to the setting that would help? Thanks.
Re Skipping
Hi All
I just got the 620,s , and Yes they sucked, found this fix , (post 1) tweaked my registry , soft reset......
And OH MY GOD !!!!!!!!
It works FLAWLESSLY,
hasent skipped now in 30 mins, walked away from phone 20 feet, not a skip in sight
You Guys , Totally Rock!!!
Kudos to the poster
This is in regaurds to the a2dp settings. Curiuos to know what combo people have found to have the best and loudest sound by setting bit pool, joint stero, etc. Also, please list what headset you have. (i have s9's) thanks
anybody?????????
Jabbra B620s, LevelOne BLH-1200, Philips SHB7100
all working just OK
i meant like the bitpool and settings like that.
I've been using sony dr-bt10cx's with the default bluetooth/bitpool settings, and have been getting great results. i've used kaiser tweak to bump the settings in the past, but i didn't notice much improvement.
I'm using the SonyEricsson MBR-100. I've been streaming audio to a home audio system and car radio for the last couple of months. It works fine right out of the box, my Kaiser is stock when it coms to ROM and A2DP settings. Don't even have the HTC bluetooth fix installed.