1. Is your MK908II stable?
2. Which ROM do you use
3. What partition sizes do you use.
Im trying to find out what appears to be stable and why. My thoery is that any ROM that does a quick shut down is causing corruption of the nand storage. Any shut down that doesnt take a couple of secs at least to shutdown is just issuing a reboot command which is more like pulling the power on the device. Picuntu is the most stable of any OS for these sticks for me and i believe that is due to how well it cares for the filesystem including issuing a proper reboot and shutdown.
I will probably add more to this first post as i start getting more info. But to cut a long story short i think we can overcome any instability with making sure all caches are empty on reboot or recover a non booting stick (stuck at boot screen) with a fully functioning CWM recovery to format cache and dalvick cache. I know i can make it boot if stuck at boot screen by just flashing misc.img which then formats data and cache.
I think the following may be missing in any kitkat builds for this stick and probably for a lot of others as well
Shutdown process
frameworks/base/core/java/com/android/internal/app/ShutdownThread.java
Through beginShutdownSequence(), actual shutdown process is done in run().
- Broadcasts ACTION_SHUTDOWN Intent
- Calls shutdown of ActivityManager service
- Calls disable of Bluetooth service
- Calls Radio(false) of Phone service
- Calls shutdown of Mount service
- Vibrate for a while
- Calls Power.shutdown();
Comment