Categories
Bluetooth Windows Mobile

Windows Mobile 5.0 Bluetooth Virtual Serial Ports

Among the fairly modest enhancements to the Microsoft Bluetooth stack in Windows Mobile 5.0 is a new unified system for assigning virtual COM ports. Previously this was only exposed to the user via OEM provided plugins. Very often you were limited to a single incoming and outgoing port. The Pairing process on Windows Mobile 5.0 […]

Categories
Bluetooth

Bluetooth Experience Icon Program

The Bluetooth SIG have introduced a new branding initiative to help clarify what functionality a Bluetooth device supports using a number of simple icons for popular applications of Bluetooth. The current 5 icons are:- Print (Hard Copy Replacement Profile, Basic Print Profile) Input (Human Input Device Profile) Headset (Headset Profile, Handsfree Profile) Transfer (Object Push […]

Categories
Bluetooth

Stop Broadcom Stack Displaying Browser

One of the features of the Broadcom stack is that when you attempt to connect to a virtual COM port it will show the user the Bluetooth Manager and ask them to select a paired device to connect to. You can suppress this and have it always connect to the last used device. You’ll need […]

Categories
Bluetooth Events

32feet.NET v2.0 Beta 1 Available

I’ve posted a Beta build of 32feet.NET to the Files section of the site. Please read the file description for a high-level list of changes. This release is the first to be built against .NET v2.0 and will resolve issues encountered with using the v1.x library from a .NET v2.0 VB project. It also consolidates […]

Categories
Bluetooth

Bluetooth Profiles

This is a post I’ve been meaning to do for a couple of years and just never got around to it. The table below is an attempt to document the Bluetooth profiles supported on various flavours of Windows. Because Windows CE is modular don’t expect every CE device to support all the possible profiles, this […]

Categories
Bluetooth Windows Mobile

Any Port in a Storm

A user posted an important observation on the Bluetooth COM support in Windows Mobile 5 here on the microsoft.public.pocketpc.developer newsgroup. The problem is that while the system allows you to create virtual COM ports for all your paired devices which support Serial Port Profile, most of the time this will fail because the COM port […]

Categories
Bluetooth NETCF

Divert system audio to a Bluetooth headset

In the Windows Mobile 5.0 audio gateway implementation there are a couple of control codes to turn on audio routing through the bluetooth headset/handsfree device. I’ve only tried this with a couple of devices and had mixed (That’s a really bad audio pun sorry!) results but here’s a library to allow you to try it […]

Categories
Bluetooth Windows Mobile

AKU 2 = Woohoo

Some great news from Jason Langridge – not only will AKU 2 introduce the long awaited messaging feature pack, but also introduce the A2DP (Advanced Audio Distribution Profile) Bluetooth profile to support mono and stereo audio devices such as headphones and some advanced car kits. ETA is early 2006 depending on individual OEM schedules for ROM updates.

Categories
Bluetooth Events

Developer Developer Developer Day Session

The agenda for DDD Day II has now been published and for some crazy reason folks voted for my Bluetooth with .NET session 🙂 I’ll be covering both the Bluetooth and Object Exchange components of the 32feet.NET suite, I wont touch on the IrDA part, but the code would be almost exactly the same. We’ll walk through discovery, client […]

Categories
Bluetooth

Use Microsoft Bluetooth Stack on Toshiba M200

I was asked how to replace the default Toshiba stack installed on the M200 with the Windows stack (to allow for .NET programmability). Luckily it’s easy to do and Toshiba include the necessary bits on the hard disk. First you need to uninstall the Toshiba stack – Go to Add/Remove programs and select “Bluetooth Stack […]