Windows midi+Bluetooth reconnection issue

Anonymous

Hello there, pls help!

  • Windows 11
  • bluetooth adapter for PC Ugreen 5.3
  • midi keyboard that works only via bluetooth (Pop-piano MP228)
  • Midiberry

In Midiberry everything works fine even with a fairly low latency, but every 20 seconds the midi keyboard returns from the connected status to the paired status. I have to restart Midiberry. The problem is that Windows 11 constantly tries to get the battery level of the midi keyboard, but for Windows it is 0%, although other platforms such as iOS, MacOS and even Android correctly and without problems process this information and show the real battery level. I also tried the same on Windows 10, the disconnections are even more frequent, literally every 5 seconds and I need to restart Midiberry, is it really impossible to at least disable this charge check in Windows so that it does not check the battery of the connected device?

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments

12 answers

  1. Anonymous

    As far as I know, this bluetooth adapter requires you to disable Intel Bluetooth, i.e. “Intel(R) wireless Bluetooth(R)”. Otherwise it will not work properly.

    No other Bluetooth adapters except Ugreen 5.3 were connected to the PC; the ASUS PRIME Z370-A motherboard does not have built-in Bluetooth adapters. “Bluetooth LE Device” is a driver that Windows automatically assigns to my device (bluetooth midi keyboard).

    The problem is not in the devices, the problem is that this is a Windows bug, as proof I was able to even make the connection stable yesterday and today using a trick. I have two of these midi keyboards, white and black. If I first connect one and then the second at the moment when the first one makes an automatic reconnection because Windows cannot recognize the percentage of the device's battery charge, then the first one reconnects every 20 seconds, and the second one is completely stable and works without a single break (I tried several times for 30-60 minutes). And it did not depend on which one was connected first - black or white, the important thing was the fact that the first one takes on this battery check, which allows the second one to bypass it and not reconnect.

    0 comments No comments
  2. Anonymous

    I've been having a similar issue - not quite as often, and with different hardware. I have a Korg microKey Air and find MIDIberry a better connection option that Korg's driver. And I'm using a TP-Link BT adapter. My keyboard would still disconnect randomly, at least once every 5 minutes.

    After finding this thread, I went into Power Management and poked around. I found the setting USB Selective Suspend was enabled. I set it to Disabled and my keyboard has been connected for almost an hour now with no issues!

    To get to this setting on Win10, click Start and type 'power'. Select Power and Sleep Settings. On the right under Related settings, select Additional power settings. Find your selected power plan (mine was Balanced) and click Change plan settings.

    In the next window click Change advanced settings. In the new box, scroll down to USB settings, expand that, then expand 'USB selective suspend setting'. Set it to Disabled.

    This shouldn't be too much different in Win11, I hope. Hope this helps. I used to use my BT keyboard just for a quick way to get a song melody down or something similar. This should make it actually usable for longer projects.

    0 comments No comments
  3. Anonymous

    Hi Archie Mech.

    I noticed that you are using the Ugreen 5.3 bluetooth adapter, which is strange because “Bluetooth LE Device” belongs to Intel Bluetooth. The Ugreen 5.3 bluetooth adapter uses a device called “Universal Bluetooth Adapter”. Maybe you are not using the bluetooth adapter in the right way.

    As far as I know, this bluetooth adapter requires you to disable Intel Bluetooth, i.e. “Intel(R) wireless Bluetooth(R)”. Otherwise it will not work properly.

    If the problem still exists after disabling it, you can try not using the Bluetooth adapter. Enable Intel Bluetooth and connect directly using Intel Bluetooth (just for testing).

    We look forward to your reply.

    Best Regards,

    Raylan-MSFT | Microsoft Community Support Specialist

    0 comments No comments
  4. Anonymous

    Raylan, thanks for the quick response.

    "you will also need one of the other three-way programs for creating a virtual midi port. Your midiberry can read this port, then connect the way you did before and your device should recognize it properly."

    I also used loopMIDI with MIDIberry and it really makes it easy to read and use my midi keyboard in any DAW. The problem is the standard Windows "Bluetooth LE Device" driver, not only can it not recognize the device's charge, , but the driver wants to know the charge percentage so much that it even breaks the connection with the device exactly every 20 seconds.. I think you will agree that this is incorrect behavior for such a universal system driver, since it could be not only a bluetooth midi keyboard.

    0 comments No comments
  5. Anonymous

    Hi Archie Mech.

    Welcome to the Microsoft community.

    We have read your question and you want to connect your Bluetooth MIDI to your computer. I also see that you have set up a lot of things for your Bluetooth and downloaded some software. Eventually your connection will disconnect after 20s. The fact is that you are on the right path and all this software you are using is necessary, you are just missing a few things.

    First of all, I wish to state that the mainstream of MIDI devices is connected via a wired connection, whereas Bluetooth MIDI was originally intended for mobile devices. So it performs well on iOS and Android. The device is available on computers, but the operation is a bit more cumbersome. We recommend that you use your POP Piano on your mobile device. if you do want to use it on a computer, I will write below the part you are missing.

    You have downloaded midiberry, which is an important step. In addition to this, you will also need one of the other three-way programs for creating a virtual midi port. Your midiberry can read this port, then connect the way you did before and your device should recognize it properly.

    But this creates a problem, your POP Piano can only select one of the input/output data. So using a mobile device is still the better option.

    If you have any other questions, you can always get back to us. We look forward to hearing from you.

    Best Regards,

    Raylan-MSFT | Microsoft Community Support Specialist

    0 comments No comments