Ghost Device

The steps that @nayelyz is suggesting are the correct ones, I have suffered it 2 times.
The first one, it was solved with this proccess:

The second time was more complex:

  • open logcat with affected driver
  • with the device in pairing mode, search nearby.
  • The device Will paired with the driver to which it was hooked and you will see activity from this device in the logcat.
  • reset the device.
  • check in logcat if you get the lifecycle removed.
  • Repeat this until you receive the lifecycle removed when resetting the device.
  • If this does not happen, you will not be able to remove the driver from the hub.
    it took me several hours to get it, with the help of @nayelyz

It can be maddening