[bluez/bluez] 98bed1: device: Fix airpods pairing

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]


  Branch: refs/heads/master
  Home:   https://github.com/bluez/bluez
  Commit: 98bed16d254c3f1b2075290c69e74749d08c39b4
  Author: Frédéric Danis <frederic.danis@xxxxxxxxxxxxx>
  Date:   2024-04-05 (Fri, 05 Apr 2024)

  Changed paths:
    M src/device.c

  Log Message:
  device: Fix airpods pairing

Apple Airpods are discoverable and pairable in BREDR mode, but also
advertise in unconnectable mode in LE with the same Public address, at the
same time. As the pairing process uses the latest seen address, sometimes
it uses the LE Public address to pair, which fails.

This commit introduces the connectable state when selecting the bearer to
use for a connection. The last_seen value is used only for connectable

To unsubscribe from these emails, change your notification settings at https://github.com/bluez/bluez/settings/notifications

[Index of Archives]     [Bluez Devel]     [Linux Wireless Networking]     [Linux Wireless Personal Area Networking]     [Linux ATH6KL]     [Linux USB Devel]     [Linux Media Drivers]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Big List of Linux Books]

  Powered by Linux