[Galaxy Tab 2 10.1" Android Development] ketut.kumajaya:
NEXT 2.x separated in two package: the kernel part as blackhawk-next-kernel-2.x-p51xx.zip and the proprietary binaries part as proprietary-vendor-samsung.zip for JB >= 4.2 (stock 4.2.2, CM 10.2) and proprietary-vendor-samsung-4.1.x.zip for JB 4.1.x (stock 4.1.2, CM 10.1) . Flash the kernel and then directly flash the proprietary binaries!

Download both proprietary-vendor-samsung.zip and proprietary-vendor-samsung-4.1.x.zip from http://xdaforums.com/showthread.php?t=2285366 post #2!

Changelog:

21/04/2014 2.2

:

Flash-Friendly File System (f2fs) support

Full github commits 8/4 - 20/4/2014: https://github.com/kumajaya/android_kernel_samsung_espresso10/commits/cm-11.0

Update proprietary blobs, proprietary-vendor-samsung-update.zip

28/10/2013 2.1.4 -> 2.1.5

:

Updated to upstream 3.0.101 kernel

Audit and SELinux enabled

Smartreflex completely disabled

GPU frequencies not exposed to STweaks bug fixed

Do not load exFAT modules on CM 10.2

Full changelog: https://github.com/kumajaya/android_kernel_samsung_espresso10/commits/cm-10.2-update

27/10/2013 2.1.3 -> 2.1.4

:

Ramdisk updated to sync with latest CM 10.2

21/10/2013 1.8.3 -> 2.1.3

:

Update init script for PAC

Disable almost all kernel debugging support except KALLSYMS. Kernel failed to boot with CONFIG_KALLSYMS disabled

Turn all CPUs online when governor gets changed, hotplug bug workaround

SIO and VR I/O scheduler

Initial STweaks support, big thanks [MENTION=289089]gokhanmoral[/MENTION]. Download STweaks app from Play store to access almost all NEXT related settings (CPU governor, frequency, and voltages; GPU governor and frequency limit; surfaceflinger rotation; I/O scheduler; logger; CIFS, Xbox controller, and USB modem support; and dual boot related settings).

Update overclock codes, remove gpu_oc interface: https://github.com/kumajaya/android...mmit/94ac45a10213de400c7bf3c01b5c5b052ae8ba18

sgxfreq: add sysfs interface to store frequency limit: https://github.com/kumajaya/android...mmit/738061b30d2278d3b51b341bc2597dad300f4e47

sgxfreq: limit frequency to default on boot: https://github.com/kumajaya/android...mmit/8a6933cf6565b5587db6a2a5ce7b1207807ab701

The latest Android Tuner app needed to control the modified OMAP GPU control interface but the dirty way by editing /etc/init.post_boot.sh always available

Separated vendor blobs for JB 4.1.x and JB >= 4.2, [MENTION=715192]poppolo2001[/MENTION] fix applied

With CPU and GPU overclock, CPU under/over voltage, upstream kernel 3.0.96 by [MENTION=5337314]CodyF86[/MENTION]

Complete changelog: https://github.com/kumajaya/android_kernel_samsung_espresso10/commits/cm-10.2-update

10/08/2013 1.6.3 -> 1.8.3

:

Initial upcoming Samsung 4.2.2 support

Initial CM 10.2 support. Do not flash blackhawk-next-cm-exfat-vold.zip! CM 10.2 already has an open source/reverse engineered exFAT filesystem support

Vendor blobs in separate flashable zip. For all ROMs, on both 1st and 2nd ROM: Flash vendor-blobs-new-ducati-blackhawk.zip directly after flashing NEXT 1.8.3!

Updated to upstream Linux kernel 3.0.41 (incremental patch)

The first kernel utilizing the new ducati firmware, the first kernel preserved 804MB RAM! Don't forget to flash vendor-blobs-old-ducati-blackhawk.zip if you switch to another kernel

zram switched to zsmalloc, zram optimized for Android disabled

XBox 360 USB controller with BigX LED support enabled (by [MENTION=4959889]iks8[/MENTION] request). Modules not loaded by default, edit /system/etc/init.d/02modules to activate it.

23/07/2013 1.6.2 -> 1.6.3

:

Add android_reboot applet to NEXT's busybox (a quick port from Android toolbox) to fix AROMA boot menu fail to boot into recovery/bootloader as reported by [MENTION=4307301]kinung[/MENTION]

I hate bug!

22/07/2013 1.5 -> 1.6.2

:

Hotplug CPU governor working properly with cleancache enabled, zcahe memory corruption problem fixed!

Static linked busybox compiled from source, fstrim patch applied. Busybox config based on CM's busybox bbconfig output. Total 46 new busybox applet, add priority option to swapon applet

zRAM swap per CPU core, same priority value. CM's /system/bin/compcache script updated to handle 2 zRAM devices. Reference: http://wiki.gentoo.org/wiki/Zram

Stock ROM default zRAM size 26% RAM size. Following CM's standard, user can set zRAM value for example to 30% by typing "setprop persist.service.zram 30" over Terminal Emulator or over "adb shell setprop persist.service.zram 30". CM user can use Settings application: Performance - Memory management - zRam.

Swappiness value changed to 90

LZO compression updated to current upstream version, optimized for arm. Reference: http://git.kernel.org/cgit/linux/ke.../?id=b0af9cd9aab60ceb17d3ebabb9fdf4ff0a99cf50

zRAM support optimized for Android, utilizing the new lzo library.

cleancache support with working zcache driver, utilizing the new lzo library

entropy threshold tweaks, /dev/random linked to /dev/urandom

github 14-22/07/2013 commits: https://github.com/kumajaya/android_kernel_samsung_espresso10/commits/cm-10.1-blackhawk

12/07/2013 1.4.1 -> 1.5

:

Decrease CPU voltage for frequencies below 1.2GHz, increase CPU voltage for frequencies above 1.2GHz

Re-enable MMC_CAP_ERASE for I/O speed improvement, run "fstrim -v /data" and "fstrim -v /cache" manually to TRIM your filesystem or run LagFix (fstrim GUI, download it from Play)

Remove my old hack in cpufreq driver

Newer PowerVR SGX540 3D kernel module and vendor binaries, in sync to CM-10.1. You must update both 1st and 2nd ROM to renew both ROM vendor binaries!

SuperSU v1.41

16/06/2013 1.4 -> 1.4.1

:

I/O speed improvement, 1.3 and 1.4 bugfix

SuperSU v1.34 - thanks Chainfire

nooc: Smartreflex class 3 re-enabled, voltage control disabled

04/06/2013 1.3 -> 1.4

:

Selected kernel modules, scripts, and binaries integrated in boot.img, single flash for 1st and 2nd ROM

Kernel compression back to gzip, boot.img compression switched to lzma for better compression (I need more space)

Auto root (for stock)

Auto busybox (for stock)

External sdcard and internal media swapper script integrated in boot.img (for stock as 1st ROM)

Override init.d CPU governor setting on boot completed (technical reason/by design). Please use an app "on boot" or /etc/init.post_boot.sh to set CPU governor

init script reworked (again), simplified

Standalone nooc version, no longer as an addon for standard NEXT

Untested CRT off animation support

NEXT users, please update your kernel to 1.3 version to avoid filesystem corruption risk on Samsung stock/stock based ROM! Please read Dual Boot FAQs how to update your kernel!

01/06/2013 beta -> 1.3

:

Better data integrity on both 1st and 2nd ROM

Ramdisk init scripts reworked, inline with the latest Samsung (Taiwan BRI 04/2013) and CM (29/05/2013 nightly)

Inline with P31xx, that's way this port version directly jump to 1.3

Updated exFAT modules (don't know it's better or worse, it's closed source)

Default CPU clock still 1.008GHz, default GPU clock 307.2MHz. Non OC version as an addon

Both version tested on P3100 (remember, I have no access to P51xx device). Booted, upscale graphics, touchscreen not work, wrong orientation sensor, swapped volume button, got 1280x800 screenshots :laugh:

30/05/2013

: Initial beta release.