Skip to content

Scanning any Bluetooth Low Energy (BLE) device unexpectedly disconnects and unpairs my Bluetooth (Classic) mouse  #22

@Abdull

Description

@Abdull

Describe the bug
Using toolBLEx version 0.12 from flathub (i.e., flatpak version of toolBLEx).

With toolBLEx, at the moment I select "scan device" / "scan services & data" / "scan services only" for a "Bluetooth: Low Energy" device, my connected Bluetooth ("Classic") mouse disconnects and unpairs. To have the Bluetooth mouse connect again, I have to go through an pairing phase again (press-and-hold button on Bluetooth mouse, pair mouse in my Debian 12 KDE Plasma wayland BlueZ GUI).

My Bluetooth mouse does not disconnect when scanning (and writing to) services and characteristics of BLE devices with gatttool and bluetoothctl.

Expected behavior
Scanning for services and characteristics of a BLE device, as well as interacting with them (e.g. writing data to a characteristic) shall not break / tamper existing Bluetooth pairings.

To Reproduce
Steps to reproduce the behavior:

  1. In toolBLEx, select BLE device
  2. With a BLE device selected/highlight, on the left, press the yellow-orange "scan device" button.
  3. paired/connected Microsoft BluetoothMouse3600 disconnects (but e.g. paired/connected JBL Charge 2 speaker does not disconnect).

Screenshots
If applicable, add screenshots to help explain your problem.

Your environment
Please describe the environment you are using:

Operating System: Debian GNU/Linux 12
KDE Plasma Version: 5.27.5
KDE Frameworks Version: 5.103.0
Qt Version: 5.15.8
Kernel Version: 6.7.12+bpo-rt-amd64 (64-bit)
Graphics Platform: Wayland
Processors: 12 × AMD Ryzen 5 7640U w/ Radeon 760M Graphics
Memory: 27,2 GiB of RAM
Graphics Processor: AMD Radeon Graphics
Manufacturer: Framework
Product Name: Laptop 13 (AMD Ryzen 7040Series)
System Version: A5
  1. Where did you download/bought the application
    from flathub ( https://flathub.org/apps/io.emeric.toolblex ) via flatpak install flathub io.emeric.toolblex

  2. The version of the application you are running

$ flatpak info io.emeric.toolblex

toolBLEx - Bluetooth device scanner and analyzer

          ID: io.emeric.toolblex
         Ref: app/io.emeric.toolblex/x86_64/stable
        Arch: x86_64
      Branch: stable
     Version: 0.12
     License: GPL-3.0+
      Origin: flathub
  Collection: org.flathub.Stable
Installation: system
   Installed: 136.2 MB
     Runtime: org.freedesktop.Platform/x86_64/23.08
         Sdk: org.freedesktop.Sdk/x86_64/23.08

      Commit: 3bbe0b9bd4b84b93b456f6926f15c5968424daa2245eb354e20dd19d2213e3c0
      Parent: b1acbc3de4fc93cc3191e1ef7be22d625ecbfd2090255435d1c4a84aa0e90aa6
     Subject: Add back shadertools (121003c5)
        Date: 2024-06-20 11:24:11 +0000

Additional context
Add any other context about the problem here.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions