• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[KERNEL] BitO-K12 / KU: Kernel for Nvidia Shield Tablet [Stock / Custom / N]

Search This thread

BitOBSessiOn

Senior Member
This kernel aims to be an alternative (and experimental) to Stock or custom ROMs (CM, Bliss,...) default ones, applying tweaks (kernel source configuration) and patches (if them apply) to improve general responsive, performance and functionality.

*Remember, test at your own risk.

BitO-KU
  • Base "pure" kernel with latest Nvidia code + Linux upstream (v3.10.108)
  • More info here.

Main Features for K12:
  • SafetyNet bypass (TESTING)
  • Latest Linux 3.10.108 code fully merged
  • Latest F2FS code backported from Linux 4.10
  • Multi Core and SMT optimizations enabled
  • Extra IO Schedulers (CFQ - default)
  • Extra Governos (Interactive - default)
  • Extra TCP Congestion algorithms (Cubic - default)
  • L2TP VPN enabled
  • ZRAM with LZ4 enabled (you can disable)
  • NTFS RW enabled
  • UTF8 as default code table
  • Module support disabled
  • CPUQuiet (CPU dynamic hotplug)

Main Features for KX10:

Other optimizations:
  • Debug info stripped down
  • Branch jump optimizations
  • Clean cache
  • Front swap
  • Memcopy operations optimized for ARM A15
  • ZCache enabled
  • Cryptographic operations

Downloads:

Installation
  • Install ZIP via custom recovery
  • Install F2FS injector ZIP if you need proper F2FS support.

Notes

I would be glad to get some feedback about battery life, performance, etc... All suggestions welcome ;) :good:

Thnx:

Big thx to everybody for helping to get a new device

List of donnors for a new Shield Tablet:

@xanthrax : $25
@gasgiver : $10
@primaleph : $25
@marvi0 : $10
@strann0 : $10
@DR_HAX34 : $15
-----------------------------
TOTAL: $95

XDA:DevDB Information
BitO-K, Kernel for the Nvidia Shield Tablet

Contributors
BitOBSessiOn
Source Code: https://github.com/BitOBsessiOn/android_kernel_nvidia_shieldtablet

Kernel Special Features: Latest Nvidia sources, stable, fast, responsive, smooth

Version Information
Status: Stable
Current Stable Version: K10-006
Stable Release Date: 2017-06-25
Current Beta Version: K12
Beta Release Date: 2018-05-28

Created 2015-04-01
Last Updated 2018-05-29
 
Last edited:

duanim

Senior Member
Feb 20, 2015
196
44
54
pretty and nice

Running almost perfect in CM12
Waiting for OC I know you can do it,I use run the shaky156 OC 2.499 kernel for almost 1 months with no problems and I switched to CM12
Thanks and keep the nice work
 

ishamm

Senior Member
Sep 7, 2011
559
40
Is it possible to include colour profiles in the kernel? Love it on my nexus 5! Looking forward to seeing this move forward

Also is there a rest of world lte version in the works? Thanks
 
Last edited:

BitOBSessiOn

Senior Member
Is it possible to include colour profiles in the kernel? Love it on my nexus 5! Looking forward to seeing this move forward

Also is there a rest of world lte version in the works? Thanks

Take note for colour profiles but I don't know how complex it can be... I'll be studied, sure.

About LTE RoW (wx_un_do) vs LTE US (wx_na_do) they are totally compatible as @Steel01 and me have seen. I have LTE RoW model and actually use wx_na_do compilation. In the future, perhaps, we will create a specific branch.
 
  • Like
Reactions: ishamm

Pariahnoble

Senior Member
Nov 19, 2013
326
134
plus.google.com
Here's some cpu state time info for u. 51mhz is deep sleep right?
 

Attachments

  • 1427999166450.jpg
    1427999166450.jpg
    45.5 KB · Views: 7,394

Pariahnoble

Senior Member
Nov 19, 2013
326
134
plus.google.com
Just wanted to let u know the mic issue was a gapps thing, the minimal edition has problems, went back to pagapps (the final 03/15 one) and if I flash this kernel on steels cm12 it works perfect. No sound fc either. The ONLY issue I found is moving to SD. Still says no room even after the folder mount patch. Battery is great btw, thanks much for the work
 

Top Liked Posts

  • There are no posts matching your filters.
  • 84
    This kernel aims to be an alternative (and experimental) to Stock or custom ROMs (CM, Bliss,...) default ones, applying tweaks (kernel source configuration) and patches (if them apply) to improve general responsive, performance and functionality.

    *Remember, test at your own risk.

    BitO-KU
    • Base "pure" kernel with latest Nvidia code + Linux upstream (v3.10.108)
    • More info here.

    Main Features for K12:
    • SafetyNet bypass (TESTING)
    • Latest Linux 3.10.108 code fully merged
    • Latest F2FS code backported from Linux 4.10
    • Multi Core and SMT optimizations enabled
    • Extra IO Schedulers (CFQ - default)
    • Extra Governos (Interactive - default)
    • Extra TCP Congestion algorithms (Cubic - default)
    • L2TP VPN enabled
    • ZRAM with LZ4 enabled (you can disable)
    • NTFS RW enabled
    • UTF8 as default code table
    • Module support disabled
    • CPUQuiet (CPU dynamic hotplug)

    Main Features for KX10:

    Other optimizations:
    • Debug info stripped down
    • Branch jump optimizations
    • Clean cache
    • Front swap
    • Memcopy operations optimized for ARM A15
    • ZCache enabled
    • Cryptographic operations

    Downloads:

    Installation
    • Install ZIP via custom recovery
    • Install F2FS injector ZIP if you need proper F2FS support.

    Notes

    I would be glad to get some feedback about battery life, performance, etc... All suggestions welcome ;) :good:

    Thnx:

    Big thx to everybody for helping to get a new device

    List of donnors for a new Shield Tablet:

    @xanthrax : $25
    @gasgiver : $10
    @primaleph : $25
    @marvi0 : $10
    @strann0 : $10
    @DR_HAX34 : $15
    -----------------------------
    TOTAL: $95

    XDA:DevDB Information
    BitO-K, Kernel for the Nvidia Shield Tablet

    Contributors
    BitOBSessiOn
    Source Code: https://github.com/BitOBsessiOn/android_kernel_nvidia_shieldtablet

    Kernel Special Features: Latest Nvidia sources, stable, fast, responsive, smooth

    Version Information
    Status: Stable
    Current Stable Version: K10-006
    Stable Release Date: 2017-06-25
    Current Beta Version: K12
    Beta Release Date: 2018-05-28

    Created 2015-04-01
    Last Updated 2018-05-29
    17
    BitO-K10-008

    Available for downloading here.

    Log:
    • Updated to latest Nvidia code.
    • Added kernel support for communication with the Trusted LK secure OS monitor/runtime (TLK enabled).

    *I can't test this kernel as much as I would like, so feedback is always welcome. Thx.
    16
    BitO-K12-001

    Available here.

    Info:
    • Latest NVIDIA source code base (rel-24-uda-r2)
    • Latest Linux 3.10.108 source code merged (upstreamed)
    • Latest F2FS source code backported from Linux 4.10
    • Usual K-tweaks
    • Built using Linaro 4.9 TC

    *Tested with latest stock OTA 5.4 (CPUQuiet working)
    15
    BitO-K10 / KX10-001 Available for testing

    Main Features for K10-001:
    • Latest Linux 3.10.103 code fully merged
    • Latest F2FS code backported from Linux 4.10
    • Multi Core and SMT optimizations enabled
    • Extra IO Schedulers (CFQ - default)
    • Extra Governos (Interactive - default)
    • Extra TCP Congestion algorithms (Cubic - default)
    • L2TP VPN enabled
    • ZRAM with LZ4 enabled (you can disable)
    • NTFS RW enabled
    • UTF8 as default code table
    • Module support disabled

    Main Features for KX10-001:
    • All K10-001 features + ...
    • OC for CPU and GPU

    Other optimizacions:
    • Debug info stripped down
    • Branch jump optimizations
    • Clean cache
    • Front swap
    • Memcopy operations optimized for ARM A15
    • ZCache enabled
    • Cryptographic operations

    Downloads:

    Notes:
    • F2FS support revised, so now you should be able to get /data and/or /cache partitions properly mounted (I need test and feedback about this, please)
    • Updated F2FS fstab injection tool here.
    14
    Well, I'm glad to see you're happy with new K10 :)

    I've merged all new code from latest Linux official branch (v3.10.105), this, obviously affects ( nicely, I hope...) to many kernel areas, some of them core functionalities in addition to drivers, etc.... I've managed code updates for: CPU scheduling, Wifi, TCP, Thermal control, memory management, FS... (changelog would be very large) I've revised manually each conflicting commit to (try to) be assure everything fits ok in Nvidia latest base (customized v3.10.96).

    Additionally I've merged latest F2FS support in linux v4.10 backported to our 3.10 kernel and, as always, put my preferred kernel config options... and something else... ;)

    Enjoy !