[Android Q&A, Help & Troubleshooting] Sahil Chhabra:
Hey Guys Some one Explain it on MiUI forums.....

As many of you are aware, Xiaomi released the Redmi 2 Enhanced Edition (or Pro Edition as it is known elsewhere) with 2GB RAM and 16GB Storage back in February. However the only model released was the HM2014813 China Mobile version. Funnily enough this phone fully supports global GSM/HSPA frequencies and even has better LTE band support as it works on both 1800 & 2600MHz across Europe and Asia. Not only that but many resellers are now selling this device to international customers.

Whilst Xiaomi has released other Redmi 2 versions across India, Hong Kong, Singapore, Malaysia etc they are all based on the standard 8GB model with 1GB RAM. These are built off the China Unicom HM2014811 model and as a result the MIUI 6 Global ROM works across all of these versions. However previously when attempting to flash the Global ROM onto the 2014813 model, the installation would fail.

Initially most users and moderators believed this to be due to the difference in RAM across the models, with one having 1GB RAM and the other having 2GB RAM.

Some users though speculated that this actually wasnt the reason as the Xiaomi MI3 and Xiaomi MI4 share a ROM under the Cancro model name. This is despite a difference in RAM (2GB & 3GB respectively) and even a different processor (Snapdragon 800 and Snapdragon 801).

It was therefore believed that it had something to do with the different radio frequencies and LTE band support. I decided to take a closer look and recently I managed to get a hold of the Redmi 2 (2014813) Enhanced Edition. I started by downloading the latest fastboot ROMs available. Firstly I downloaded the fastboot ROM for the 2014813 model from Chinese MIUI webiste. This was version 6.5.2.0. I then dowloaded the latest Global fastboot ROM which was version 6.4.4.0 (as the 6.5.2.0 ROM hadnt been uploaded yet).

I extracted the TAR images fully and opened the flash scripts. In those I found the file corresponding to the cellular modem known as the NON-HLOS.bin. I thought that if I swapped the modem file from the Global ROM with the one in the 2014813 software, I would be able to successfully install the ROM via fastboot.

I tried it and it worked! I managed to get the ROM to fully install via fastboot on my Mac. I unplugged the device and set it up. Everything went through fine, even setting up my Google account. However the most important part to test was still left. The phone functionality. Did my modem swapping solution work?

I plugged in a T-Mobile SIM Card and straight away got HSPA+ signal! I tested with a telephone call and got crystal clear reception on both ends. I then turned off WiFi and tried the mobile data which worked fine. I have now tested every single part of the phone including Camera, Gyroscope, LED, Bluetooth, GPS, Compass and Loudspeaker. They are all working. The phone even shows 2GB RAM in the multitasking menu.

The only function not working is the OTA update. As the update zip will try to replace the modem, it will fail during installation. However this is very easy for Xiaomi to fix. All they need to do is provide a Global ROM for the 2014813 model with the correct modem which as seen is just a single file. They should easily be able to add a download link in each future update for the 2014813 model, both as fastboot/recovery packages and as an OTA zip. Hopefully they add this soon, especailly as more and more users are buying the Redmi 2 Enhanced Edition. Other than that everything else works.