View Full Version : Real reason Bluetooth performance sucks on BA/Harriers
Paul_Hammons
30th August 2005, 05:54 AM
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\RadioPostLo adScript
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.
gwassef
30th August 2005, 08:45 AM
it is a good analysis step frpm you if you we find this file it will be greate.
gwassef
30th August 2005, 08:52 AM
what will happen if we removed this entry from or make it blank.
w84100
30th August 2005, 10:22 AM
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.
w84100
30th August 2005, 10:26 AM
It seems that the attachment upload did not work
gwassef
30th August 2005, 02:35 PM
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
mamaich
31st August 2005, 01:16 AM
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.
mamaich
31st August 2005, 01:41 AM
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.
rcbear
2nd September 2005, 09:06 AM
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.
I try this file... Makes no different in BT Headset. Range and sound quaility is about the same.
:D
cdaly1970
2nd September 2005, 03:14 PM
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 :D
cdaly1970
2nd September 2005, 03:30 PM
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
wamatt
3rd September 2005, 01:40 AM
Do these stacks have the A2DP profile? I can't seem to get A2DP and Headset working nicely together.
3waygeek
3rd September 2005, 02:15 AM
Do these stacks have the A2DP profile? I can't seem to get A2DP and Headset working nicely together.
Maybe it depends on your headset. I just got the Zonet ZUB8100 (http://www.zonetusa.com/DispProduct.asp?ProductID=163) 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.
gsxr1000
8th September 2005, 10:21 PM
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
vBulletin® v3.8.7, Copyright ©2000-2012, vBulletin Solutions, Inc.