[Galaxy S III Android Development] AndroidGX:
Changelog

★ All ZZMoove profiles can be found HERE ★​

★ CHANGELOG ★ :​

29.11.2014

: v3.5.1 released.

Updated ZZMoove governor to 1.0 beta4.

Upgrade full ramdisk from XXUGNJ2.

23.11.2014

: v3.5.0 released.

Stock ZRAM activated back with stock values (excepted 80% swappiness, instead of 60 by default), (no more launcher force close within my whole day experience).

I decided to bring back some interesting performance tweaks from my old LiteGX kernel (which are safe, absolutely close to stock and finally sufficient proved):

- writeback: fix occasional slow sync.

- slub.c: little tweak for performance improvements.

- random: increase entropy levels (both read and write).

Overall kernel experience is now more smooth and reactive.

I also changed all download links from the thread to point to my new personnal ftp (so you will now have to click "download link" from post #1). Downloads will now be faster than ever (no more need of dropbox, etc).

09.11.2014

: v3.4.3 released.

Updated ZZMoove governor to 1.0 beta2

31.10.2014

: v3.4.2 released.

LMK (LowMemoryKiller) tweaks (add +10MB everywhere on 'minfree' file). This should fix stock samsung low memory related problems.

19.10.2014

: v3.4.1 released.

Update ExFAT to version 1.2.9.

Upgrade full ramdisk from XXUGNH4.

15.10.2014

: v3.4.0 released.

Updated ZZMoove governor to 1.0 beta1 (credits [MENTION=3279788]ZaneZam[/MENTION]).

Added some patches which was necessary for new ZZMoove 1.0 version:

- simplegx_defconfig: Enable support for CPU temperature reading.

- nohz: Fix update_ts_time_stat idle accounting.

- mach-exynos: Support for current CPU temperature reading from Exynos4 TMU driver.

08.10.2014

: v3.3.2 released.

Finally achieved frandom support fully working and operational (thanks again to [MENTION=947981]Lord Boeffla[/MENTION] for his help).

ramdisk: busybox replaced by the one from Boeffla kernel.

ramdisk: removed useless custom "busyboxlitegx" (+ will save some kernel size).

06.10.2014

: v3.3.1 released.

frandom module now fully and correctly loaded this time (it wasn't the case until now). Thanks to [MENTION=947981]Lord Boeffla[/MENTION] for his precious help.

Some internal ramdisk init changes (modules are now loaded directly from my custom ramdisk script and no more from init.rc).

04.10.2014

: v3.3.0 released.

Updated cross compiler toolchain to 2014.06.

09.09.2014

: v3.2.2 released.

Introduce ZEN I/O scheduler and set as default (and only) scheduler (from my first tests, seems to overall perform slightly better than ROW).

ROW I/O scheduler completely removed.

07.09.2014

: v3.2.1 released.

"CONFIG_SCHED_AUTOGROUP" enabled (will bring multitasking possibilities).

04.09.2014

: v3.2.0 released.

Upgrade full ramdisk from XXUGNG3.

Click below to see older changelog ..

31.08.2014

: v3.1.2 released.

All debug disabled (again) from defconfig side (at the exception of USB).

Due to this above, slightly lowered overall kernel size (again also).

30.08.2014

: v3.1.1 released.

Fixed GPS (which was broken since v3.0.0).

speedup late resume tweak (faster wakeup of the device), added again.

Set back pure stock Update14 defconfig with kernel needs only.

17.08.2014

: v3.1.0 released.

Update ZZMoove governor to 0.9 (beta4).

Fixed ExFAT support.

Update ExFAT to version 1.2.7 (Samsung OSRC from KK sources).

15.08.2014

: v3.0.0 released.

Now directly based from new latest official Samsung source "GT-I9300_JB_Opensource_Update14" (XXUGND5).

speedup late resume tweak removed (from my first tests, it looks useless since new source).

Bunch of debugging part from new defconfig source disabled.

Overall kernel size has been slightly lowered.

15.07.2014

: v2.0.1 released.

Update ZZMoove governor to 0.9 (beta3).

24.06.2014

: v2.0.0 released.

Finally fixed high "Android OS" usage at top of battery stats.

speedup late resume (faster wakeup of the device) (credits Yank555 & AndiP).

Many new (and new way) toolchain optimizations (credits JustArchi).

Compiled with highest possible optimization level (-Ofast).

ALL logging and debugging disabled (credits Yank555, AndiP & JustArchi) :

- android logger.

- kernel logger.

- code side.

- defconfig side.

- init side.

All ".ko" modules now compressed with Linaro Cross Compiler 4.7.4 toolchain from Christopher83 (instead of stock google arm-eabi 4.4.3).

Now extracting/repacking kernel using ArchiKitchen (with latest mkbootimg tool) instead of obsolete dsixda kitchen.

Fixed a little mistake from my simplegx init script within ramdisk which was simply not working until now ! :o

Both smoothest and best battery friendly release ever !

20.06.2014

: v1.9.2 released.

Update ExFAT to version 1.2.7.

16.06.2014

: v1.9.1 released.

Update ZZMoove governor to 0.9 (beta2).

Compilation toolchain optimization.

08.06.2014

: v1.9.0 released.

Update ZZMoove governor (and profiles) to 0.9 (beta1).

Removes Wheatley governor (useless at it was coded initially for dual cores anyway).

29.05.2014

: v1.8.0 released.

Upgrade full ramdisk from XXUGND5.

Some init ramdisk renaming (LiteGX > SimpleGX) that I forgot to do since.

09.05.2014

: v1.7.0 released.

Upgrade full ramdisk from XXUGND2.

30.04.2014

: v1.6.0 released.

Some compilation toolchain optimizations (smoothest release ever).

25.04.2014

: v1.5.0 released.

Upgrade full ramdisk from XXUGND1.

Add 'Wheatley' CPU governor.

(I tested it for few hours now and it looks I'am getting the best battery life experience with it over ZZMoove. Let me know what do you think of it).

20.04.2014

: v1.4.1 released.

Removed pegasusqplus and smartassv2 governors (useless and anyway I prefer to let only ZZMoove).

Removed some kernel code cleanup about pegasusqplus which was needed to get compiled.

19.04.2014

: v1.4.0 released.

Updated cross compiler toolchain to 2014.04.

frandom support is now fully working (kernel should be smooth as butter now).

31.03.2014

: v1.3.1 released.

Update ZZMoove built-in profiles to match latest corrections from Yank.

All ZZMoove built-in profiles (of 0.8) are available HERE.

21.03.2014

: v1.3.0 released.

ramdisk upgraded to XXUGNB6.

Boeffla Sound Engine updated to v1.6.6 (Allow full range volumes for speaker and headphone amplifiers).

ZZMoove 0.8 governor: add latest bug fixes from ZaneZam.

21.03.2014

: v1.2.0 released.

Update ZZMoove governor to 0.8

Change default governor from pegasusqplus to ZZMoove.

17.03.2014

: v1.1.0 released.

New more "stylish" UI when flashing the kernel.

Revert: "unstable power charging ignored" (charging was really faster but battery was draining much faster also, so back to stock).

Add native xbox controller support.

09.03.2014

: v1.0.0-noIUPC released.

Same version as initial, but with ignore unstable power charging removed, so USB tethering should work again (at the cost of a slow battery charging back).

FYI : the "no_IUPC" version means : no Ignore Unstable Power Charging.

08.03.2014

: v1.0.0 released.

Initial release (check actual features on post #1).