Workarround - Bluetooth drops when connected to carkit - Touch HD Themes and Apps

I'm in possession of a HD for 3 months now. Great device. Tried several roms, no complaints there. There is only one problem, which is bothering me for a long time. The connection with my bluetooth carkit (Opel Zafira / NAVI-DVD90) drops after a few minutes, because for some reason bluetooth is turned off. To restore the connection again, i have to turn bluetooth on again. I've tried several tips & tricks. Even installed Jetware, which worked great on my P3600. Nothing helped.... But since a week i'm using BTRestore. This little app checks every 5 seconds the bluetooth status. Using BTRestore when i'm the car, for some reason solved my problem.
I have written a little mortscript, which checks if bluetooth is connected to my carkit. If it is, the script starts the app BTRestore. When i leave my car, the scripts kills BTRestore.
How to install
1. Install Mortscript on your device
2. Install BTRestore on your device. For more information about the app see site (it's in dutch)
3. start notepad on your pc and copy/paste script below in notepad
4. save the script to a file with extension mscr, for example handsfree.mscr
5. place the file on your device in folder "windows\Startup"
6. Restart the device or executed the script manually by selecting the file.
By placing the script in folder "windows\Startup" the script is executed automatically when you start your device.
The script checks the status every 10 seconds. You can change timeout by changing parameter 'Sleepfor'. Each time the app BTRestore is started or killed the device vibrates. If you don't want that, change the parameter 'EnableVibrate' to value '0'
Code:
#initialize script
SleepFor = 10000
EnableBTRestore = 0
BTProcessFull = "Program Files\BTRestore\BTRestore.exe"
BTProcess = "BTRestore.exe"
EnableVibrate = 1
VibrateFor = 250
While (1)
BluetoothState = RegRead("HKLM", "System\State\Hardware", "Bluetooth")
if (BluetoothState <= 8)
#Bluetooth off. kill BTRestore
EnableBTRestore = 0
Call ("BTRestore")
else
#bluetooth is switched on. Check if Handsfree is enabled
HandsfreeState = RegRead("HKLM", "System\State\Hardware", "Handsfree")
if (HandsfreeState = 1)
#Phone is connected to handsfree device. Activate BTRestore
EnableBTRestore = 1
Call ("BTRestore")
else
#Phone is not connected to handsfree device. So kill BTRestore
EnableBTRestore = 0
Call ("BTRestore")
endif
endif
Sleep(SleepFor)
EndWhile
Sub BTRestore
Running = ProcExists(BTProcess)
if (EnableBTRestore = 1)
#check if BTRestore already is running
if (Running = TRUE)
#BTRestore already running
else
#execute BTRestore
run (BTProcessFull)
if (EnableVibrate = 1)
Vibrate(VibrateFor)
endif
endif
else
#check if BTRestore is running
if (running = TRUE)
#Kill BTRestore
kill ("BTRestore.exe")
if (EnableVibrate = 1)
Vibrate(VibrateFor)
endif
else
#BTRestore not running. Do nothing
endif
endif
EndSub

The maker of BTRestore has also another application BTRestart which is especially made for this kind of bluetooth connections losses.
You only need the BTRestart app.

BTRestart is not helping me. BTRestart restarts the bluetooth connection after a phone conversation. My connection drops even before i can make a phone call

i'm gonna try this, i will post back the results... I have the same issue as you, opel astra dvd90 also..... problem is that the connection drops are not always on a regular interval. yesterday i went to belgium, the whole trip the connection was good. Even made a few phone calls during the trip. But on the way home, every now and then it disconnected..... I really hope the script provides a solution...
to be continued........

ok. Good luck. I hope it works for you too

I encourage everyone with BT in-car kit to ask for an update version of the software of your car system. That might help.
Most of the times, the compatibility from BT in-car kits are very low. For ex, some car kit only accept a few phone models

onesolo said:
I encourage everyone with BT in-car kit to ask for an update version of the software of your car system. That might help.
Most of the times, the compatibility from BT in-car kits are very low. For ex, some car kit only accept a few phone models
Click to expand...
Click to collapse
You are right. That could help. When i bought my car, the bluetooth connection wasn't working with my P3600. After an upgrade of my carkit, the connection was fine. After buying the HD i went back to the garage for an another upgrade. Only this time it didn't help me

same here..... and so far this fix really works!

freggelfrot said:
I'm in possession of a HD for 3 months now. Great device. Tried several roms, no complaints there. There is only one problem, which is bothering me for a long time. The connection with my bluetooth carkit (Opel Zafira / NAVI-DVD90) drops after a few minutes, because for some reason bluetooth is turned off. To restore the connection again, i have to turn bluetooth on again. I've tried several tips & tricks. Even installed Jetware, which worked great on my P3600. Nothing helped.... But since a week i'm using BTRestore. This little app checks every 5 seconds the bluetooth status. Using BTRestore when i'm the car, for some reason solved my problem.
I have written a little mortscript, which checks if bluetooth is connected to my carkit. If it is, the script starts the app BTRestore. When i leave my car, the scripts kills BTRestore.
How to install
1. Install Mortscript on your device
2. Install BTRestore on your device. For more information about the app see site (it's in dutch)
3. start notepad on your pc and copy/paste script below in notepad
4. save the script to a file with extension mscr, for example handsfree.mscr
5. place the file on your device in folder "windows\Startup"
6. Restart the device or executed the script manually by selecting the file.
By placing the script in folder "windows\Startup" the script is executed automatically when you start your device.
The script checks the status every 10 seconds. You can change timeout by changing parameter 'Sleepfor'. Each time the app BTRestore is started or killed the device vibrates. If you don't want that, change the parameter 'EnableVibrate' to value '0'
Code:
#initialize script
SleepFor = 10000
EnableBTRestore = 0
BTProcessFull = "Program Files\BTRestore\BTRestore.exe"
BTProcess = "BTRestore.exe"
EnableVibrate = 1
VibrateFor = 250
While (1)
BluetoothState = RegRead("HKLM", "System\State\Hardware", "Bluetooth")
if (BluetoothState <= 8)
#Bluetooth off. kill BTRestore
EnableBTRestore = 0
Call ("BTRestore")
else
#bluetooth is switched on. Check if Handsfree is enabled
HandsfreeState = RegRead("HKLM", "System\State\Hardware", "Handsfree")
if (HandsfreeState = 1)
#Phone is connected to handsfree device. Activate BTRestore
EnableBTRestore = 1
Call ("BTRestore")
else
#Phone is not connected to handsfree device. So kill BTRestore
EnableBTRestore = 0
Call ("BTRestore")
endif
endif
Sleep(SleepFor)
EndWhile
Sub BTRestore
Running = ProcExists(BTProcess)
if (EnableBTRestore = 1)
#check if BTRestore already is running
if (Running = TRUE)
#BTRestore already running
else
#execute BTRestore
run (BTProcessFull)
if (EnableVibrate = 1)
Vibrate(VibrateFor)
endif
endif
else
#check if BTRestore is running
if (running = TRUE)
#Kill BTRestore
kill ("BTRestore.exe")
if (EnableVibrate = 1)
Vibrate(VibrateFor)
endif
else
#BTRestore not running. Do nothing
endif
endif
EndSub
Click to expand...
Click to collapse
i've done everything that you've described.
the only question i have is when i open the BTRestore program, there are two buttons to choose from:
Achtergrond
Afsluiten
Which one do I choose?
And when the phone is restarted, the handsfree.mscr script automatically runs because it's placed in the windows/startup folder. but do i have to do anything with the Mortscript program?
thanks.

Achtergrond = background
Afsluiten = close
i have used this script for a while now and i must say: IT FREAKING WORKS!!!!
i'm soooo glad, i have waited sooo long for this fix
now everything works as i want it. Connection stays up, phonebook works, i'm happy!

well, unfortunately, it doesn't work for me.
the phone connects to my car and downloads the phonebook.
however, when i try to make a call, the bluetooth connection is lost.
i'm not having a problem with the phone's bluetooth turning off; it's always on and visible. i'm having a problem keeping the connection between the phone and the car.
i was able to initially make a few calls after i installed the script on my phone; but now, the connection always drops when i try to make a call.
if anyone knows of anything else i can try, i'm open to suggestions.
by the way, i have a 2008 landrover lr2; i just got it back from the dealer the other day for some services performed; one of them was supposedly a bluetooth software update for the car.

mine stay connected with this script even after making calls. I'm using this script a while now (few weeks) and for my work i'm a lot in the car, so if there was a problem with the script, then i would have noticed by now. The problem with connection lost i also had before i used the script. What i also did notice is that my recent call list is now also loaded. The only difference i have now compared to a month ago is that i now flashed a custom rom. The one from dutty v1.7. And the bluetooth options there got an extra tab, named Car Kit. There you can set a headset as a default car kit. Combined with this script i think it works like a charm!

freggelfrot said:
I'm in possession of a HD for 3 months now. Great device. Tried several roms, no complaints there. There is only one problem, which is bothering me for a long time. The connection with my bluetooth carkit (Opel Zafira / NAVI-DVD90) drops after a few minutes, because for some reason bluetooth is turned off.
Click to expand...
Click to collapse
I also have a Zafira with DVD90 but without bluetooth. My dealer told me before buying it's a drama with opel. I'am using a bluetouch carkit and that's working fine. Aldo one questions, is BT turning off on your HD or on your car?

in my case (also dvd90 but opel astra) the bluetooth on the phone is turned off. The bluetooth of the car stays on and keeps functioning. That is also the reason this script works.

mouki_9 said:
mine stay connected with this script even after making calls. I'm using this script a while now (few weeks) and for my work i'm a lot in the car, so if there was a problem with the script, then i would have noticed by now. The problem with connection lost i also had before i used the script. What i also did notice is that my recent call list is now also loaded. The only difference i have now compared to a month ago is that i now flashed a custom rom. The one from dutty v1.7. And the bluetooth options there got an extra tab, named Car Kit. There you can set a headset as a default car kit. Combined with this script i think it works like a charm!
Click to expand...
Click to collapse
do you have the link for this custom rom? i'm willing to try anything.

akhoury said:
well, unfortunately, it doesn't work for me.
the phone connects to my car and downloads the phonebook.
however, when i try to make a call, the bluetooth connection is lost.
i'm not having a problem with the phone's bluetooth turning off; it's always on and visible. i'm having a problem keeping the connection between the phone and the car.
i was able to initially make a few calls after i installed the script on my phone; but now, the connection always drops when i try to make a call.
if anyone knows of anything else i can try, i'm open to suggestions.
by the way, i have a 2008 landrover lr2; i just got it back from the dealer the other day for some services performed; one of them was supposedly a bluetooth software update for the car.
Click to expand...
Click to collapse
Hi,
Try BTRestart. This program restarts the bluetooth connection after making a phonecall.
The tool is made by the same persoon who made BTRestore. The tool doesn't work for me. Let me know if it works. If you are interested i will adjust the mortscript for you.
Grz

akhoury said:
do you have the link for this custom rom? i'm willing to try anything.
Click to expand...
Click to collapse
Hi,
Tested the script in dutty's rom, laurentius26 rom and in the original rom. In all 3 roms it works!
Grz

freggelfrot said:
Hi,
Try BTRestart. This program restarts the bluetooth connection after making a phonecall.
The tool is made by the same persoon who made BTRestore. The tool doesn't work for me. Let me know if it works. If you are interested i will adjust the mortscript for you.
Grz
Click to expand...
Click to collapse
thanks i'd appreciate that.
should i remove BTRestore before i install BTRestart? or can they both be installed on the phone?
i guess i'll try this method before i install a new rom; which by the way if anyone has the link to any of the custom rom's i'd appreciate it.

akhoury said:
thanks i'd appreciate that.
should i remove BTRestore before i install BTRestart? or can they both be installed on the phone?
i guess i'll try this method before i install a new rom; which by the way if anyone has the link to any of the custom rom's i'd appreciate it.
Click to expand...
Click to collapse
They can both be installed together.

akhoury said:
thanks i'd appreciate that.
should i remove BTRestore before i install BTRestart? or can they both be installed on the phone?
i guess i'll try this method before i install a new rom; which by the way if anyone has the link to any of the custom rom's i'd appreciate it.
Click to expand...
Click to collapse
No, it's not necessary to remove BTRestore. Both work at the same time.
Maybe BTRestart is the only application you need. I use BTRestore so my bluetooth connection won't drop randomly. If your connections stays stable and it only drops after a phonecall, just install BTRestart.

Related

Bluetooth fixed!!! Thanks to Etter.

Etter wrote:
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Power\State\Suspend]
@=dword:00000003
"Flags"=dword:00100000
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Power\State\Unattended]
@=dword:00000000
"Flags"=dword:00100000
"WAV1:"=dword:00000000
[HKEY_LOCAL_MACHINE\Comm\L2TP1\Parms]
"DisablePowerManagement"=dword:00000000
[HKEY_LOCAL_MACHINE\Comm\Parms]
"AllowSuspend"=dword:00000000
[HKEY_LOCAL_MACHINE\Comm\AsyncMac1\Parms]
"RebindOnResume"=dword:00000001
"DisablePowerManagement"=dword:00000000
[HKEY_LOCAL_MACHINE\Comm\PPTP1\Parms]
"DisablePowerManagement"=dword:00000000
[HKEY_LOCAL_MACHINE\Comm\tiacxwln1\Parms]
"ResetOnResume"=dword:00000001
I can keep my headset on all day now without it disconnecting. The only problem is that the backlight doesn't come on when I press my headset button if the phone was off for a long time. But it's easily "pressed" on.
Plus, I'm not sure about L2TP1 or PPTP1, I just set them that way because I've been pulling my hair out for over a week.
I did this with a fresh boot with the roms in my sig, from the Blue Angel standardization project. And thank you Buzz for clueing me onto the flags.
well done fusedwire and etter..
It works great.
GuidO
Does this resolve the problem of bluetooth turning itself off?
Your sig is empty. Is this for WM5?
ncruz said:
Does this resolve the problem of bluetooth turning itself off?
Click to expand...
Click to collapse
yes
buzz
how to use it
Hi guys, so how do i do this? i see th reg. information.
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Power\State\Suspend]
@=dword:00000003
"Flags"=dword:00100000
does it mean i change the DWORD data in this location under flags to 001000000? if so, the @=dword:0000000003, where do i change that?
In other words i guess i mean can this be explained? sorry for the jargon i wrote above, just trying to type what i was thinking. Than you for finding the cure.
:lol:
Yes its work!... thanks fusedwire and Etter!!
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Power\State\Suspend]
@=dword:00000003
"Flags"=dword:00100000
means:
default=dword:00000003
Flags=dword:00100000
Yes it works, BUT battery draining faster with these settings.
Also buttons are active when in unattended mode.
I think that there are some entries that aren't needed...
L2TP and PPTP is for use with VPNs etc
tiacx is the wireless card
So do we really need all of them?
I can finnaly use my HBH-65
Thanks guys. Works perfectly on my PDA2K with WM5. Has stayed on all night. It even wakes up on Bluetooth headset button press to activate Voice Command.
Great work!!!
Ok,
I only changed this:
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Power\State\Suspend]
@=dword:00000003
"Flags"=dword:00100000
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Power\State\Unattended]
@=dword:00000000
"Flags"=dword:00100000
[HKEY_LOCAL_MACHINE\Comm\Parms]
"AllowSuspend"=dword:00000000
And it seems to work (wakes up nice)... i'm now going to see if it turns off after a while...
Just found a problem, the keyboard stops working...
I've tryed adding an exception to the QKB1: but didn't work
Is it possible making cab file to change the registry settings?
Keyboard not working
Same problem as ncruz.
Keyboard does not work.
Otherwise the best thing that has happened since upgrading to WM5.
Now I can use my headset!
Buttons still seem to work in unattended mode and the keyboard doesn't work anymore. And yes, my battery gets drained out in one day.
Buzz, could you give us detailed info on the flags.
so wait I don't understand if the battery still gets drained really fast. Isn't this fix the same as all the other before it? Wasn't that the main problem?
Man this is a tricky issue, I just want to thank you guys for putting some time fixing it.
It looks like these flag settings let the device stay active even when turned off with powerbutton.
This means that battery is used like device is still turned on with only the screen off.
Therefore battery is drained very fast.
Can someone post original registry settings.
I would like to play around but do not remember the settings to go back to.
Thanks in advance.
Please help me novice and stupid!!!! I've made changing without save my old reg. settings. Now i've ba without lock buttom power.
Any idea to come back to ol registry without hard reset?
Regards
Here are the power state flags from PM.h - source buzzdev
#define POWER_STATE(f) ((f) & 0xFFFF0000) // power state mask
#define POWER_STATE_ON (DWORD)(0x00010000) // on state
#define POWER_STATE_OFF (DWORD)(0x00020000) // no power, full off
#define POWER_STATE_CRITICAL (DWORD)(0x00040000) // critical off
#define POWER_STATE_BOOT (DWORD)(0x00080000) // boot state
#define POWER_STATE_IDLE (DWORD)(0x00100000) // idle state
#define POWER_STATE_SUSPEND (DWORD)(0x00200000) // suspend state
#define POWER_STATE_RESET (DWORD)(0x00800000) // reset state
#define POWER_STATE_PASSWORD (DWORD)(0x10000000) // This state is password protected.

Wi-Fi in standby. Tried all, nothing works :(

Hi,
Like you sure have heared before, the Touch Pro 2 disconnects the Wi-Fi when in standby mode. Normally this isn't a big problem, but because i often use MSN messenger on my phone, it automatically enables GPRS/UMTS when the phone goes in to standby. Because of this i will have data costs when i have a Wi-Fi available too. I have tried some tweaks i found here already. I have used tools like HD tweak. These wouldn't work for me. I have also tried changing the registry keys manually. I changed to following keys.
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Contro l\Power\State\Suspend\{98C5250D-C29A-4985-AE5F-AFE5367E5006}
-change (Default) DWORD Dec to 1 (was 4 before)
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Contro l\Power\State\Resuming\{98C5250D-C29A-4985-AE5F-AFE5367E5006}
-change (Default) DWORD Dec to 1 (was 4 before)
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Contro l\Power\State\Unattended\{98C5250D-C29A-4985-AE5F-AFE5367E5006}
-change (Default) DWORD Dec to 1 (was 0 before)
This also has no effect and for some reason everytime i soft-reset my device, the unattended key has changed back to 0 again.
Does anyone have any idea how to solve this problem? I dont mind that GPRS/UMTS starts automatically when no other connection is active. But I have Wi-Fi only enabled when i actually use it so i dont mind the battery life too much in that case.
Hope anyone has a solution. Thnx in advance..
me too.
Tried advanced-configuration-tool , HD Tweak, Diamond Tweak, none of these work.
Any solution?
RB85 said:
Hi,
Like you sure have heared before, the Touch Pro 2 disconnects the Wi-Fi when in standby mode. Normally this isn't a big problem, but because i often use MSN messenger on my phone, it automatically enables GPRS/UMTS when the phone goes in to standby. Because of this i will have data costs when i have a Wi-Fi available too. I have tried some tweaks i found here already. I have used tools like HD tweak. These wouldn't work for me. I have also tried changing the registry keys manually. I changed to following keys.
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Contro l\Power\State\Suspend\{98C5250D-C29A-4985-AE5F-AFE5367E5006}
-change (Default) DWORD Dec to 1 (was 4 before)
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Contro l\Power\State\Resuming\{98C5250D-C29A-4985-AE5F-AFE5367E5006}
-change (Default) DWORD Dec to 1 (was 4 before)
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Contro l\Power\State\Unattended\{98C5250D-C29A-4985-AE5F-AFE5367E5006}
-change (Default) DWORD Dec to 1 (was 0 before)
This also has no effect and for some reason everytime i soft-reset my device, the unattended key has changed back to 0 again.
Does anyone have any idea how to solve this problem? I dont mind that GPRS/UMTS starts automatically when no other connection is active. But I have Wi-Fi only enabled when i actually use it so i dont mind the battery life too much in that case.
Hope anyone has a solution. Thnx in advance..
Click to expand...
Click to collapse
Worked it out!!!!!!!!
make the changes in reg:
[HKEY_LOCAL_MACHINE\Comm\BCMSDDHD1\Parms]
"HTCKeepWifiOnWhenUnattended"=dword:00000001
[HKEY_LOCAL_MACHINE\Comm\TNETW12511\Parms]
"HTCKeepWifiOnWhenUnattended"=dword:00000001
Only the 1st key is needed. thanks
jzhyok said:
Worked it out!!!!!!!!
make the changes in reg:
[HKEY_LOCAL_MACHINE\Comm\BCMSDDHD1\Parms]
"HTCKeepWifiOnWhenUnattended"=dword:00000001
[HKEY_LOCAL_MACHINE\Comm\TNETW12511\Parms]
"HTCKeepWifiOnWhenUnattended"=dword:00000001
Click to expand...
Click to collapse
Sweet! Thanks you should put this up in the tweaks sticky!
Pimmr said:
Sweet! Thanks you should put this up in the tweaks sticky!
Click to expand...
Click to collapse
Doing it now
loving this - works perfect (after a soft reset, for me)
Thanks!
martinjclarke said:
loving this - works perfect (after a soft reset, for me)
Thanks!
Click to expand...
Click to collapse
in fact, you don't have to do the soft-reset
it takes effect immediately(at least for me)
It looks like since I changed this setting, the battery drains very quickly. This morning 8AM it was fully charged, now 2PM its on 40%, and I haven't hardly touched it...
I will restore the key value to 0 again to see if it solves the battery drain...
Yes this works also for Topaz. However you need to keep something in mind:
This setting may reset itself on soft-reset (some people on Topaz forum reported this)
This will drain battery like a "mofo". I would not suggest using it unless you really need it, like when using VoIP completely and no normal 'call' at all.
Please note that "MSN Messenger" use will also use lot of power, as it may keep the phone in unattended mode, which uses much more power than normal true "standby" (suspended) mode.
Final, for Topaz you would use TNETW... registry hack, for Rhodium you use the BCM.... one. You don't need to do both (Rhodium introduces new Wi-Fi chip compared to last 10 or so HTC phones)
Effect is immediate - however beware when connecting/disconnecting USB cable/activesync at the same time as switching back/from unattended mode, as the activesync connection bug worked around by the Topaz and Rhodium Wi-Fi drivers will temporarily disable Wi-Fi, may reset this setting, and data connections made at the exact moment this happens will use the cellular connection instead of Wi-Fi.
(I needed to disasm entire driver to figure this out for new WMWifiRouter Topaz/Rhodium compatibility patch )
working perfectly
Guys,
Off course if you apply this hack and leave WIFI on all the time the battery will be dead in no time. Whenever you know that you won't be using it, wifi should be turned off. I like this hack because in the case were I am online on MSN for example, I don't have to keep concerned about the device shutting off so that I don't loose connection. It can suspend and still have wifi connection.
However, when I stop using wifi, I turn wifi off completely from communication manager to save battery. What is the use of wifi being kept on with no need for it?
What I love about my Nokia E71 is that it automatically asks me to choose a way to connect when I access a web site or send/receive an email or try to log into MSN. I would just choose the access point and viola as easy as that. In wm, we have to turn on wifi and then do what we want to do.
I guess its a small price to pay for having such a device
Ok, this is my report. I only change the 1st key & it will stick even on soft-reset.
12AM full charge. Device in standby mode with wifi always on & live mail set to sync as item arrive. 6.45AM = Alarm triggered, battery at 80% , 25 email in inbox, 3 in junk folder. Device was set to play tone & vibrate on new email. Volume below medium. Good enough for me
Works perfect on my sprint tp2. just the first registry change needed (second isn't even there). I then mapped the left soft key in the today screen in manilla to \windows\wifisettings.exe so that it is easy to manually turn this on/off. It worked perfect for me for a couple days until I fell asleep surfing the web and the battery was dead when I awoke.
Note: I just changed it back and turned wifi settings to best performance instead. I will just have to deal with continually having to go to the service agreement page for the open network at my hospital. This is better than a dead battery.
WiFi always-on tweak now broken on TP2/WM6.5
Chainfire said:
Yes this works also for Topaz. However you need to keep something in mind:
This setting may reset itself on soft-reset (some people on Topaz forum reported this)
This will drain battery like a "mofo". I would not suggest using it unless you really need it, like when using VoIP completely and no normal 'call' at all.
Please note that "MSN Messenger" use will also use lot of power, as it may keep the phone in unattended mode, which uses much more power than normal true "standby" (suspended) mode.
Final, for Topaz you would use TNETW... registry hack, for Rhodium you use the BCM.... one. You don't need to do both (Rhodium introduces new Wi-Fi chip compared to last 10 or so HTC phones)
Effect is immediate - however beware when connecting/disconnecting USB cable/activesync at the same time as switching back/from unattended mode, as the activesync connection bug worked around by the Topaz and Rhodium Wi-Fi drivers will temporarily disable Wi-Fi, may reset this setting, and data connections made at the exact moment this happens will use the cellular connection instead of Wi-Fi.
(I needed to disasm entire driver to figure this out for new WMWifiRouter Topaz/Rhodium compatibility patch )
Click to expand...
Click to collapse
Hi Chainfire,
Looks like this tweak setting is now reseting itself on soft-reset on the TP2 with the official WM6.5 ROM.
(Used to work for TP2/WM6.1).
Searched the Rhodium/Topaz forums for a solution - no luck.
Have you had any luck with your disassembler ?
-- haongusa.
haongusa said:
Hi Chainfire,
Looks like this tweak setting is now reseting itself on soft-reset on the TP2 with the official WM6.5 ROM.
(Used to work for TP2/WM6.1).
Searched the Rhodium/Topaz forums for a solution - no luck.
Have you had any luck with your disassembler ?
-- haongusa.
Click to expand...
Click to collapse
Any luck with this? I just flashed the official WWE 6.5 ROM yesterday and I experience the same...
jzhyok said:
Worked it out!!!!!!!!
make the changes in reg:
[HKEY_LOCAL_MACHINE\Comm\BCMSDDHD1\Parms]
"HTCKeepWifiOnWhenUnattended"=dword:00000001
Click to expand...
Click to collapse
So I only need to change this.NOTHING ELSE?
The other registries are not necessary to change from 4->1 ?
EDIT: Never mind, you should also change the other registries
But now, my phone doesnt sleep on its own, I have to force it by hitting the power button
This worked for me for a while and then it stopped. It was doing exactly what i wanted (ie...downloading my emails even during standby), then all of a sudden, it stopped and kept turning on the data connection. The registry values didn't change back to default, but it still kept undoing the edit. I thought of a [less effective] way around it still.
Since wifi disables during standby, disable standby. When my phone's not being used, the backlight turns off and the phone locks, but you can still see the contents of the screen and wifi stays on. I JUST started trying it, so I don't know what that does for the battery as yet. If anyone can gimme some advice, please do.
Same here with the stock 6.5 rom.
A solution would be really good...
Am i to think that it only remains constant on the 6.1 rom?

[App][BETA] Bluetooth profiler

Hello Everyone and welcome to the first program I provide to the community!
As we all know, a constant bluetooth connection drains your battery quickly.
Now what I've done here is a program, that toggles BT-Radio unter certain conditions
You can (at the moment) choose:
Enable BT when a call comes in
Enable BT when you place a call
Enable BT whe the phone is charging
If a condition is no longer valid, BT will be switched off, i.e. if you end
your call, BT Radio will be disabled again.
Requirements:-NET CF 3.5
Usage: Choose your options and select 'run and hide' from the menu.
This has got a hard coded smart minimize, as the program needs to run in background.
Settings are saved as you make them, there's no save button.
Please bear in mind, this is BETA.
It works for me so far and I hope for willing testers, so any suggestions for further
functionality or bug reports are welcome!
I've posted it under Blackstone because that's the device it's been developed and tested with.
Anyone who wants to install on a different device is fine with me, and as soon as it's stable I'll
post it on general level.
Enjoy!
Cheers,
Thomas
P.S.: Pleeeeze don't call it 'App'
Important:
This programm will only work with devices that implement the MS-Bluetooth stack (such as the blackstone).
Widcomm driven devices (HD2 or HD Mini) will not work!
As soon as I find a decent way, to control the Widcomm stack from C#, I'll provide a version for this.
Changelog / Bugs
20/03/2010
BT switched off after a few sec on incomming call - FIXED
26/03/2010
BT stopped, when charging was completed - FIXED
Code for Charging detection was completely rewritten
BT stopped after a few seconds on outgoing call - FIXED
BT switches on late on outgoing call. Improved (not sure if I can get that any faster ).
Basic functions should be fine now.
Added function to permanently disable BT below a choosable Battery level (this is totally untested...).
The GUI has changed slightly (I'll sort out a propper GUI later).
XML settings file has been moved to application directory
background thread speeded up considerably (prog. still shows up with 0,0% CPU when running in B/G.
Found a tester with a touch diamond
31/03/2010
Build in debug option added
how to use it:
In the applications directory open the file BtProfilerSettings.xml with a suitable editor.
Somewhere in the settings node add the following line: <WriteLog>X</WriteLog>
Restart the program.
In your device's root directory you'll find a trace file per day, named '3132010BTProfiler_Debug.txt' (thats the one for today)
Please note, that entries are not necessarily in the exact order, as there are 2 separate threads, one dealing with System events and one polling data every second. Thats why entries may even occur twice.
01/04/2010
Code for BT Radio control rewritten, now uses direct P/I invoke instead of MS Shared Sources dll. Seems to be a lot quicker in enabling BT
08/04/2010
New version uploaded.
New functions:
Option to enable BT in discoverable mode
Enable BT for 60 seconds
Enable BT permanently
GUI changed to black (as this is BLACKstone...not Greystone )
I refrained from creating a fancy new GUI in order to keep the footprint in Memory small.
It is still beta, but apart from the HD2 issue we're getting somewhere.
enjoy!
Wishlist / ToDo
Option to enable BT for 60 seconds manually (for file transfer or other purposes) - DONE
Option to enable BT when the Dialer shows up to reduce response time on outgoing calls (not sure if this is still required..).
Scheduler to enable / disable BT.
Separate GUI from Worker Thread to get rid of the smart minimize and enable Autostart option (WIP).
It looks very useful to me, as I use HD with BT handset.
I will test it and let you know how it works for me.
Thanks!
EDIT: Quick Report:
At first call-in, it turns ON BT and handset correctly, but if I let the phone ring, it closes the BT after a few seconds. After that, in second call it does nothing.
At a call out, it does nothing (BT remains closed).
Thanks for testing and your patience!
The first issue was a bug (switching BT off after a few secs), fixed in the cab. Please uninstall and reinstall.
Second issue looks like the program was closed.
Whenever you bring it up, please make sure you use the 'run and hide' button from the menu, to send it to background properly.
Cheers,
Thomas
Tested new cab:
Incoming call works all the time, but it has two little problems:
1st. Since first ring until BT handset is ON, there is a delay of about 10-14
secs
2nd. After BT handset is ON, the ringing is passed only to the handset and
the device speaker is silent
At outgoing call, BT Profiler still not working (it is running in the background)
A step forward at least
The time it takes until a call is being transfered to the headset is something I can't influence and I think, that depends on the combination Phone/handsfree.
All I do (at the moment) is switching BT-radio on/off.
Second issue must be some setting I think. With my Jabra handsfree as well as my car kit the phone still rings. The software does not touch any settings.
Outgoing call works with me, but I admit, the delay until BT is switched on is a bit to long, which results from the event being fired a late.
For this one, I'll try to catch a different (earlier) event, which I already identified but this will be not before next week.
Agian, thanks a lot for your effort. I'll keep on developing this thing until it works as desired.
Please be patiend with me, I'm working in dev for some 20 Years now, but I'm just developing my skills in doing smart device software.
Cheers,
Thomas
I'll test this tool on my HD2. By accident I found your thread, hope I'll make more accidents like this! I will focus solely on turning bluetooth automatically on on USB connect (since thats the only time I use it).
edit: It doesn't seem to turn on bluetooth when I connect my USB cable and phone begins to charge.
Did you check, if the program ran in background?
Switching on BT when charging was my main focus bevor I started developing the program.
However, there will be a new version withing tihs week, fixing some bugs with the eventhandlers, so you may give it another try then
thomas_b said:
Did you check, if the program ran in background?
Switching on BT when charging was my main focus bevor I started developing the program.
However, there will be a new version withing tihs week, fixing some bugs with the eventhandlers, so you may give it another try then
Click to expand...
Click to collapse
Yes program ran in BG. Ill wait patiently for your update
housert said:
Yes program ran in BG. Ill wait patiently for your update
Click to expand...
Click to collapse
Currently testing on my device, I'll post it as soon as possible
thomas_b said:
Currently testing on my device, I'll post it as soon as possible
Click to expand...
Click to collapse
Np. Take your time.
New version is up
Please make sure to read the notes in post #2.
Sorry it took a while, but I had to rewrite the charging portion of the program. the managed libraries are not very good in power line detection, so I had to dig into API.
I tested it again. On incoming call it doesnt turn on bluetooth. On charging it doesnt turn on bluetooth. Maybe the way the Leo works is completely different from HD? Or could it be problem i hooked it up to my pc usb, instead of just a charger?
Umm....the current version is running on my HD as well as on a workmates Diamond since Friday and it behaves well, although the time gap before BT is switched on on outgoing as well as incomming calls is still to long (I'm looking for a solution).
This version should recognize USB PC as well as chargers of different kinds (actually tested with Motorola USB charger in my car and different USB Chargers) as long as they provide power, regardless of the battery state.
My HD is not on Stock ROM, but on an Energy ROM, so its 6.5, same as yours.
At the moment I'm working on a version, that can provide debug information in a tracefile, that's probably what we need to sort out why it's not working on your phone.
Hopefully that version will be up tomorrow.
For the time being:
Have you checked (Task manager) that the program still runs in background?
(silly question you got .NET CF 3.5 installed?
Thanks 4 your patience!
Well, its not really about patience. I mean, it's your tool, take whatever time you need. Since I'm using EnergyROM, I've got .NET installed aswell. Having a debug option is a good idea, maybe there's something I did with my phone (I've tried multiple bluetooth solutions to turn on bluetooth on charger-connect before, KixAss Bluepower for example) that causes your tool not to work.
For the time being debug should point us to the right direction. I will be flashing my Lep with new energy when GTX theme from ElCondor is released, NRG cooks it in his rom with Cookie, and I dont see any bug reports anymore (so I think that won't happen in 2 weeks..)
well, if I provide software, it should better work
Debug Version is up, HowTo in post #2.
Code:
13:46:58 App. startup, using settings:
13:46:58 OnChargingX
13:46:58 OnIncommingX
13:46:58 OnOutgoingX
13:46:58 OnBattLow Perc0
13:47:03 Charging finished
13:47:34 BT switched on
13:48:39 BT switched on
13:49:11 BT switched on
13:49:43 BT switched on
13:49:48 Charging finished
13:49:49 Charging finished
13:50:01 Device cradled
13:50:15 BT switched on
13:50:45 BT switched on
But, Bluetooth is not turned on. I also tried to actually look for my phone using a collegue's phone, but it just doesnt pop up on his display untill i manually turn BT on on my phone.
that looks like the HD2 simply is not responding to the BTon request, which I find a bit strange.
I reckon, Bluepower did not work for you either?
However, I've emailed the developer of Bluepower to check if he's willing to share his sourcecode with me.
Bottom line seems to be that I have to look for a different implementation to control BT Radio in Order to make it work on the HD2.
Bluepower didnt work for me neither, that's why was so happy initially to find your topic I've emailed the developer of bluepower over a month ago, no response so far.
Happy youre active!
I reckon he uses the same API as I do. Got no reply so far either.
Shame I don't have an HD2 but I'll see if I can find something in the API doc.
If BT Radio can be controlled by software, I should be able to find it.
Somewhere in the hardware interface layer I guess, as my ROM is based on Leo as well.

[APP] TomTom Launcher for disabling timeout

EDIT:
Having trouble keeping the program focusing, so does not work yet.
It's a basic program which makes sure the display doesn't timeout while TomTom is running. Devices such as the HTC Maple and the HTC Excalibur doesn't support this function natively.
I have only tested it on my HTC Maple and it works fine. The default path to TomTom is \Storage Card\Program Files\Navigator\TomTom Navigator.exe
It comes with two programs, one is for launching TomTom and the other one is to change the default path. I suggest copying the files into your TomTom folder, but it doesn't matter. Remember to create a shortcut to the launcher and add it to your startmenu for easy access.
It could work on the HTC Excalibur but I haven't tested yet, so If someone could test and reply to this thread, that would be great.
Hmm?!? I've been using WinMo for quite some years, since Qtek S200 and also serveral different versions of TomTom, 5 6 and 7, and I never, but never saw my pda going timeout due to TomTom...
The same I cannot say of iGo8...
onesolo said:
Hmm?!? I've been using WinMo for quite some years, since Qtek S200 and also serveral different versions of TomTom, 5 6 and 7, and I never, but never saw my pda going timeout due to TomTom...
The same I cannot say of iGo8...
Click to expand...
Click to collapse
I think the timeout being referred to is when you have a PIN setup? I am going to download and try on Diamond - will post result.
Can it be used for Garmin as well?
I don't know about Tom Tom but I have the same issue with Garmin - could you modify this app so that it will so the same for Garmin? WOuld be greatly appreciated
burnes said:
I think the timeout being referred to is when you have a PIN setup? I am going to download and try on Diamond - will post result.
Click to expand...
Click to collapse
What pin setup??
onesolo said:
Hmm?!? I've been using WinMo for quite some years, since Qtek S200 and also serveral different versions of TomTom, 5 6 and 7, and I never, but never saw my pda going timeout due to TomTom...
The same I cannot say of iGo8...
Click to expand...
Click to collapse
Your right, I've used the HTC Universal and that work fine for TomTom. But with phones such as the HTC Excalibur and now my phone the HTC Maple, the TomTom times out. So the problem probably vary with different phones and maybe even different TomTom version.
Ross202 said:
I don't know about Tom Tom but I have the same issue with Garmin - could you modify this app so that it will so the same for Garmin? WOuld be greatly appreciated
Click to expand...
Click to collapse
Have you tried using this program with Garmin as well? Even though it says its for tomtom it could be used for other programs.
If it doesn't work its probably because your device has a different pvDevice name than my HTC Maple. The pvDevice name is needed to access the power functions on the phone (Mine is BKL1: ). What is your device name? I could check the pvDevice name and update the program to work with your phone and my phone
Same issue with Garmin
Have you tried using this program with Garmin as well? Even though it says its for tomtom it could be used for other programs.
If it doesn't work its probably because your device has a different pvDevice name than my HTC Maple. The pvDevice name is needed to access the power functions on the phone (Mine is BKL1: ). What is your device name? I could check the pvDevice name and update the program to work with your phone and my phone [/QUOTE]
Thanks for the prompt reply. I am currently using my old iMate JasJam (runs wm6.1) as the GPS chip on my HD2 died. It is - hopefully - being repaired as we speak. However, as I am off to the Czech Republic in a week for a holiday I may have to use it instead. Nothing worse than having to restart the phone every 5 min as you are walking around trying to see the sights.
Don't know what "pvDevice name" is or where to find it. Under Device settings in wm6.1 it says my model no is Herm100 and Platform is PocketPC using CRCs rom version r13.5 but I'm guessing that's not what you are referring to.
I will try just installing it and see what happens. Any further help would be greatly appreciated as this app would be brilliant.
Edit: 1: Just edited the "Save TomTom.exe path" file to point the Tom Tom Navigator launcher to Garmin instead. This has worked to launch Garmin instead of Tom Tom but it still cuts out after a few minutes. I also have S2U2 running so I will add Garmin to the Exceptional Exe list on that and see if that helps.
Edit: 2: Still turned itself even after adding to S2U2 Exceptional Exe's!
Ross202 said:
Thanks for the prompt reply. I am currently using my old iMate JasJam (runs wm6.1) as the GPS chip on my HD2 died. It is - hopefully - being repaired as we speak. However, as I am off to the Czech Republic in a week for a holiday I may have to use it instead. Nothing worse than having to restart the phone every 5 min as you are walking around trying to see the sights.
Don't know what "pvDevice name" is or where to find it. Under Device settings in wm6.1 it says my model no is Herm100 and Platform is PocketPC using CRCs rom version r13.5 but I'm guessing that's not what you are referring to.
I will try just installing it and see what happens. Any further help would be greatly appreciated as this app would be brilliant.
Edit: 1: Just edited the "Save TomTom.exe path" file to point the Tom Tom Navigator launcher to Garmin instead. This has worked to launch Garmin instead of Tom Tom but it still cuts out after a few minutes. I also have S2U2 running so I will add Garmin to the Exceptional Exe list on that and see if that helps.
Edit: 2: Still turned itself even after adding to S2U2 Exceptional Exe's!
Click to expand...
Click to collapse
Im really sorry. I just did a full test today and It seems even I can't get it working . The screen stays on but it loses focus after a while. I'll start working on it now!
When you say "cuts out after a few minutes" is that the display turning off? Or just Garmin losing focus?
Nothing to apologise for - just to have someone develop such an app and make it available for free is a privilege - wish I had the knowledge and skills to do it.
To answer your question, the screen turns off - I have to press the screen-on button at the side of the jasjam, then navigate to the Garmin program launch icon and press it. The program comes back up to where it left off so I guess it must still be running in the background. Of course, when I am on external power this is not a problem - it keeps running. OK in the car but not much good when walking around.
I have noticed that in System/Backlight settings the screen is set to turn off after 5min when on Battery Power so I have unchecked this option, ie screen shouldn't ever turn off. This seems to be working; however, when Garmin is turned off I then have to remember to reset the backlight-off timeout otherwise I'll quickly have a flat battery.
Nowhere near as elegant as your app promises to be.
Have had Garmin running for past 10 min while I have been typing/composing this reply and it hasn't dropped out ..... yet.
What do you mean by "losing focus"
Further to above, I have had Garmin running non-stop since the above post - 30 min - so unchecking the "turn off screen backlight" seems to have done the trick. Now I just have to go through the nausea of manually checking it again in he system properties.
Thanks for your assistance.
What do you mean by "losing focus"
Click to expand...
Click to collapse
Its just like your desktop, when you are doing something in a window, be it typing, mouse clicking etc, you are focused to that window. But as soon as you click another window your focus changes to that window. So whats happening with this program is its focused on TomTom for around 30s but then it is losing focus to something in the background. Nothing visually happens on the screen, but as soon as I press a key it switches to the background.
It sounds like even the backlight doesn't stay on for you...
Hopefully I can figure this problem out by soon, when I do, ill post
For your info, I have two settings that seem to be relevant both related to Battery Power:
1. Settings>System>backlight>battery power> uncheck "turnoff backlight if device not used for ..."
2. Settings>System>power>advanced> on battery power> uncheck "turnoff device if device not used for ..."
When the Garmin first turned itself off I noted that "1" was checked and set to 5 minutes and "2" was checked and set to 2 minutes. 2 minutes seemed to be the time it took before the phone/screen turned itself off. Once I unchecked "1" the setting @ "2" was irrelevant.
Re loss of focus - no, the screen went blank. When I pressed the power on button for the screen the "today" screen came back up. I then pressed the program launcher>Garmin and Garmin resumed where it had left off.
Hope this helps. Regards Ross
Just a heads up.
You can just download a LightJacker from this address:
http://w1.ozone.mine.nu/default.asp?c=index_lj Looks like it does what people want and is easy to use.

Bluetooth "Phone Audio" turns off and cannot turn back on

I believe I have narrowed it down to the phone as the feature works after I reboot the phone. I noticed this when I got in the car and only the Media Audio led was lit on the receiver. When I go to the bluetooth menu on the phone and select the paired device (car receiver), Phone Audio is unchecked and I cannot re-check it. I have tried deleting the phone from teh car receiver and also the device from the phone and repairing and setting it up. It will connect and cannot select 'Phone Audio'. I also noted that after a reboot, bluetooth feature is turned off and needs to be turned back on. Once I turn it back on and click the gear on the BT device, I can turn on and off the Phone Audio and it will work for a while.
This is an 'all of a sudden' development as I have been running the same firmware and ROM for 9+ months. I am S-off and am running firmware 3.35.401.12 with the ViperOne 4.3 ROM. I have upgraded programs from the play store, but cannot figure out what might be causing this. Can anyone here help me fond a solution?
Thanks!
Keith
So just to clarify, you're using BOTH phone and media Bluetooth connections to the one single bluetooth media AND voice enabled head unit in the car?. One receiver?.
Do you have any apps running that will disable things when battery power gets low, like snapdragon battery guru?. Does your rom have any such features built in?.
Make sure both devices bluetooth lists are clear of old devices that no longer have access on resonable terms. Just to make sure its not scanning for another device as a primary.
Make sure you car audio system is running the latest firmware. It can usually be updated via cd/dvd/sdcard.
As mad as it seems, make sure the time is correctly set on both devices.
Beamed in by telepathy.
Yep, yep and yep.
Battery is full , I do not have battery guru installed. I did not change anything. It just now needs to be rebooted before it will connect to BT Phone Audio. Medial Audio connects and works properly, just as it always has.
I have a single Pioneer Premier head unit that I have used for years with multiple phones. If I reboot the phone before it tries to connect, it will connect and Phone Audio works. When it is 'locked out' (my term), I cannot select the block on the that is labeled 'Phone Audio' to check it. As the screenshot shows, it is 'unchecked' and no amount of touching it will check it. The only way to 'check' it is to reboot the phone. Oddly, it reboots with bluetooth turned off and when I turn it on, usually, it is already enabled (Phone Audio).
Thanks for the help,
Keith
After a little research it would appear that, apart from being right about the max enroled devices allowed is 3, "discoverable mode" is required.
Did you connect the phone to the radio or the radio to the phone?. Which discovered which for pairing?. Try pairing the other way from the way you did.
Can you access any options by holding or tapping on any of the fields in the picture above. Something to do with pbap if you can find it and turn it off, most likely under contact sharing. If not, dont worry.
Try turning contact sharing off or see if the stereo will copy them and store them so you can turn that feature off.
Other than that it could just be an incompatibility between the devices. It is not unknown for car audios to be crap hardware.
Beamed in by telepathy.
I am on teh same page of keithspg
I recently resetted my HTC M9 and as coinsequence I have been obligated to reinstall all BT devices (car, 2 headest, laptop)
It worked well (as in the past) for few days but now I have the same issue : I cannot switch on the audio phone !!!
Below the picture:
I could not find any other solution than to wipe the ROM and reinstall. I am now running viper 6.0. no problems. If you are not soff, you may want to ruu it. If you are soff you may want to wipe and install again whichever ROM you are running.
Keith
keithspg said:
I could not find any other solution than to wipe the ROM and reinstall. I am now running viper 6.0. no problems. If you are not soff, you may want to ruu it. If you are soff you may want to wipe and install again whichever ROM you are running.
Keith
Click to expand...
Click to collapse
I am S-On and completely stock
I cannot wipe my smartphone (it is a company smartphone)
I fixed the problem with a simple soft reboot
Inviato dal mio HTC One M9 utilizzando Tapatalk
I am also having the exact same issue. I still have not been able to track down which app is the one causing this conflict. I have also done a factory restore and that seems to have worked for a time but the issue started again. It may be unrelated but... Have you changed the themes? I think that's one of the last things I did before it stopped working. Also restarting the phone "fixes" the issue for one connect/disconnect, but after the bluetooth is disconnected it will no longer allow to use phone audio. I have gone into the settings for the "Paired Bluetoth devices" and I am unable to check "Phone audio". It is not grayed out but it doesn't work either. This issue is driving me crazy, I hate to have to restart the phone every time I get in and out of the car just because the bluetooth wont sync. That being said, I have another clue into the issue. Today I was using the bluetooth in the car while on a phone call and transitioned to my Jawbone Icon when I exited the car flawlessly. I turned off the car, turned on Jawbone (so there wouldn't be a conflict of the Jawbone trying to connect to the phone while it was still connected to the car) Immediately the Jawbone connected and I was able to carry on with the conversation. I was really happy about this. However, when I was done with my phone call I turned off the Bluetooth and turned off the Jawbone. About an hour later I received a video through Whatsapp and when I played it there was no volume. When I pressed the volume button on the phone the volume bar had the Bluetooth symbol!!! The Bluetooth had been off for quite a while now and there where no Bluetoth devices present.
Hopefully this gives some insight into this issue that will help resolve it. Thank you very much!
I have also tried the soft reset and the issue persists.
HTC One M9 Not Rooted
Android 6.0
Patch Lvl Dec 1, 2016
Sense 7.0
Software # 3.37.605.19
This is currently happening to me too. No fix yet. I tried this on other bluetooth devices that are hands-free capable like my portable speaker, and the same issue occurs.
HTC One M9
Android Revolution HD 20.0
Android 6.0
Sense 7.0
S-off
I am having the same issue
HTC One m9
Viperonem9 5.1.0
I have tried wiping / reflashing and still haven't resloved the issue.
this is super annoying I hope someone finds a fix soon
The issue is randomically annoying me too but , as I said few time ago, fortunately I am fixing always doing a restart
Inviato dal mio HTC One M9 utilizzando Tapatalk
I have recently had this problem on my stock ROM HTC 10. The HTC Australia website online chat actually gave me a solution which worked (!)
Settings > Apps > ... (menu) > Show system > Bluetooth Share > Storage > Clear Data
New findings on my phone.
I have an M9, rooted, unlocked and s-off. It has a stock ROM. I have had this issue for a while now. I don't know when or how it started. Everything used to apparently work fine. Could have been some update or an app I added at some point in time that possibly we all share. I had been restarting the phone as well to get the "phone audio" to work. That became excruciatingly tedious. I did find that, on my phone at least, placing the phone in airplane mode, waiting a moment for that to kick in, then starting up the Bluetooth, brought it up with "phone audio" checked. Then I would just turn airplane mode off.
Still a ridiculous way of getting it to work correctly. However, if this technique works for others as well, then I am thinking that airplane mode is disabling a service or something that is keeping it from connecting correctly. I will be looking into this as I hope some more savvy folks will be as well. If someone does figure it out, please share.
---------- Post added at 11:24 AM ---------- Previous post was at 10:30 AM ----------
I found another thing that might be causing the issue by reading other forums. I made the adjustment on my phone this morning and I believe it to be working at this time. (For now anyway). I think it might be related to location services accuracy settings. There are a couple of ways to get there. In Bluetooth settings when the Bluetooth is off, you might see a link to it on the initial Bluetooth page. Otherwise, I found them under, Settings/Location. I have my mode set to "Battery Saving". But under the triple dot should be Scanning. Here I turned off Bluetooth scanning and things seem to be doing okay thus far. Just seems like it takes a few seconds longer to connect to my devices. However, so far, no issues. I may be speaking too soon. If I find it didn't work, I will correct myself in another post.
Best Regards,
Lyndon
Same problem. Either after using my Fiat Car bluetooth system, or after my BLT bluetooth headset, my Phone audio stops and I have to restart my phone.
On my bluteooth headset I only use the "media" audio.
I am using a Samung galaxy 3 watch also.
Huib
Thank you!
[/COLOR]I found another thing that might be causing the issue by reading other forums. I made the adjustment on my phone this morning and I believe it to be working at this time. (For now anyway). I think it might be related to location services accuracy settings. There are a couple of ways to get there. In Bluetooth settings when the Bluetooth is off, you might see a link to it on the initial Bluetooth page. Otherwise, I found them under, Settings/Location. I have my mode set to "Battery Saving". But under the triple dot should be Scanning. Here I turned off Bluetooth scanning and things seem to be doing okay thus far. Just seems like it takes a few seconds longer to connect to my devices. However, so far, no issues. I may be speaking too soon. If I find it didn't work, I will correct myself in another post.
Best Regards,
Lyndon[/QUOTE]
Thanks - I believe this has fixed the issue for me!
Brett
Late post, but just ran into the same problem with my One M8 with final Viper ROM and my newly installed Pioneer BT head unit. Turning off BT scanning on the M8 worked for me as well.
Bluetooth audio and or media check boxes can't be checked
I was able to resolve the issue on my HTC One M9 by turning WiFi scanning and Bluetooth scanning off, updating the Bluetooth checkboxes for audio and media (both of which were unchecked and wouldn't allow me to check them), and turning the scanning back on.

Categories

Resources