In case your Xiaomi Mi4C shows no signs of life, can’t be turned on, doesn’t react to any buttons and no flashing indicators. While device is found and identified as 9008 in device manager and can be flashed with MiFlash Tool but still not working, here’s a solution that might work for you.

Fix hard brick and unbrick Xiaomi Mi4C

What’s required?

  1. Download QFIL (can be downloaded here https://androidmtk.com/download-qualcomm-flash-image-loader-qfil)
  2. Download Official 6.1.7 ROM image for Mi4C.
  3. Download this patch prog_emmc_firehose_8992_ddr_mbn.rar
  4. It’s recommended to have 0% charge battery (not required).

Steps to unbrick Xiaomi Mi4C

  1. Connect your device to PC. It should be identified as 9008 (if device is not found, then hold volume down button + power button for 30 seconds).
  2. Open QFIL.
  3. Select port. 9008 in this case.
  4. Select “Flat Build”.
  5. In “Programmer Path” field select previously downloaded patch file prog_emmc_firehose_8992_ddr.mbn (it is located in Mi4C folder).
  6. In the “Load Xml” field find and select rawprogramm0.xml and patch0.xml files from unpacked Official 6.1.7 ROM image.
  7. Press “Download”.
  8. Wait around 3-5 minutes and ROM should be installed.
  9. Now you’ve got working Mi4C!

In QFIL you should see a successful message. On your Mi4C battery charge indicator should appear. Now wait around 10 minutes for device first startup and then disconnect in from PC. Hope this method helps you!