BUG: Bluetooth Serial port connection disables power button and screen toggle system features

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance

From: Adam Z Lein (AdamZ_at_pocketnow.com)
Date: 12/07/04


Date: Tue, 7 Dec 2004 10:35:49 -0500

On my imate Pocket PC Phone 2003 (HTC Himalaya, XDA II, MDA II, etc) after
installing imate ROM 1.72, there is a really anoying bug in the Bluetooth
implementation when the Media Player's screen toggle and even the suspend
button will not work while connected to a Bluetooth GPS receiver through a
serial COM port.

To reproduce the bug...
1. Install ROM 1.72
2. In Bluetooth Settings turn on both incoming and outgoing COM ports.
3. Pair with any Bluetooth GPS receiver (I've tried two)
4. Launch GPS software and connect to GPS receiver. (I've tried CoPilot Live
Pocket PC 5, iGuidance v2, Mapopolis 4, and Oncourse Navigator/Navigon 4)
5. Switch to Windows Media Player 9
6. Assign "Screen Toggle" function to a hardware button using
Tools>Settings>Buttons
7. Press the hardware button to shut off the screen

Result: Screen shuts off and then turns right back on. Pressing a second
time does nothing. Pressing a third time turns the screen off, but then it
comes right back on again.

8. Press the power/suspend hardware button.

Result: Pocket PC shuts off and then comes right back on.

This does NOT happen on Windows Mobile 2003 Phone Edition ROM 1.60 (or
older) for HTC Himalaya devices. I think the older ROMs use a virtual COM
port instead or none at all.

Anyway, it's really annoying to not be able to shut the screen off when I
need to. I like to listen to GPS navigation voice prompts while riding a
bicycle or motorcycle, and this bug where the screen keeps coming on greatly
reduces battery life and can cause unintended screen taps while the PDA is
pocket-bound.

Can anyone else reproduce this bug? Is it present in any other Pocket PCs?
Is it present in Windows Mobile 2003 Second Edition Phone Edition (PDA2K?
Imate JAM?)

-- 
Adam Z Lein
------
Contributing Editor
pocketnow.com -- it's all about portability...
http://www.pocketnow.com 


Relevant Pages

  • Re: Autorun.exe on Pocket PCs (2002 & 2003)
    ... These are things the manufacturer of the device controls. ... - The iPAQ mounts its internal storage differently between 2002 and 2003. ... Note that persistent storage like the "iPAQ File Store" is not a Pocket PC ... > ridiculous bug whereby a hard-reset device would hog around 21 ...
    (microsoft.public.pocketpc.developer)
  • Re: Pocket2004_PC (again)
    ... operating system is Windows Mobile 2003 for Pocket PC, ... the HP web site the new ROM version that will update your Windows ... Is my internet connection settings wrong? ...
    (microsoft.public.pocketpc)
  • Re: change with A12 ROM update
    ... Please see the Pocket PC Mag Expert Blog at ... Is the A12 ROM update for all WM5.0 devices or previous versions? ... As for the secondary battery, I find most people actually *don't* have ... "Clinton Fitch, MVP-Mobile Devices" ...
    (microsoft.public.pocketpc)
  • Re: Imate closing applications down
    ... The ROM update puts multiple ... Windows/Startup folder on your Pocket PC. ... This bug is resident in all Windows Mobile Pocket PCs, ... > when the used memory goes above 16Mb. ...
    (microsoft.public.pocketpc.phone_edition)
  • Re: Pocket PC 2003 app running on Mobile 5.0
    ... over 800 units running 2003 and then 2003SE without a hitch. ... I believe I hunted down my bug today. ... My main app shows nothing similar. ... I assume you are using the Pocket PC 2003 SDK, ...
    (microsoft.public.pocketpc.developer)