[OnePlus 2 Original Android Development] ShreyanshLodha:
Change Log

19th April 2018 -- RC 3.5 (Oreo Only)

- Dynamic Fsync

- Voltage Control

- Fixed lag in various ROMs

- Default mode in spectrum - Changed default governor to interactive

- Improved Interactive governor

- A lot of security patches

- A lot of important sched patches.

- Attempt to improve fp recognition. (Don't complain if it slows down instead, its just an attempt, will revert back if it doesn't help)

- more under the hood changes

06 February 2018 -- RC 3.4 (Oreo Only)

- Sched improvements

- Fixed Device Name when connected to a PC / Laptop.

- Improvements to GPU Driver

- Little Core Overclocked to 1651 MHz

- Added Wireguard

- Imported some changes from google's Angler

- Set CFQ as default IO Schedular.

- Enabled MSM Thermal by default.

- A ton lot of under the hood changes.

11 January 2018 -- RC 3.3.1 (Oreo Only) - Not for Delight ROM

- Slimbus Overclocked

- Improvements and fixes to pDesireAudio

- Fingerprint improvements

- Fixed CVE-2017-8824

- Improvements to LMK

29 December 2017 -- RC 3.3 (Oreo Only)

- Improvements to onDemand governor

- A ton of commits for USB related stuff

- Improvements to Fingerprint (Don't expect quicker wakups.)

- Sched related changes

- New TCP algorithm (CDG)

- Multiple changes to GPU stuff.

- Ton of RCU changes

- A lot of changes to make kernel more battery friendly.

27 November 2017 -- RC 3.2 (Oreo Only)

- Fixed issue with delayed registering of FP.

- Pocket Mode added (Doesn't register FP when phone is in pocket)(Enable it using BlueBolt Tweaking App)

- More under the hood changes

NOTE : Pocket mode is not enabled by default.

Read Second Post to know more about the App.

16 November 2017 -- RC 3.1 (Oreo Only)

- Linux kernel update 3.10.107 -> 3.10.108

- Unlocked new GPU frequencies (110,250,320,390) and removed 305MHz

- Now using Linaro 7.x toolchain for compilation

- Previous heating issue is resolved

- Added Fsync toggle

26 October 2017 -- RC 2.5 & RC 3.0

NOTE : Both Nougat and Oreo Kernel's are now having same features. Also features in Beta 3.0 are there in both the releases and new changes are listed below

- Soft Vibrate on double tap to wake

- Added GPU boost

- Using relaxed atomic_read now

- Optimized Building for both cores now A53/A57

- Improved audio Playback

- Added support for USB keyboard (https://play.google.com/store/apps/details?id=remote.hid.keyboard.client).

- Various DTS and Sched related changes.

10 October 2017 -- Beta 3.0 (Oreo)

- Rebased Kernel Again

- Governors (Chill, Relaxed, Electron, Interactive, Ondemand, Performance)

- PDesireAudio with High Performance Audio Toggle

- Faux Audio Control 3.6

- Adreno Idler

- Adreno Boost

- Display Dimmer

- Core_ctl only hotplug

- I/O sched (no-op, Deadline, row, cfq, bfq, maple)

- ZRAM enabled

- CPU (302MHz freq enabled, No over clocking as performance is enough with 1555MHz on LITTLE and 1766MHz on big)

- GPU wih 27MHz enabled

- Gestures work on Unofficial Lineage 15.0 (All gestures are enabled by default)

- Fastcharge support added

- Popular battery consuming Kernel wakelocks have been blocked by default.

- Spectrum Support is added by default (Download from Here for better experience.)

- Note This boots up on Nougat ROMs as well, gesture work on most AOSP-CAF based N ROM. But separate release of Nougat Kernel will be done later this week.

04 August 2017 -- RC 2.4

- Removed Userspace, Tripandroid, Darkness governors and added Blu Active governor

- AutoSMP hotplug

- Updated to latest CAF tag

- Addressed the issue which caused current freq jumping to max freq all the time.

- fixed a few memory leaks

- A lot of CVE in the kernel are fixed now

- Tried Improving haptic experience

- Using power efficient Workqueues

- Synced with latest Lineage kernel

- Tons of minor changes are done to improve experience.

- Bug Fixes

Some of the users are having issue with KA app (It shows the current freq to max all the time even when cores are not active)

Use KA mod app as it is working correctly.

11-07-2017 -- RC 2.3-Final

-Updated to latest Linux kernel source

-Updated to latest CAF tag

-Added maple IO Scheduler

-Rabased kernel to Franco kernel

-added back pDesireAudio and removed faux audio

If some users face lag while streaming music consider turning off hotplugs off. That will resolve the lag

-A lot of battery improvements.

-Removed HCube hotplug.

-Undervolted by default now.

17-06-2017 -- RC 2.1

-Updated to Linux 3.10.106

-Updated Impulse governor

-Updated ZEN to v2

-updated cfq

-Updated HCube with OOS 3.5.8 version

-WiFi drop fixed for some routers

-Fixed a lot of memoty leaks

- Improved Interactive governor

-Lot of Inside changes

11-06-2017 -- RC 2.0

-Released 2 Builds for AOSP and Lineage based ROMs separately to make gestures work.

-Reworked from scratch to remove unstable codes.

-Removed few Hotplugs as they were causing conflicts and drains.

-Added SmartassH3 governor

-Added fingerprint boost driver (attempt to make fingerprint recognition better)

-Added IO Switcher(It switches the IO scheduler to no-op once the screen stays off for more than 60 seconds, and with screen wake the IO scheduler will change back to what it was. This is added to improve Idle drain as no-op is the most battery friendly IO scheduler)

06-06-2017 -- Beta 1.3

-pDesireAudio removed

-Some users reported me crash in media operation which is now resolved in this update.