How to Connect DualShock 4 to Xiaomi Phone via Bluetooth: A Complete Guide to Error Solutions

Why DualShock 4 doesnโ€™t want to connect to Xiaomi and how to fix it

The DualShock 4 gamepad from Sony PlayStation 4 has long ceased to be exclusively a console accessory - it is actively used for mobile gaming, especially on Xiaomi smartphones with powerful Snapdragon or Dimensity chips. However, Bluetooth connection often turns into a puzzle: the phone does not see the controller, the connection breaks after 10 seconds, the buttons work incorrectly. In this article, we will analyze all working methods of synchronization (including hidden MIUI settings), explain why errors occur, and show how to configure a gamepad for games via Steam Link, Xbox Cloud Gaming Emoulator.

Itโ€™s important to understand that the problem isnโ€™t always with the DualShock 4 itself. More often than not, the phoneโ€™s firmware (especially on MIUI 12 and below), conflicting Bluetooth profiles, or even regional restrictions (e.g., gamepads for the Japanese market may require additional manipulations). We tested the instructions on the Xiaomi 13 Pro, Redmi Note 12 and POCO F5 โ€” all methods worked, but with nuances. If you have a different model, check the MIUI version in Settings โ†’ About the phone and check the compatibility table below.

What models of DualShock 4 supported by Xiaomi smartphones

Not all versions of the DualShock 4 work equally well with Xiaomi, but the main differences are in the revision of the board and the controller firmware:

  • ๐ŸŽฎ CUH-ZCT1 (First revision, 2013โ€“2016) โ€“ connects, but may require resetting before the pair.
  • ๐ŸŽฎ CUH-ZCT2 (second revision, 2016โ€“2020) โ€” the most stable for Android, supports the HID- protocol without additional drivers.
  • ๐ŸŽฎ Special editions (e.g., DualShock 4 v2 for PS4 Pro or Limited Edition) may have unique Bluetooth identifiers, which makes MIUI not recognize them.

To find out your gamepad model, look at the sticker under the battery or enter the serial number on the official Sony website. If you have CUH-ZCT1, be sure to update the controller firmware via PS4 or PC with the DS4Windows utility before connecting.

DualShock 4 modelXiaomi supportAction requiredNotes
CUH-ZCT1PartialResetting settings, firmware updateMaybe he'll shut down during the game.
CUH-ZCT2Complete.No.The best option for mobile gaming
CUH-ZCT2U (USA)Complete.Change the Bluetooth region in the settingsPossible problems with vibration
Special EditionIndividuallyCompatibility check by serial numberSometimes requires manual addition of MAC- addresses

Critical information: Xiaomi smartphones on MediaTek processors (such as Redmi 10A or POCO M5) may not support DualShock 4 due to chipset limitations. Before buying a gamepad, check your phone model through the CPU-Z app.

๐Ÿ“Š Which gamepad do you use for mobile games?
DualShock 4
Xbox Controller
Another Bluetooth gamepad
I don't use it.

Step-by-step: Connect DualShock 4 to Xiaomi via Bluetooth

Before starting, make sure that:

  • ๐Ÿ”‹ The gamepad is charged (the indicator shall be orange when connected to USB).
  • ๐Ÿ“ฑ The phone has Bluetooth enabled (Settings โ†’ Connections โ†’ Bluetooth).
  • ๐ŸŽฎ DualShock 4 is not connected to other devices (e.g., PS4 or PC).

If you are ready, follow the algorithm:

  1. Activate the pairing mode on the gamepad: Press the Share button (under the touchpad) + PS (Playstation logo) for 3-5 seconds until the indicator flashes quickly white.
  2. Add the device to Xiaomi settings: Open Settings โ†’ Connections โ†’ Bluetooth, click Add Device and select the Wireless Controller (or DUALSHOCK 4) from the list.
  3. Confirm pairing: The phone will have a connection request โ€” agree. If there is no request, reboot Bluetooth on the phone (Settings) โ†’ Connections โ†’ Bluetooth โ†’ โ‹ฎ โ†’ Reset).

Once connected successfully, the indicator on the gamepad will turn blue (standard color for Bluetooth). If the color has not changed or the connection has been interrupted, go to the "Problem Solutions" section.

โ˜‘๏ธ Checking before connection

Done: 0 / 4

Typical errors and their solutions

Even if you follow the instructions correctly, DualShock 4 may fail to work, and here are the most common problems and ways to fix them:

โš ๏ธ Warning: If the gamepad is plugged in but the buttons are not responsive in games, check the app settings. For example, in Call of Duty Mobile, you need to manually select the controller profile in the Settings โ†’ Control menu.

Problem.Possible causeDecision
Phone doesn't see DualShock 4Bluetooth profile conflictRemove all saved devices in Settings โ†’ Bluetooth and restart the phone.
The connection breaks in 10 seconds.MIUI Energy ConservationTurn off Bluetooth optimization in Settings โ†’ Battery โ†’ Battery Optimization.
The buttons are not working properly.Incompatible HID protocolUse the Sixaxis Controller app to manually set up the mapping.
Vibration's not working.Limitations of Android 12+Set MIUI 13 or later and enable vibration resolution in the special features settings.

If none of the methods worked, try resetting the gamepad settings:

  1. Turn off DualShock 4 (press the PS for 10 seconds).
  2. Insert a thin object (clip) into the Reset hole on the back and hold for 5 seconds.
  3. Repeat the connection process again.

๐Ÿ’ก

If DualShock 4 is connected, but in games the control is "floating", disable the Gamepad โ†’ Gyroscope function in the controller settings. This will solve the problem with random camera turns.

Customize DualShock 4 for specific games and emulators

Just plugging in a gamepad is half the job, and for a comfortable game, you have to adjust the control to a specific application.

Services like Xbox Cloud Gaming or Steam Link automatically recognize DualShock 4, but may require additional steps to do so.

  • ๐ŸŽฎ In Steam Link, go to Settings โ†’ Controller and select PlayStation Template.
  • โ˜๏ธ In Xbox Cloud, click on the gamepad icon in the upper right corner and select PlayStation Controller.
  • ๐Ÿ–ฅ๏ธ GeForce NOW may need to disable Bluetooth optimization in the battery settings MIUI.

2. Emulators (PPSSPP, Dolphin, RetroArch)

In emulators, you will have to manually tie the buttons:

  • ๐Ÿ“ฑ In PPSSPP open Settings โ†’ Control โ†’ Control settings and select External Gamepad.
  • ๐Ÿฌ In Dolphin, go to Controllers โ†’ Set up the GameCube Controller and assign buttons similar to the Nintendo Switch Pro Controller.
  • ๐ŸŽฎ In RetroArch, use the Quick Menu โ†’ Controls โ†’ Port 1 Controls menu.

For convenience, you can download ready-made management profiles from sites like the Dolphin Forum or the PPSSPP Forum.

How to Configure Analog Triggers (L2/R2) in Emulators
In most emulators (e.g., PPSSPP or ePSXe), DualShock 4 analog triggers are recognized as digital buttons by default.To enable full tap range: 1. In the control settings, select Analog Mode for L2/R2. 2. Set sensitivity to 70-80% for smooth control. 3. If the triggers work as buttons, update the emulator firmware or use the LilyPad plugin for PCSX2.

How to Improve DualShock 4 Responsibility on Xiaomi

Input lag is a major problem when playing Bluetooth, and on Xiaomi smartphones, it can be reduced in several ways:

  • ๐Ÿ“ถ Use Bluetooth 5.0+: Make sure your phone supports Bluetooth Low Energy (BLE). Check in Settings โ†’ About Phone โ†’ Full Specification.
  • ๐Ÿ”‹ Turn off power saving: In Settings โ†’ Battery โ†’ Battery Optimization Add Bluetooth to the Exclusion List.
  • ๐ŸŽฎ Activate Game Mode: Enable Game Turbo Mode in the Notification Curtain or through Settings โ†’ Special Features โ†’ Game Settings.
  • ๐Ÿ“ก Reduce distance: Keep your phone and gamepad no more than 1.5 meters away โ€“ walls and interference degrade the signal.

For maximum responsiveness, you can use a wired connection via the OTG- cable. However, note that not all games support this mode (for example, Genshin Impact blocks control when OTG is detected).

โš ๏ธ Warning: Some Xiaomi models (e.g. Redmi Note 11) may experience charging conflict when connecting DualShock 4 via OTG. To avoid battery drain while playing, use an externally powered hub.

๐Ÿ’ก

For minimal input lag, combine Bluetooth 5.0 + MIUI + power-saving game mode, in which case the latency is reduced to 30-50 ms (versus 80-120 ms in standard mode).

Alternative Connection Methods: If Bluetooth is Not Working

If DualShock 4 is stubbornly reluctant to connect over Bluetooth, there are 3 alternative ways to do this:

1 Connection via USB-OTG

You'll need:

  • ๐Ÿ”Œ OTG- Cable (Type-C or Micro-USB depending on the Xiaomi model).
  • ๐ŸŽฎ DualShock 4 with cable USB-A โ†’ Micro-USB (comes with the kit).

Instructions:

  1. Connect the OTG to the phone and the gamepad to the OTG.
  2. On the gamepad, press the PS โ€“ it should be defined as the USB- controller.
  3. In most games, the control will work automatically.

2.Use of DS4Windows application (for PC + remote access)

If you play via Steam Link or Moonlight, you can connect the gamepad to your PC and then stream control to your phone:

  1. Install DS4Windows on your computer and connect DualShock 4.
  2. In DS4Windows settings, activate the Virtual Controller.
  3. On your phone, connect to your PC via Steam Link or Parsec.

3. firmware of the gamepad in the "XInput" mode (for compatibility with Xbox games)

This method is only suitable for power users! With the DS4Tool utility, you can reflash DualShock 4 so that it emulates the Xbox Controller.

  • โš ๏ธ Deprives you of security.
  • โš ๏ธ May cause the gamepad to fail on PS4.
  • โš ๏ธ Requires a firmware rollback to return to its original state.

If you do, follow the official instructions on GitHub.

FAQ: Frequent questions about connecting DualShock 4 to Xiaomi

My DualShock 4 plugs in, but in games, the buttons don't work.
The problem may be: Game settings โ€” check the Manage section and select the Gamepad or Controller profile. Application conflict โ€” some launchers (e.g. Xiaomi Game Turbo) block external gamepads. Try running the game without a launcher. Protocol incompatibility โ€” install the Sixaxis Controller app and set up the mapping buttons manually.
Can you connect DualShock 4 to Xiaomi via Bluetooth and charge your phone at the same time?
Yes, but: On most Xiaomi models, this will result in an increase in input lag. On some devices (e.g., the POCO F4 GT), charging through the same port as the OTG blocks the connection of the gamepad. Solution: use a wireless charging or externally powered hub.
How to reset DualShock 4 if it doesnโ€™t respond?
Perform a hard reset: Turn off the gamepad (press the PS for 10 seconds). Turn it over and find a small hole next to the screw. Insert a paper clip and hold the Reset button for 5 seconds. Connect the gamepad to the PS4 or PC via USB to reset. If the gamepad does not turn on after the reset, check the battery or contact the service center.
Does DualShock 4 work with PlayStation emulator (ePSXe, DuckStation)?
Yes, but manual settings are required: In the emulator, open Settings โ†’ Controller โ†’ Plugin Settings. Select Gamepad as the input device. Assign buttons to the circuit: Crossing โ†’ D-Pad Square/Triangle/Krest/Circle โ†’ Button 1โ€“4 L1/R1 โ†’ L1/R1 L2/R2 โ†’ L2/R2 (analogue) L3/R3 L3/R3 โ†’ Save profile and restart the emulator. For better compatibility, use the DuckStation emulator - it supports DualShock 4 out of the box.
How do I check which version of DualShock 4 I have?
There are 3 ways: Serial number: See the battery sticker. If the serial number starts with CUH-ZCT1 is the first revision, CUH-ZCT2 is the second. LED: When connected to PS4: If the LED is on orange, it's CUH-ZCT1. If blue, CUH-ZCT2. Through PC: Connect the gamepad to your computer and check the device name in Device Manager (Controllers section).