Update Xiaomi Mi 4C to the current version: all ways

The Xiaomi Mi 4C, released in 2015, is still popular with users due to its balanced features and the ability to install modern firmware. However, with the release of new versions of MIUI and Android, owners are faced with questions: how to safely update the device, which versions are supported, and what to do if the standard methods do not work?

In this article, we will discuss all the current ways to update Mi. 4C β€” formal OTA-We will focus on preparing the device to avoid "brick" (breakdown of the software part), and also consider typical errors and their solutions. If your smartphone has not received updates β€œover the air” or you want to upgrade to a more recent version of Android, this guide will help you get everything right.

1. Supported firmware versions for Xiaomi Mi 4C

Official support for the Mi 4C (codenamed libra) was discontinued in 2018, but the device can still be upgraded to current versions thanks to enthusiasts and alternative firmware.

  • πŸ“± The latest official MIUI: MIUI 9.6.3.0 (Android 6.0.1) – stable but outdated closed source version.
  • πŸ”„ Port port MIUI 10/11: Unofficial builds based on Android 7.1–9.0, community-based (e.g. from Xiaomi.eu).
  • πŸ€– Castom firmware: LineageOS 16-19 (Android 9-12), Pixel Experience, HaventOS and others.
  • πŸ”§ Firmware for unlocked bootloader: Requires unlock bootloader and installation through TWRP.

Important: Official OTA-updates 4C They are no longer available, but they can be manually installed via Recovery or fastboot. Alternative firmware often offers better performance and support for new features, but may contain bugs.

Type of firmwareAndroid versionDo you need unlocking?Method of installation
Official MIUI6.0.1No.Recovery / fastboot
Xiaomi.eu (MIUI 10/11)7.1–9.0Yes.TWRP
LineageOS 169.0Yes.TWRP
Pixel Experience10–12Yes.TWRP

⚠️ Note: Installing unofficial firmware will void the warranty (if it is still valid) and may result in data loss.Be sure to check the firmware compatibility with the libra model before upgrading - some builds are designed for Mi. 4S Or Mi 5 and won't fit!

2. Preparation of the device for updating

Regardless of the method chosen, preparing the Mi 4C for firmware is a critical step, and skipping at least one point can cause the device to crash or even β€œbrick”.

Make a backup copy of the data (photos, contacts, SMS)

Charge the battery to 70% or more

Check the vacant space (minimum 3 GB)

Download the correct version of the firmware for libra

Install Qualcomm and ADB drivers on PC (if you need fastboot)

Disable protection (password, fingerprint, Mi Account) -->

Pay special attention to backup. Even if you update through Recovery without resetting, there is always a risk of data loss.

  • πŸ“² Mi Cloud – for synchronizing contacts, notes and photos (if the account is linked).
  • πŸ’Ύ Local Copying – Transfer files to a PC or external drive.
  • πŸ”§ TWRP Backup – If you have custom recovery installed, make a full partition backup /data.

Update via fastboot or ADB will require:

  1. Enable USB Debugging in Settings β†’ About Phone β†’ MIUI Version (click 7 times, then return to Additional Settings β†’ For Developers).
  2. Install Android SDK Platform-Tools on your computer.
  3. Download the official Mi Flash Tool (for fastboot) or TWRP (for custom firmware).
πŸ“Š What kind of update do you prefer?
Official OTA
Manual installation via Recovery
Fastboot firmware
Castom firmware (TWRP)

3. Method 1: Update via Recovery (official firmware)

This is the safest method if you want to stay on the official MIUI.Suitable for installing the latest stable version or manually upgrading to previously missed packages.

Steps:

  1. Download the desired.zip-file firmware from the official Xiaomi website (select the model Mi 4C).
  2. Rename the file to update.zip and place it in the root directory of internal memory (not in folders!).
  3. Turn off the phone, then press Volume Up + Power to enter Recovery.
  4. Select the language (if required), then go to Install update.zip to System.
  5. Confirm the installation and wait for completion (5-10 minutes).

After the reboot, the device will be updated. If the process has been stuck on the Mi logo for longer than 15 minutes, perform a hard reset (clip Volume Up + Power for 10 seconds).

πŸ’‘

If Recovery doesn’t have Install update.zip, you have an old version of the Recovery menu installed, in which case, either use TWRP (see next section) or use fastboot.

⚠️ Note: Some Firmware for Mi 4C require pre-installation MIUI 7 It's like a basic version. MIUI 9 top-up MIUI 5, There may be an E:Error in error /sdcard/update.zip. In this case, first upgrade to the intermediate version.

Method 2: Fastboot firmware (for official and custom ROM)

Fastboot is a versatile method that works even when the device is not turned on, suitable for installing official firmware (.tgz format) or custom images (for example, LineageOS).

Procedure:

  1. Download the firmware in.tgz (official) or.img (custom) format and unpack it in a folder from fastboot.
  2. Connect the Mi 4C to your PC in fastboot mode (clip Volume Down + Power when your phone is off).
  3. Open the command line in the firmware folder and execute: fastboot flash all or (for custom firmware): fastboot flash boot.img fastboot flash system.img fastboot flash recovery.img
  4. Upon completion, type in fastboot reboot

For official firmware, you can use the Mi Flash Tool:

  • πŸ–₯️ Install the program and select the downloaded.tgz file.
  • πŸ”Œ Connect your phone in fastboot mode.
  • πŸ”„ Press Refresh, then Flash (select Clean All for full flashing).
What if fastboot doesn’t see the device?
If the fastboot device command doesn’t show your Mi 4C, Check: 1. Have Qualcomm drivers installed? HS-USB QDLoader 9008 (you can download from the XDA Developers). 2. Do you use the original USB-cable (not all cables support data transmission). 3. Try another one USB-port (preferably 2.0, not 3.0). 4. Restart your PC and phone, then reconnect.

5. Method 3: Install custom firmware through TWRP

If you want to upgrade to LineageOS, Pixel Experience or other custom firmware, you’ll need to unlock the bootloader and install TWRP.

Instructions:

  1. Unlocking the loader: πŸ”“ Sign up for Xiaomi and get permission to unlock (can take up to 72 hours). πŸ–₯️ Install Mi Unlock Tool, log in and connect your phone in fastboot mode. πŸ”„ Press Unlock and wait until completion (the phone will be reset!).

Installation of TWRP

fastboot flash recovery twrp-3.7.0-libra.img


fastboot boot twrp-3.7.0-libra.img

Custom ROM firmware

  • πŸ“ Copy the.zip file of the firmware and GApps (if you need Google services) on your phone.
  • πŸ”„ V TWRP Choose the Wipe β†’ Advanced Wipe and tag Dalvik, Cache, System, Data.
  • πŸ“₯ Press Install, select the firmware file, then add GApps (if needed).
  • πŸ”„ Reboot (Reboot) β†’ System).

⚠️ Note: If you have a customized ROM If the proximity sensor or camera is no longer working, the firmware probably doesn't have libra drivers. Try another build or install a patch through Magisk.

7.Optimization after Update

After a successful update, it is recommended to follow several steps to improve performance and stability:

  • ⚑ Turn off animations: Go to Settings β†’ The phone. β†’ Version. MIUI (7 times), then in the Developers' β†’ Scale of animation and install window animation: 0.5x.
  • πŸ—‘οΈ Clear the cache: In Settings β†’ Warehouse β†’ Cleaning Up Remove Unnecessary Files.
  • πŸ”‹ Calibrate the battery: Discharge the phone to 0%, then charge to 100% without interruption (repeat 2-3 times).
  • πŸ›‘οΈ Disable unnecessary services: In Settings β†’ Annexes β†’ Auto-run prohibit background work of unnecessary programs.

For custom firmware (such as LineageOS):

  • πŸ”§ Install Magisk for root rights and modules (e.g, ViPER4Android sound-enhancing).
  • 🎨 Configure Substratum or LSPosed to theme the interface.
  • πŸ”„ Check firmware updates regularly through Settings β†’ System β†’ Updates.