Tuesday, March 29, 2016

[KERNEL] Lightly Modified Zenwatch Kernel

This is a (lightly) modified, based on stock, kernel for the 1st gen Asus Zenwatch; repacked from the stock boot.img (by replacing zImage).
Differences from stock kernel:
  • Uses the ondemand governor by default (instead of performance)
  • Slightly increased vibration strength (measured in mV; increased from 3000 to 3100 mV)

NOTE: This kernel is only for the MEC23S (Android Wear 1.4) build.
To download the kernel, go to the Downloads tab at the top of the OP, and download the file boot_custom.img.
I can provide a mirror if the DevDB download doesn't work for some people.

If you want to try out this kernel, I recommend that you try just booting it through fastboot first:
Code:

fastboot boot boot_custom.img
If something goes wrong, I am also including the stock kernel (boot_original.img in the downloads tab).

If you decide that you want to flash the kernel, you need to unlock your bootloader first (it will wipe all your data, so backup first), then run this command:
Code:

fastboot flash boot boot_custom.img
To check if the custom kernel actually loaded, run an ADB shell, and type:
Code:

uname -a
The kernel version number should have the word "custom" right after it.

Notes:
  • For now, I am mainly planning to test out features that I can add or modify on the kernel without compromising stability or battery life, and I will also be testing each build on my own Zenwatch.
  • If there is enough interest, I can try and add custom CPU governors or set a different included one as default, but since there's no way to change the governor without root, I'll need to upload separate kernel images for each new default governor.
  • Vibration intensity is pretty easy to increase, so if 3100 mV still feels a bit weak, I can try bumping it up a bit more, like to 3150 or 3200 mV (I don't want to risk raising it too much and damage hardware).
  • Building the kernel doesn't take too long, so if there are any bugs or features to be added, I can compile and upload a new kernel pretty quickly.

XDA:DevDB Information
Custom ZW Kernel, Kernel for the Asus ZenWatch

Contributors
itechnoguy
Source Code: http://ift.tt/1ThIPH8

Kernel Special Features:

Version Information
Status: Testing
Current Beta Version: v1
Beta Release Date: 2016-03-29

Created 2016-03-30
Last Updated 2016-03-29


from xda-developers http://ift.tt/1MRHlN9
via IFTTT

No comments:

Post a Comment