Bluetooth Addresses are assigned by range by the IEEE, see the list here of assignments, http://standards.ieee.org/regauth/oui/index.shtml That should at least give the manufacturer. There have also been some discussions of this subject before on the forums, I don't know whether the posts are still available...