New: XDA launches forum for app developers. Discuss coding, tools, marketing, and more.
XDA Developers Android and Mobile Development Forum
Forgot your password?
 
Post Reply+
Tip us?
 
shardul_seth
Old
(Last edited by shardul_seth; 15th July 2012 at 07:25 AM.) Reason: Added source link
#1  
shardul_seth's Avatar
Senior Member - OP
Thanks Meter 1561
Posts: 1,063
Join Date: Jul 2011
Smile [KERNEL][ICS] Suave Kernel v6 ☰ Battery Friendly ☰ {OC,UV,2WCR,Gov,IO,FS,Net} 19-Jun

Guys, the latest kernel sources are out from SONY!! So, for all those who wanted kernel with OC and more features, here it is
With most of the useful features inbuilt! Link to old kernel -> here
Enjoy..

Q. Features?
  • init.d support
  • ro.secure=0 (that is now adb has native root access!)
  • Device is identified correctly (both Neo and Neo V) in recovery
  • ADB access in recovery
  • Clockworkmod 5.0.2.7 (credits DoomLord)
  • Overclock (OC): upto 1.6 GHz (use with discretion, i will not be responsible for ANY damage)
  • Governors: Smartassv2, Intellidemand, OndemandX, Smoothass, InteractiveX, SavagedZen, BrazilianWax
  • IO scheduler: sio added built in (default)
  • Filesystems: ext4 inbuilt, isofs, ntfs as modules added
  • Network: VPN support (tun/tap driver)
  • USB OTG: USB OTG support built in(mass storage, hid, mouse, keyboard)
  • Enable only features you want!! (See instructions below)
  • userinit support
  • Undervolting with vdd_levels sysfs
  • 2-way call recording patch (experimental)
  • swap:Enable with single line (How-to here)

Download
Please see new install instructions!!

suave-kernel-v6-neov.img <- NEO V
suave-kernel-v6-neo.img <- NEO
OC increased to 1.6 GHz, swap (can be enabled with a single line) How-to here.

suave-kernel-v5-exp-neov.img <- NEO V
suave-kernel-v5-exp-neo.img <- NEO
Much better battery life!! + BrazilianWax & SavagedZen governors
CPU OC only till 1.4 GHz. Please see discussion here.

Previous:
 

suave-kernel-v3.1-exp-neov.img <- NEO V
Small bug-fix (no more kernel errors on logcat)!

suave-kernel-v3-exp-neov.img <- NEO V
suave-kernel-v3-exp-neo.img <- NEO
Added 2-way call recording + battery saver tweaks (full changelog post 2)

suave-kernel-v2-neov.img <- NEO V
suave-kernel-v2-neo.img <- NEO
Added UV (How-to below) + NTFS inbuilt (all changelog 2nd post)


suave-kernel-v1-neov.img <- NEO V
suave-kernel-v1-neo.img <- NEO


Stock WiFi modules
Required by only those coming from Night-elf kernel, CWM flashable.

Q. How to install?
 
Just as you install a custom kernel.

Steps:
1. Power down device and get into FASTBOOT MODE -> switch off device hold menu key & plugin usb. (LED notification turns BLUE)
2. check fastboot with "fastboot devices"
3. flash boot image
fastboot flash boot boot.img
4. Reboot with "fastboot reboot"
5. Enjoy!

How to enable/disable features?
This kernel sets properties to features so that they can be enabled or disabled easily
Code:
shardul.module.tun=0
shardul.module.isofs=0
shardul.module.ntfs=0
shardul.module.hid_apple=0
shardul.module.hid_microsoft=0
Method 1: Edit /data/local.prop directly
Method 2: "writeprop shardul.module.isofs 1" on shell / terminal emulator for individual properties set/unset
Module will be loaded on next boot!
If you want to load module only for the current session, see this app!



Q. How to undervolt (UV)?
Easy methods -> andrev_oc, IncrediControl (Thanks to adridu for the tip)
OR
 
Query vdd levels (output: first column: frequency (kHz), second column: vdd* (mV))
Code:
cat /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
incrementing/decrementing all levels by a specified amount* (mV):
Code:
echo '-25' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
echo '+25' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
adjusting the supply voltage* (second value, mV) at a specific frequency (first value, kHz):
Code:
echo '998400 1250' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
*: vdd values must be a multiple of 25 (enforced by the interface; the regulator doesn't accept other values)



Want this on locked bootloader? : See here

Credits:
AnDyX, DooMLord, Bylos, inteks and all devs on XDA

Source:
https://github.com/shardul-seth/Suav...011/tree/haida
ToDo:
- Add 0% battery patch
Phone ....: Xperia Neo V
ROM ......: Spacious Smooth ICS -> PAC JB ROM
SDCard....: 16GB Class 4 Sandisk


My Apps: [APP] USB OTG Helper (MAJOR UPDATE) -> DONATE

My ROMs: [Neo/V] Spacious, smooth, light GB and ICS 4.0.4
My Kernels: Suave Kernel and Super Stock ICS

Composed/Posted with WYSIWYG BBCode Editor
The Following 110 Users Say Thank You to shardul_seth For This Useful Post: [ Click to Expand ]
 
shardul_seth
Old
(Last edited by shardul_seth; 19th June 2012 at 04:33 PM.) Reason: Added changelog
#2  
shardul_seth's Avatar
Senior Member - OP
Thanks Meter 1561
Posts: 1,063
Join Date: Jul 2011
Default Changelog

Changelog:

Version 6 (2012-06-19):
= OC increased to 1.6 GHz
+ Swap on system (change amount by editing /data/local.prop)
+ VM readahead increased

Version 5 (2012-06-19):
+ MUCH better battery life
+ Governors: BrazilianWax and SavagedZen
= Governors: Tweaked values
- OC only till 1.4 GHz, removed some frequency steps (reverted to stock freq)

Version 3 exp (2012-06-14):
+ 2-way call recording patch
+ VM readahead to 512
+ Disabled NFS for better battery saving (module available)
+ Disabled some debugging features (better battery)

Version 2 (2012-06-14):
+ sysfs vdd levels interface for undervolting
+ NTFS also integrated into the kernel

Version 1 (2012-06-13):
+ init.d support
+ ro.secure=0 (that is now adb has native root access!)
+ ADB access in recovery
+ Clockworkmod 5.0.2.7
+ Overclock (OC): upto 1.7 GHz (use with discretion)
+ Governors: Smartassv2, Intellidemand and OndemandX, Smoothass
+ IO scheduler: sio
+ Filesystems: ext4 inbuilt, isofs, ntfs as modules added
+ Network: VPN support (tun/tap driver)
+ USB OTG: USB OTG support built in(mass storage, hid, mouse, keyboard)
+ Option to enable/disable some modules
+ userinit support
Phone ....: Xperia Neo V
ROM ......: Spacious Smooth ICS -> PAC JB ROM
SDCard....: 16GB Class 4 Sandisk


My Apps: [APP] USB OTG Helper (MAJOR UPDATE) -> DONATE

My ROMs: [Neo/V] Spacious, smooth, light GB and ICS 4.0.4
My Kernels: Suave Kernel and Super Stock ICS

Composed/Posted with WYSIWYG BBCode Editor
The Following 22 Users Say Thank You to shardul_seth For This Useful Post: [ Click to Expand ]
 
shardul_seth
Old
#3  
shardul_seth's Avatar
Senior Member - OP
Thanks Meter 1561
Posts: 1,063
Join Date: Jul 2011
one more..
Phone ....: Xperia Neo V
ROM ......: Spacious Smooth ICS -> PAC JB ROM
SDCard....: 16GB Class 4 Sandisk


My Apps: [APP] USB OTG Helper (MAJOR UPDATE) -> DONATE

My ROMs: [Neo/V] Spacious, smooth, light GB and ICS 4.0.4
My Kernels: Suave Kernel and Super Stock ICS

Composed/Posted with WYSIWYG BBCode Editor
The Following 13 Users Say Thank You to shardul_seth For This Useful Post: [ Click to Expand ]
 
adridu59
Old
#4  
adridu59's Avatar
Recognized Contributor
Thanks Meter 2244
Posts: 868
Join Date: May 2011
Location: Paris, France
Nice to see some new stuff...

Your writeprop script is well done BTW I might take it for my next release.
Follow me on Github.

Prehistoric phones > Nokia 5230 > Xperia Neo (MT15i) [4.1.B.0.587]
The Following User Says Thank You to adridu59 For This Useful Post: [ Click to Expand ]
 
shardul_seth
Old
#5  
shardul_seth's Avatar
Senior Member - OP
Thanks Meter 1561
Posts: 1,063
Join Date: Jul 2011
Quote:
Originally Posted by adridu59 View Post
Nice to see some new stuff...

Your writeprop script is well done BTW I might take it for my next release.
See here . Of course boss!
Phone ....: Xperia Neo V
ROM ......: Spacious Smooth ICS -> PAC JB ROM
SDCard....: 16GB Class 4 Sandisk


My Apps: [APP] USB OTG Helper (MAJOR UPDATE) -> DONATE

My ROMs: [Neo/V] Spacious, smooth, light GB and ICS 4.0.4
My Kernels: Suave Kernel and Super Stock ICS

Composed/Posted with WYSIWYG BBCode Editor
The Following 2 Users Say Thank You to shardul_seth For This Useful Post: [ Click to Expand ]
 
iToddie
Old
#6  
Senior Member
Thanks Meter 18
Posts: 130
Join Date: Feb 2012
Location: Gotse Delchev
Is this better than the superstock kernel?
 
DeathCzar
Old
#7  
DeathCzar's Avatar
Senior Member
Thanks Meter 416
Posts: 799
Join Date: Dec 2011
Location: Mumbai
Awesome! Will try it as soon as I get my hands on a computer. Mine is broken right now.

Sent from my MT11i using xda premium
XPERIA Neo V MT11i "Haida" <<<RIP
It was killed by a 3 yr old.
 
yankiedoo
Old
#8  
yankiedoo's Avatar
Senior Member
Thanks Meter 8
Posts: 164
Join Date: Apr 2012
Location: doha, qatar
thanks shardul., il try it.,


PHONE: HTC Sensation XE
ROM: Elegancia Pegasus 2.6.0
KERNEL:Sebastian kernel
RADIO: 11.76A.3504.00U_11.24A.3504.31_M
FIRMWARE: 3.33.401.106 CL391535 release keys
RIL: 4.0.0037MHQ
HBOOT: 1.27.1100

 
geekynoob
Old
(Last edited by geekynoob; 13th June 2012 at 07:45 PM.)
#9  
geekynoob's Avatar
Senior Member
Thanks Meter 649
Posts: 1,364
Join Date: Sep 2011
Location: New Delhi
Flashed...

Wifi-OK
Cam-OK
BT-OK
Video Play-OK

U-Totta OK..!!
Battery Drain to be tested..
Problem-This doesnt supprt Undervolting???
i want this feature..it really helps in battery use..

Will give a better feedback tommorow..

Charging the phone..
 
shardul_seth
Old
#10  
shardul_seth's Avatar
Senior Member - OP
Thanks Meter 1561
Posts: 1,063
Join Date: Jul 2011
Quote:
Originally Posted by geekynoob View Post
Flashed...

Wifi-OK
Cam-OK
BT-OK
Video Play-OK

U-Totta OK..!!
Battery Drain to be tested..
Problem-This doesnt supprt Undervolting???
i want this feature..it really helps in battery use..

Will give a better feedback tommorow..

Charging the phone..
Undervolting (vdd) ready on my local build
Will be there on the next update!
Phone ....: Xperia Neo V
ROM ......: Spacious Smooth ICS -> PAC JB ROM
SDCard....: 16GB Class 4 Sandisk


My Apps: [APP] USB OTG Helper (MAJOR UPDATE) -> DONATE

My ROMs: [Neo/V] Spacious, smooth, light GB and ICS 4.0.4
My Kernels: Suave Kernel and Super Stock ICS

Composed/Posted with WYSIWYG BBCode Editor

The Following 6 Users Say Thank You to shardul_seth For This Useful Post: [ Click to Expand ]
Tags
custom, kernel, latest, otg, overclock