[Galaxy Tab 2 7" Android Development] ketut.kumajaya:
NEXT 2.1.8 placeholder: http://xdaforums.com/showpost.php?p=51678768&postcount=2513

STOP! This kernel supports ONLY Samsung Jelly Bean 4.1.x, 4.2.2, CM 10.1.x, 10.2, and 11.0. It won't work on ICS, CM 9, CM 10.

FOR NOW I FORBID ANYONE ELSE REUSE THIS STILL IN DEVELOPMENT DUAL BOOT PROJECT FOR HIS/HER OWN GALAXY TAB 2 PROJECT!

STOP PRESS:

NEXT 2.x separated in two package: the kernel part as blackhawk-next-kernel-2.x-p31xx.zip and the proprietary binaries part as proprietary-vendor-samsung.zip for JB >= 4.2 and proprietary-vendor-samsung-4.1.x.zip for JB 4.1.x .

Flash the kernel part first and then directly the proprietary binaries part! Flash the appropriate proprietary part on both 1st and 2nd ROM!

Sources:

Kernel sources at http://github.com/kumajaya/android_kernel_samsung_espresso10/tree/cm-10.2-update

Features:

Samsung stock 4.1.x, 4.2.2 (since 1.8), CM 10.1.x and CM 10.2 (since 1.7) support with a single kernel image

For stock ROM: external SD card - internal media swapper script included

Samsung proprietary exFAT modules are loaded. CM 10.1 exFAT support files attached at post #2

For CM/CM based ROM: auto rotate screen default orientation depend on ro.sf.hwrotation value, camera orientation fix included

Dual-booting. You can have Samsung JB and CM 10.1 ROMs on a single device at the same time.

Nice looking AROMA based boot menu

Using CyanogenMod kernel source, updated to p3110 source for newer WLAN (Youtube HD bugfix on stock ROM), modem, sensors driver, and etc for both P31xx and P51xx target

CPU clock: 300MHz, 600MHz, 800MHz, 1.008GHz, 1.2GHz, 1.35GHz, 1.42GHz, 1.48GHz, and 1.52GHz, locked @ 1.008GHz on boot

GPU clock: 153.6MHz, 307.2MHz, 384MHz, and 512MHz, 307.2MHz as the default maximum clock

CPU voltage control. You can use Android Tuner/System Tuner/Trickster MOD to set CPU voltage

The ramdisk base on JB 4.1.2 (stock ROM) and JB 4.2.2 (CM 10.1)

Using newer PowerVR SGX 540 kernel modules and binaries blob

row, bfq, sio, and vr scheduler support

Governor bug fix. Replace Samsung's interactive governor with default OMAP4 3.0.31 interactive governor from omapzoom.org, plus pegasusq and lulzactive

NFS and CIFS/samba (not loaded by default) filesystem support

LZMA compressed initrd, to keep boot image smaller than 8MB

swap support. zram and cleancache with a working zcache driver, enabled by default

kernel config, insmod configs.ko and then you can access /proc/config.gz

external modem support, for PPP Widget (not loaded by default, P31xx need powered USB hub for external modem)

Some tweaks from gokhanmoral's siyahkernel for S3, passive entropy tweak applied

Remove a lot of debug message from touchscreen driver, display, mmc, modem, etc

linaro arm-linux-gnueabihf- cross compiler, compiler optimization applied

SuperSU v1.41 for stock ROM

Self compiled BusyBox v1.22.0-git in /sbin, config file based on CM's BusyBox bbconfig output. fstrim applet patch applied, android_reboot applet added (a quick but clean port from Android toolbox), swapon applet with priority option. For stock ROM: this version of Busybox will overwrite busybox binary in /system/bin or /system/xbin and save it as busybox.backup

Early boot scripts support (/system/etc/init.d, /data/local/userinit.sh, and /data/local/userinit.d)

Post boot script support (/system/etc/init.post_boot.sh)

For stock ROM: custom boot animation support (/data/local/bootanimation.zip or /system/media/bootanimation.zip if exists, Samsung boot animation as a fallback). If a bootanimation.zip found, the boot sound will be turned off as well as the shutdown animation.

Modified mount options

adb insecure, adb mode in charge state also insecure

Advanced TCP congestion support, westwood as the default congestion

No /system/etc/hosts patch, you can install AdAway from F-Droid

Known Problems:

Thanks To:

gokhanmoral, amarullz, Phil3759, Chainfire, cmenard, codeworkx, imoseyon, coolbho3k, Faux123, AuxLV, CodyF86, poppolo2001

This part will be expanded. Most of the patches I applied are coded by someone else. Please remind me if I forget to give credits to anybody...

Downloads:

PhilZ Touch 5.08.5: http://xdaforums.com/showthread.php?t=2202667

Todo:

More features in NEXT tool

Special Thanks:

[MENTION=5087207]trssho91[/MENTION], [MENTION=1449163]Caldair[/MENTION], [MENTION=3198945]fast96[/MENTION], [MENTION=5373682]Jellydroidkin[/MENTION], [MENTION=5153662]Android-Andi[/MENTION], [MENTION=5313170]nakbaliNe[/MENTION], [MENTION=5605959]Bhaskara Rao[/MENTION], [MENTION=4478859]tsatomas[/MENTION]

Downloads Record:

blackhawk-next-kernel-1.0-p31xx.zip: 316

blackhawk-next-kernel-1.1-p31xx.zip: 87

blackhawk-next-kernel-1.1-addon-nooc-p31xx.zip: 41

blackhawk-next-kernel-1.2-p31xx.zip: 503

blackhawk-next-kernel-1.2-addon-nooc-p31xx.zip: 160

blackhawk-next-kernel-1.3-p31xx.zip: 240

blackhawk-next-kernel-1.3-addon-nooc-p31xx.zip: 112

blackhawk-next-kernel-1.4-p31xx.zip: 583

blackhawk-next-kernel-1.4-nooc-p31xx.zip: 294

blackhawk-next-kernel-1.6-p31xx.zip: 380

blackhawk-next-kernel-1.6-nooc-p31xx.zip: 227

blackhawk-next-kernel-1.6.1-p31xx.zip: 180

blackhawk-next-kernel-1.6.1-nooc-p31xx.zip: 90

blackhawk-next-kernel-1.6.2-p31xx.zip: 151

blackhawk-next-kernel-1.6.2-nooc-p31xx.zip: 81

blackhawk-next-kernel-1.5-p31xx.zip: 600

blackhawk-next-kernel-1.5-nooc-p31xx.zip: 304

blackhawk-next-kernel-1.8.1-p31xx.zip: 222

blackhawk-next-kernel-1.8.1-nooc-p31xx.zip: 99

blackhawk-next-kernel-1.8.2-p31xx.zip: 577

blackhawk-next-kernel-1.8.2-nooc-p31xx.zip 321

XDA:DevDB Information

[KERNEL][SINGLE/DUAL][JB/KK][STOCK/CM]blackhawk's NEXT kernel, Kernel for the Samsung Galaxy Tab 2

Contributors

ketut.kumajaya, Android-Andi

Kernel Special Features: Dual boot stock and AOSP based ROM

Version Information

Status: Stable

Current Stable Version: 2.3

Created 2014-09-21

Last Updated 2014-10-11