Either that or Scantool.net. They're a bit on the pricey side, but they stand behind their product. They have customer service forums and all. When I was setting up my Android head unit with Torque on it I was have data corruption left and right. Between Scantool.net and Ian Haskins (developer of Torque Pro) I was able to get it going flawlessly. Scantool.net even upgraded the model I had during the process, and let me keep the original, even though it turned out that Torque Pro was the problem. I'd offer it to you, but it's USB, not BT.