Yeah, I wasn't sure whether mine wasn't working due to hardware issues or the software. Haven't dug in to debug it much because I don't really use it, but the times I have tried, it failed. It could sometimes connect to some devices but the connection wouldn't be stable and no useful data transferred before it dropped.
Not even sure I have the tools to debug it. Does BT have a loopback mode to test if bits in are the same as bits out? Does wireshark work at the physical link level?