Xiaomiβs mirror image on the front camera is one of the most annoying features for users who want to take natural selfies or stream. By default, many smartphones mirror the image in preview mode so that it matches your reflection in the mirror. However, at the output (when saving the photo / video), the picture often remains inverted, which spoils the composition of the frames, especially if they have text, gestures or asymmetrical details.
The problem is compounded by the fact that in different models Xiaomi, Redmi and POCO These settings may be hidden in non-obvious menus or not in the standard interface. In this article, we will discuss all the current ways to turn off the mirror, from basic camera settings to hidden developer and third-party options. MIUI 14/15 Android 13/14, and specific models (e.g. Xiaomi) 13/14, Redmi Note 12, POCO F5).
Why does Xiaomiβs front camera mirror the image?
The mirroring (or flipping horizontally) on the frontal is not a bug, but a feature of most smartphones, and manufacturers explain this for two reasons:
- π Psychological comfort: Previewing the user sees himself as he or she is used to in the mirror reduces cognitive dissonance when taking selfies.
- π± Hardware limitations: Some front-facing camera modules physically flip the image, and software mirroring compensates for this.
- π€³ Social media: Platforms like TikTok or Instagram often mirror video when downloading, so manufacturers adjust to their algorithms in advance.
In practice, however, this leads to:
- πΈ Photos with text (for example, the inscriptions on the T-shirt) are saved backwards.
- π₯ In video gestures (such as βclassβ or βwinningβ) look unnatural.
- π When streaming in Zoom or Discord, viewers see you βnot the way you used to.
Interestingly, on some Xiaomi models (e.g. Mi 11 Ultra or Redmi K50), mirroring only works in preview, while the stored photo/video remains normal. On others (e.g. POCO X5), the picture is mirrored in the final file, depending on the version of MIUI and firmware.
β οΈ Note: On smartphones with Android 14 and MIUI 15 (2026) Some ways to turn off the mirror may not work due to changes in security policy. ADB-commands or third-party applications.
Method 1: Xiaomi's standard camera settings (MIUI 14/15)
The easiest way is to use the built-in Camera app options, but there are some nuances:
- Open the Camera app and switch to the front camera (swipe down or tap on the switch icon).
- Touch the gears. βοΈ in the upper right corner to open the camera settings.
- Scroll down to the Front Camera section (or Selfies in some firmware).
- Look for the Mirror Display option (may be called Mirror Display, Horizon Flip or Mirror Selfie). Switch the switch to the off position.
If you donβt have this option, try:
- π Go to Additional Settings β Video settings (for recordings).
- π² Update the Camera app via Google Play (sometimes newer versions add hidden features).
- π Reboot your smartphone β sometimes settings are reset after updates.
| Xiaomi model | Options available in settings | Notes |
|---|---|---|
| Xiaomi 13/13 Pro | β Yes. | The option is hidden in Settings β Front camera β Mirror Selfie |
| Redmi Note 12 Pro+ | β Yes, for photo only) | For video, mirroring is turned off separately |
| POCO F5 | β No. | You need to use the developer mode or ADB |
| Xiaomi 12T | β Yes (MIUI 14+) | The option appears after the firmware update |
β οΈ Note: On some firmware (for example, MIUI Global for the European region) mirroring option can be blocked, in which case it will help to change the firmware region to China or India via Fastboot.
Method 2: Disconnecting the mirror through the developer mode
If you donβt have a default option, you can try activating hidden options through the developer menu, which works on most devices with MIUI 12-15:
- Go to Settings. β The phone.
- Find the MIUI version and tap it 7 times until you become a developer!
- Return to the main Settings menu and open a new Developer section (may be in Additional).
- Scroll down to Debugging or Hardware Rendering Acceleration.
- Look for options related to the camera: Disable camera mirroring Force GPU rendering (sometimes affecting the display) Camera HAL (switch to HAL3 if available)
If you donβt have the right option, try:
- π Enter the search for the settings of the mirror or camera flip.
- π± Reboot the phone after changes β some settings apply only after reboot.
- π§ Reset the camera settings to factory (Settings) β Annexes β Camera. β Warehouse β Clear the data).
Activate Developer Mode (7 taps according to MIUI)
Make a backup of camera settings
Check the battery (minimum 50%)
Do not change other parameters without needing-->
On some models (e.g. Redmi K60) the developer menu has a separate Camera section with Mirror Front Camera option, and if it is not available, the firmware does not support software disabling the mirror at the system level.
Method 3: Use ADB-Teams (for advanced users)
If standard methods donβt work, you can use Android Debug Bridge (ADB), a low-level system setup tool that works for Xiaomi on Android 11-14 and requires a computer.
Important: Incorrect use of ADB can cause camera malfunctions. Follow the instructions carefully.
- Download and install ADB Tools on PC.
- Activate USB Debugging in the Developer menu (see previous section).
- Connect your smartphone to your computer and confirm the debugging permission.
- Open the command line (Windows) or the terminal (Mac/Linux) in the adb folder.
- Enter the command to check the connection: Adb devices must appear serial number of your device.
- Execute the command to disable mirroring: adb shell settings put global camera_hal_mirror_front 0 Use it to turn it back on 1 instead 0.
If the team doesnβt work, try an alternative:
adb shell am start -n com.android.camera/.Camera --ez mirror_front falseβ οΈ Attention: MIUI 15 and Android 14, some of them ADB-commands may be blocked by Xiaomi's security policy, which requires bootloader unlock, which voids the warranty.
What if the ADB does not recognize the device?
Method 4: Third-Party Camera Applications
If the built-in techniques didnβt work, you can use Google Playβs alternative cameras, which often offer more customization, including control over mirroring.
The best apps for Xiaomi:
- πΈ Open Camera (free, open source) β allows you to disable mirroring in the settings Viewfinder.
- π₯ Footage (for video) β supports manual horizontal/vertical flip control.
- π€³ Camera MX β It has a separate Mirror Front Camera switch in advanced settings.
- π· ProCam X (paid) β professional application with support RAW and manual display settings.
How to set up in Open Camera:
- Install the application and open it.
- Switch to the front camera.
- Put it on the gear. βοΈ β Viewfinder settings.
- Find the mirror option for the front camera and turn it off.
- Save the settings and check the result.
| Annex | Mirror support | Additional functions |
|---|---|---|
| Open Camera | β Total shutdown | RAW, manual settings, timelapse |
| Footage | β Flip horizontally/vertically | Color profiles, stabilization |
| Camera MX | β Separate switch | Real-time effects, collages |
| Google Camera (GCam) | β No (mirror always) | HDR+, Night Sight |
Important: When using third-party cameras, the quality of the photo/video may differ from the standard application due to different processing algorithms.
π‘
Before installing an alternative camera, check its compatibility with your Xiaomi model on the 4PDA or XDA Developers forums. Some apps may not support multi-module front-facing cameras (e.g., on the Xiaomi 13 Ultra).
Method 5: Editing Configuration Files (for experienced)
On some Xiaomi firmware, mirroring is managed by system configuration files. To change them, root access or TWRP is required. This method is risky and only suitable for advanced users.
Instructions for root devices:
- Install a file manager with root support (such as Root Explorer or FX File Explorer).
- Go to /system/vendor/build.prop or /system/system/build.prop
- Find the line: persist.camera.front.mirror=true and replace true with false.
- Save the file and restart the device.
If there is no build.prop file or no string, try changing the settings to:
/system/vendor/etc/camera/camera_config.xmlLook for tags like <MirrorFront>1</MirrorFront> and change the value to 0.
β οΈ Warning: Incorrect editing of system files can result in bootloop (a looped reboot) or loss of camera functionality. TWRP or Xiaomi Backup.
π‘
Changing configuration files is an extreme method. If you are not sure about your actions, you should use ADB or third-party applications.
Frequent problems and their solutions
Even after disabling mirroring, Xiaomi users face a number of problems.
- π Mirror returns after update: Reset camera settings (Settings) β Annexes β Camera. β Clear the data) or reconfigure through ADB.
- πΈ Photos are fine, but the preview is mirrored: This is a feature of the firmware. Try using Open Camera or GCam with the preview turned off.
- π₯ Video mirrors and photo doesn't: Set up mirroring separately for video in camera settings or via ADB-Adb shell settings put global camera_hal_mirror_front_video 0
- π§ No option in the developer menu: Update your firmware to the latest version or install MIUI EU (unofficial firmware with extended settings).
If none of the methods worked, check:
- π± Firmware region: On MIUI China is often more customized than Global.
- π Reset to factory: Sometimes a full reset helps (but don't forget to back up!).
- π οΈ LineageOS or Pixel Experience often solves the problem of mirroring.