Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,740,412 Members 45,063 Now Online
XDA Developers Android and Mobile Development Forum

[KERNEL][12/31] rohan.kernel.b7 [Linux 3.0.57][GCC 4.7][2.0ghz][S2W][INTELLI][SIO]

Tip us?
 
rohan32
Old
(Last edited by rohan32; 9th January 2013 at 02:59 AM.)
#1  
rohan32's Avatar
Retired Forum Moderator / Recognized Developer - OP
Thanks Meter 5036
Posts: 1,986
Join Date: Nov 2011
Location: New Jersey

 
DONATE TO ME
Default [KERNEL][12/31] rohan.kernel.b7 [Linux 3.0.57][GCC 4.7][2.0ghz][S2W][INTELLI][SIO]

rohan.kernel alpha builds
for the HTC One XL


Meant for AOSP JB 4.1.X ROMs ONLY
THIS WILL NOT WORK ON 4.2.X ROMS!!!


Features:
Code:
Select Code
-Overclock-able to 2.0ghz
-Undervolted
-Loads of CPU Governors (recommended: intellidemand)
-Loads of I/O Schedulers (recommended: simple i/o)
-User controllable voltage table based off of sysfs
-XZ Compression
-sweep2wake
-Linux 3.0.57 (latest release from 3.0.x branch)
-GCC 4.7.2 Linaro Toolchain Compilation
-lowmemorykiller fixes
-Tweaked I/O Schedulers
-zRAM enabled
-Tweaked KSM
-Disabled fsync
-Increased readahead buffer
-self-powered OTG support
-NTFS read/write support
-decreased cache pressure for faster fs
-camera app flash till 5%
-various other tweaks for stability and performance
HOW TO INSTALL:
If you are on the older HBoot:
1) Flash the kernel zip in recovery
2) Wipe dalvik cache
3) Reboot and configure it to your liking

If you are on the newer HBoot:
1) Flash the kernel boot.img from the zip using fastboot
2) Reboot into recovery
3) Flash the kernel zip to install the modules
4) Wipe your dalvik cache
5) Reboot and configure it to your liking


Want to see this kernel in action? Watch this video!



Thanks to XsMagical and Team Nocturnal for the video!

What is coming soon:

Code:
Select Code
-Fast Charge for ROMs that support it (such as AOKP JB)
What I hope to add but no promises:
Code:
Select Code
-MSM DCVS governor
-GPU control
-Gamma/Color control (tightly integrated... there is loose integration with current 3rd party apps)
What is never coming so don't ask:
Code:
Select Code
-BS patches and features
Quote:
Download: http://code.google.com/p/rohan-kerne...downloads/list
b6 and onwards include two versions: a NORMAL version and a NOVC version. First try the NORMAL version. If that does not work correctly, then try the NOVC version, which includes all features except voltage control.
Recommended values:
192mhz Minimum
1.98ghz Max
I/O: sio
CPU Gov: intellidemand

Use an app like No Frills CPU Control and set the values you want at boot.

These are extremely alpha builds. They are not fully tested and may brick your device. If something does happen to your device, you are not to blame myself or any others involved in this kernel. Flashing this is solely your responsibility and if something happens, blame yourself. Always make a backup before flashing. Making a nandroid of your boot partition takes a few seconds but could help you save your device from bricking.


--------------------------------------------------------------------------------------------------

My goal for this kernel is to make it simply an enhanced stock JB kernel.

If you enjoy my work or would like to encourage further development, then please consider donating. All of my money comes from donations as I am currently in high school. They are never required but always appreciated. My link is under my name on the left.

GPL: https://github.com/rohanmathur/rohan.kernel.elite
The Following 96 Users Say Thank You to rohan32 For This Useful Post: [ Click to Expand ]
 
rohan32
Old
(Last edited by rohan32; 31st December 2012 at 08:27 PM.)
#2  
rohan32's Avatar
Retired Forum Moderator / Recognized Developer - OP
Thanks Meter 5036
Posts: 1,986
Join Date: Nov 2011
Location: New Jersey

 
DONATE TO ME
Changelog:

Dec 31 - rohan.kernel.b7
Code:
Select Code
Changelog:
-Updated to Linux 3.0.57 (most recent from kernel.org)
-Includes many bug fixes & improvements
-Stability increased greatly
-Proper CPU1 Control Workaround (thanks jrior001)
-Tweaked KSM values
-Bumped GPU frequencies very slightly for smoothness
-Several cache improvements
-Many CPU frequency and GPU frequency scaling improvements
-Optimized cryptology algorithms (thanks faux123)
-Compiled with GCC 4.7.2 Linaro toolchain (thanks vanja_z... really nice work with this)
Nov 25 - rohan.kernel.b6
Code:
Select Code
Changelog:
-Updated to CM status:
*Linux 3.0.52
*Switched to ION audio instead of pmem and a new memory setup
-Allow flash to work till 5% battery (previous was 15%)
-Decreased the cache pressure on certain fs
-Reverted to stock voltage values
-Other various tweaks and fixes
Nov 02 - rohan.kernel.b5
Code:
Select Code
Changelog:
-sweep2wake implemented; still needs some tweaking
-deadline I/O scheduler tweaked for optimum performance
Oct 29 - rohan.kernel.b4
Code:
Select Code
-Updated to latest CM kernel status which entails:
* Linux version 3.0.48
* USB OTG support (self-powered)
* NTFS read/write support
-Attempted to fix some of the cpufreq issues some people were having
-Removed a little more junk from the kernel
Oct 12 - rohan.kernel.b3
Code:
Select Code
-Completely rebased off of CM10's new unified kernel, which brings with it:
100mb more RAM
Linux 3.0.45
Various other fixes and changes
-User-controllable voltage table for AOKP's ROM Control (other apps may work too)
-Removed 0.5mb of junk from the kernel (now 3.8mb in total)
-Various other fixes, tweaks, and mods
Sept 26 - rohan.kernel.b2
Code:
Select Code
-Overclock up to 2.0ghz (user-selectable)
-Set intellidemand as the default CPU governor
-Removed interactiveX and brazillianwax (causing issues)
-Tweaked Deadline I/O Scheduler
-Linaro -O2 compiliation and various optimizations
-XZ Compression (reduced kernel size by nearly 20%!)
-AC Charging mode for unknown chargers
-Improved kernel logic
-Better lowmemorykiller values
-Various other smaller tweaks
-Undervolted
Sept 17 - Initial Release

--------------------------------------------------------------------------------------------------

Thanks to:
h8rift - for being inspirational in his charge for CM and his fantastic work on CM10 and the stock kernel
intervigil - for his fantastic work on the msm8960 kernel and his work on ville (the One S)
show-p1984 - for his initial sweep2wake goodness on the international HOX
sbryan12144 - for his great work in porting sweep2wake over to our device, and for other misc commits
zarboz - for his great work in porting sweep2wake over to our device
faux123 - for being an inspiration for kernel development and a master at what he does, along with some misc commits
jrior001 - proper CPU1 control
vanja_z - GCC 4.7.2 Linaro compilation
Donators - you guys rock!
HOX Community - for always providing feedback, whether good or bad, and encouraging me to continue

#teamkang

Follow me on Twitter
@rohanXm
for the my latest development updates

Devices:
LG Nexus 4 (DD)
Asus Nexus 7 (DD)
HTC One XL
LG Optimus G
HTC G2
The Following 15 Users Say Thank You to rohan32 For This Useful Post: [ Click to Expand ]
 
austinsnyc
Old
#3  
austinsnyc's Avatar
Senior Member
Thanks Meter 18
Posts: 1,284
Join Date: Mar 2007
Location: New York City
Can I ask why only for AOSP?

Sent from my HTC One XL using xda premium

Back to XDA where it all started over 10 years ago back in the "Hermes" days on windows mobile 5 things have come a very long way in portable devices

Now rocking a Samsung Galaxy S II (I777)
With Custom Built ROM with a little mix of all the best!
 
rohan32
Old
#4  
rohan32's Avatar
Retired Forum Moderator / Recognized Developer - OP
Thanks Meter 5036
Posts: 1,986
Join Date: Nov 2011
Location: New Jersey

 
DONATE TO ME
Quote:
Originally Posted by austinsnyc View Post
Can I ask why only for AOSP?

Sent from my HTC One XL using xda premium
Because I do not want to manage 2 kernels at the same time, on top of my three ROMs. I will be including some ramdisk tweaks in the future, and the ramdisks vary between AOSP and Sense.
#teamkang

Follow me on Twitter
@rohanXm
for the my latest development updates

Devices:
LG Nexus 4 (DD)
Asus Nexus 7 (DD)
HTC One XL
LG Optimus G
HTC G2
The Following 3 Users Say Thank You to rohan32 For This Useful Post: [ Click to Expand ]
 
h8rift
Old
#5  
h8rift's Avatar
Recognized Developer
Thanks Meter 9788
Posts: 1,851
Join Date: Jun 2010

 
DONATE TO ME
Quote:
Originally Posted by austinsnyc View Post
Can I ask why only for AOSP?

Sent from my HTC One XL using xda premium
Because who uses Sense when you have AOSP :P

Sent from my One X using xda app-developers app
If you like my work or if I've helped you, please consider the "Thanks" button or donate if you wish. Join #cm-htc on Freenode to chat about CM HTC devices!

HTC One - M8 - CyanogenMod: 11.0
HTC One - XL - CyanogenMod: 11.0 | 10.2 | 10.1 | 10 | 9
HTC One - VX - *coming soon*
HTC First - *coming soon*

Previous Work:
HTC One - M7 - CyanogenMod: 11.0 | 10.2 | 10.1 -- Maintainer: intervigil
HTC One Mini - CyanogenMod: 11.0 -- Maintainer: u-ra
HTC Vivid 4G - CyanogenMod 10 -- Support halted.


Data needed to troubleshoot CM issues
The Following 14 Users Say Thank You to h8rift For This Useful Post: [ Click to Expand ]
 
Dottcent
Old
#6  
Dottcent's Avatar
Senior Member
Thanks Meter 149
Posts: 377
Join Date: May 2012
Location: Мелитополь
Rohan, you gonna implement the kernel into your ROMs once its more stable... and OTG would be great! Awesome work :thumbup:

Sent from my One XL Evita
 
rohan32
Old
#7  
rohan32's Avatar
Retired Forum Moderator / Recognized Developer - OP
Thanks Meter 5036
Posts: 1,986
Join Date: Nov 2011
Location: New Jersey

 
DONATE TO ME
Quote:
Originally Posted by C3RGIOSE1 View Post
Rohan, you gonna implement the kernel into your ROMs once its more stable... and OTG would be great! Awesome work :thumbup:

Sent from my One XL Evita
Nope, I'll be keeping this kernel separate. If a user wants this kernel, then they can flash it on top of my builds I don't want to force the user to use anything they don't want.
#teamkang

Follow me on Twitter
@rohanXm
for the my latest development updates

Devices:
LG Nexus 4 (DD)
Asus Nexus 7 (DD)
HTC One XL
LG Optimus G
HTC G2
The Following 10 Users Say Thank You to rohan32 For This Useful Post: [ Click to Expand ]
 
Silellak
Old
#8  
Silellak's Avatar
Senior Member
Thanks Meter 525
Posts: 1,063
Join Date: May 2012
Wow Rohan, you have been busy lately!



---------- Post added at 02:28 PM ---------- Previous post was at 02:26 PM ----------

Any chance we'll see the additional free RAM from the Android 4.0.4 Sense ROMs, or is that not a kernel thing?
 
rohan32
Old
#9  
rohan32's Avatar
Retired Forum Moderator / Recognized Developer - OP
Thanks Meter 5036
Posts: 1,986
Join Date: Nov 2011
Location: New Jersey

 
DONATE TO ME
Quote:
Originally Posted by Silellak View Post
Wow Rohan, you have been busy lately!



---------- Post added at 02:28 PM ---------- Previous post was at 02:26 PM ----------

Any chance we'll see the additional free RAM from the Android 4.0.4 Sense ROMs, or is that not a kernel thing?
Most probably not, its not worth the effort IMO. Unless its something easy, that is.
#teamkang

Follow me on Twitter
@rohanXm
for the my latest development updates

Devices:
LG Nexus 4 (DD)
Asus Nexus 7 (DD)
HTC One XL
LG Optimus G
HTC G2
The Following User Says Thank You to rohan32 For This Useful Post: [ Click to Expand ]
 
irishnation09
Old
#10  
Member
Thanks Meter 17
Posts: 70
Join Date: Mar 2011
Running great on build 2 of AOKP. Got a good solid base here to work with. I would like to say thanks to u and h8 for all the hard work.

Sent from my One X using Tapatalk 2

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes