It's been more than 2.5 years since my last try of CyanogenMod 10.2 on Xiaomi Mi2S in December 2013. Due to unacceptable power drainage issue - about 15% battery drop overnight without Wi-Fi and 3G-data enabled), CM 10.2 was a no-go for my Mi2S. Recently, my Mi2S suffers from disk space shortage and the apps could be installed is very limited, thus I decided to resize the partitions and at the same time give CM 12.1 a try. (Per relnotes in CM 12, the battery drain issue is improved.)
Software and images used:
- GNU Parted 1.8.8.1.179 - Disk partitioning utility
- TWRP-3.0.2-0-aries - The recovery image
- CM-12.1-20150730-UNOFFICIAL-aries - CM 12.1 ROM for Mi2S
Four key partitions were resized from:
Number Start End Size File system Name Flags
21 336MB 1409MB 1074MB ext4 system
22 1409MB 1812MB 403MB ext4 cache
23 1812MB 5570MB 3758MB ext4 userdata
24 5570MB 31.3GB 25.7GB ext4 storage
to:
Number Start End Size File system Name Flags
21 336MB 1836MB 1500MB ext4 system
22 1836MB 2238MB 403MB ext4 cache
23 2238MB 8238MB 6000MB ext4 userdata
24 8238MB 31.3GB 23.0GB ext4 storage
My observation shows the overnight battery drop is still around 15%, and it's really frustrating. Too bad that CM 12.1 is still a no-go.