Controls

Controller disconnecting in Xbox Remote Play: find the cause

Check whether Android lost the controller connection or only the game stopped responding. Then check power, Bluetooth or USB separately and restore controls.

XBPlayer teamPublished Updated 6 min
On this page

If your controller disconnects during Xbox Remote Play, first check its connection to Android. If the controller loses its connection, start with power and Bluetooth or USB. If the connection remains but the game does not respond, check game input. If video and sound freeze along with controls, start with the stream. Below is a procedure for a controller connected to a phone, tablet or Android TV running XBPlayer.

Try it

Where to start when controls disappear

Check the controller’s device connection and picture updates separately. Several symptoms can appear at once.

Bluetooth disconnected or the controller turned off

Check power, the current connection to Android running XBPlayer and the distance to it. Restore the link using the model’s instructions. If a previous device interferes, disable Bluetooth on that device only; leave the Xbox running the game on.

How to connect an Xbox controller to Android for Remote Play →

USB supplies power, but there are no local commands

With Bluetooth disconnected, check buttons and axes in XBPlayer’s profile before a new session. Use a working data cable and direct connection, keeping any required compatible adapter.

Bluetooth or USB for Xbox Remote Play: which to choose →

The picture moves and the link is active, but the game does not respond

Return to the XBPlayer window. Check a specific command and compare local input with in-game input. This calls for checking command delivery, not immediately restarting the Xbox.

Android sees the controller, but Xbox Remote Play does not respond →

Picture and sound froze

Check the Remote Play session. No visible response in a frozen frame does not confirm a controller disconnection; check the local connection separately.

Xbox Remote Play keeps disconnecting: what to check →

Before ending or restarting a session, save progress if possible and wait for saving to finish. Disconnecting the stream does not save the game.

Distinguish a controller disconnection from a stream failure

At the next failure, check picture updates and the current connection separately. A saved pairing does not mean Bluetooth is active, and indicator meanings depend on the controller model. If the problem occurs only after minimizing XBPlayer or locking the screen, record that condition and compare a new session with returning to one already open.

The HUD shows video metrics and helps spot stream problems, but does not identify the cause of a Bluetooth disconnection. “Decode” includes the frame queue; read lost video packets by the increase over equal intervals. The values are explained in the statistics reference.

Check power and the device connected to the controller

Charge the battery using the method intended for it, or replace removable batteries with working ones. Low charge can interfere with a connection even while the controller still turns on. Check that a removable battery pack is seated firmly and its cover is closed. If disconnection relates to an ordinary grip change, record that; there is no need to bend the case or deliberately loosen contacts.

Make sure the controller is connected to the Android device running XBPlayer. Some models remember previous devices and let you switch between them. For example, compatible Xbox Wireless Controllers can switch between a Bluetooth device and Xbox Wireless. Do not press the pairing button again unnecessarily: its action depends on the model and firmware.

If another phone or computer previously used with the controller is nearby, temporarily turn off Bluetooth on that device and repeat the check. Leave the Xbox supplying Remote Play on. If you cannot restore the Android connection, follow the Xbox controller connection guide.

Compare Bluetooth near the device and at your usual location

Start at a short distance with a clear line of sight. For Android TV, consider the position of the TV or box running XBPlayer: a box behind a screen or inside a cabinet has different conditions from a phone in your hands. If possible, safely move it to a more open location.

Change one condition at a time. First compare the connection near the receiving device and at the usual distance. Then disconnect additional Bluetooth accessories one at a time. If you use 2.4 GHz Wi-Fi and 5 GHz is available, compare that in a separate attempt. Reconnect to the session after changing networks if necessary.

Watch the controller connection specifically: smoother video alone does not prove that Bluetooth is more stable. Repeat a successful setup under the same conditions. One short session without a disconnection does not rule out power or radio-link problems.

For USB, check data rather than just power

Connect the controller with a working data cable. A light or charging does not confirm that commands reach Android: not every USB cable carries data. For the test, temporarily remove the hub and unnecessary adapters, keeping any required compatible adapter.

The cable should reach your hands without pulling on the port. If input drops when the cable moves, repeat the check with another working cable while keeping other conditions unchanged. Do not deliberately wiggle the port. If possible, check another suitable port or compatible device.

Not every device-and-adapter combination supports a wired controller and simultaneous phone charging. A matching connector shape does not guarantee it. If USB has never worked on your device, a failed first attempt does not itself prove the controller is faulty. See the Bluetooth and USB comparison.

Restore control before restarting the session

First turn the controller off and on following its manufacturer’s instructions, restore its Android connection and return to XBPlayer. If Bluetooth will not connect, pair again. Before starting a new stream, check “Settings → Controls → Controller profile” → “Live virtual gamepad”: do buttons and axes change? An additional test in a familiar compatible app helps separate Android from XBPlayer; if no such app is available, mark that result as unverified.

If local input works but the game still does not respond, save progress if possible or wait for autosave to finish before reconnecting. On phones and tablets, you can try XBPlayer touch buttons to open the game menu. Disconnecting the stream is not itself a save.

Then end the stream and reconnect with the controller already connected. Leave restarting Android for cases where the local connection cannot be restored; save the game by an available method first. Restarting the console is usually unnecessary at this stage.

If disconnections repeat, collect details for support

After the basic checks, check for a controller firmware update using the manufacturer’s instructions. For an Xbox Wireless Controller, this can be done through Xbox Accessories on Xbox or Windows. Update after ending the gaming session and follow the app’s instructions.

Record the controller and Android device models, Android and XBPlayer versions, connection method, time before disconnection, video state and the step that restored controls. For USB, specify the cable and adapter. Note whether the problem repeats in another compatible app.

If the connection also drops outside XBPlayer, contact the controller or Android device manufacturer with these results. If local input is stable but the problem repeats only in XBPlayer, send us the description at hi@hetko.eu or through the contact form. These are your observations; an app technical log is not required. The comparisons narrow the search but do not by themselves prove a fault in a particular device.

Need help with this setup?

Contact the XBPlayer team

Subject: XBPlayer: question about article 61
Article: Controller disconnecting in Xbox Remote Play: find the cause

To: hi@hetko.eu

Your email app will open with the subject, article link and message. Review the email and send it there. Save your text before reloading this page if you want to keep it.

Do not include passwords, sign-in codes, tokens or authorization QR codes.

This form does not send a message from the website. You send the email from your own email app.

Sources and further reading

Get the key points

Open a summary request with this article’s link. For Gemini, the request is copied — paste it into the chat.

Summarize with ChatGPTCopy for GeminiSummarize with ClaudeSummarize with Grok

Copy the request manually