View Full Version : WM5 ROMs - Bluetooth "wake up"
suggsjc
04-01-2007, 08:32 PM
I'm assuming that all of the WM5 ROMs have the issue with BT where it randomly turns the screen on. I happen to find this incredibly annoying. In my opinion it should be the highest priority "fix" over any new bells and whistles.
That said, has there been any work done toward solving this issue? If so, could someone kindly point me in its direction as I would like to give my assistance in getting this resolved.
Thanks in advance! Hopefully we can get this resolved here soon.
suggsjc
08-01-2007, 04:13 AM
Here is an interesting link...I'm going to see where it takes us.
http://forum.xda-developers.com/showthread.php?t=275147
Anyone else got any ideas/leads?
kerio
08-01-2007, 08:52 AM
http://forum.xda-developers.com/showpost.php?p=1093993&postcount=249
suggsjc
09-01-2007, 05:53 PM
Here is the post from bigmike that has some of the technical details as to what is going on with the BT stack.
http://forum.xda-developers.com/showpost.php?p=959048&postcount=45
suggsjc
10-01-2007, 07:07 PM
I pm'ed bigmike, but didn't get a response. My main question was what development/debugging environment did he use when studying the BT stack. What do all of the techs use around here (and where can I get them)?
If I'm going to get to the bottom of this, then I'll probably have to dig down into some of the system calls. Can anyone enlighten me as to the best methods to do that?
I really want to help out, so any tips/tricks are appreciated.
suggsjc
11-01-2007, 05:51 PM
http://forum.xda-developers.com/showpost.php?p=1093993&postcount=249
kerio, that is good information, but this is still a bug and needs to be resolved.
BT should only un-suspend the device on a triggering event (ie a phone call, headset button is pressed, pairing request, etc) not a random interval.
As bigmike stated in his post, it is not directly related to his patch, but something BT in general. It did not do this in 2003SE, so it is probably related to the way WM5 handles one (or more) of the BT interrupts.
Again, I really need some help in figuring out how to look at what all is going on inside the system (calls, interrupts, etc). Could anyone please give some advice as to the best way to accomplish that?
Might be a good thing to change the following in registry (hexa):
HKLM/System/CurrentControlSet/Control/Power/State/ScreenOff
Flags=0x10010000 (dword in hexa)
After this modification you can use any good program to switch the screen off (and also the backlight), while the system runs on. This way (for me) the GPS won't loose connection and the program logs the track, etc., but no power is drained by the screen and its light.
Hope that helps for someone with this kinda problem.
thasan
13-04-2007, 10:39 PM
@homa,
Not sure what happens but the RegEntry keeps changing back. No real fix I can find.
vBulletin® v3.7.0, Copyright ©2000-2008, Jelsoft Enterprises Ltd.