[NEWS]Official Android Nougat update coming to Mi 4C

chickentuna

Senior Member
Feb 13, 2012
1,464
576
133
I don't really like MIUI and I don't hate it either. But hey, the device is getting a major update which is good enough for me.

When I bought this device, I accepted the fact that it will never see an android update ever as it was not as popular as the Redmi Note 3 or Mi 5. I was wrong. Hopefully the Android N update is something to look forward to.

Sent from my Mi-4c using Tapatalk
 
  • Like
Reactions: alexvv and mdio

andrei80

Senior Member
Jul 30, 2012
570
84
48
Barlad
Developer/weekly ROMS stopped being developed for MI 4C(and a few others) from version 6.12.22 because they are developing Nougat. So, while that's a good sign, it might take a while.
 

solis_f

Senior Member
Mar 26, 2015
1,000
578
0
I would love to join but it seems it would require flashing official MIUI ROMS which means locking your bootloader again. I guess I'll have to wait for mi-globe roms
 
  • Like
Reactions: Vlad Paul

slimdick

Senior Member
May 10, 2010
169
68
0
Poland
MIUI 8 China Developer ROM 7.1.5 has been released for public! Please click here to download all ROMs.

Known Issues:

1. Update for Mi Max / Prime, Mi Note Pro, Mi 4c, Mi 4S suspended for making preparations for Android 7.0 beta testing.
2. Update for Redmi 4 delayed due to temporary fixes. Please stay tuned in MIUI Global Forum.
3. Update for Mi Note 2 suspended this week due to stability testing.
 

terence.tan

Member
Jan 13, 2017
40
82
28
Canberra
keybase.io
This will be good news for stability.

Most custom ROMs for Mi 4C currently use either the Lollipop proprietary blobs from Qualcomm or a mix of Lollipop and Marshmallow blobs scavenged from other related devices. I've just spent a few weeks tearing these down and tracing where they came from...

A clean set of Qualcomm blobs from a Nougat release would tidy things up a lot. Even if we took them a beta release, as "beta" refers to the MIUI system on top. I suspect the Qualcomm blobs have been stable for a while now.
 

terence.tan

Member
Jan 13, 2017
40
82
28
Canberra
keybase.io
This will be good news for stability.

Most custom ROMs for Mi 4C currently use either the Lollipop proprietary blobs from Qualcomm or a mix of Lollipop and Marshmallow blobs scavenged from other related devices. I've just spent a few weeks tearing these down and tracing where they came from...

A clean set of Qualcomm blobs from a Nougat release would tidy things up a lot. Even if we took them a beta release, as "beta" refers to the MIUI system on top. I suspect the Qualcomm blobs have been stable for a while now.
A bit more musing. Take this both as developer notes, and a bit of explanation about why things are currently the way they are.

  • The Radio Interface Layer (RIL), which controls 3G/4G data and voice calls: Currently using a Marshmallow version, apparently scavenged from Yu Sambar. I'm working on reverting this back to the original Xiaomi-supplied Lollipop version. I consider there to be drawbacks either way.
  • The sensors library (accelerometer, gyro, compass, ambient light, proximity, etc.) Uses the original Xiaomi-supplied Lollipop version. @ketut.kumajaya wrapped them "using a clean hack" to get them working in Marshmallow (in this case, something called a "multi-HAL" library). Mostly reliable.
  • The camera. Currently a mix of Marshmallow and Lollipop code. Also wrapped "using a clean hack" to get Lollipop code working in Marshmallow. I'm working on reverting this back to the original Xiaomi-supplied Lollipop version.
  • The Gatekeeper. A component which stores your PIN/passcode/pattern securely using hardware encryption. Scavenged from a Marshmallow device. I'm working on removing this, but will come with the drawback that you need to reset your PIN before flashing my build... A moot point in Nougat since it'll be supplied by Xiaomi
These are some of the issues which I reckon a Nougat build will naturally solve.

Edit: and if you ever tried a third-party ROM or even official MIUI and found one of the above to be unreliable... now you might have an idea how complex it all is :)
 
Last edited:
  • Like
Reactions: Danny94
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone