new bluez implementation based on qualcomms