Where to go now that xiaomi.eu EOL’ed Redmi 2 or How to make the global rom work on 2014813 wt88047

xiaomi.eu was a good rom until it EOL’ed my phone. I thought, why not use the global rom from now on? My phone is compatible with Global, right?

Wrong! It boots all right but you won’t have service because the rom doesn’t support the phone’s modem.

If Global won’t work, China rom will, right?

Wrong! This rom doesn’t support the modem either.

WTH!? Turns out there are different versions of the phone for different Chinese carriers, this phone is for China Mobile, and none of the roms on en.miui.com is compatible with the phone.

What’s the solution? Use fastboot to flash only the modem support package (driver?). It should work, right?

Partially wrong. You get service all right but settings won’t open and any attempt to uninstall an application will reboot the phone. What’s wrong?
The modem support package is wrong, that’s it. I don’t know why but all the packages I found online were incompatible with the phone.

The solution:
Take the modem support package from the xiaomi.eu rom (thanks a lot for the file guys) and use this command to flash the file:
fastboot flash modem NON-HLOS.bin

To put the phone in fastboot mode turn it off and then on when volume down is held until the phone vibrates.
Here is the file extracted from the xiaomi.eu rom.

Everything works now. Took me a day of fiddling but it was kinda fun. Hope it helps.

Plum Keyboard KB84 KB87 and KB108 Programming Application and User Manual

I bought a really nice keyboard called Plum 87EC-S which is similar to Noppoo and Royal Kludge offerings. It has adjustable capacitive key switches and it is fully programmable.

Since it was very hard to find the programming application and English user manual of the keyboard I’m putting them up here for others to use:

KB84
KB87
KB108

Thanks go to Steven Dong from EZ MANDARIN SHOPPERS on Aliexpress for finding the software behind the Chinese firewall 🙂