Yeah well after almost dying of 3 heart attacks in a row, I successfully flashed the China Dev rom over the ******* s**t Gearbest fake ass ROM.
Steps are as follows, but use the abovementioned thread/guide for sources.
Downloads XiaoMiFlash BETA, not the latest stable release, download the latest China Dev rom Fastboot version and unRAR it, and make sure the path of the folder has no spaces in it, so just put it in like C:/ROM/
Driver enforcing should be disabled for this and so should be antiviruses etc...
After installing XiaomiFLashBeta, go ahead and open it and point its path to the folder in which you unRARed the fastboot ROM, that folder should have another folder call images inside it and some other bat files.
Now that you have selected the path to the folder in the MI flash app, check clear all on the bottom pannel (this will obviously wipe all user data).
And what you want to do is, with the phone powered on, and USB Debugging enabled, issue ''adb reboot edl'' using an ADB shell, and here is the important part. Just 2 or 3 seconds after the QDLoader appears in your device manager, hit the flash button. If you take more than 10 seccconds to hit it it will say error communicating with port. Now just let it flash everything and it should take bout 180 seconds or so.
After its done flashing and the app states the the flash has been successful, go ahead and unplug the phone and hold the power button until it vibrates (10 secs more or less). After that the phone will start to boot. DO NOT turn off the phone. The first boot can take about 15 minutes, and touching the power button could brick your device.
Thats how I got rid of the fake Gearbest rom. If you have any questions just ask
Hi, this guide should also works for Redmi 4A?
And, did you use the BETA miflash because you have a 32 bit system or because its the only one that works for that model?
Thanks