Hi Nick,
I hope you are still monitoring this thread. My application also needs to know the RSSI value of an active Bluetooth connection. It is critical for our intended use cases. Without it, we really have no way to make our app work on the Android.
When I Google "Read_RSSI_Command" or "Android HCI level", I don't find any links that give me enough details to know whether there is some round-about way in which we can still retrieve this value. For example, if the value is not exposed to Java, is it exposed to native code, and is there some way that we can go through native code to get it? I would be happy to try anything to get the value. There is just very little documentation out there about this.
We know that Bluetooth RSSI values are notoriously approximate on all phones. Still, other platforms expose the RSSI value and leave it up to the developer to realize the limitations of the hardware. We have a really cool application that makes use of RSSI values, even though they are somewhat inaccurate, in a way that increases their accuracy to the point where we can do really novel, cool things. We would love to have the opportunity to do those things on the Android.