Log in

View Full Version : Change the Microsoft Bluetooth stack to the Widcomm one!


Menneisyys
01-26-2007, 12:14 PM
You may have heard (particularly if you’ve been following my past articles) about the differences between the Microsoft Bluetooth stack coming with HTC Phone Edition devices and know its major shortcomings when compared to the major alternative, the Widcomm / Broadcom BT stack:


It lacks BT PAN (albeit the latest AKU3 has some basic support for BT PAN server functionality (http://www.pocketpcmag.com/blogs/index.php?blog=3&p=1415&more=1&c=1&tb=1&pb=1)) support, which would be of high importance in, say, chatting / talking apps (for example, 4Talk (http://www.pocketpcmag.com/blogs/index.php?blog=3&p=1098&more=1&c=1&tb=1&pb=1) or Microsoft Portrait (http://www.pocketpcmag.com/blogs/index.php?blog=3&p=1645&more=1&c=1&tb=1&pb=1) or multiplayer games (http://www.pocketpcmag.com/blogs/menneisyys/102005MPPPCGames.asp))
It, as far as versions prior to AKU3 are concerned, lacks support for BT FTP (see THIS ARTICLE (http://www.pocketpcmag.com/blogs/index.php?blog=3&p=1065&more=1&c=1&tb=1&pb=1) for more info)
It has wildly inferior A2DP (stereo Bluetooth headphones) sound quality (http://www.pocketpcmag.com/blogs/index.php?blog=3&p=1400&more=1&c=1&tb=1&pb=1)

No wonder a lot of people have been actively trying to “hack” the Widcomm BT stack on Pocket PC models initially coming with the Microsoft BT stack. Of them, the WM5-upgraded Dell Axim x50(v) and the x51(v) may already be known to you (I’ve also posted a lot on the project; see for example THIS (http://www.pocketpcmag.com/blogs/index.php?blog=3&title=new_0_50_version_of_greatly_enhanced_fre&more=1&c=1&tb=1&pb=1)).

Some weeks ago, well-known XDA-Developers hackers started to work on the port to HTC Phone Edition phones; for the most part, with success.

For the most part, you may ask? Yes, unfortunately, there still are problems; they are as follows:


Currently, it’s not possible to use traditional Bluetooth headsets for calling. Upon trying to connect to the headset, the PDA will just display an error message as can be seen in HERE (http://www.winmobiletech.com/kuvat/WidcommBTHTCDevices.png). In the Hermes Widcomm developer thread, people are working on fixing this issue; so far, with little success. This will be a showstopper for many.
You won’t be able to use the PDA as a modem via Bluetooth (see my tutorial here (http://www.pocketpcmag.com/blogs/index.php?blog=3&p=510&more=1&c=1&tb=1&pb=1)) using either pre-AKU3 DUN or AKU3 Internet Sharing BT PAN. Also see this thread (http://forum.xda-developers.com/showthread.php?t=288561) for my posts on this problem.

That is, if the lacking functionality is a showstopper for you, do NOT consider switching BT stacks as yet.

Model-specific tutorials / threads

Check them out for a discussion and / or a tutorial for installing the BT stack on your particular phone model:

HTC Wizard (http://forum.xda-developers.com/showthread.php?t=285696)

HTC TyTN (Hermes) (http://forum.xda-developers.com/showthread.php?t=285419) (my earlier report (http://www.pocketpcmag.com/blogs/index.php?blog=3&title=widcomm_bluetooth_stack_for_the_htc_tytn&more=1&c=1&tb=1&pb=1))

HTC Trinity (http://forum.xda-developers.com/showthread.php?t=286094): it seems it still doesn’t work at all (I’ve tried hacking very hard).

HTC Universal (http://forum.xda-developers.com/showthread.php?t=290898); well-known Pocket PC hacker and coder Helmi has just announced (http://forum.xda-developers.com/showpost.php?p=1114884&postcount=9) he’ll really soon release a working version even with headset support. I'll keep you posted.