Tuesday, 6 October 2015

[KERNEL] Skin1980's Huawei Watch Kernel



Hi guys, here is my kernel for the Huawei Watch.

Features:

- SELinux permissive;
- Autoroot script;
- init.d support;
- busybox
- increase vibration duration ( not strength cause it's already set to 90 and i don't want to kill the vibrator with wrong values);
- unlocked all cores for better performance;
- added the mpdecision binary for the CPU hotplug (disabled by default)( thanks to @invisiblek that used it in his G Watch boot image);
- raised max cpu freq to 984Mhz for a good compromise between performance and battery life;
- added Smartmax governor and set it as default;
- various ramdisk changes;
- added intelli_plug from faux123 and set it in eco mode (enabled by default);
- added kppd from @savoca to control screen parameter ( RGB channel and other things ),
see HERE for more details
- added 3 script to simplify the use of kppd:
1- kppd-configure: to configure and try your settings;
2- kppd-on: make an init.d script to load you kppd settings at boot;
3- kppd-off: turn of auto boot of the script above.

To use this kernel you have to unlock your bootloader. This mean that the device will be factory resetted.

To try the kernel ( will be resetted to stock after a reboot ):

Code:


adb reboot bootloader
fastboot boot sturgeon-skin1980-2.0.img


To flash the kernel:

Code:


adb reboot bootloader
fastboot flash boot sturgeon-skin1980-2.0.img
fastboot reboot


tnx to @invisiblek ( i took some ideas from his G Watch kernel ) @Chainfire and @savoca

Source: https://github.com/Skin1980/sturgeon



No comments:

Post a Comment