Introducing XDA:DevCon – A Conference For Developers By Developers
XDA Developers Android and Mobile Development Forum
Forgot your password?
 
Post Reply+
Tip us?
 
Zohar Project
Old
#1  
Junior Member - OP
Thanks Meter 0
Posts: 16
Join Date: Jun 2009
Default [Q] G2 OTA update cause problems with Bluetooth headsets.

I have two Motorola 820HT Bluetooth headsets. From day one I had no problems with them. (they even worked better on the G2 than my TP2 and EVO 4g) I woke up last Friday to find the G2 trying to update. After the update every thing worked fine until I got a call at work. I listen to a LOT of music/radio/podcast etc.... anyway i was listing to some music and the phone rings, here's where the problems lies. After I hung up the ONLY way a can resume playing music though the headset is to turn them off, then turn them back on. It dose the same thing on both of them. I even tried my friends JBTH710 headset and had the same problem. I can see the numbers moving in the music player, but no audio comes out until I turn off then turn on. Has anyone else had this problem; and if so what did you do to fix it? Taking the phone back to T-mobile for a replacement (to get a phone without the update) is not a answer because without wifi calling I can't use the phone at home.

Just to be clear (I'm not the best typist in the world) If I get a call with Bluetooth parried to my phone and I want to listen to something though my headset after the call, ( it can be five hours after the call) I have to turn off the headset then turn them back on.

Thank you for any feedback that helps me or anyone with this problem solve it.
 
DROITURK182
Old
#2  
Member
Thanks Meter 5
Posts: 61
Join Date: Oct 2010
Default Having the same problem as you

I think I have figured it out its the new bluetooth 2.2 that was used with the OTA. I think if we can get the old one from the pre-OTA and adb push it to the system it could work. This problem has made my bluetooth radio useless in the car when I get a call and hang up it should go were it left off from the music or podcast but you can see its still playing but no sound. So always have to disconnect bluetooth and reconnect it for it to work again. So if anybody has the pre-OTA please use adb and pull the bluetooth and upload it to rapidshare or whoever you use to were I can try this and see if it fixes the problem.
 
revwillie
Old
#3  
Senior Member
Thanks Meter 15
Posts: 276
Join Date: Apr 2009
My parrot evo 3k (Parrot v5.11c) won't connect with my G2. I haven't tried with original rom, but this problem exists on the Ota, CM RC3, and CM RC4. My G1 had a similar problem in some froyo builds, but I think it was fixed in RC1 or the nighties. I know it worked great from dream-sapphire 230 or so on. Can a BT from older builds be pushed in to recent builds?
"Grumpy Bear"

G1: Colorized Xtra CM 6.1 (tnpapadakos) with that new radio

G2: Wife's Daily Driver with CM 7.2

White GSIII T999 32GB:
 
DROITURK182
Old
#4  
Member
Thanks Meter 5
Posts: 61
Join Date: Oct 2010
Tried adb pushing the old bluetooth.apk from the first rom to the new ota and it didn't work. I think its the new radio in the ota that messed up the bluetooth from working right I think I'm going to maybe flash the old radio and see if that works. And if anyone is experiencing this issue and you have solved the problem please let us know how you did it .

Sent from my T-Mobile 7 inch space banana
 
amorek13
Old
#5  
amorek13's Avatar
Senior Member
Thanks Meter 40
Posts: 335
Join Date: Jun 2010
any updates on this issue
 
powerhousepro
Old
(Last edited by powerhousepro; 8th February 2011 at 08:07 AM.) Reason: New info on how to backup swype, wifi calling and quick office and restore them
#6  
Junior Member
Thanks Meter 1
Posts: 1
Join Date: Apr 2009
Default G2 TMOBILE OTA BROKE UP MY BLUETOOTH.. Here is how i fixed it...

I AM SURE THAT EVERYONE ALREADY KNOWS THIS. BUT I WANT TO SAY UP FRONT.. WHENEVER YOU TRY TO ROOT YOUR PHONE AND CHANGE THE ROM, YOU RUN THE RISK OF PERMANENTLY BRICKING YOUR PHONE.

With that being said, I will start my rant.

ISSUE: I would be connected with my stereo headset listening to music. The
phone would ring an the music paused. I was able to take the call on the headset without issue. After hanging up on the call, the music would never resume on the headset. The music was streaming on the device but no music on the headset. I had to toggle Bluetooth off then back on to get it to work again. It seemed that the A2DP bluetooth connection would get corupted everytime a call was replaced or received. I tried 5 different A2DP enabled bluetooth devices and they all did the same thing. These 5 bluetooth devices all worked just fine with my Mytouch and my G1. So it definatelty was the phone. T-mobile tried to tell me that all of my bluetooth devices must have been broken. They are the thing that is broken. On my G2, I have had a lot of connectivity issues with bluetooth and wifi after that stupid OTA update.

QUICK WORKAROUND but at a price : Just go to bluetooth settings and toggle off the phone bluetooth connection but leave the media connected. You will need to take all calls on the phone handset but the music (A2DP) connection will not be broken when a call is placed or received. If you have multiple bluetooth devices, you need to change this setting for each device.

T-mobile claimed that it was the radio firmware From HTC.
T-Mobile tried to tell me that it was an HTC issue and HTC tried to tell me that it was a T-mobile issue.
HTC was correct and T-Mobile is a bunch of morons as usual.

My PERMANENT fix Listed below... 1 I rooted the phone. (Permanent Root) 2I installed Rom Manager and selected "Flash ClockworkMod Recovery" (v2.5.1.3) then I rebooted into recovery and did a backup. That will get you a backup of your stock phone. 3Next, I wiped all data on the phone (from the recovery screen) and then installed Cyanogen 6.1.1 for the G2 (CyanogenMod-6.1.1-vision) 4Rebooted into Recovery and installed google apps.

MY BLUETOOTH NOW ROCKS! WORKS PERFECTLY. The WIFIis also working flawlessly now.


A few issues you should be aware of before changing the ROM. 1 You will lose swype if you don't grab the 2 swype files from your phone right after you root. 2 Before doing ANYTHING,, go into your settings and let Google back up your Data then manually initiate a sync in settings so you know that your app data has been backed up to google, Android will pull the T-Mobile WIFI CALIING app back to the phone automatically after you install the Cyanogen mod and sign into your google account on the phone. I also read somewhere that wifi calling was included in cyanogen. So I am not sure which is the reason it ends back up on your phone with cyanogen but it does. 3 You will also need to install the google package to get all your google apps back.

.................................................. .................................................. ......
.................................................. .................................................. ......
Exactly what I did. (NO ROOM FOR MISTAKES ON THE ROOTING !!!.. BE CAREFUL, HAVE A FULLY CHARGED BATTERY, TAKE YOUR TIME AND HAVE NO DISTRACTIONS!)

Make sure that you fully read the whole Rooting Procedure 3 times before you attempt it.


ROOTING ........
I rooted from the link below.

http://forum.xda-developers.com/wiki...Rooting_the_G2

There is a lot of info on the above linked page.. below are the lines from where i started and stopped. I did no more than what is in between the following start and end lines. (you can just search for the text on the page to find quickly)

STARTING FROM THE LINE: Rooting the Vision (G2/DZ) and DHD
ENDING ON THE LINE: Did it work? Here's what you're looking for:

YOUR G2 SHOULD NOW BE ROOTED AT THIS POINT BEFORE CONTINUING ON.

.................................................. .................................................. ..
.................................................. .................................................. ..

BACKING UP SWYPE
DOWNLOAD ASTRO FILEMANAGER FROM THE MARKET.
There are 2 files you must copy from phone memory to SD card.
These files are "Swype.apk" and "libSwypeCore.so"
The apk file is located in /system/app and
the so file is located in /system/lib
Both of these locations are in the phone memory an not the SD card.
You just copy and paste to get them to your sd card.
MAKE SURE YOU DO THIS IF YOU DON'T WANT TO LOOSE SWYPE.

BACKUP WI-FI CALLING AND QUICK OFFICE
Both files are located in /system/apps (on phone memory)
Copy the following 2 files to your SD card
WI-FI Calling install file - "MS-HTCVISION-KNT20-02.apk"
QuickOffice install file - "Quickoffice.apk"

.................................................. .................................................. ..
AFTER THE PHONE HAS BEEN SUCCESSFULLY ROOTED AND YOU REMEBERED TO GRAB THE 2 SWYPE FILES
INSTALL ROM MANAGER....
Go to the market and install ROM Manager. Start Rom Manager.
Select "Flash ClockworkMod Recovery" (v2.5.1.3) when it is done installing
select "Reboot into Recovery" to make sure it works. Once in recovery highlight and select "reboot system now" After phone has booted back up, proceed with steps below.
.................................................. .................................................. ..


DOWNLOAD CYANOGEN ROM 6.1.1 ......
http://forum.cyanogenmod.com/files/f...ion-signedzip/


DOWNLOAD GOOGLE APPS FILE.....
http://forum.cyanogenmod.com/files/d...hdpi-20101114/

(I would recommend only downloading this from cyanogen and nowhere else. There is a corrupt version floating around on a few different sites with the same name.)

TO INSTALL CYANOGEN MOD.....

1Connect your phone to PC and mount the SD card. Copy the cyanogen mod file and the google apps file to the root of the G2's SD card.
(update-cm-6.1.1-vision-signed.zip and gapps-hdpi-20101114-signed.zip)

2Boot your phone into Recovery
(While in recovery highlight & select with optical trackball)

3Select "backup and restore" then select "backup"
(This will backup your stock OS, Apps and Data from phone to sd card)

4Select "wipe data/factory reset" Scroll down to "Yes -- delete all user data"

5Select "install zip from sd card" then select "choose zip from sd card"
then scroll to the cyanogen mod file (update-cm-6.1.1-vision-signed.zip) and select it. When the process is complete press the back button to go back to the main recovery menu and select "reboot system now"

6You need to install the google apps now. After the phone boots up with cyanogen, reboot the phone back into recovery. Select "install zip from sd card" then select "choose zip from sd card" then scroll to the google install file (gapps-hdpi-20101114-signed.zip) and select it. When the process is complete press the back button to go back to the main recovery menu and select "reboot system now"

7Restore Swype
Copy from the SD card (it is on your SD card wherever you put it) "libSwypeCore.so" to /system/lib (which is phone memory. I used an app called RootExplorer from the market. I needed to use that to make the /system/lib directory writable. When you first start RootExplorer, the superuser app will pop up a permission box. Make sure you select "allow" or this won't work.)

Then go in astro filemanager, navigate to "Swype.apk" (it is on your SD card wherever you put it) and tap it to install.

Now you need to make Swype active..
- (from the home screen) Select "MENU" then "Settings" then "Language & keyboard"
- Tick on Swype
- Go to your text messaging app (make sure physical phone keyboard is closed)
- Tap in the text box to type a message.
- Long press on text entry box and select "Input method"
- Then select Swype

You will then have your Swype back.

8 Restore WI-FI Calling if it isn't already installed.
go in astro filemanager, navigate to "MS-HTCVISION-KNT20-02.apk" (it is on your SD card wherever you put it) and tap it to install.

9 Restore Quick Office.
go in astro filemanager, navigate to "Quickoffice.apk" (it is on your SD card wherever you put it) and tap it to install.


.................................................. .................................................. .....
WHEN YOU HAVE YOUR PHONE ALL SET UP JUST THE WAY YOU WANT, DO YOURSELF A FAVOR..... REBOOT TO RECOVERY AND RUN A BACKUP.


*************************************************
Enjoy your fixed bluetooth
Wow, what a lot of crap to fix someones mistake......
*************************************************
The Following User Says Thank You to powerhousepro For This Useful Post: [ Click to Expand ]
 
DROITURK182
Old
#7  
Member
Thanks Meter 5
Posts: 61
Join Date: Oct 2010
I just flashed a new ROM and now the Bluetooth works like it should. Gingervillian 1.5 awesome.

Sent from my HTC Vision using XDA App
 
rzm007
Old
#8  
Junior Member
Thanks Meter 0
Posts: 3
Join Date: Mar 2011
Location: HOME OF THE OKC THUNDER!
I appreciate your detailed explanation! I am a complete noob. I just rooted my g2 a few days ago and trying to read as much as I can and get up to speed.

I do have a question for you as far as backing up swype and other apps. Can you just use titanium backup to back up your apps like swype, quickoffice etc? Thanks in advance.

I was thinking of doing your method mentioned above as well as using titanium backup just because I'm paranoid about losing apps/bricking my phone, etc. Trying to be as careful as possible.

(Backed up and still running stock rom on rooted g2, have installed oc kernel after backing up)
 
tiagocpeixoto
Old
#9  
Junior Member
Thanks Meter 1
Posts: 18
Join Date: Apr 2010
Well, I've been using InsertCoin-Vision v1.3 ROM (which in my opinion are among the bests) on my T-Mobile G2. With this ROM and with VIRTUOUS FUSION ROM by rmk I have no problems with the bluetooth A2DP.

Nevertheless, I had a A2DP bluetooth problem (reported here forums.t-mobile.com/t5/T-Mobile-G2/Post-OTA-Update-BlueTooth-issue/td-p/542367): when I connect my phone to the car stereo player (JVC AVX-33) thru bluetooth A2DP the audio cuts out and skips all the time when the music is playing (I use PowerAmp application). It happens with almost ALL ROMs, no matter if it's stock, CM6, CM7, xboarders or RMK's (Virtuous G-Lite for example)... except with the VIRTUOUS FUSION and InsertCoin-Vision (v1.2 or 1.3) !!!!

Well, I'm very happy about this fact, but I'd like to know if you could explain to me the difference between Virtuous Fusion or InsertCoin-Vision (where the problem is solved) and Virtuous G-Lite or Cyanogen7 (where the problem occurs) in terms of bluetooth libs, config, etc., that could have solved that problem.

By the way, I used to listen music with the same car stereo and my old Motorola Milestone and I had no problem at all.

Thanks in advance and excuse me to bother you with this kind of question.

Best regards,

Tiago Peixoto.
 
Xx_xBLADEx_xX
Old
#10  
Xx_xBLADEx_xX's Avatar
Member
Thanks Meter 0
Posts: 60
Join Date: Sep 2009
Location: San Antonio

 
DONATE TO ME
My problem is that my cars headunit will not automatically connect to my phone or visa versa. i have to manually connect the phone to the car. Its really anoying. Now that I have perm root I have been testing several ROMs and have yet to find one that will actually fix the problem mentioned throughout this post. I just installed the Virtious Unity ROM but have yet to see if the problem is gone. With the Virtious Sense ROM I still had the same problem.

@ iagocpeixoto I've had the same issue with the audio cutting in and out in the past on stock ROM. The problem was that WiFi was also enabled. Its weird but disabling WiFi will eliminate that fading in and out while listening to audio through Bluetooth.
HTC EVO 4G LTE
ROM: AOKP JB Build 3 | HW VERSION: 0003
REC: TWRP 2.3.1.0 | BOOTL: S-OFF \ ROOT

SW: 1.22.651.3 CL78702 | RADIO: 1.02.11.0423_2
PRI/PRL: 2.45_003/25006


ASUS EEE TRANS

REC: TWRP

 
Post Reply+
Tags
g2 bluetooth problem
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Go to top of page...