If you are trying to use SCRCPY to screen mirror your Android phone to your Windows PC but are having major issues with Controller error messages. This article will explain what is causing the error message and guide you through some of the steps you can take to solve the problem. This works for the Wired and Wireless versions of SCRCPY.


  1. What is causing SCRCPY Controller error and Disconnects?
  2. How to fix SCRCPY Controller error when using a wired connection.
  3. How to fix SCRCPY Controller error when using a wireless connection.

How to Fix SCRCPY Controller Error.

There are two different ways to connect SCRCPY to your Windows computer. Using the Wireless connection and the Wired connection. While the wired connection is faster, more stable and a lot easier to set up both the wired and wireless versions can get the same ERROR: Controller error message. Depending on the version of SCRCPY you are using you may see WARN: Device disconnected instead. In order to solve this problem you'll need to do the following.

Update SCRCPY to the Latest Version.

If you are using an older version of SCRCPY update to a newer version. Newer versions of SCRCPY will be better with newer Android and Windows versions so updating is super important. Once you have updated check to see if the problem goes away. If it doesn't you'll need to try one of the other steps below.

Check your Hardware.

If updating to the latest SCRCPY version doesn't solve this error you'll need to make sure you are using the correct hardware. Make sure that the cable you are using allows file transfers. If you are a charge-only cable you won't be able to establish a connection. Also, make sure the cable actually works and isn't faulty.

Is your Connection Stable and Fast enough?

This is super important! Make sure that your connection is able to keep up with the data transfer requirements of SCRCPY. If you are using the wireless version make sure you have a solid internet connection. A slow connection means you will have bad performance and quite often see this error message.

For the wired version make sure you are using USB 3.0 or higher if you have it available. If you can't use a faster connection then you might want to look into using SCRCPY in Performance mode rather than in Quality mode.

What is Causing SCRCPY Controller Error and Disconnects?

SCRCPY controller errors and disconnects are usually linked to faulty or loose USB cables, outdated or misconfigured drivers and ADB settings, incorrect device USB modes, and conflicts with other software. Performance bottlenecks on the computer or Android device, weak Wi-Fi signals for wireless connections, and outdated SCRCPY versions can also contribute to these problems. Above you will find all the steps you can follow to solve these issues. You'll find our full library of SCRCPY guides here.