After some time of not being around, I finally found some time to write a new post.
This comes around the same time of me migrating from MIUI 2.3.9 to MIUI 4 (specific version not important). However this happened with great difficulty and I had to role back a few times because my usual way of updating roms (going from one GB variant to another) involved using an app called MyBackupPro as well as NAND backups, which obviously were not answering my needs This method didn’t really work and when I restored the phone state, everything kept crashing (messages / apps / dialer / screen).
Until last week when I tried 2.5.4.
I used MIUI Backup to backup my apps and data and restored them back once the update procedure was completed. This method preserved my data, didn’t cause any force-closes and significantly lowered the number of kernel panics I was experiencing. However, I was still having quite a huge number of random reboots, screen flickering and general freezing.
To fix this problem I had to apply a different Kernel. So I tried
- Siyah‘s kernel but this really didn’t fix the problem as one of the problems is to do with the light sensor.
- So I proceeded to use a different kernel called N.E.A.T.
N.E.A.T is pretty impressive kernel. I have slightly under-voltaged the CPU and am running all CPU profiles using Conservative along with Lionheart tweaks. It is smooth. Battery last quite reasonably. And most importantly, not a single crash in 5 days! N.E.A.T also gives you a custom touch based recovery!
I’ll post more info and pictures about my troubles and workarounds as I go along.
Lastly, I have to say thanks to Mark (for the English ROM- miuiandroid), Gokhan Moral (Siyah kernel developer), and Simone201 (for the brilliant N.E.A.T kernel). Without them, this wouldn’t be possible.