This took me by surprise a little bit today when I discovered it, however after doing some digging it seems that it is an issue that has been around since the launch of Windows Phone 7. I was attempting to help a customer who was having trouble connecting a Samsung Ativ S to a Freedom Bluetooth keyboard when I discovered on some Windows forums that Windows Phone 8 does not support the HID (Human Interface Device) profile.
For those not in the know, Bluetooth is not simply just one technology – it is more a collection of profiles that devices must both support in order to communicate with each other in a desired manner. The collection of supported profiles on a device creates its Bluetooth ‘stack’. HID is the low latency profile used for keyboards, mice, game controllers and other peripherals that a person interacts with and expects an almost instantaneous response on the paired device. Windows Phone 8 does not currently have this profile in its stack.
The result is that although the Ativ S I was testing (along with a Nokia Lumia 920 to check it wasn’t just a Samsung issue) would recognise the Freedom keyboard and attempt to pair, it would not hold the connection for more than a couple of seconds. HID support has been present in Android and iOS for many iterations now and it seems like a massive oversight on Microsoft’s part to not have included it in WP8. Considering that all WP8 devices include Office and OneNote, being tied to the onscreen soft keyboard is a big let down for anyone wanting to get some serious heavy typing done.
Currently there is no word on an update from Microsoft to include HID support in the WP8 Bluetooth stack and considering this has apparently been an issue since WP7, a resolution does not look likely any time soon. 3rd party applications also seem unlikely as I doubt Microsoft allow app developers the opportunity to tinker with OS code at that level, rather provide access to functionality through an API – any Microsoft app developers out there, clarification would be appreciated!
A list of the supported Bluetooth profiles in Windows Phone 8 can be found at the Microsoft support page HERE
My Lumia 920 won’t play music through my VW Tiguan’s Bluetooth stereo system either. Very annoying.
Do you know or can find the profile specifications for the stereo system? Windows Phone 8 supports A2DP 1.2 and HFP 1.5 for audio so it should work with most hands free systems and headsets / headphones. Can you connect the 920 to other Bluetooth audio accessories?
I will have a look – it connects and lets me make and receive calls, etc…but no track info or music player control that i have yet seen.
VW info systems are very far behind the curve. The KIA I currently have on test supports music through WP8 and Android. It is on the munfacturer side not the phone unfortunatly. Even a mates GTI R with the Bugatti system cannot connect and only has SD.
Weird omission, even my old PalmOS devices supported bluetooth keyboards.
I bought a new HR sensor with bluetooth for my Polar RCX5 Watch, and guess what. It supports Android and iPhone but not Windows Phone 8. WHAT??? Can’t use it with my Lumia 920 with Endomondo. And Microsoft want to compete with Android and iPhone? If i use this HR sensor. Tell me why I should buy Windows phone 8?