Return-Path: MIME-Version: 1.0 In-Reply-To: References: From: Szymon Janc Date: Mon, 27 Feb 2017 17:50:35 +0100 Message-ID: Subject: Re: Unable to pair Bose QC35 To: Dor Shemer Cc: linux-bluetooth@vger.kernel.org Content-Type: text/plain; charset=UTF-8 Sender: linux-bluetooth-owner@vger.kernel.org List-ID: Hi, On 27 February 2017 at 17:36, Dor Shemer wrote: > > > > On Feb 27, 2017 1:27 PM, "Szymon Janc" wrote: > > Hi, > > On 26 February 2017 at 22:54, Dor Shemer wrote: > > Thanks for replying, > > > > On Sun, Feb 26, 2017 at 9:57 PM, Szymon Janc wrote: > >> Hi, > >> > >> On 25 February 2017 at 15:10, Dor Shemer wrote: > >>> Hello, > >>> > >>> I have a new set of Bose QC35 that won't my pair with ubuntu 16.10 > >>> (dell xps 9550). I tried everything I could find on this mailing list > >>> (http://marc.info/?l=linux-bluetooth&m=148314289530765&w=2) and > >>> askubuntu.com (http://askubuntu.com/questions/833322/pair-bose-quietcomfort-35-with-ubuntu-16-04-over-bluetooth) > >>> but nothing seems to help. > >>> > >>> I'm trying to pair using either dual mode or bredr, as suggested in > >>> the askubunu answer. > >>> > >>> Using ControllerMode = dual I get: > >>> > >>> [bluetooth]# devices > >>> Device 04:52:C7:62:27:75 LE-Pigment Pete > >>> [bluetooth]# pair 04:52:C7:62:27:75 > >>> Attempting to pair with 04:52:C7:62:27:75 > >>> [CHG] Device 04:52:C7:62:27:75 Connected: yes > >>> Failed to pair: org.bluez.Error.AuthenticationFailed > >>> [CHG] Device 04:52:C7:62:27:75 Connected: no > >>> > >>> > >>> OnControllerMode = bredr I can't even find the device, but if > >>> remembered from the dual mode scan, I get: > >>> > >>> [bluetooth]# devices > >>> Device 04:52:C7:62:27:75 LE-Pigment Pete > >>> [bluetooth]# pair 04:52:C7:62:27:75 > >>> Attempting to pair with 04:52:C7:62:27:75 > >>> Failed to pair: org.bluez.Error.AuthenticationRejected > >>> > >>> > >>> I'm not sure what causes this or where to keep looking, as none of the > >>> questions I found online have this exact problem. Could you help guide > >>> me? > >> > >> Please update, this should be fixed in 5.42. > > > > I tried that, and upgraded to 5.43 from source, however the issue > > remains the same, > > Should I upgrade another package? Are there logs or debug mode I should check? > > It seems to work just fine here. > > Are you sure your headset is in pairing mode? > You could collect btmon traces from pairing (including device discovery). > > -- > pozdrawiam > Szymon K. Janc > > > I'm positive it's in pairing mode. The same procedure works with my Android and Windows devices. > > How can I collect pairing traces from btmon? I'm not familiar with it. > Is there anywhere I can get a more detailed error than AuthenticationFailed / AuthenticationRejected? You can use 'sudo btmon' for HCI traces and then you'll see all the traffic. But what you describe seems like you are not using 5.43 but older version. This looks like you try to pair over LE and QC35 doesn't support pairing over LE (nor cross transport pairing). Please double check if you correctly upgraded BlueZ (since you use Ubuntu I'd just use debs from 'zesty' release instead of building from sources). -- pozdrawiam Szymon K. Janc