[Galaxy S 4 i9500 Android Development] VoLTaqe:
Changelog 15.0

- Logger enabled by default

- Bug fixes and improvement

Changelog 14.9

- Fixed last busybox problem which has faulty busybox on roms

- Correct links on rom files

Changelog 14.8

- Busybox updated to my own 1.25.0

- Fixed all busybox problems

- Fixed crontab not starting problem

- Updated rom busybox too

- Fixed some mismatch problem on backup/restore

Changelog 14.7

- Fixed restoring profile according to testers

- Attempt to fix some fcs appearing on 14.6

- Performance tweaks

Changelog 14.6

- Fixed battery profile not showing on first boot

- Attempt to fix load battery profile (need reports)

- Reduced log level for decrease kernel load

Changelog 14.5

- Added clever backup/restore function

- Added battery profile

- Fixed leak and added lowmemorykiller tab

- Better multitasking tweaks

- Dm-crypt running high priority workqueue for better io results

- Dm-verity running high priority workqueue for better io results

- Decrease mmc load for better io performance

Changelog 14.4

- Reworked from OL1 sources

- All features adapted except cpu overclock and governors ( governors will add later )

- Fixed freeze right after boot

- Fixed memory leak on rom systemui.apk ( Which sticking on ram, no need for it and it releasing nearly 95mb ram on long term)

- Fixed random reboot when heating too much

- Increase thermal values 5C more

- Clear page active before releasing pages

- Reduced time spent in congestion_wait on kswapd

- Improved boot time on Pit

- Dont waiting anymore for congestion when mem is high

- Account for highmem during kswapd reclaim on lowmemorykiller

- Added lmk parameters tunning codes

- Lowmemorykiller kill apps one by one

- Fix the too small buffer for dname

- Allowing sleep kswapd if it has been running too long

- Fixed loggers on off states

- Reduced entropy values balance for battery and performance

- HID drivers disabled

- Added exynos core control

Changelog 14.3

- Much relief lmk config

- Lmk will clear ram after 30 seconds after claim high limit

Changelog 14.2

- Rearranged ALL synapse scripts

- Continuesly reboot problem on some ported roms fixed (according to testers)

- Added cortexbrain

- Added ability to disconnect wifi when screen off (disabled by default)

- Added ability to kill mediaserver for battery save when screen off (enabled by default)

- Cronjobs improvement

- Improved a7 overclock

- Disabled some debugs for lighter kernel

- Added screen brightness level to synapse

- Disabled kernel panic which causing random reboot sometimes

- Battery informations added to battery tab about charging

- Flasher-script changed and added ability to clean synapse data every flash

- Fixed double led enable option

- Lmk option deleted (will add later)

- Fixed synapse boot canceled problem on every boot

- Added swap state information to synapse

- Added modules section which kernel dont has by default ( read description on synapse )

- Attempt to increase performance

- Fixed lag on ondemand governor

- Many more i dont remember

Changelog 14.1

- Interactive and conservative governors fixed freezing when select on synapse

- Deleted abysplug hotplug governor because of no more compatible

- Userspace hotplug control deleted

- Kernelspace late wake problem fixed

- Updated hotplug main codes from 3.10

- Implement park/unpark facility on kthread

- Allocate idle thread for each possible cpu during boot

- Optimize calls to smp_processor_id() in idle_threads_init

- Fix comment mismatch over idle_threads_init

- Provide infrastructure for percpu hotplug threads

- Fix UP bug in smpboot hotplug code

- Allow selfparking per cpu threads

- Store task reference in a separate per cpu variable

- Use smpboot threads on stop_machine

- Mark per cpu stopper enabled early

- Prevent unpark race which puts threads on the wrong cpu

- Use hotplug thread infrastructure on softirq

- Yield simpler on rcu

- Use smp_hotplug_thread facility for RCUs per-CPU kthread on rcu

Changelog 14.0

- Drains fixed

- Freezes fixed

- Added min gpu value control

- Added clock infos hotplug sections too like cpufreq

- Cron activities improved

- Backup/Restore tab deleted ( really bored sorry )

- Usb otg deleted because of leaks

- RGB color order

- Improved multi task

Changelog 13.9

- Deleted all tima debugs and craps

- Fixed Google DNS

- Added battery profile

- Added adaptive governor ( dont use with very high hotplug value, it will too laggy )

- Thermal limit changed to 95 from 85 ( causing some problem for heavy users )

- Many more

Changelog 13.8

- Fixed slow awake and freezes

- Fixed hotplug

- Activated hotplug by default

- Hotplug time reduced from 4 to 1 second

Changelog 13.7

- Smartmax added again

- All io tabs fixed ( thanks for report )

- IPv6 controls added (synapse)

- Ability to backup/restore wifi passwords (synapse)

Changelog 13.6

- Dvfs control passed no more changed max freq ( not perfect )

- Negative mode toogle fixed

- Usb modes fixed

- Fixed more governor for exynos tree

- Useless governors removed

- Hotplug setting to comfortable one for a few minutes ( fix for phone start )

Changelog 13.5

- Smartmax and uberdemand governors deleted

- Added zzmoove and impulse governors

- Fixed alucard nightmare darkness governors sticking some freqs

- Much relief cpu control

- Much better task cron

- OP updated with some root information ( lucky patcher fix )

- Fixed profiles not showing problem after update kernel

Changelog 13.4

- Cpu overclock to 2 Ghz

- Fixed google's bull**** ram leaks

- Now you dont have to restart your phone because of high ram after a few day usage

- Best ram management

- New versions wont reset your synapse data anymore

- Alucard governor added ( feature request )

- Screen resolutions control added ( feature request ) ( Thanks to alberto )

- Dont remember but many more. You will definetily feel.

Changelog 13.3

- Source base updated to XXUHOL1

- Lowmemorykiller improvement

- Ext4 improvement

- Touchkey changes

Changelog 13.2

- Added hotplug again

- Hotplug enabled by default for 3 cores

- Default screen wake up cpu freq set to 1.6Ghz

- Enabled Power-efficient control to hotplug section

- Deleted cpu max core control option because it is useless (hotplug active)

- Added Abyssplug hotplug governor

Changelog 13.1

- Added 23 cpu governors

- Fixed some cpu freqs sticking

- Ported a few utulities from snapdragon

- Rearranged every synapse script

Changelog 13.0

- Fixed mif crash random reboot

- Extreme battery life on idle mode

- Reduced wifi and mobile data drains

- Faster charging without overheat

- Remove irq affinity warnings for better idle

Changelog 12.9

- Fixed swaps (some heavy users continuesly boot problem)

- Android logger enabled by default

- Deleted backup/restore function because we dont need it and have better option (Titanium backup)

- Used dha tweaks ( If someone report i'm getting continuesly reboot, i will kill :) )

- Ram usage reduced

- Add parameter for check and activate root every boot

- Dont remember

Changelog 12.8

- Added unused cpu freqs on synapse (about)

- Added which time which freq used live show (about)

- Increased sound quality

- A7 core overcloked by default

- Default scheduler switch to noop and bfq

- Optimized modem wakes

- Disabled useless touch features

- Added power_efficient control to synapse (cpufreq)

Changelog 12.7

- Ramdisk updated to OL1

- Fixed cpu freqs sticking highest level problem when select 2 or 3 core

- Fixed reported random reboots

- Cleaned cpufreq driver

- F2FS deleted ( no compatible tw rom for now so no need )

- Fixed logger settings not sticking after reboot

- Much more selinux policy deleted

Changelog 12.6

- Exynos cpu max core control

- Now interactive calculate load before freq change

- True idle mode on neighbour driver

- True idle mode on regulatory timeout on wireless

- True idle mode on move rfkill poll work

- Disabled usb wakelocks and debugs

- True idle mode and powersave on LED blink work

- Clock sync work on power mode

- Time driver won't update idle time if cpu offline now

- Root restricts blocked

Changelog 12.5

- Deleted knox limitations on kernel

- Fixed private mode ( why peoples dont report guessing :) ? )

- Tweaked ondemand for more battery

- Process killing much as possible when going deep sleep

Changelog 12.4

- Fixed restore option ( FC still there but applying settings perfectly )

- Disabled needless kernel wakelocks

- Added control for disabled wakelock

- Better deep sleep when phone idle

- Frandom updated

- Ext4 improvements

- New logger system

- Conservative deleted for now, will add with snapdragon governors later

- Cortex deleted

- Setting up best config other than configurable ones

- Etc, etc sorry dont remember because i already spend many time.

Changelog 12.3

- Usb keyboard/mouse control

- Usb ptp mode control

- Added gps region select for faster GPS lock ( most of s6 port roms have wrong file )

- Now you can monitor which dns you have on synapse

- Rearranged screen controls for not sticking problem ( tried many times now sticking perfectly after reboot after clicking X )

- Some changes on touchscreen driver

- Disabled secure storage checks

- Disabled useless selinux features

- Some samsung dvfs disabled (renamed cpu max freq, so you cant control other than synapse)

- Attempt to fix shutters

Changelog 12.2

- Gpu overclock

- MIF voltage control

- Full touch boost control

- Correct voltage values

- Etc etc dont remember

Changelog 12.1

- Modem wakelock timeouts reduced

- Fixed l2_hsic keeping awake on deep sleep

- Zram deleted (no need anymore)

- Arm improvements

- Fixed scaling_freq crashes from samsungs sh*t rom frameworks ( %50 will work later too )

- Fixed samsung's typo fail on vdd value which causing crash

Changelog 12.0

- F2FS improvement

- Attempt to increase battery life more

- Experimental wakelock reduces

- Zram activated

- Improved battery life when using mobile data

- Fixed some crash which didnt effect any problem

- Many dont remember

Changelog 11.9

- Fixed fail codes on cpu driver

- Fixed freezes from cpu

- Improved smoothness

- Touchscreen controls

- Compiled with mine gcc from google source

- Gcc optimizated by me for 5410 core

- Many.

Changelog 11.8

- Reworked from I9500XXUHOH7 samsung source

- Ramdisk updated to I9500XXUHOH7

- F2FS support added for cache and data

- Added hotplug control

- Added lowmemorykiller control

- Added swap control

- Swap size update to 1000 mb

- Random reboot fixed

- Aurora users continuesly reboot problem solved

- Cpu overclock deleted

- Gpu overclock deleted ( will add later )

- Ram usage reduced

- Best control on ram

- Ext4 errors fixed

- Frandom updated

- Laptop mode control

- Enabled NTFS R/W support

- Some fixed for CIFS

- Enabled ISO & UDF CDROM support

- Enabled XPAD (Xbox game controller) support

- Some fsync changes

- Added row scheduler and set to default ( best on my benchmarks )

- Ksm values changes for better idle forms

- Many more lowmemorykiller patch for better management

- Ext4 speed up

- Mutex driver changes

- Changes for better battery

- Many more i dont remember

Changelog 11.7

- Private mode fixed

- Some wrong swaps corrected

- Another performance increasing try

- Kernel size reduced nearly 400kb

- Usb modes working good now. No need unplug, plug

Changelog 11.6

- Fixed lowmemorykiller

- Kernel clearing ram perfectly now ( It reduced freezes )

- Overheat reduced ( Of course not extremely because of our hardware )

- Mass storage fixed

- Sound quality improved

- Reduced high ram usage because of uksm source

- Many more.

Changelog 11.5

- Linux base updated to .109

- Fixed sometimes lockscreen opening delay

- Fixed irq random reboots

- Fixed mmc random reboots

- Fixed ext4 permission and causing random reboots

- Added frandom and tweaked

- Default governor changed to voltaqe

- Ram usage reduced nearly 150 mb

- Fixed heavy browsers lagging

- Many more dont remember all of them

Changelog 11.4

- Touchkey fixed

- Allocate idle thread for each possible cpu during boot

- Fixed comment mismatch over idle threads init

- Provide infrastructure for percpu hotplug threads

- Fixed bug in smpboot hotplug code

- Allow selfparking per cpu threads

- Store task reference in a separate per cpu variable

- Used smpboot threads on stop machine driver

- Mark per cpu stopper enabled early

Changelog 11.3

- Fixed all random reboots from kernel side

- Fixed cifs and ntfs

- Optimized memory control for better management and cpu boost

- Recent menu optimizations ( faster than any others )

- Fixed hotplug mechanism

- Fixed all known aosp bugs

- Used official cm ramdisk meaning supporting official cm and official cm based aosp roms too

- Max cpu core control option added back

- More responsive and fast

- Lcd power drain reduced

- Make more scalable by doing less atomic operations

- Queue mutex spinners with MCS lock to reduce cacheline content

- Make scheduler aware of cpu frequency state

- Optimization for tcp

- Optimized SLUB memory allocator

- GENTLE_FAIR_SLEEPERS fixes

- Speedup ext4

- Improved INT/MIF

- Disabled add_random for more performance on block

- Send events one packet at a time on input driver

- Optimized square root algorithm

- Added support for 2MB allocations on Gpu utulity

- Allowed clocksources to be selected earlier during boot

- Added sysfs entry for cdrom to LUNs

- Check for accessory device before disconnecting HIDs

- Fixed bad hashing of dentries

- Added a missing permission check to do_umount

- Reduced the worst case latencies

- Passed readahead info down to the i/o scheduler

- CPU unaligned access path

- Fixed the too small buffer for dname

- Optimized memcpy for cortex-A15

- Reduced log level on wireless driver

- Clean up anycast when an interface is destroyed

- Corrected kernel panic when accessing wireless driver

- Make watermarks tunable separately

- Added a sysctl to make optimistic addresses useful candidates

- Removed compressed copy from zram in-memory

- Upstream fixes on tick

- Break out early if freq equals to target_freq

- Improve debug prints on cpu driver

- Reduced more latency

- Added new routines to cpu driver

- Avoid flushing all workqueues

- Sync ro remount after blocking writers

- Optimized memory allocation on block

- Optimized memory operations

- Protected sysfs handler from invalid memory access

- Allowed request end to coincide with disksize

- Added auto loading of module for zram

- Fixed invalid memory access on zram

- Disabled allocation failure logging

- Changed ratio to 90% for bad compress

- Used rbtree instead of prio tree

- Removed obsolete simple_strtoul

- Removed useless variable in vmap_block

- Removed unused bdi_pending_list

- Put unused inodes to LRU after writeback completion

- Guarantee new group-entities always have weight

- Reduced IPI store

- Shorten freezer sleep time using exponential backoff

- Switch the protection of percpu_counter list to spinlock

- Consider preemption when migrating hrtimer cpu_bases

- Prevent enqueue of hrtimer on dead CPU

- Introduced a small and naive hashtable

- Used new hashtable implementation workqueue

- Used new hashtable implementation ksm

- Used new hashtable implementation elevator

- Invoke low power mode if card is not present

- Sync ro remount after blocking writers

Changelog 11.2

- Reduced latencies on softirq

- Lowmemorykiller improvement

- Fixed memory leak with sysfs when stats table are freed

- Optimized ARM RWSEM algorithm

- Update RWSEM from Linux 3.10.61

- Increased performance

Changelog 11.1

- Fstrim fixed

- Backup/restore fixed

- Hotplug fixed

- Much more smooth

- Bug fixes and improvement

Changelog 11.0

- Enabled standby ARP and multicast packet filters

- Optimised smart wake affine logic

- Let minimally loaded cpu balance the group

- Fixed inaccurate accounting for real-time task

- Increased bdi_min_ratio to 5 for better writeback

- Reduced wakelock time

- Fixed possible memory leak on nbd

- Fixed possible memory leak gpio

- Enabled wifi mac address changing support

- Optimized Wifi

- Optimized cpufreq table

- Break out early if freq equals to target_freq

- No more random reboot

Changelog 10.9

- Deep sleep timer reduced 20 seconds to 10

- Art mechanism changes

- Block driver completely fixed now

- Touchscreen driver fixed

- Random reboots reduced

- Set original governor to interactive

- Set hotplug agressive

- Other battery tweaks

Changelog 10.8

- Overheat reduced

- Fixed sensorhub causing random reboot

- Fixed ext4 causing random reboot

- Useless debugs disabled

- Ondemand-sec some errors corrected

- Performance improved

Changelog 10.7

- Wifi connection problem completely solved (AOSP)

- Disabled softkey vibration when device lock (AOSP)

- Default scheduler set to cfq

- Script for delete synapse data every flash

Changelog 10.6

- Sensor problems solved

- Ondemand-sec governor cpu3 stop and freeze problem solved

- Reduced modem wakelocks

- Cpu core mechanism set to battery save

- More tweaks for performance and battery stability

Changelog 10.5

- Hotplug improvement

- Fixed private mode for s6 users

- Changed hotplug default values for better battery save

- Adb insecure again

- Cpu driver changes for new governors

- Most responsive cpu values

- Many more.

Changelog 10.4

- Linux kernel base update to 3.4.108

- Built with Stock ARM Toolchain 4.8

- Compatible with all tw roms

- Fixed random reboots

- Fixed cpu freqs

- Stable a15 values

- Deleted 2 ghz a15 overclock

- Added CortexBrain

- Added lowmemorykiller control

- Added know disabler to synapse

- Added powersuspend control

- Added usb mode changer

- Added filesystem controller

- Fixed rom builder wrong parameters

- Reboot option added to synapse

- Added backup/restore option

- Kernel entropy control

- Optimize Recent Menu option

- UKSM implement

- Dynamic dirty page writeback control

- Dynamic fsync control

- Added all available tcp congestion controllers

- Kernel and rom logger control

- Live gpu state

- Bug fixes and improvement

- Many more look to synapse

Changelog 10.3

- Fixed wifi on AOSP

- Tweaked wlan_rx better deep sleep

- Reduced Sensorhub wakelocks

- Disabled hsic wakelocks on deep sleep

- Added busybox to /sbin

- Fixed cpu max value sticking

- Fixed laggy governor tab on synapse

- Improvement for hotplug

- Added min gpu value control

Changelog 10.2

- FC problems completely gone from kernel side

- Hotplug improved

- Fixed not working QoS implements, working perfect now

- A15 overclock fixed ( now going perfectly without random reboot)

- Some of possible memory leak fixed

- Wlan rx control option

- Blocked some of useless wakelock

- VoLTaqe governor updated for more battery

Changelog 10.1

- Hotplug control added back

- Performance tweaks

- Enabled basic ksm