[ZenFone 2 Android Development] TheSSJ:
Changelog

Changelog format: dd-mm-yyyy vXX

23-12-2015 final KVM

- as promised

02-12-2015 final

- Removed OC as it has really no effect at all, kept underclocked frequency though

24-09-2015 v91

- Speed up I/O operations on file systems

- Algorithm changes to use faster multiplication by shifting

18-09-2015 v90

- Reduced module count from 19 to 5, much quicker boot

16-09-2015 v88

- Upgraded F2FS driver to latest sources (3.10. kernel backport)

- Fixed F2FS mounting problems

The path is now clear to create the first ROMs with F2FS formatted partitions (system, data and cache) :)

14-09-2015 v86

- Min_brightness is working now without f*cking up the brightness

- Versioning implemented (check kernel info in kernel adiutor)

12-09-2015 v85c

- Rolled back all backlight changes, will continue tomorrow or so as I have no time

12-09-2015 v85b

- Hotfix for negative brightness

11-09-2015 v85

- Minimum brightness is changeable by the user (via init.d, see script in download tab)

- Introduced VMAcaching (big performance improvements in memory handling)

10-09-2015 v84

- changed compression of ZRAM from LZO to Google's Snappy compressor, thanks for testing [MENTION=4687236]2300[/MENTION]

Older releases:

09-09-2015 v83

- Sioplus set to default at boot already

- random number generator "frandom" used everywhere (10-50 times faster than normal random)

- Removed power efficient work queue for block devices

- Turning power efficient work queues on and off works now :)

- Added Google's new and fast compression algorithm "Snappy" (this is only patch 1 of 2). Next step (=v84) will be to modify ZRAM to use Snappy instead of LZO

08-09-2015 v82

-F2FS support added

-added several tcp congestion algorithms and defaulted to westwood (great speed increase)

-Increased tcp window size (more performance)

-Under the hood fixes (wifi now integrated into kernel, ramdisk fixed up, etc.)

04-09-2015 v81

- Fixed BLX

02-09-2015 v80

- Introduced power efficient work queues

- Minimum brightness set to 2% also for ZE550ML models

02-09-2015 v77b Hotfix1

- Resolved Deep Sleep issues on ZE550ML models (for those who had them)

01-09-2015 v77 UC/OC

- Added OC/UC variant (+167MHz, lowest freq set to 333MHz), still no other features, that's why the version number didn't change

30-08-2015 v77 OC

- Added OC variant (+167MHz), no new version

28-08-2015 v77

- S2S now checks dynamically which phone model you have and sets the boundaries accordingly

25-08-2015 v76

- reduced brightness even more (2%)

23-08-2015c v75

- reduced brightness now to really 5% (below is not visible at all)

23-08-2015b v74

- S2S: Reset detection algorithm when finger leaves contact with screen prematurely (then it is not really a "sweep" :) )

23-08-2015 v73

- made s2s compatible for ZE550ML also (need to trigger via init.d script 90S2S, see downloads tab)

21-08-2015 v72

- added BLX (thanks to [MENTION=4143554]Ezekeel[/MENTION] for the base source)

19-08-2015 v70

- updated to newest code base from Asus (2.20.40)

- set minimum brighness to 2% now (1% was weird)

16-08-2015b v67

Set minimum brightness to 10% now (will be experimented with in the future)

16-08-2015 v66

Moved touchboost code to sweep2sleep module and renamed it to sweep2sleepPLUS

Touchboost code is stock again and should be snappier than before

09-08-2015 v65

Fixed crashing when a custom governor is to be set after boot

Sweep2Sleep (thanks to @Lord Boeffla)

03-08-2015 v60

Backported and implemented Async Fsync (thanks to @deadman96385)

Set Selinux to never deny requests (hot word: avc and unknown devices, thanks to @arter97)

Removed hotdemand governor and implemented the changes directly to ondemand governor

Set readahead of the sd card partitions to 512kB

02-08-2015b v56

Reverted back to O2 optimization level, now we're back to address the whole RAM again, thanks to @Tiongkia

Accidentally compiled in 32Bit, don't download anymore, v56 will hopefully address 4G again :D

02-08-2015 v55

Implemented working touchboost for Yankactive and Thessjactive governors (interactive works nonetheless)

01-08-2015c v53

Random files should be gone hopefully

O3 Optimization level implemented

01-08-2015b v52 (BUGGY)

Removed KVM to make the kernel lighter

Included loadable module hotdemand (ondemand with hotplugging techniques on screen off)

01-08-2015 v51

Removed useless Debug messages from the display (cluttering the kernel ring buffer)

Last build with KVM support

26-07-2015b v50

Completely built out of Hyper Linaro4.9 Toolchain

26-07-2015 v47

Added my own implementation of yankactive governor with hotplugging of 2 cores on screen off/on.

Fixed SSE instruction set compilation

24-07-2015 v46

Fixed touchboost issue when using interactive, no good solution for the other governors at the moment

22-07-2015 v45

Added kvm support(thanks @ycavan)

19-07-2015 v44

Fixed init.d being executed to soon by moving it after boot completed flag (still as part of the init process)

Fixed sioplus

18-07-2015 v42

Removed ondemandplus for now

Added sioplus (thanks @boype) and fiops (credits to @ion-storm for his backport) IO-scheduler

18-07-2015 v40

Ported yankactive to current interactive code base and applied yankactive tweaks there, see my github commit for details. Positive side effect is that the governor now finds the maximum freq automatically (removed the hardcoded max-freq, so 1.8GHz Zenfones should be supported like 2,3GHz now, too). WORKS!

17-07-2015 v38

Fixed interactive gov by taking and adapting it from fugu kernel

Fixed init.d mounting system as rw before running scripts (now the directory gets automatically created)

16-07-2015 (at least in my timezone) v35

Corrected tunables of yankactive (max_freq should be dynamically set) and Ondemandplus (min frequency increased to 500MHz)

ZRAM implemented (to be enabled via init.d)

Uploaded GPUclock and ZRAM scripts to the download section of XDA (kind of a database)

14-07-2015b v29

Added more governos:

Ondemandplus

Yankactive

Adaptive

14-07-2015 v28

Unlocked whole GPU clocking speed

13-07-2015

Moved "older" downloads from XDA to my Google Drive (it's frustrating uploading with 1MBit/s and then getting a Server I/O error)

12-07-2015b

Fixed exFAT automount issue (all credits to @sorg)

12-07-2015

Improved init.d support (creates directory if it doesn't exist)

exFAT driver implemented (thanks to @dorimanx)

11-07-2015

Added init.d support

10-07-2015

Added several (working) IO schedulers:

- sio

- vr

- zen

- fifo

10-07-2015

Fixed wakelock issues

Added several governors

Added AnTuTu results in separate post

05-07-2015

First release