Xiaomi Airdots don't work

Hello folks, so I’ve been trying to use Airdots here on Manjaro. The first pairing, when the devices are discovered works smoothly. However, when I turn off Bluetooth and then I try to use them again it doesn’t work.

Using journalctl I get the following logs

may 24 19:45:57 asdru bluetoothd[1029]: /org/bluez/hci0/dev_79_49_7B_42_AB_A3/fd37: fd(42) ready
may 24 19:45:57 asdru pulseaudio[1902]: org.freedesktop.DBus.Properties.Get /org/bluez/hci0/dev_79_49_7B_42_AB_A3/fd37 Volume failed: org.freedesktop.DBus.Error.InvalidArgs: No such property 'Volume'
may 24 19:46:17 asdru bluetoothd[1029]: src/profile.c:ext_io_disconnected() Unable to get io data for Hands-Free Voice gateway: getpeername: Transport endpoint is not connected (107)
may 24 19:46:22 asdru bluetoothd[1029]: /org/bluez/hci0/dev_79_49_7B_42_AB_A3/sep1/fd38: fd(41) ready
may 24 19:46:22 asdru pulseaudio[1902]: org.freedesktop.DBus.Properties.Get /org/bluez/hci0/dev_79_49_7B_42_AB_A3/sep1/fd38 Volume failed: org.freedesktop.DBus.Error.InvalidArgs: No such property 'Volume'
may 24 19:46:58 asdru bluetoothd[1029]: src/profile.c:ext_io_disconnected() Unable to get io data for Hands-Free Voice gateway: getpeername: Transport endpoint is not connected (107)
may 24 19:47:43 asdru bluetoothd[1029]: Failed to set mode: Failed (0x03)
may 24 19:48:16 asdru bluetoothd[1029]: src/profile.c:record_cb() Unable to get Hands-Free Voice gateway SDP record: Host is down
may 24 19:48:22 asdru bluetoothd[1029]: src/profile.c:record_cb() Unable to get Hands-Free Voice gateway SDP record: Host is down
may 24 19:48:26 asdru bluetoothd[1029]: src/profile.c:record_cb() Unable to get Hands-Free Voice gateway SDP record: Host is down
may 24 19:48:29 asdru bluetoothd[1029]: /org/bluez/hci0/dev_79_49_7B_42_AB_A3/fd39: fd(42) ready
may 24 19:48:29 asdru pulseaudio[1902]: org.freedesktop.DBus.Properties.Get /org/bluez/hci0/dev_79_49_7B_42_AB_A3/fd39 Volume failed: org.freedesktop.DBus.Error.InvalidArgs: No such property 'Volume'
may 24 19:48:44 asdru bluetoothd[1029]: profiles/audio/avdtp.c:cancel_request() Suspend: Connection timed out (110)
may 24 19:48:46 asdru bluetoothd[1029]: profiles/audio/avdtp.c:handle_unanswered_req() No reply to Suspend request
may 24 19:48:46 asdru bluetoothd[1029]: src/profile.c:ext_io_disconnected() Unable to get io data for Hands-Free Voice gateway: getpeername: Transport endpoint is not connected (107)
may 24 19:48:48 asdru bluetoothd[1029]: src/service.c:btd_service_connect() a2dp-sink profile connect failed for 79:49:7B:42:AB:A3: Device or resource busy
may 24 19:48:48 asdru bluetoothd[1029]: plugins/policy.c:reconnect_timeout() Reconnecting services failed: Device or resource busy (16)
may 24 19:48:50 asdru bluetoothd[1029]: /org/bluez/hci0/dev_79_49_7B_42_AB_A3/fd40: fd(42) ready
may 24 19:48:50 asdru pulseaudio[1902]: org.freedesktop.DBus.Properties.Get /org/bluez/hci0/dev_79_49_7B_42_AB_A3/fd40 Volume failed: org.freedesktop.DBus.Error.InvalidArgs: No such property 'Volume'
may 24 19:49:05 asdru bluetoothd[1029]: profiles/audio/avdtp.c:cancel_request() Suspend: Connection timed out (110)
may 24 19:49:10 asdru bluetoothd[1029]: src/profile.c:ext_io_disconnected() Unable to get io data for Hands-Free Voice gateway: getpeername: Transport endpoint is not connected (107)
may 24 19:49:10 asdru bluetoothd[1029]: profiles/audio/avdtp.c:handle_unanswered_req() No reply to Suspend request
may 24 19:49:15 asdru bluetoothd[1029]: /org/bluez/hci0/dev_79_49_7B_42_AB_A3/sep1/fd41: fd(41) ready
may 24 19:49:15 asdru pulseaudio[1902]: org.freedesktop.DBus.Properties.Get /org/bluez/hci0/dev_79_49_7B_42_AB_A3/sep1/fd41 Volume failed: org.freedesktop.DBus.Error.InvalidArgs: No such property 'Volume'
may 24 19:49:55 asdru bluetoothd[1029]: src/profile.c:ext_io_disconnected() Unable to get io data for Hands-Free Voice gateway: getpeername: Transport endpoint is not connected (107)

As per this thread, I tried doing pacmd load-module module-switch-on-connect but it didn’t work


This is my inxi -Faxi

System:
  Host: asdru Kernel: 5.17.9-1-MANJARO arch: x86_64 bits: 64 compiler: gcc
    v: 12.1.0 parameters: BOOT_IMAGE=/boot/vmlinuz-5.17-x86_64
    root=UUID=b7ccff9c-3ed2-4871-9171-b63a484b3dc9 rw quiet splash apparmor=1
    security=apparmor resume=UUID=796ccbcb-530d-434a-8efd-c4a8a7338c8b
    udev.log_priority=3
  Desktop: GNOME v: 42.1 tk: GTK v: 3.24.34 wm: gnome-shell dm: GDM v: 42.0
    Distro: Manjaro Linux base: Arch Linux
Machine:
  Type: Laptop System: LENOVO product: 81UH v: Lenovo Legion Y740-15IRHg
    serial: <superuser required> Chassis: type: 10 v: Lenovo Legion Y740-15IRHg
    serial: <superuser required>
  Mobo: LENOVO model: LNVNB161216 v: SDK0R32862 WIN
    serial: <superuser required> UEFI-[Legacy]: LENOVO v: BVCN11WW(V1.07)
    date: 07/04/2019
Battery:
  ID-1: BAT1 charge: 47.2 Wh (100.0%) condition: 47.2/52.4 Wh (90.1%)
    volts: 12.8 min: 11.6 model: Celxpert L17L3PG1 type: Li-ion serial: 190
    status: full
CPU:
  Info: model: Intel Core i7-9750H bits: 64 type: MT MCP arch: Coffee Lake
    family: 6 model-id: 0x9E (158) stepping: 0xA (10) microcode: 0xF0
  Topology: cpus: 1x cores: 6 tpc: 2 threads: 12 smt: enabled cache:
    L1: 384 KiB desc: d-6x32 KiB; i-6x32 KiB L2: 1.5 MiB desc: 6x256 KiB
    L3: 12 MiB desc: 1x12 MiB
  Speed (MHz): avg: 1050 high: 3693 min/max: 800/4500 scaling:
    driver: intel_pstate governor: powersave cores: 1: 800 2: 800 3: 800 4: 800
    5: 800 6: 800 7: 800 8: 855 9: 3693 10: 863 11: 800 12: 800
    bogomips: 62431
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
  Vulnerabilities:
  Type: itlb_multihit status: KVM: VMX disabled
  Type: l1tf
    mitigation: PTE Inversion; VMX: conditional cache flushes, SMT vulnerable
  Type: mds mitigation: Clear CPU buffers; SMT vulnerable
  Type: meltdown mitigation: PTI
  Type: spec_store_bypass
    mitigation: Speculative Store Bypass disabled via prctl
  Type: spectre_v1
    mitigation: usercopy/swapgs barriers and __user pointer sanitization
  Type: spectre_v2 mitigation: Retpolines, IBPB: conditional, IBRS_FW,
    STIBP: conditional, RSB filling
  Type: srbds mitigation: Microcode
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: NVIDIA TU106BM [GeForce RTX 2060 Mobile] vendor: Lenovo
    driver: nvidia v: 510.73.05 alternate: nouveau,nvidia_drm non-free: 515.xx+
    status: current (as of 2022-05) arch: Turing pcie: gen: 1 speed: 2.5 GT/s
    lanes: 16 link-max: gen: 3 speed: 8 GT/s bus-ID: 01:00.0
    chip-ID: 10de:1f51 class-ID: 0300
  Device-2: Chicony Integrated Camera (1280x720@30) type: USB
    driver: uvcvideo bus-ID: 1-7:4 chip-ID: 04f2:b604 class-ID: 0e02
    serial: 0001
  Display: x11 server: X.org v: 1.21.1.3 with: Xwayland v: 22.1.1
    compositor: gnome-shell driver: X: loaded: nvidia gpu: nvidia
    display-ID: :1 screens: 1
  Screen-1: 0 s-res: 1920x1080 s-size: <missing: xdpyinfo>
  Monitor-1: DP-4 res: 1920x1080 hz: 144 dpi: 142
    size: 344x194mm (13.54x7.64") diag: 395mm (15.55") modes: N/A
  OpenGL: renderer: NVIDIA GeForce RTX 2060/PCIe/SSE2
    v: 4.6.0 NVIDIA 510.73.05 direct render: Yes
Audio:
  Device-1: Intel Cannon Lake PCH cAVS vendor: Lenovo driver: snd_hda_intel
    v: kernel alternate: snd_soc_skl,snd_sof_pci_intel_cnl bus-ID: 00:1f.3
    chip-ID: 8086:a348 class-ID: 0403
  Device-2: NVIDIA TU106 High Definition Audio vendor: Lenovo
    driver: snd_hda_intel v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 16
    bus-ID: 01:00.1 chip-ID: 10de:10f9 class-ID: 0403
  Sound Server-1: ALSA v: k5.17.9-1-MANJARO running: yes
  Sound Server-2: JACK v: 1.9.21 running: no
  Sound Server-3: PulseAudio v: 15.0 running: yes
  Sound Server-4: PipeWire v: 0.3.51 running: yes
Network:
  Device-1: Intel Cannon Lake PCH CNVi WiFi
    vendor: Rivet Networks Killer Wireless-AC 1550i Wireless driver: iwlwifi
    v: kernel bus-ID: 00:14.3 chip-ID: 8086:a370 class-ID: 0280
  IF: wlp0s20f3 state: up mac: 24:ee:9a:ee:76:b8
  IP v4: 192.168.0.162/24 type: dynamic noprefixroute scope: global
    broadcast: 192.168.0.255
  IP v6: fe80::3174:62e7:cfef:d096/64 type: noprefixroute scope: link
  Device-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
    vendor: Lenovo driver: r8169 v: kernel pcie: gen: 1 speed: 2.5 GT/s
    lanes: 1 port: 3000 bus-ID: 3f:00.0 chip-ID: 10ec:8168 class-ID: 0200
  IF: enp63s0 state: down mac: 7c:8a:e1:20:86:b4
  IF-ID-1: docker0 state: down mac: 02:42:94:bd:13:e8
  IP v4: 172.17.0.1/16 scope: global broadcast: 172.17.255.255
  IF-ID-2: ipv6leakintrf0 state: unknown speed: N/A duplex: N/A
    mac: 26:97:56:0a:59:dd
  IP v6: fdeb:446c:912d:8da::/64 type: noprefixroute scope: global
  IP v6: fe80::c640:4488:a50:f2f3/64 type: noprefixroute scope: link
  IF-ID-3: proton0 state: unknown speed: 10 Mbps duplex: full mac: N/A
  IP v4: 10.20.0.3/16 type: noprefixroute scope: global
    broadcast: 10.20.255.255
  IP v6: fe80::c2fb:928:a1b4:3590/64 virtual: stable-privacy scope: link
  WAN IP: 154.90.12.17
Bluetooth:
  Device-1: Intel Bluetooth 9460/9560 Jefferson Peak (JfP) type: USB
    driver: btusb v: 0.8 bus-ID: 1-14:5 chip-ID: 8087:0aaa class-ID: e001
  Report: bt-adapter ID: hci0 rfk-id: 3 state: up
    address: 24:EE:9A:EE:76:BC
Drives:
  Local Storage: total: 953.87 GiB used: 155.04 GiB (16.3%)
  SMART Message: Required tool smartctl not installed. Check --recommends
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Samsung
    model: MZVLB1T0HALR-000L2 size: 953.87 GiB block-size: physical: 512 B
    logical: 512 B speed: 31.6 Gb/s lanes: 4 type: SSD serial: S3RSNX0M903911
    rev: 5L1QEXA7 temp: 34.9 C scheme: MBR
Partition:
  ID-1: / raw-size: 919.45 GiB size: 903.95 GiB (98.31%)
    used: 155.04 GiB (17.2%) fs: ext4 dev: /dev/nvme0n1p1 maj-min: 259:1
Swap:
  Kernel: swappiness: 60 (default) cache-pressure: 100 (default)
  ID-1: swap-1 type: partition size: 34.41 GiB used: 0 KiB (0.0%)
    priority: -2 dev: /dev/nvme0n1p2 maj-min: 259:2
Sensors:
  System Temperatures: cpu: 56.0 C pch: 59.0 C mobo: N/A gpu: nvidia
    temp: 55 C
  Fan Speeds (RPM): N/A
Info:
  Processes: 399 Uptime: 10h 46m wakeups: 9 Memory: 31.27 GiB
  used: 9.07 GiB (29.0%) Init: systemd v: 250 tool: systemctl Compilers:
  gcc: 12.1.0 clang: 13.0.1 Packages: 1535 pacman: 1519 lib: 372 flatpak: 0
  snap: 16 Shell: Zsh v: 5.9 running-in: gnome-terminal inxi: 3.3.16

Any help is appreciated