I am writing an application that records audio from a bluetooth headset. I have been testing on my HTC Evo 4g LTE(4.0.3). The headset pairs and the application works as intended. To further my testing I am trying to connect a bluetooth headset to a few Android Tablets. The headset pairs just fine, but then it is unable to connect. I'm not given an error dialog, but selecting the headset from my list of paired devices has no response. My hypothesis is that the Handsfree profile was removed from both of these devices because of the lack of phone included inside of them. The devices I have tested on include the Asus Nexus 7 (4.1) and the Motorola Xoom(4.0).
Considering my hypothesis is correct, is there a way to package an application with that missing HFP bluetooth profile without requiring root access?