Possible A2DP skipping solution! - G1 Android Development

Headset: Motorola S9-HD
ROM: Haykuro 6.0
Radio: ota-radio-2_22_19_26I
Issue: a2dp audio skips due to location of phone... or so it seemed. The audio would skip if the phone was placed across my body from the antenna or in a pocket.
Resolution: I began researching the bluez stack and found several places in the code that alluded to the hfp and a2dp being intertwined. This lead me to remember that android also attempts to switch between the hfp and a2dp for incoming calls.
I found that my headset was connected by default with both profiles active (not one at a time).
Thus after several test i found that disabling the hfp will eliminate the skipping.
Explanation: My best analysis is that the phone is keeping both profiles open at the expense of splitting the channel. Thus when the phone has gsm related events (incoming calls, tower hopping, background edge data) it is tying up the hfp by error thus causing a2dp to get reduced resources, low signal strength, and possibly packet collisions. Try for yourself. The skipping instantly stopped for me. Let me know how it goes for you! Thanks to all the devs for these great roms and info.

can i get an english translation lol jk...can u explain it in noob form

interesting, plausible explanation
where in the code do you make the change?

noob translation: turning off the headphone profile possibly frees up room for audio to stream uninterrupted...
ps. that might still confuse some... lol

alapapa said:
interesting, plausible explanation
where in the code do you make the change?
Click to expand...
Click to collapse
no changes were made yet... the bluez stack is written to have a bridge between a2dp and headphone profile. i think android is sending packets to the headset via hfp for gsm events. I would think android should discard the packets instead of sending them out and relying on the headset to ignore them.
i would think the code can't be changed without making LOTS of other changes... i would be essentially rewriting how android handles the two profiles at the same time. (ALOT of work)
if this ends up fixing it for everyone... then i might look into trying to increase a2dp's priority in transmitting or some other solutions...

crushsuitandtie said:
no changes were made yet... the bluez stack is written to have a bridge between a2dp and headphone profile. i think android is sending packets to the headset via hfp for gsm events. I would think android should discard the packets instead of sending them out and relying on the headset to ignore them.
i would think the code can't be changed without making LOTS of other changes... i would be essentially rewriting how android handles the two profiles at the same time. (ALOT of work)
if this ends up fixing it for everyone... then i might look into trying to increase a2dp's priority in transmitting or some other solutions...
Click to expand...
Click to collapse
i think I gotcha...you just killed the hfp profile on your PC or w/e...?

Menu button>Settings>Wireless Controls>Bluetooth Settings>(long press) Your headset name>Options...>uncheck phone....

thanks for that tip. i was cutting my grass the other day. g1 in rear pocket. stereo bluetooth headphones on. signal kept cutting out on me. i'm gonna try this and see if it helps.

crazythunder said:
thanks for that tip. i was cutting my grass the other day. g1 in rear pocket. stereo bluetooth headphones on. signal kept cutting out on me. i'm gonna try this and see if it helps.
Click to expand...
Click to collapse
No problem. I'm just trying to add something constructive around here. I'm still not even close to some of these guys.

Hey you're right! I just connected my S9 to "media" only (disabling the phone connection in bluetooth settings) and it doesn't skip anymore, even with wifi on! I'm going to give this a try on my sony head unit in my car when I get the chance and I'll report back.

DOHCtor said:
Hey you're right! I just connected my S9 to "media" only (disabling the phone connection in bluetooth settings) and it doesn't skip anymore, even with wifi on! I'm going to give this a try on my sony head unit in my car when I get the chance and I'll report back.
Click to expand...
Click to collapse
Glad to hear that! im back at work and its heavily laced with wifi and the building gets poor edge/3G signal.So if you walk out the entrance toward the parking lot, the phone would connect to the cell towers (plus the wifi antennas are strong here) and my headphones would skip almost non-stop. This no longer happens. I'm quite happy.

Interresting hypothesis. I have my phone relatively close to my headphones so it hasnt been a big problem. Wifi had to be off or it didnt matter how close.
Eventhough it defeats the purpose of my S9's I'm going to give it a try.

atoy74 said:
Interresting hypothesis. I have my phone relatively close to my headphones so it hasnt been a big problem. Wifi had to be off or it didnt matter how close.
Eventhough it defeats the purpose of my S9's I'm going to give it a try.
Click to expand...
Click to collapse
i kept wi-fi off because I was in the gym or walking to my car... it would skip an absurd amount and i would nearly throw my phone and headset 8 blocks from pure frustration. The crazy part is BT is easily strong enough to transmit from a pocket to a headset on my head. I like to think i am tall but not that tall and disproportionate that my pocket is over 30 feet from my head! lol.
any skipping from that short of a distance is actually indicative of a problem to me. Thats like putting on a normal earpiece and getting nothing but static from that distance.
1) tests with my Sony Ericcson K850i showed it wasn't the headset....
2) i sat the phone on the floor directly under me when i was benchpressing, and simply because i layed down and partially covered the back of the headset the music started skipping non-stop. covering the antenna can cause some interferance but honestly with the phone that close it really shouldnt matter...
Tried the same test with my K850... no skipping. Tried with hfp disabled.... no skipping. Turn on hfp and a2dp... skips heavily.
thats the short version of how i came up with the split bandwidth part of my theory.

crushsuitandtie said:
no changes were made yet... the bluez stack is written to have a bridge between a2dp and headphone profile. i think android is sending packets to the headset via hfp for gsm events. I would think android should discard the packets instead of sending them out and relying on the headset to ignore them.
i would think the code can't be changed without making LOTS of other changes... i would be essentially rewriting how android handles the two profiles at the same time. (ALOT of work)
if this ends up fixing it for everyone... then i might look into trying to increase a2dp's priority in transmitting or some other solutions...
Click to expand...
Click to collapse
The handsfree profile will periodically send out "indicators" for things such as battery status and signal strength. These are small packets, which in a well designed Bluetooth stack, should not cause any disruption in the A2DP stream. The thing to look for would be how data transmission is prioritized. If, for example, BlueZ simply sends data in a "round robin" style, then sending a small data packet may delay the transmission of an A2DP streaming packet just enough to cause the problems you are describing.
I'm using JF1.51 and am not experiencing any of the audio problems you describe, even with WiFi and Handsfree connections enabled. I ran some tests and used a Bluetooth sniffer to capture the data traffic. One time I did hear an audio dropout at about the same time that the phone sent a signal strength indicator, which doesn't exactly validate your theory, but does make me wonder. However, I only saw 5 indicators sent by the phone over a 30 minute session.

Does using this method affect you from using the headset for calls?
Am I understanding that you would use this to listen to music... and if a call comes in would would talk over the handset normal?

What I've found is using A2DP indoors works perfectly (with our without HFP.) The explanation I've read is that the 2.4GHz waves bounce off the walls enhancing reception. Once outside is when I see degradation of quality/drops which would support the theory.
You might be on to something. If the bandwidth is being cut to share data over two profiles then, once you step outside, you'll have less distance before data packets drop.

paesano said:
I'm using JF1.51 and am not experiencing any of the audio problems you describe, even with WiFi and Handsfree connections enabled. I ran some tests and used a Bluetooth sniffer to capture the data traffic. One time I did hear an audio dropout at about the same time that the phone sent a signal strength indicator, which doesn't exactly validate your theory, but does make me wonder. However, I only saw 5 indicators sent by the phone over a 30 minute session.
Click to expand...
Click to collapse
you might have misread one of my posts... what you descrribed is exactly what i was saying... gsm events are possibly clogging bandwidth for a2dp. the one time you heard it is what i am experiencing constantly in some areas.
it appears to be a combination of several factors that are somehow hitting some people all at once....
1)"gsm or phone events being broadcasted"
2) possible split BT channel for HFP and A2dp
3) weak overall BT signal strength from g1 (dialed down in drivers to save power?)
4) interference from other wifi sources (enterprise access points aka "High gain antennas")
P.S. I guess its obvious i'm a systems analyst... lol

this really does work!!!!

if you guys remember windows mobile , the BT stack by default is set with the bit pool min and max @ 31 ,it works great but the sound quality sucks.. if you use a registry editor and increase the max bit pool sound quality gets better, but if you go to high you would get the cliping that we now get . i used to do this with my wing , using this same S9 headphone ,the trick was not to go to high with max bitpool and to lower min to 12 and this worked great,, max was @ 46 min was @ 12 ,, no skipping at all.. and great sound . WE need to find a way to get these adjusted on android , this should fix
now i do believe the wing and G1 both use Broadcom stacks ,could be wrong>>
remember Schap's tools - Advanced Configuration this did the trick

crushsuitandtie said:
you might have misread one of my posts... what you descrribed is exactly what i was saying... gsm events are possibly clogging bandwidth for a2dp. the one time you heard it is what i am experiencing constantly in some areas.
it appears to be a combination of several factors that are somehow hitting some people all at once....
1)"gsm or phone events being broadcasted"
2) possible split BT channel for HFP and A2dp
3) weak overall BT signal strength from g1 (dialed down in drivers to save power?)
4) interference from other wifi sources (enterprise access points aka "High gain antennas")
P.S. I guess its obvious i'm a systems analyst... lol
Click to expand...
Click to collapse
Sorry, I must not have been very clear. I did understand what you were saying, and I confirmed seeing what you saw in the one dropout I heard. However, in my case, there were only 5 "GSM Events" during the duration of my test. Not really enough to cause a lot of trouble. I can see that if a lot of GSM events occur (The spec calls them indicators), then there could be a lot of errors. Perhaps this happens when the GSM signal is weak and constantly changing.
If you want to look at making changes to the Bluetooth software, here's my analysis of the 4 points above:
1) If a lot of indicators are being sent by the G1, then I can see that a Bluetooth stack implementation could have streaming audio problems if not properly implemented. Unfortunately, the only way to fix this problem is in software by only sending indicators (and any other data) "in between" the A2DP streaming packets. Streaming packets should never get delayed. It would be better to toss the streaming packet than to delay it.
2) When both HF and A2DP are connected, the signal is not actually split. They both have access to the full bandwidth of the Bluetooth stack. The only time that there would be a problem is when both are sending at the same time, which could cause an audio packet to get delayed in a transmit queue, causing a dropout (as described above). Perhaps BlueZ doesn't do a very good job of prioritizing data, so that audio data is never delayed by other data packets. In my opinion, #1 and #2 are the same problem.
3) A week BT signal would definitely cause this. I can reliably listen to stereo audio with my Sony headset at around 10-15 ft. Outside that range, I start to hear dropouts. Also, If I put my hands over the headset, I can cause dropouts at even 2 ft. So, your body will definitely cause problems if it gets in the way of the signal. Finally, the sensitivity of the radio on the headset will affect the range as well. It may or may not be possible to increase the TX power by sending the Bluetooth controller a command in the software. The only other solution is to try and not get in the way.
4) WiFi certainly can cause interference, as can a microwave oven. However, adaptive frequency hopping (AFH) should mitigate most problems. Perhaps AFH is not turned on for some reason, or there are multiple WiFi networks around, making it very difficult for the Bluetooth controller to find any reliable frequencies. AFH is turned on by sending the Bluetooth controller the command.

Related

Bluetooth hands free with Diamond GPS

Okay, I have searched and cannot find anything on this exact topic, so hear I go. Has anyone used a bluetooth handsfree car kit with the Diamond while using the internal GPS? I realize that you should be able to but with all of the issues people are having with the GPS and having to uncheck "receive all incoming beams" and all I thought it a good idea to check. I tried to use a bluetooth hands free with my bluetooth GPS on my Touch and realized that when a call comes in it looses satelite signal. I am hoping that I can use a bluetooth hands free with the Diamond (waiting for Rogers in Canada to get it) because I hear the built in speaker sucks.
Thanks in advance, Wayne>
Wow, 68 views and not one person has used a bluetooth hands free car kit with the GPS
Hi I have used GPS and bluetooth hands free at the same time no problems. Only issue I have had is when using Duttys rom with the experimental bluetooth drivers, and using gps, and on a phone call both me and the person on the other end of the call have heard the directions. I have moved to another ROM and don't have any problems.
I have connected the Diamond to my bluetooth radio and it works in hands-free mode without problems.
Navigating with TomTom and receiving or making calls at the same time is absolutely no problem.
EDIT: I use the official O2 1.93 German rom
Can you please confirm something for me - when i use TOMTOM with my bluetooth car unit there is a lag off a few seconds. E.g. instead of hearing you have reached your destination, it cuts off the first bit and all i can hear is destination. There is also a delay in the ringer. Is this ROM related? If i switch ROMs will it resolve this for me?
I have connected my phone via bluetooth to my car radio, but TomTom uses the phone's internal speaker, as my radio does not support A2DP, but only hands-free. Through the internal speaker the directions are without any lag.
Incoming calls are signalled on my radio after a short lag (1 second or so). I guess that is normal behaviour though.
what a bummer that is - it renders tomtom useless via a bluetooth device. my unit is a JVC AVX-33 which supports A2DP. So basically when tomtom says turn left in 100 yards etc, because of the lag i dont get to hear it. I have more like a 4 second lag
Is that also the case when you're streaming music over bluetooth to the radio while using TomTom?
Because I was also thinking about getting an A2DP capable radio for my car for this scenario. But if there is such a lag, TomTom would be completely useless over BT.
I have no problems with music at all. No lag what so ever. Looking back now, it just appears to be system sounds, which includes tomtom. When I change ringtone and click play, there is also a lag at that point
That's strange.
You could try Advanced Config and change some of the BT settings to see if that helps, though I don't see why system sounds lag and music does not.
Maybe someone else can shed some light on this problem?
I'd be grateful!
I have tried this solution without any luck
http://forum.xda-developers.com/showthread.php?t=262119
Have you perhaps tried connecting your Diamond to another radio or other device that supports the A2DP profile?
Perhaps a PC or notebook with bluetooth?
You could then verify that it is indeed a problem with the phone itself and not with the radio.
I have the Supertooth Hands Free Kit, and it works pretty fine. I pair it, then start a connection, click two time on the Supertooth Button, and I even get the sounds of all Apps over the Hands free kit (GPS too).
For me it works fine.
I had no trouble with my Parrot kit and the Diamond running TomTom both with the Vodafone rom and 3rd party one from here. I have the trimmed voice commands using my Touch Dual but no such issue on the diamond. Navigation prompts come from the phones internal speaker and not my car kit.
That's interesting Blackfear gets GPS prompts through hands freee but wseed does not. The only reason I am considering getting a hands free unit is because I have heard the Diamond has a bad speaker. I was hoping to get all sound through the bluetooth speaker phone.
Dhatw.
dhatw said:
I tried to use a bluetooth hands free with my bluetooth GPS on my Touch and realized that when a call comes in it looses satelite signal.
Click to expand...
Click to collapse
Exact my problem with the diamond. I get a call and no satllite reception on the internal GPS.
marco899 said:
Exact my problem with the diamond. I get a call and no satllite reception on the internal GPS.
Click to expand...
Click to collapse
Really, that is not what I wanted to hear. Are you using a bluethooth hands free, and if so which one? How can it affect the internal GPS? My problem was because I was asking the phone to communicate with the bluetooth GPS, and the bluetooth hands free while announcing turns and phone conversation. I was hoping the internal GPS of the Diamond would not be affected at all by a bluetooth hands free.
dhatw said:
Really, that is not what I wanted to hear. Are you using a bluethooth hands free, and if so which one? How can it affect the internal GPS? My problem was because I was asking the phone to communicate with the bluetooth GPS, and the bluetooth hands free while announcing turns and phone conversation. I was hoping the internal GPS of the Diamond would not be affected at all by a bluetooth hands free.
Click to expand...
Click to collapse
I'am using a bluetouch handsfree set and as navigation tomtom 7. When a phonecall comes in, i have no satelites till i drop the call. Maybe this is a problem with my not standard skippy rom, but i don't know if this happens with the standard rom.
dhatw said:
Really, that is not what I wanted to hear. Are you using a bluethooth hands free, and if so which one? How can it affect the internal GPS? My problem was because I was asking the phone to communicate with the bluetooth GPS, and the bluetooth hands free while announcing turns and phone conversation. I was hoping the internal GPS of the Diamond would not be affected at all by a bluetooth hands free.
Click to expand...
Click to collapse
I just tested this, because i was curious - i never noticed this.
And i can confirm, answering a call with a BT handsfree while navigating. It doesn't affect the GPS. I can even stream music via A2DP to my car stereo at the same time, i hear the music and navigation instructions loud and clear without lag trough my car speakers.
So this problem might be ROM-related, not hardware... I hope this is good news
The ROM i use is the official one from HTC website : "_HTC Touch Diamond_QMR_RUU_Diamond_HTC_NLD_1.93.404.1_Radio_S igned_Diamond_52.29.25.12_1.00.25.05_Ship.exe"
The BT headset i use is a Jabra BT350
I stream A2DP to a small BT audio receiver, Sony MBR-100
I hope this helps!
edit :
I read somewhere in this topic about a lag trough the A2DP connection.
I actually can tell how much lag there is : 400 msec. Totally acceptable for Tom Tom i think..
I know this, because sometimes i use TCPMP for watching video's in the car, e.g. at McDonalds and i have to set the audio delay in TCPMP to -400 msec to get it lipsync
Thanks, Aldo it's not a big problem for me with my build in navigation system, it's nice to know that it's rom related.

A2DP on Retail 1.5

Anyone else try it? I got it working on my car stereo, was a bit scratchy and cut out sometimes, but one thing I majorly noticed was my phone would slow to a crawl. often not accepting inputs for 15-30 seconds
Anyone else having this issue?
I am not using it with my car... but with Sony BT headsets... and it really is working great.
I can FF/RW my songs, answer calls, etc.
It does cutout only if I am in a crowded area... like a shopping mall. I think its because of all the other radio interference on the 2.4Mhz band (WiFi, cordless phones).
But I do not see any lag while using them... in fact... I listen to my music over BT while playing games on the phone.
Many thanks, i'll have to troubleshoot, maybe I installed the radio wrong or something, or maybe it's something else.
Mysticcal said:
Anyone else try it? I got it working on my car stereo, was a bit scratchy and cut out sometimes, but one thing I majorly noticed was my phone would slow to a crawl. often not accepting inputs for 15-30 seconds
Anyone else having this issue?
Click to expand...
Click to collapse
What is Retail 1.5? I'm really looking forward to A2DP, how do I get this?
yeah i went to walmart to test out a deck i was gonna buy which supported a2dp
and what i noticed was that if the phone was close enough the song wouldnt skip or miss some beats but once i took it a little further away or out of line of sight it started to skip every now and then
but when i was on a call no matter how close or far i was it wasnt skipping...
i have had it skip occasionally (use it with my SONY MEX-BT5000 Headunit) and sometimes it will just only connect on headset. Restart the phone and all is perfect.
Make sure you turn of wifi (even when there's no connection) if you don't want it to skip. I have a sony head unit as well (2700) and it doesn't skip. I does skip when it switches network, like going from 3g to 2g, but it's for a split second.
i check it out, but when i mean skip, i mean like regualrly, every few seconds... it probably the phone being bogged down by multiple background apps imo. (hence why the restart has made it dissapear everytime). I did notice however that this implementation of A2DP has the fastest "next track/skip track" from any other device i have ever used.(almost no delay after the 1st use) Kudos to that!

[TIP] Improve Audio Quality of Calls or Music Over Bluetooth on the Captivate

I have been having intermittent issues with Bluetooth audio cutting out on my Captivate while I am on a phone call over Bluetooth. I believe the problem stems from Samsung's inability to do anything right and their implementation of Bluetooth 3.0. A new feature of Bluetooth 3.0 is the ability for a Bluetooth connection to transfer data over Wifi if both Bluetooth devices support 3.0 and have compatible Wifi chips. Samsung implemented this poorly, not a real surprise, and now Wifi is causing the Bluetooth data transfers to be spotty causing streaming data, voice calls or audio streaming, to to be adversely affected.
I was able to finally narrow down the problem. I received a phone call yesterday on my cell phone and I picked up the call on my Bluetooth enabled home phone. The call sounded horrible, noise and the other caller was cutting out, but not enough that I couldn't understand the other person, so I continued the call. The person on the other end did not seem to have any idea that the call sounded so badly, so it seemed to be something limited to my end. During the call, I went over to my Captivate and turned off Wifi. Instantly, the call cleared up and the quality was good to excellent.
I use Wifi all of the time especially at home, so I wasn't going to be turning off Wifi all of the time, so I needed a workaround. Using an App called Setting Profiles, I am able to have Wifi automatically turn off anytime I am on a call and then when the call is completed it turns Wifi back on. What's even better is that the app will note the state of Wifi before a call, so if Wifi is already off before a call, it will not turn Wifi on when the call is ended. The Tasker app will allow you to do the same thing, so if you already have Tasker you won't need Setting Profiles.
This tip will probably only work on the Samsung Galaxy S line because these phones use Bluetooth 3.0, where most Android phones use 2.1 or earlier and do not support Bluetooth file transfers over Wifi. I have only experienced it on the Captivate so I can't say if it will work for any other Galaxy S phone.
Since both wi-fi and BT uses the same 2.4Ghz frequency, interference maybe anticipated although new BT hardwares are pretty good at reduce such interferences.
Did you try change your wi-fi router frequency/channel so that it won't interfere with your BT? Try that so that you may not need to turn off wi-fi on the phone at all.
I have had the issue occur in my car while not near any Wifi router. Also, the router was still on when the call quality improved. It's not like the radio waves from the router and three other Wifi devices in my house disappeared around my phone just because I turned off the Wifi on my phone.
Sent from my SAMSUNG-SGH-I897 using XDA App
Thanks for the tip

2 new issues with my Charge

So I just ran into these problems today and I wanted to find out if anyone else is experiencing them.
#1 My Charge's bluetooth will not stay connected to my Kia Soul's built bluetooth for phone calls, it would connect for literally 3 mins then just disconnect, almost like the phone was transmitting a bluetooth signal to pair with.
#2 I was using a cord to plug in my phone to my radio's auxiliary plug to test the phone as a replacement to my Ipod. However, every time I turned the part plugged into the phone using the headphone plug, or moved the cord or the phone, the phone would stop playing music and sometimes randomly skip to the next song. This is no longer an issue, just me not pushing the cord in far enough.
Im running the custom ROM so I am going to try this with stock, but neither things seems like itd be a ROM issue to me.
1) Does it disconnect during calls? It should go to sleep after a while, but if receiving a call it should reconnect if bluetooth is still turned on on the phone. This is Bluetooth 2.1 + EDR power saving working correctly unless it happens DURING calls, but it should sleep when idle.
2) I have had similar issues with cables no fitting properly, high end cabls likfe griffin/monster/etc have given me less issues, also make sure if you're usinga case that it is seated fully, some cases will keep it from being seated, on a headset with controls it uses a third ring for the mic and controls, and poor fitment can cause a stereo cable to short out on the third pin causing those issues.
I don't use BT, so I'm not much help with #1. For #2 though, I have read from several different users that the WM8994 chip/codec that this phone uses + voodoo sound is one of the best sound audio devices available, and provides a much nicer sound than any iPhone/iPod can. Now if only I could get my kernel config fixed.
warriorprophet said:
1) Does it disconnect during calls? It should go to sleep after a while, but if receiving a call it should reconnect if bluetooth is still turned on on the phone. This is Bluetooth 2.1 + EDR power saving working correctly unless it happens DURING calls, but it should sleep when idle.
Click to expand...
Click to collapse
It does not do it during calls, however, it does not reconnect when a call comes in either, I have to reconnect manually.
If this is how its designed, its actually a HUGE pain in the butt, I am an advertising salesman for a newspaper so I spend half my week driving and part of the reason I bought the Kia was for the bluetooth.
ShotgunSam said:
It does not do it during calls, however, it does not reconnect when a call comes in either, I have to reconnect manually.
If this is how its designed, its actually a HUGE pain in the butt, I am an advertising salesman for a newspaper so I spend half my week driving and part of the reason I bought the Kia was for the bluetooth.
Click to expand...
Click to collapse
Check the ford sync thread for your bt issue
I actually was trying to find it earlier (I did not use search though) seemed it got buried somewhere, but I will look through it.
I have the same problem in my week old Kia Forte. From what I've read it's not the cars. It happens on several types of cars with several types of phones. It has to do with the down loading of the phone books. If you have a lot of contacts on your phone the BT messes up. I read that if you turn off your phone and then turn it back on it will reconnect and stay that way.
So far that DOES work. I do that almost every time I get in.
But that's the bad thing, you have to do that a lot. My suggestion is clean up your contacts. If you have old ones that you don't really use or call dump them.
ShotgunSam said:
I actually was trying to find it earlier (I did not use search though) seemed it got buried somewhere, but I will look through it.
Click to expand...
Click to collapse
http://forum.xda-developers.com/showthread.php?t=1092436
Hughes4123 said:
I have the same problem in my week old Kia Forte. From what I've read it's not the cars. It happens on several types of cars with several types of phones. It has to do with the down loading of the phone books. If you have a lot of contacts on your phone the BT messes up. I read that if you turn off your phone and then turn it back on it will reconnect and stay that way.
So far that DOES work. I do that almost every time I get in.
But that's the bad thing, you have to do that a lot. My suggestion is clean up your contacts. If you have old ones that you don't really use or call dump them.
Click to expand...
Click to collapse
I think I might have fixed my problem because I had my phone set to show contacts that did not have phone #s, just email addresses (I have a lot of those from work), anyways I had the hide those and it may have cleared up my problem, probably confused it trying to download contacts with no phone #

WiFi performance while using Bluetooth

Issue on my HOX. 1.85, rooted. When streaming via BT to and A2DP speaker or headphones, the WiFi becomes unmanageably slow. Meaning I sometimes can't even get enough wifi speed to stream a 192k file. If I go to speedtest while playing music through BT I get less than 500kbps. Turn the BT off, and bam ~20-30mbps. This is all when sitting within 10 feet of my router.
I know that BT and wifi conflict due to same frequency, etc....but is there any setting hiding anywhere in a DB or something that can help?
I had the same issue with my HTC Titan (Windows Phone 7) but I never found a solution for it (except to disable the bluetooth when I needed good wireless but that is not really a solution).
At least I can confirm the issue on the HOX. I tried making a phone call using my bluetooth headset and then while on the phone ran a speed test over the wireless. It jumped around (very erratically) under 100k then failed due to a communication issue. Immediately disabled the bluetooth on the HOX and then ran the same speed test and I got 7277kbps down and 5229kbps up on the phone using wireless and the speed was much smoother.
After running the test multiple times, the best that I got with the bluetooth enabled and in use was 374kbps down and 819kbps up...and again the speeds are very up and down with the bluetooth enabled and in use.
If I find any kind of solution I'll post back here.
Bt and WiFi run on the same2.4 GHz band. Typically, Bt chip set has circuit too detect WiFi and use a frequency less interference with WiFi. Sounds like this is not the case with the bt 4.0 chip inside HOX. Try change the WiFi channel on your router to see if it helps.
Sent from my HTC One X using XDA
Good idea! My router was on channel 7 and I changed it to channel 1. My test results are much better...2000+kbps down and 3000+kbps up - but still not very smooth (much up and down and stuttering). My results are still much higher with the bluetooth off but changing the wifi channel made a difference for me. Thanks again.

Categories

Resources