Kindle Fire HD + Bluetooth Mate RN-41

I recently bought a RN-41 breakout board (SFE WRL-10559) and fired it up in order to use it with a Kindle Fire HD and custom Android app. To my chagrin, I discovered that Kindle Fire HD does not support the Bluetooth SPP profile. When I try to pair the KFHD to the RN-41, the KFHD tells me it’s an incompatible device. I researched further and found this on the amazon web site:

Kindle Fire HD supports the following Bluetooth profiles:

A2DP Streams audio to compatible Bluetooth speakers, headphones, and many car audio systems.

AVRCP Receives basic media commands, such as play/pause and increase/decrease volume from compatible devices.

HID Connects to compatible Bluetooth keyboards.

OPP Enables users to push data from compatible computers or phones.

I cannot find a way or anyone who has talked about how to add the SPP profile to a Kindle Fire HD. Alternatively, is there any other way the RN-41 and a Kindle Fire HD can talk?

You can get the bluesmirf HID module https://www.sparkfun.com/products/10938 based on the rn-42 module, which will let you communicate with your kindle as the bt module would show as an HID device. I am currently using this with my arduino uno and my galaxy tab and it looks just like a bluetooth keyboard to the tab. It will send plain ascii text across if thats what you need, or can send raw HID reports (keyboard keypresses), mouse coordinates, etc. It can also be put in SPP mode for future uses if you need it for that.

thanks for your reply