Post Reply

[KERNEL] vta2-kernel for Nexus S Jelly Bean #130

29th July 2012, 12:49 PM   |  #1  
krfoy's Avatar
OP Senior Member
Thanks Meter: 99
 
119 posts
Join Date:Joined: Feb 2010
I built this kernel for my daily use, now i decided to share it here!

Work with Nexus World Wide Version (i9023/i9020t).

※ Basically it is made for Official Stock ROM (JRO03E/JZO54K). it may NOT work with other ROMs.

Not working with CyanogenMod!

Main features of this kernel:
  • 1.25GHz
  • Based on Linux Kernel 3.0.73
  • Based on AOSP
  • Touchwake ADVANCED (allowing you wake up your phone by touching screen when you got a notification ) (based on Ezekeel's work)
  • 10-point multitouch
  • Force AC charging by chad0989
  • UKSM (Ultra Kernel Samepage Merging)
  • MTP (thanks to bedalus and Krarvind!)
  • High Bigmem
  • BLN by Ezekeel
  • BLD by Ezekeel
  • Powerkey Presses Counter
  • init.d support
  • Optimized CRC32 algorithm
  • SLUB
  • Custom Voltage by Ezekeel
  • mount dalvik-cache to /cache
  • undervolted
  • RCU Boost
  • Voodoo by supercurio
  • included busybox
  • USB OTG v5 by sztupy Read this. (not sure if this work on Jelly Bean)
  • CRT-off animation fix from CyanogenMod team.
  • PM_FAST
  • ...

Default: interactive / sio

Thanks to all contributors of this kernel!
And welcome to fork it on my github.

Download vta2-kernel / Changelog

TODO:
  • Bluetooth battery drain fix.
  • ROW I/O scheduler ( kernel module )
  • ...

Any Suggestion? Tell me here
Last edited by krfoy; 8th October 2013 at 12:45 PM.
The Following 32 Users Say Thank You to krfoy For This Useful Post: [ View ]
29th July 2012, 12:59 PM   |  #2  
leap_ahead's Avatar
Senior Member
Flag Limassol
Thanks Meter: 521
 
2,201 posts
Join Date:Joined: Jul 2009
More
hi crt is fix ?
The Following User Says Thank You to leap_ahead For This Useful Post: [ View ]
29th July 2012, 12:59 PM   |  #3  
krfoy's Avatar
OP Senior Member
Thanks Meter: 99
 
119 posts
Join Date:Joined: Feb 2010
Quote:
Originally Posted by leap_ahead

hi crt is fix ?

yes.
The Following 2 Users Say Thank You to krfoy For This Useful Post: [ View ]
29th July 2012, 02:26 PM   |  #4  
Account currently disabled
Thanks Meter: 269
 
1,586 posts
Join Date:Joined: Oct 2011
Thanks for the share.. works great.
The Following User Says Thank You to john9 For This Useful Post: [ View ]
29th July 2012, 02:27 PM   |  #5  
spupuz's Avatar
Senior Member
Flag Milan
Thanks Meter: 241
 
1,621 posts
Join Date:Joined: Feb 2008
Donate to Me
More
Quote:
Originally Posted by krfoy

I built this kernel for my daily use, now i decided to share it here!

Tested on my Nexus S i9023 and it should also works on i9020.

Main features of this kernel:

  • 1.24GHz
  • Based on Linux Kernel 3.0.38
  • Based on AOSP
  • for Nexus S JRO03E stock ROM
  • Bigmem
  • Touchwake
  • BLN
  • BLD
  • init.d support
  • Optimized CRC32 algorithm
  • SLUB
  • Custom Voltage
  • mount dalvik-cache to /cache
  • undervolt
  • Deep Idle
  • RCU Boost
  • Voodoo
  • included busybox
  • USB OTG v5
  • FSync control
  • CRT-off animation fix from CyanogenMod team.

This kernel uses smartassV2 and SIO as default governor and I/O schedulers.
Thanks to all contributors of this kernel!
And welcome to fork it on my github.

Download vta2-kernel #11 here.

Can you make a version with also fast charge? Anyway working great

Inviato dal mio Nexus S con Tapatalk 2
The Following User Says Thank You to spupuz For This Useful Post: [ View ]
29th July 2012, 03:36 PM   |  #6  
raducux's Avatar
Senior Member
Thanks Meter: 168
 
848 posts
Join Date:Joined: Dec 2010
More
I'd like to see more feedback about this kernel as it looks promising. Thank you

Sent from my Nexus S using xda app-developers app
The Following User Says Thank You to raducux For This Useful Post: [ View ]
29th July 2012, 03:43 PM   |  #7  
Member
Flag Mumbai
Thanks Meter: 22
 
96 posts
Join Date:Joined: Jun 2012
More
Kernel is good.. snappy.. nice performance..
There is no 1000mhz on the clock, so it's always on 1.24ghz ..
Pls add interactive governor.. I can't change the governor, only shows smartassv2 ...

Battery life not gr8.. But runs well.. power hungry games are smooth.. good overall..

Sent from my Nexus S using xda app-developers app
The Following User Says Thank You to siddhesh.raikar For This Useful Post: [ View ]
29th July 2012, 03:47 PM   |  #8  
krfoy's Avatar
OP Senior Member
Thanks Meter: 99
 
119 posts
Join Date:Joined: Feb 2010
Quote:
Originally Posted by spupuz

Can you make a version with also fast charge? Anyway working great

Inviato dal mio Nexus S con Tapatalk 2

may be included in next stable release.
29th July 2012, 04:05 PM   |  #9  
krfoy's Avatar
OP Senior Member
Thanks Meter: 99
 
119 posts
Join Date:Joined: Feb 2010
Quote:
Originally Posted by siddhesh.raikar

Kernel is good.. snappy.. nice performance..
There is no 1000mhz on the clock, so it's always on 1.24ghz ..

This is inspired by SAMSUNG Infuse 4G, which use the same CPU and do not have 1.0GHz step in its stock kernel.
when there are both 1.24 and 1.0GHz, the governor will prefer to use 1.24GHz. And i thought it may help governor switch between steps faster.
so it won't eat more battery in this case.

Quote:
Originally Posted by siddhesh.raikar

Pls add interactive governor.. I can't change the governor, only shows smartassv2 ...

I only built smartassV2(tweaked) into kernel. because it balance between battery life and performance.
There are also include kernel module of ondemand and conservative, you could load them by insmod if you like.
The Following User Says Thank You to krfoy For This Useful Post: [ View ]
29th July 2012, 04:06 PM   |  #10  
Member
Thanks Meter: 11
 
74 posts
Join Date:Joined: Nov 2009
Thank you very much and must try it .

Post Reply Subscribe to Thread

Tags
jelly bean, kernel
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes


Top Threads in Nexus S Android Development by ThreadRank