Quantcast
Channel: xda-developers - Galaxy Note GT-N7000 Android Development
Viewing all articles
Browse latest Browse all 232

[KERNEL][TW][OC]c.o.h.'s HelloWorld: A Hydracore, Speedmod and Siyah Hybrid & More

$
0
0
*** THIS KERNEL ONLY SUPPORTS SAMSUNG TW JB 4.1.2 ROMs (STOCK and CUSTOM). DOES NOT WORK IN CM or AOSP!!! ***

*** The Kernel is Safe (MMC_CAP_ERASE disabled) and the included PhilZ Recovery uses delete recursive and avoids brickbug, but please be aware that, i take NO reponsibility if something happens kernel related! ***

*** I take no responsibility if the provided KERNEL causes any problem to your phone, so you are warned again! ***


Long story short, there are only a few DEVs currently developing a TW based kernel. Although they are awesome, sometimes having more options is good. So here you have my own compiled kernel a.k.a. c.o.h.'s HelloWorld kernel.

I named it "HelloWorld" because it is my first compiled kernel and am still learning although i have previous programming experience.

FEATURES:

* It is safe kernel based on latest official Samsung JB Sources.
* 3 steps GPU control, 133, 267 and 300 MHz (no lag in games now!).
* 200 -1600 MHz CPU. Default 1400MHz. If you want OC use a CPU Adjuster program like "cpu adjuster"(recommended as it shows current GPU state), "cpu master", "voltage control" etc.
* Samsung original initramfs with modded recovery that combines PhilZ v4.93.6 touch recovery (with bootloop fix!), root and busybox thanks to Phil3759, and Samsung.
* More scheduler and governor options (currently have Hydracore's ones but will include and remove some later).
* Defaults cfq and ondemand, however i recommend using noop-pegasusq combination (anyway you try and find the most suitable for you)

Here it is with noop-pegasusq and 1600MHz (Just to give an idea): and when "Force GPU rendering" enabled in developer options:





CHANGELOG:

Current:
v1.1.15:
Initial release with fixed modules and initramfs.
GPU steps set to : 133, 267 and 300MHz.
Speedmod K5-3 fixes included.
Hydracore sched and gov options.
Siyah Kernel GPU optimizations.
Includes PhilZ v4.93.6 touch recovery (with bootloop fix!) and root with busybox.


TODO List:

Add HYPER governor,
Add multi core aware hotplug support.
Change default scheduler to noop
Support exFAT and NTFS
Add U/V (maybe)
That's all for now.


INSTALLATION:

1. Flash the attached kernel CWM flashable zip using any SAFE custom recovery like PhilZ kernels, or Speedmod kernels, or Hydracore kernels.

2.
Wipe cache and dalvik cache and reboot.

3.
Enjoy. (it takes around 2-3 reboots to the ROM and KERNEL to settle down and get really fast and smooth.


CREDITS;

Samsung, for the source code (although it could be much better),
Maxfu, for keeping Hydracore development and providing his source code and allowing me to fork it,
Hardcore, for his legendary Speedmood kernel and sources,
Gokhan Moral, for his Siyah Kernel sources helped me to fix GPU bugs and optimize it further,
Phil3759 for his legendary PhilZ Touch Recovery.

For Developers/Modders: You can use the HelloWorld kernel in your CUSTOM ROMs as long as you give links to this thread.

Source code: HERE


Please hit THANKS button if you think that it is helpful for you. If not enough, you can even buy me a beer from the link in my signature :D


Viewing all articles
Browse latest Browse all 232

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>