[Galaxy Note II Android Development] TerraBuzz:
Hello,

Let me introduce a kernel that I've been using every day. Despite the name which is me, the actual developer of this kernel is aatjitra, so please thank him.:) Since he is using N7105 and for ease of reports, we decided to make a separate thread for the International Samsung Galaxy Note II GT-N7100 model. So it is me that will maintain this thread for N7100. Of course with the help of him to answer questions.;)

For GT-N7105 model, please visit the original thread here

* WARNING *​

This kernel is only for stock ROM or TW Based custom ROM!​

DWYOR - Do With Your Own Risk!!!​

​

TerraBuzz kernel is created for Samsung Galaxy Note 2 that will suits daily usage. There is no cutting edge and fancy development for this kernel as it's made as close as stock kernel based on source code provided by Samsung. Only cherrypick modification/enhancement from other developers to be implemented in this kernel. This kernel is fast, stable, and battery friendly. All tweaks and modifications are carefully tested to ensure great performance without compromising Galaxy Note II standard features.

Some unnecessary debug and log is also removed to make this kernel as light as possible.

Features

STweak Support

exFAT support

IO Scheduler: Deadline (default), additional scheduler BFQv5r1, , VR

CPU Governor: PegasusQ

Lower GPU threshold from 160 MHz to 266 MHz

CPU Overclock & Undervolt support

GPU Overclock & Undervolt support

Boeffla Sound Engine

CRT Animation support

Dynamic Sync Control

Reduced Samsung Battery Monitor Wakelock

Increased USB Charging rate to 1000 mA

Removed CPU locking by GPU mechanism

Removed some unnecessary debug and log

AFTR Idle Mode

Support Yellow Triangle Away

Exynos Bug patched

ZRAM support (you can delete the script under /System/etc/init.d)

Smooth and battery friendly

Installation

You have to be rooted

Install it using your preferred custom recovery

Reboot the phone

Enjoy the smoothness!

If you're coming from previous version (ex: PR2.5 and up):

- Open STweak and go to 'Extras' and tap 'Reset settings to default'. The apps will close by itself and let it be.

- Open Root Explorer or any file explorer with root access, go to folder /data and delete the folder .terratweak

- Download kernel that match your device type and save it to internal/external storage card on your phone.

- Flash the kernel via TWRP or CWM.

- Reboot and let it stay for a while or until the icon 'checking sd card for error' is gone.

- Open STweak and now you will see a control tab for SCREEN

Source Code

https://github.com/aatjitra/7105u1/​

Downloads

TerraBuzz 2.7: http://www.mediafire.com/download/arjpq46c3xco8nz/TerraBuzz_N7100_PR27_CWM.zip​

TerraBuzz 2.6: http://www.mediafire.com/?jid1i6k6cbk6ej1​

TerraBuzz 2.5: http://www.mediafire.com/?jqs1wq8h1o4y3hh​

TerraBuzz 2.4: http://www.mediafire.com/?ib3v258zqsf19wl​

TerraBuzz 2.3: http://www.mediafire.com/download.php?915s5i1qp15jl1a​

Bug Report

Any bug, please report here and please explain in detail for how do you find the bug and if it possible, some steps to replicate it.​

Change Logs

TerraBuzz PR2.7

- Added an interface for charging current and volt via STweak

TerraBuzz PR2.6

- Support MDNIE (color) tweak interface by STweak

- Revert jRCU

- Block optimization for IO Scheduler

- Fixed some parameters in STweak

TerraBuzz PR2.5

- STweak Support for CPU Scaling, Hotplug, Voltage Interface, Clock/Frequency Interface

- STweak Support for BUS/Internal Scaling, Voltage Interface

- STweak Support for GPU Scaling, Voltage Interface, Clock/Frequency Interface

- Support CPU scaling for Frequency for Responsiveness to improve smoothness on low frequency

- Support CPU for Fast Down Scaling for aggresive down scaling. Possible to save battery life

- Modification on Asynchronous I/O latency to a solid-state disk greatly increased

- If you have used TerraBuzz PR2.5 beta version, please remove folder /data/.TerraTweak to reset STweak completely

TerraBuzz PR2.4

- Support CPU Undervolt (adjustable via setcpu, system tuner, android tuner, etc)

- Support CPU Overclock up to 1800 MHz (adjustable via setcpu, system tuner, android tuner, etc)

- Support GPU Undervolt (adjustable via android tuner, etc)

- Support GPU Overclock up to 800 MHz (adjustable via android tuner, etc)

- Added Boeffla Sound Engine 1.6.0 (via Boeffla Sound from Google Play)

- Bug fixing for CRT Animation

- Default CPU Gov: pegasusq (to make it more battery friendly while screen on)

- Default IO Scheduler: deadline (tested using AndroBench and it gives the best result)

TerraBuzz PR2.3 - Initial release for public

Credits and Thanks

Huge thanks and credits to:

Samsung who provide the source code

Great Developer Chainfire (CF-Root Kernel)

Great Developer AndreiLux (Perseus Kernel)

Great Developer wanam (Adam Kernel)

Great Developer franciscofranco (Franco Kernel)

Great Developer hardcore (Speedmod Kernel)

Great Developer tegrak (Tegrak Kernel)

Great Developer faux123

Great Developer simone201 (Simply Honey)

Great Developer Andip71

Great Beta Testers (TerraBuzz, Romie, Chris, 07ex and many friends from Kaskus Indonesia)

To whom I cherrypicked your coding/development

Any name missed in credit, please forgive me and let me know. I will add it accordingly.

Any feedback, let's discuss it... ;)