[Galaxy Ace II Android Development] ace2nutzer:
Buglist - R97

None

Buglist - CM11 ROM 2022.03.05

Reading SIM contacts - but you can import contacts from sdcard ;)

Stock browser is outdated - please use Chrome browser

Changelog

A2N Kernel R97

CPU: removed input-booster (caused CPU to stuck @ max_freq)

Swap/zRam: increased LZ4 memory usage to 32 KB (fits in L1 cache)

Binary code optimizations - compiled with -O2

Quick boot

A2N Kernel Control V97

CPU: removed input-booster (caused CPU to stuck @ max_freq)

Improved app startup

Fixed bugs

Older Changelogs

A2N Kernel R96

CPU/GPU: updated ondemand gov

CPU: added input booster (enabled by default)

CPU/GPU: updated OC driver

GPU: updated Mali driver to fix memory allocation failure

Fixed LCD driver bugs

Optimized memory management

Enabled zRam @ 75 % by default

A2N Kernel Control V96

updated theme to my custom dark-mode

CPU/GPU: updated voltage control

screen: added LCD boost option to fix lags

better handling of restoring app settings

updated app defaults

A2N Kernel R95

GPU: removed buggy gaming-mode

CPU/GPU: updated ondemand gov

CPU: added input-booster

RAM: optimized memory management

A2N Kernel Control V95

GPU: replaced "Gaming Mode" with "Boost"

CPU: added input-booster into "Boost"

A2N Kernel R94

RAM: Fixed regression from R93 in memory management

RAM: improved multitasking

A2N Kernel Control V94

RAM: optimized zRam routine

Updated strings (help text)

A2N Kernel R93

LMK: updated driver for better memory management - by me

LMK: updated minfree values to work more efficient with updated LMK driver

Init: removed init.d.a2n - instead we use now default init.d folder

A2N Kernel Control V93

GPU: improved "Gaming Mode"

RAM: simplified swap control

Updated defaults & fixed bugs

A2N Kernel R91

Source update - Linux 3.0.31 -> 3.0.101

CPU/GPU: disabled boost by default

GPU: added gaming mode

PLLDRR: set Freq from 1,1 GHz @ 1,0 GHz (1,1 GHz was not stable)

A2N Kernel Control V92

Fixed bugs

A2N Kernel Control V91

GPU: added gaming mode

CPU/GPU: Boost disabled by default

Kernel R90

GPU: reverted block_size to 256KB (stock)

zRam: updated driver

PLLDDR_OC: improved stability

Reduced lags and crashes

Overall improvements (battery life, performance and memory management)

A2N Kernel Control V89

Fixed bugs

Improved app performance

A2N Kernel Control V88

Fixed bugs

Improved app performance

Kernel R89

Updated LCD driver

Defconfig: disabled PCRYPT

Kernel R88

Improved RAM OC

Kernel 2022.10.14

Updated kernel config

CPU/GPU: updated governor, removed useless freq steps

Improved OC stability

Updated LCD driver - stability fix

Recalibrated LCD driver to fix out-of-sync related lags

RAM OC by default 800 MHz @ 1100 MHz for better I/O throughput

A2N Kernel Control V8.7

Updated all performance profiles

Updated defaults

Fixed bugs

Improved app performance

Kernel 2022.05.13

Enabled CONFIG_NAMESPACES support

Improved stability

A2N Kernel Control V8.6

Debug: added "fix permissions" (useful if you use this app with other kernel manager apps)

Improved stability

Fixed bugs

A2N Kernel Control V. 8.5

Improved stability

Fixed bugs

Kernel 2022.04.20

Switched to HZ_500

Improved stability

Improved memory management

Improved multitasking

CPU/GPU: gov update

enabled namespaces

enable zRam 100 % by default

A2N Kernel Control V. 8.4

Source update

Reduced startup time

Improved stability

Fixed bugs

Note: latest A2N kernel version required.

Kernel 2022.04.06

Compiled with -O3 - for higher speed

Optimized memory management

Improved multitasking

Enabled CONFIG_SYSVIPC - required for some emulator apps

A2N Kernel Control V. 8.3

Stability fix

Improved startup time

Updated defaults

Kernel 2022.03.12

Fixed lags and freezes

CPU/GPU: updated ondemand gov

CPU/GPU: reduced Freq switching delay from 40 to 20 ms

RAM: optimzed memory management (multitasking)

LCD: updated Freq for S6D27A1 model

I/O: increased throughput - read_ahead_kb 32 @ 128 KB

zRam: updated script

A2N Kernel Control V. 8.2

RAM: added page-cluster tunable

RAM: I/O: added read_ahead_kb tunable

Updated defaults

Kernel 2022.03.05

Improved stability - needs some testing now

Fixed apps force close (at least on kernel side)

Improved memory management

Improved deep sleep

CPU/GPU: updated boost logic - uses now only min/max freq to reduce freq switching related lags ! (if enabled in the A2N app)

Charger control: update

LCD: updated driver

SWAP: zRam: sync with AK 3.10.106

Lib: sync LZ4, LZO & ZLIB with LK 5.16.2

Binder, lmk & ashmem: sync with AK 3.4

GPU: optimized memory allocation

A2N Kernel Control V. 8.1

Network: added L2TP support

Re-added autostart

Updated defaults

Bug fixes

Improved stability

Kernel 2021.10.29

Improved stability

Fixed apps force close (at least on kernel side)

Improved memory management - especially multitasking

CPU/GPU: optimized ondemand governors

Updated zRam driver

Disabled "CONFIG_RT_GROUP_SCHED" as suggested by Google AOSP upstream, for the proper handling of real-time tasks

Supports now NFS V.4.1

CIFS: updated driver

SELinux: optimized "fake enforce" hack

Updated kernel config

A2N Kernel Control V. 8.0

RAM: LMK: added 16 MB choice,

added "Swappiness" tunable

Slightly theme changes

Bug fixes

Improved stability

Reduced mobile data usage

Updated defaults

Kernel 2021.05.22:

zRam: set to 50 % size by default

improved driver

Memory Management: optimized low-memory-killer to have min 48 MB free RAM

for quick response even if RAM is in high pressure state

SELinux: added ability to fake enforce status (experimental - in demo app)

CPU: updated ondemand gov for the better smoothness and battery life - up_threshold 95 by default

CPU: up_threshold=95 and disabled boost always fixed on suspend for more power saving

CPU: increased min_freq to 400 MHz, but on suspend it'll use 200 MHz for power saving

GPU: updated ondemand gov for more powersaving - up_threshold 95 - boost enabled

GPU: driver update for better memory allocations

A2N Kernel Control V. 7.9

New: check for new A2N Kernel release on app launch

Updated defaults

Bug fixes

Removed redundant buttons

Reduced network traffic and debugging

Fixed wrong displayed "Kernel Outdated" popup

Kernel 2021.03.24:

CPU: use 200 MHz step only with screen OFF

Set swappiness to 150

Some souce code update to android kernel 3.0.72

zRam, zsmalloc and lz4: update from LK 3.10.103 to 3.18.140

RAM: removed KSM support

Added more TCP congestion algorithm

defconfig: allow CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS to be enabled

lib/lz4: update to LK 4.11.12 (for zRam)

zRam: decreased overhead and memory usage

Added support for kernel mode NEON

Added support for WQ_POWER_EFFICIENT

Added support for ARM/NEON optimizations for crypto in SHA/AES modes

A2N Kernel Control V. 7.8

Profiles: Performance Plus: allow custom Freqs

Network: added more TCP congestion algorithm

Advanced Power Menu: update

Updated defaults

Kernel 2021.02.06:

Swap: added more optimizations for zRam - easily 10x faster than before !

A2N Kernel Control V. 7.7

Power: added "Maximum Charging Temperature"

CPU: added "Suspend Max Freq"

CPU/GPU: added more governor tunables

RAM: added "Low Memory Killer" (for min free RAM) & "Drop Caches & Buffers"

Power: added "Battery Temperature / Voltage Check"

Added a quick 4-way reboot menu

Stability fix

Updated defaults

Fixed grammar

Cleanup

Kernel 2021.01.20:

GPU/GPU: updated ondemand governor

Source update

RAM: 631 MB @ 632 MB

CPU: switched to ondemand governor

Timer: HZ=300 @ HZ=250

Charger Control: added "Max Charging Temperature" default: 40 °C - range: 35 - 45 °C

and set ac_curr_max=800 @ 1000 mA - range: 100 - 1500 mA

also added better support for 3rd-party batteries with 3.7 V (auto detection)

LCD: driver update for stability and smoothness

Wi-Fi: added better support for 80211n

Full support for IPsec

A2N Kernel Control V. 7.6

Source update

CM11 ROM 2021.01.20:

Optimized build.prop

incl. A2N Kernel 2020.01.20 - normal version

CM11 ROM 20200823:

Updated build.prop - improved dalvik heap

incl. A2N Kernel 20200823 - normal version

Kernel 20200823:

RAM: optimized memory management

Extended Support for Mouse, Keyboard and Joysticks

A2N Kernel Control V7.5

Source update

Kernel 20200513:

RAM: optimized memory management

zRam: improved stability

init.d Fix

Updated Demo App installation

A2N Kernel Control V7.4

init.d Fix

CM11 ROM 20200328:

Updated build.prop - improved dalvik heap

incl. A2N Kernel 20200403 - normal version

Kernel 20200509:

RAM: optimzed memory management

Enabled CRYPTO_SHA256 && CRYPTO_SHA512

init.d Fix

Kernel 20200427:

RAM: optimzed memory management - especially multitasking

ABB-Charger: driver update

Binary Code Optimizations

A2N Kernel Control V7.3

CPU/GPU: increased max up_threshold 99 -> 100 %

Updated defaults

Bug Fix

A2N Kernel Control V7.2

Requests root permission on App startup

Kernel 20200403:

Updated Kernel Config

PLLDDR OC: driver update

LCD: driver update

NET: enabled congestion protocols: cubic, new reno, bic, westwood+

SWAP: optimized zRam

BOOT: improved boottime - boots with 1 GHz

GPU: added a real dynamic governor for more powersavings

CPU: conservative gov update

CPU/GPU: added a "boost" tunable in order to switch from min to max freq immediately

RAM: optimzed memory management - especially multitasking

ABB-Charger: driver update

A2N Kernel Control V7.1

GPU: allows to UV all steps

Profiles: added Performance Plus Profile

Network: added TCP Congestion Control

CPU/GPU: added Boost Control - in order to switch from min to max freq immediately

Updated defaults

Fixed back-arrow

Bug fixes

License Check: added Retry Button

Kernel 20191114:

Optimized memory management

CPU/GPU/SXA: optimized Governors

Set vm_swappiness to 200 (patched)

Updated kernel config

FSB/DDR_OC: updated for lower power consumption and stability

Charger: Set AC Current to 800 mA by default

MCDE: LCDs: updated for quick wakeup + stability

Improved performance, responsiveness, and battery life

More smoothly

A2N Kernel Control V7.0

Updated defaults and strings

Minor Fixes

CM11 ROM 20190918:

Updated build.prop - improved dalvik heap

incl. A2N Kernel 20190918 - normal version

Kernel 20191017:

VM: patched swappiness to be tuned up to 200 - (kernel default)

USB OTG Power: allowed output power 300 @ 500 mA

LCD's: increased stability against potential black-screen issues

LCD's: decreased wakeup latency from suspend

CPUFREQ: updated logic - auto set lower cpu_min_freq for suspend

updated ramdisk

A2N Kernel Control V6.9

Misc: removed swappiness control (it's set @ 200 by default)

USB OTG Power: allowed output power 300 @ 500 mA

Minor Fixes

Kernel 20190918:

CPU/GPU: updated governors

Charger: tiny update

Sweep2Wake: Fixed Touchscreen not waking up on incoming notification or call (if Sweep2Wake was enabled)

Mali-GPU-400: Fixed memory allocation failures - alloc_order 6 --> 0 / block_size 256 KB --> 4 KB

Re-added zRam Support with fast LZ4 Compressor

Set GPU/SXA governor up_threshold to 95 % for better powersavings

CPU: added a better control for managing CPU suspend_freqs - (for more info check the kernel release notes in the thread)

Bug Fixes

Source cleanup

A2N Kernel Control V6.8

Misc: added zRam switch and

swappiness control

Full overhaul and

Bug Fixes

Kernel 20190817:

Reverted back overclocked wifi module from 100 to 50 MHz - Caused system to freeze

CPU/GPU/SXA: updated governors to be more clean and smooth

Sweep2Wake: updated driver, added the ability to use it now even without extra wakelock

CPU: re-added the ability to set min_freq for screen ON regardless the used min_freq for Suspend (which is by default 200 MHz)

MCDE: added LCD workaround tunable to workaround wakeup issue on some broken LCD's. (it's useful if u've to press power button 3 times to wakeup the phone from suspend or deep sleep)

Source code cleanup - Fixed all leftover compiler warnings :)

A2N Kernel Control V6.7

Power --> Charger Control AC/USB: allowed up to 1500 mA input Current

Screen --> Added ability to use Sweep2Wake even without extra wakelock

CPU: added ability to set min_freq up to 200 MHz for Screen ON

CPU/GPU: added ability to tune the governor for more performance or more powersaving (very easy to use)

CM11 ROM 20190202 RELOADED:

Updated build.prop

incl. A2N Kernel 20190718 - normal version

AUTO wipe dalvik-cache

Kernel 20190718:

CPU/GPU/SXA: updated all 3 Governors - should improve performance and smooth scrolling

KSM: reduced pages_to_scan for the first 2 scans - reduces some overhead on boot

A2N Kernel Control V6.6

Power: fixed restoring of charging current on boot

Kernel 20190619:

GPU: fixed a bug in dynamic_down_threshold logic

MCDE --> LCD's: updated drivers, improved stability especially for S6D Model (should fix the blurred screen issue)

fixed lags caused by MCDE/LCD

CPU --> conservative_gov: updated up and down thresholds to reduce lags caused by the governor itself

Installer: fixed issues with /ramdisk partition that caused Offline-charging (LPM) and FSB/DDR (PLLDDR) OC not to work properly

Reduced feedback latency

More smooth

A2N Kernel Control V6.5

Audio --> Headphones: added digital gain control

Screen: removed LCD Freq Control (redundant)

CPU: removed suspend_max_freq limit (redundant)

Kernel 20190521:

I/O: switched to CFQ Scheduler

cpufreq_conservative: updated to fix some micro laggs

PLLDDR_OC: fixed audio issues - re-added recal. of SXA Clocks

Kernel 20190503:

MCDE: LCD's: improved stability

LCD S6D27A1: fixed Offline-charging Battery animation

Kernel 20190427:

LCD WS2401: fixed wakeup issue when using PLLDDR OC

PLLDDR OC Module: update

CPU: conservative gov - update

A2N Kernel Control V6.4

Screen: fixed restoring of ape opp 100 on boot

Screen: LCD WS2401: use 50 MHz by default

Kernel 20190418:

GPU: Driver update - added dynamic_down_threshold for better power efficiency

CPU: gov conservative: added dynamic_down_threshold for better power efficiency

LCD WS2401: updated screen on/off delays - fix for LPM

LCD: fix user LCD Freq on late_resume

LCD: Driver update - improved stability, more smooth

LCD: added flicker-free support - by using highest LCD Freq + APE 100 requirement (to work stable)

FSB/DDR: updated Driver to work fine with 250/1000 MHz

I/O: Removed swap && zRam support - now we use KSM instead

BLN: Bug fix

Charger: changing charger current is now (again) possible "on-the-fly" (without to unplug the cable)

Rear Flash LED: updated Torch Brightness Control

A2N Kernel Control V6.3

Power: updated Charger Control

Screen: updated LCD Freq Control

Misc: removed zRam (now we use KSM instead)

Misc: KSM: added "pages to scan" choice

Msc: updated FSB/DDR OC Control

Misc: updated Torch Brightness Control

Minor bug fixes and improvements

Kernel 20190324:

MCDE: WS2401 Updated Delays - Fix for LPM

Kernel Config: tiny update

Updated Ramdisk and user Ramdisk

Moved LPM charger binary & /res/images/charger to user /ramdisk - allows to use custom charger binary and/or custom /res/images/charger

Kernel 20190319:

Fixed "move apps to sdcard"

Enabled KSM Support - optimized for Android

Enabled UHID Support

Switched to Conservative cpu governor - higher powersaving

Updated Mali GPU Driver

Mali: updated gpu freq table for higher efficiency - removed too low steps

CPU: use 200 MHz Step only on Suspend

LCD: Reworked lcd type detection and split interface for each of lcd type

LCD: Recalibrated video.modes and LCD Freq - more smooth

LCD: fixed custom_lcdclk interface

Use: OPP 25% only on suspend

CPU: Conservative gov fine tuning

Optimized binary code optimizations - -O2 globally

Updated PLLDDR OC Module - improved stability

Reworked the whole VAPESEL2 & LPA(low-power-audio) Voltage Logic

Updated suspend_max_freq interface

Use the full Freq of 100 MHz instead the Half of 50 MHz for sdi1 as well - WLAN

BT: fixed file transfer issue

Disabled CRYP Engine - caused shutdown issue

Fixed Virtual memory layout

Disabled APEAT & APETRACE Clocks for Lauterbach Debugging - For powersaving

MCDE: re-enabled MCDE_DPI_UDERFLOW Patch

Updated Ramdisk and scripts

A2N Kernel Control V6.1

Screen: Fixed LCD detection

A2N Kernel Control V6.0

Misc: added KSM Control

CPU/GPU: updated Freq's according to the latest A2N Kernel

Audio: added LPA Undervolting - Low-Power-Audio on Suspend

Debug: removed LCD Type Detection - moved to "Screen"

Screen: added LCD Freq Control

Power: added 90% Charge - stop and hold charging at 90%

CPU: Suspend_max_freq: removed 200 MHz Choice - 200 MHz is the default min_freq on suspend

Kernel 20190206:

Reverted "MCDE: WS2401: stock delays" - caused LPM issue

Charger: reduced time for 99% -> 100%

Updated ramdisk - use kernel default min_free_kbytes

Kernel 20190202:

Reworked the whole kernel config

removed kmsg spam raw_soc from abb_fg

Android Kernel 3.0.31 -> 3.0.72

Improved Security

Minor bug fixes

Kernel Sched: enabled HRTICK

Mali 400 GPU: optimized driver

MCDE: WS2401: stock delays

Improved Memory management - Multitasking

Fixed memory allocation failures

Higher efficiency - Battery, Performance

Improved stability - No FC, no reboots

and some more tiny kernel optimizations

A2N Kernel Control [GT-I8160] V5.9

Moved "storage" and "debugging" to the demo version

Kernel 20181218:

FS: Revert to stock iocharset

Disabled Memory Resource Controller

Multitasking is now much better

Added Assistive Light Control for the LED Torch - Full Range from 1 - 16 !

A2N Kernel Control [GT-I8160] V5.7

Misc: moved "advanced root" to the demo version

Updated App permissions

Misc: Added Assistive Light Control - Torch LED power Control

CM11 ROM 20181023:

Optimized Dalvik heaps

incl. A2N Kernel 20181023 - normal version

AUTO wipe cache and dalvik-cache

Kernel 20181202:

Charger: tiny fixes, reduced lowbat_wake_lock time

A2N Kernel Control [GT-I8160] V5.4

Power: updated Charger Control, reduced max charge Current to 1 A.

Kernel 20181117:

Charger: updated charger logic - set ac current max @ 700 mA by default,

- improved security aka SIOP, - driver cleanup

A2N Kernel Control [GT-I8160] V5.3

Power: updated Charger Control

Kernel 20181105:

Charger: updated the whole Driver. - Relaxed a lot of limits to be able to charge up to 1500 mA Current for any Chargers AC/USB. - Added better support for 3.7 V (optimized for 1700 mA) 3rd-party batteries. - Better Support for very old Batteries from 2012 - 2013. - Refresh and recover some lost Battery power and update the Battery Gauge to Stock. - Driver Clean up .. removed useless sysfs interfaces and added new interface for checking actual real current drawn from the power source.

- fixed also occasionally wakelock issues after unplugging charger cable (battery drain fix).

USB Gadgets power: set in kernel proper max drawn current to 300 mA

Charger: enable BLN on eoc_real instead of eoc_first if suspended (if enabled in the App or over init.d script)

MCDE / LCD: tiny stability fix for s6d27a1

A2N Kernel Control [GT-I8160] V5.2

Power: Added Check (real) input Current Button

Layout update

Kernel 20181023:

Charger: set ac_chg_current to stock

A2N Kernel Control [GT-I8160] V5.1

Power: Adjusted AC Current to Stock

Layout update

Kernel 20181012:

LiveOPP: 400Mhz Step: ape/ddr 25% @ 50% - this is

useful for "Suspend Max Freq"

RAM: optimized memory management

Higher Performance, Better Battery lifetime and more smooth

A2N Kernel Control [GT-I8160] V5.0

Audio: added Volume Control

Screen: added go to suspend button

Layout update

Fixed some minor bugs

CM11 ROM 20180901:

Optimized Dalvik

build.prop tweaks

Fast boot

added ART Flags*

incl. A2N Kernel 20180901 - normal version

AUTO wipe cache and dalvik-cache

Kernel 20181006:

MCDE: both LCD Drivers set in fail-safe mode for now - chuck norris mode

NET: xt_qtaguid updated to 3.0.72

Updated kernel config to 3.10 (specific for Android 4.4.4)

defconfig: enabled memory resource controller - saves up to 30MB/app

MALI: updated memory management - use 4kb block size

LIB: updated LZ4 Compressor Module to 4.4

BOOT: switched from LZO to LZ4 for faster booting (re-implemented)

RAM: updated memory management

Overall improvements - performance, battery and stability!

A2N Kernel Control [GT-I8160] V4.9

misc: added swappiness control

misc/zram: removed reboot workaround for Android 4.1.2 - fixed in kernel

Kernel 20180922:

Updated the following kernel drivers to 3.0.72:

drivers/gpu/ion

mm (basic memory management)

arch/arm/vfp (vector floating point and processor instructions)

drivers/hid/uhid

fs/fat

fs/ext4

block

drivers/block

drivers/staging/android: lowmemorykiller & binder

-

Added the following new drivers as needed by Android:

SYNC (Hardware mode)

SW_SYNC (actually disabled, because we're testing hardware-sync instead software-sync)

DMA_SHARED_BUFFER

-

Optimized memory management

Updated adj & minfree values

Set Swappiness=0 by default

Mali: optimized memory management

Removed some obsoleted drivers

Source cleanup

Kernel 20180901:

Fixed Apps crash

MCDE: WS2401: improved stability

cpufreq: updated suspend_max_freq interface

Mali: driver update & fixed memory allocation failures

Tiny Kernel update & tweaks

A2N Kernel Control [GT-I8160] V4.8

reduced overhead on boot

A2N Kernel Control [GT-I8160] V4.7

GPU: removed mali_pre_allocated_mem_size_max - it's now 32MB by default

Screen: removed "Tuned Freq" & "Chuck Norris mode" - rebasing driver ....

Misc: added "Advanced Root" for CM11

Tiny Bug fixes

CM11 ROM 20180809:

Fixed SafetyNet - Passed :eek:

SafetyNet will PASS even with root enabled like it's done on "Magisk" :D

Reworked the whole SuperUser implementation

Play Store: Phone is now "Certified"

incl. A2N Kernel 20180809 - normal version

AUTO wipe cache and dalvik-cache

Kernel 20180809:

block/deadline-iosched: reset to AK3.0.72 and patched

Reworked all APE/DDR OPP requirements

PLLDDR OC Module: tiny updates - should fix boot animation failures when using it

Mali 400 GPU: reduced Voltages

Reduced also Voltage for LowPowerAudio

Cleaned Source

Updated EOC BLN

Updated BLN

Removed "sva" kernel wakelock - battery drain fix on suspend!

cpufreq: added suspend_max_freq interface

Use APE/DDR 25% OPP even for screen ON on idle

Reduced LCD Freq*

Fixed most of the compiler warnings for cleaner code

Updated Ramdisk in order to hide su binary - SafetyNet Fix

* = "Tuned Freq" disabled means stock lcd freq and will work stable,

but with enabled "Tuned Freq" it can cause some screen glitches caused by 25% OPP,

on the other hand, lower lcd freq and lower OPP states will save a lot of battery power.

A2N Kernel Control [GT-I8160] V4.6

misc: fix zram on 4.1.2 stock

A2N Kernel Control [GT-I8160] V4.5

CPU: add suspend_max_freq control

A2N Kernel Control [GT-I8160] V4.4

Fixed Support for GT-I8160L

Storage: Fixed compatibility

Misc/PLLDDR OC: fix restore on boot

source update

A2N Kernel Control [GT-I8160] V4.3

Updated API to 28

Kernel 20180711:

swap: improved zram

cpu: interactive governor sync to AK 3.4.67

i/o: deadline scheduler sync to AK 3.4.67

Fixed Kernel Headers

binder, lmk: sync to AK 3.4.67

mcde: updated lcd driver

disabled some tracing

updated ramdisk

A2N Kernel Control [GT-I8160] V4.2

Screen: updated lcd freq stuff

use it ONLY with latest A2N Kernel

A2N Kernel Control [GT-I8160] V4.1

Misc: added reboot dialog for pllddr oc

use it ONLY with latest A2N Kernel

CM11 ROM 20180601:

Updated Dalvik Heaps

disabled "persist.sys.dalvik.multithread" - due of some race condition

incl. A2N Kernel 20180601 - normal version

AUTO wipe cache and dalvik-cache

Kernel 20180615:

Updated "interactive" cpu governor

Mali-400 GPU: set down_threshold to 20%

CPU: set cpufreq_opp_delay to "0"

Higher efficiency

A2N Kernel Control [GT-I8160] V4.0

CPU: added 400Mhz Step

use it ONLY with latest A2N Kernel

Kernel 20180612:

Updated interactive gov

Higher efficiency

Real-Time Kernel

CPU: added 400Mhz step

updated /perf.profiles.rc

Updated ramdisk

Kernel 20180601:

updated CPU/GPU Driver

cpu: added 600Mhz step

removed old workaround for powersave profile with 500Mhz

gpu: removed 250Mhz Step

updated interactive gov

updated /perf.profiles.rc

less battery draining - because of decreased cpu voltages and 600Mhz step

higher efficiency

Updated ramdisk

A2N Kernel Control [GT-I8160] V3.8

Updated CPU/GPU/Profile stuff according to the latest A2N Kernel

Both CPU/GPU Undervolting control are allowed up to -200mV

swap/zram: use 1/2 of available RAM

use it ONLY with latest A2N Kernel

A2N Kernel Control [GT-I8160] V3.7

removed SELinux control - since google don't want this

Kernel 20180525:

updated android kernel config up to AK 3.10 - for the needed kitkat specific kernel options

full ipv4 / ipv6 support

enabled SELinux support in permissive mode

BLN: adjusted delays

switched to interactive gov :D

interactive gov: sync to Android kernel 3.0.72

interactive gov: disabled tracing

interactive gov: adjusted tunables for max performance and battery duty :good:

mali: pre_allocated_ram set by 16MB by default

RAM: re-added extra_free_kbytes tunable - improves real-time workloads

more smooth and responsive

Updated ramdisk

CM11 ROM 20180524:

Enabled SELinux

Updated Dalvik Config (heaps) - once again :D

Lesser ram usage, more smooth and more stable

Fixed ramdom Apps FC by 99.99% :D

Updated NovaLauncher and BetterBatteryStats to the latest Version

removed OG-YouTube App - R.I.P.

incl. A2N Kernel 20180525 - normal version

AUTO wipe cache and dalvik-cache

A2N Kernel Control [GT-I8160] V3.6

removed mobile data comp (enabled by default in kernel now)

re-added SELinux control

storage: add swap storages switch (available for normal kernel version)

adjusted some defaults

Kernel 20180511:

RAM Management: Reverted Minfree Values to CM11 default

Final #3

CM11 ROM 20180324 reloaded:

Updated Dalvik Config (heaps)

Lesser ram usage

incl. A2N Kernel 20180328 - normal version

Inkl. A2N Kernel Control [GT-I8160] Demo V3.5

AUTO wipes, except wipe data and format /system

A2N Kernel Control [GT-I8160] V3.5

CPU: increased UV from -100mV to -150mV

Bug Fix

Kernel 20180508:

Some Kernel tweaks - updated rcu config

RAM Management: Merged Minfree Values from S. G. S8 Oreo Kernel

Increased Stability

Higher Performance

Better Battery Lifetime

Final #2

Kernel 20180405:

Sweep2Wake: fixed on LPM

Updated /ramdisk

Some Kernel tweaks

Final build

Kernel 20180328:

Sweep2Wake: removed auto-enable if charger is present - was unstable

Fixed permissions on /ramdisk

A2N Kernel Control [GT-I8160] V3.4

Re-added USB Power - ability to connected some gadgets to your phone (no otg)

Kernel 20180324:

Fixed USB Driver

Updated kernel config

Kernel 20180307:

Wifi: [re-added] reduced wakelock time of RX packet by half - thanks @ zwliew

Revert: "disable sia & sva wakelock" - caused reboot

[re-added] Fix "Dirty Cow" vulnerability - thanks @ Linus

CM11 ROM 20180128:

Fixed PC USB Connection on a clean installation

Updated Dalvik Config (heaps)

Lesser ram usage

incl. A2N Kernel 20180128 - normal version

Inkl. A2N Kernel Control [GT-I8160] Demo V3.2

AUTO wipes, except wipe data and format /system

Kernel 20180303:

Re-added USB Power Interface (output voltage to the usb port)

Reduced kernel size a bit

Disabled all the usb host & otg stuff (lack of proper driver)

Disabled tv-out feature (not supported)

Changed and updated Native Language Support to European Languages inlc. € (it's for properly showing file names)

Increased/Updated lpa/vape2 voltage - should fix wake up issues and improve Sound Quality (louder + cleaner)

Removed tunable "extra_free_kbytes" once again - it doesn't make things better :)

Re-enabled compaction-retry - forced compaction on high memory pressure to avoid oom

Updated ramdisk

Kernel 20180222:

Abb-charger: tiny update

MCDE: Reverted previous update

Swap: re-added "backport zram code from LK 3.10.103" (zsmalloc - lz4)

Memory Management: re-added extra_free_kbytes tunable for more free RAM

HID: re-added UHID Support from LK 3.4.67

Disabled SIA & SVA Wakelock - Battery drain Fix!

Small Kernel updates and stability fixes

A2N Kernel Control [GT-I8160] V3.3

Updated zRam Info Text - LZO @ LZ4

A2N Kernel Control [GT-I8160] V3.2

Added new Button "Mobile Data Compression"

Adjusted CPU/GPU Voltages for higher Stability + better undervolting

Removed "usb-vbus power" Button

Bug Fixes

Stability Fix

Kernel 20180128:

Source Code clean up - some left overs

Adjusted CPU Voltage show

GPU OC Stability Fix

Removed USB-Vbus power - driver clean up for OTG Support

Updated Touch Driver - stability fix

Reworked the full kernel config from scratch

Reduced Code Size

Optimized zRam

Enabled missing VPN - "TUN" Module (built-in)

Cpuidle driver - reverted some changes

Updated Memory Management

Updated Charger and Battery Driver

MCDE: Updated Delays for S6D27A1 - faster

Reduced black screens for S6D... on cwm + LPM

Added ability to change the LPM Battery animation (/ramdisk/charger/*)

Enabled TV-OUT Support - untested!

Updated ramdisk and various scripts

And many more tweaks

Inkl. A2N Kernel Control [GT-I8160] Demo V3.2

Kernel 20171230:

Fixed Wifi Tether

Optimized Wifi Driver / disabled debugging

Compiled VPN L2TP Support Built-in

Reverted the high level memory management to stock CM11

Switched to deadline I/O Scheduler

Updated Kernel Config

Inkl. A2N Kernel Control [GT-I8160] Demo V3.1

A2N Kernel Control [GT-I8160] V3.1

GPU: added ability to adjust mali-pre-allocated-memory-size

CM11 ROM 20171230:

Removed "soft reboot" - (breaks wifi)

Removed some more debugging - (-DDEBUG)

Re-added OGYouTube6.apk :D

incl. A2N Kernel 20171230 - normal version

Inkl. A2N Kernel Control [GT-I8160] Demo V3.1

AUTO wipes, except factory reset

CM11 ROM 20171213:

Re-added "Soft Reboot"

Disabled SELinux

Re-compiled with higher optimizations level

Higher Performance

incl. A2N Kernel 20171216 - normal version

Inkl. A2N Kernel Control [GT-I8160] Demo V3.1

AUTO wipes, except factory reset

Cut ... It doesn't fit here ... too long ...