[Galaxy S 5 Original Android Development] javilonas:
Kernel in development... :cool:

Excuse my English, but my native language is another. :eek:

Last Note:

[COLOR="Red"]10/06/2015:[/COLOR] Coming soon APP LONAS CONTROL for this Kernel

Stable, fast and good batery.!!

This kernel for now is only functional on Android 5.0.2, tested exclusively in BOC4 And BOD6. It is not safe to work in other, so be sure to have one of these 2 bases before installing.

Disclaimer

Your warranty is now nulled.

I am not responsible for any damage or problems you may have!

YOU are choosing to make these modifications.

Do not forget this never.

Features highlights:

Based on Google and Samsung Open Source Code.

Compiled with Toolchain 4.8 (UBERTC 4.9.3).

Linux version 3.10.80.

Voltage Control

KCAL - Advanced color control

Dynamic Fsync Control

Sweep2Sleep

Ramdisk BOD6.

CPU OverClocking to 2.65 GHz (CPU deslimited (Exactly as Note4) is not OC).

Fast Charge.

Rem Sound.

PowerSuspend Driver.

ntelli-Plug.

Intelli-Thermal.

Advanced TCP control.

Selinux Permissive permanent.

Kali NetHunter Support.

Reduced wakelocks.

Governors: Barry-Allen (default), interactive, conservative, ondemand, userspace, powersave, performance.

I/O Scheldures: row (default), bfq, vr, fiops, zen, fifo, sio, cfq, deadline, noop.

Very Stable.

Good performance.

Good battery life.

------------------------------------------------------------------------------------------------------------

Do not forget to collaborate with a small donation through paypal, all this takes many hours of work over many hours testing, if you want this project follow alive.

Paypal for Donations: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=XWECGLMQRQUCU

------------------------------------------------------------------------------------------------------------

Changelogs:

Version 0.5

Set SELinux to permissive permanently
Revert "Add CPUquiet"
Revert "ARM: dts: msm: set cpu_dma_latency to 701 usec"
Revert "ARM: dts: msm: schedule mmcqd on idle CPU to boost mmc perfor…
Revert "ARM: dts: add clk_div property in avtimer node"
Remove Tweaks for barry_allen
Set touch minimum at 960 Mhz else 883NHz
Update Files
Makefile: don't use GCC wrapper
decompressor: add LZ4 decompressor module
crypto: Add lz4 Cryptographic API
arm: add support for LZ4-compressed kernel
Update Config
default.prop: Make Art Optimize Everything
Google play services wakelock fix

Version 0.4

ARM: dts: add clk_div property in avtimer node
ARM: dts: msm: schedule mmcqd on idle CPU to boost mmc performance
ARM: dts: msm: set cpu_dma_latency to 701 usec
qcom-cpufreq: Allow all CPUs to get cpu_clk on targets with sync CPUs
qcom-cpufreq: Add support for separate governor tunables per policy
qcom-cpufreq: Fix frequency table registration
cpufreq: Prevent mpdecision changing scaling freq
Update tweaks
Fix unused is_sync
power: wakeup: allow userspace control for wakelocks
Rem Sound 1.4
Add CPUquiet
msm_adreno_tz: be aware of suspended state
introduce Adreno idler for devfreq-based Adreno devices
msm: kgsl: Bump the GPU frequency for long blocks of processing
adreno_idler: fix *freq allocations
msm_adreno_tz: use freq_table instead of min_freq
PM: devfreq: Fix show available freqs
powersuspend: add power_suspended boolean for global access
Barry_Allen Version 1.0
Update Config
Enable KSM

Version 0.3

ext4: don't save the error information if the block device is read-only
msm: kgsl: check for NULL pointer access
Build kernel - UBERTC 4.9.3 (UBER TOOLCHAINS)
Add Simple GPU Algorithm
Add Voltage Control (OC/Uv)
Add Dynamic Fsync Control v1.5
Add sysfs helpers for Voltaje Control
Add KCAL - Advanced color control
Add Sweep2Sleep
workqueue: Fix permission for power_efficient workqueue
sched: fair: reduce preemption latency (5ms)
Linux 3.10.80
Bluetooth: Fix kernel hci_dev_open timeout reset
Staging: android: binder: Ratelimit binder debug messages
binder: Quiet Binder
block: Switch from BFQ-v7r7 for 3.10 to BFQ-v7r8 for 3.10
PM: Introduce suspend state PM_SUSPEND_FREEZE
PM / suspend: Make cpuidle work in the 'freeze' state
power: Adds functionality to log the last suspend abort reason.
ACPI / PM: Hold ACPI scan lock over the 'freeze' sleep state
PM / suspend: Remove unnecessary !!
power: catch wake-up requests in suspend_again
PM / sleep: fix freeze_ops NULL pointer dereferences
suspend: Return error when pending wakeup source is found.
futex: Add another early deadlock detection check
msm: mdss: Replace msleep() with usleep()
msm: mdss: Add check for enabled regulators to avoid delays
USB: android: Fix memory leak in mass_storage_function_init()
smp: free related resources when failure occurs in hotplug_cfd()
smp: quit unconditionally enabling irqs in on_each_cpu_mask().
smp: don't warn about csd->flags having CSD_FLAG_LOCK cleared for wait
irq: pm: remove unused variable

[B]Version 0.2[/B]

Linux 3.10.79
Bcmdhd4358: Optimize WIFI
Decrease Timeout 10s for stopping processes
Add Tweaks and flags for GRAPHITE
suspend: Return error when pending wakeup source is found.
Low memory solution in lollipop
Set touch minimum at 729 MHz else 652 MHz
Support Codec Driver Rem Sound for WCD9330 Tomtom
Rem Sound 1.3
stereo call recording support
mmc: sdhci-msm: Add Samsung 64G search after tune quirk
add kali nethunter
fs/namei.c: fix potential memory leak in path_lookupat
dm-req-crypt: Free resources in destructor
qce50: Update clock vote for improved performance.
msm: kgsl: show current power level
ARM: move VFP init to an earlier boot stage
arm: vfpmodule: Fix warning procfs vfp_bounce reporting
Intelli_Thermal v 3.1.
Add CPU OverClocking to 2.65 GHz (CPU deslimited (Exactly as Note4) is not OC)
idr: fix a subtle bug in idr_get_next()
VFP: neon instead of VFP
fs/dcache.c: Fix the too small buffer for dname
crypto: arm/aes update NEON AES module to latest OpenSSL version
Add for Makefile L1/L2 cache size parameters
initramfs: several internal adjustments
Update tweaks and flags
Ported Fast charge for G901F
added several IO Schedulers, Updated, optimized, etc.
Add PowerSuspend
pinctrl: msm: fix potential NULL pointer dereference
Add IntelliPlug
IntelliPlug: Added to more performance
battery: Add sec charger controls pipeline
Add sysfs helpers
opp: De-obscurify OPP structs and disclose find_device_opp
wireless: dhd: Enable standby ARP and multicast packet filters
Update Tweaks
fix Optimize WIFI
input: keyboard: qpnp-keypad: register private data in SPMI dev
mhi: core: Fix double increment on event counter
mhi: core: Remove useless atomic variables
cpufreq: arm_big_little: set 'physical_cluster' for each CPU
cpufreq: Add stop CPU callback to cpufreq_driver interface
Default to NOATIME and NODIRATIME for FS performance improvement.
Update Makefile
ARM: dts: msm: disable support of 50MHz for i2c for apq8084
Update Barry Allen 0.9

[B]Versión 0.1[/B]

Initial base and sources Linux 3.10.40 by google and kernel.org
Update SM-G901F_EUR_LL_Opensource
Ramdisk BOD6
Enable pstore/ramoops dump for kernel panics.
ASoC: msm: qdsp6v2: Add FLAC in compress offload path
tools/include: use stdint types for user-space byteshift headers
cnss: Add API to get kernel boot time
cnss: Add APIs to initialize work queue
cnss: Add Set/Get DFS NOL APIs
cnss: using bmi target info from wlan to determine firmware files
Update sqlite3 for lollipop
Disabled CRCs
increased for init VM_MAX_READAHEAD to 256
Fix GPU_SYSFS
Add pn544
Make the smart cover thing work.
Substituted SSWAP (1GB) for the S6 (1.2GB). (luxury now hehe)
Update default.prop
video: mdss: Color temperature interface using PCC
Increase log buffer shift and add pr_alert when last_kmsg is not initialized
Add TCP Congestion Advance and westwood for default
Goodbye BUFFER DUMP reading and writing
mdss: stop spam
Fix barry_allen for init
Off restrictions root
devfreq: Re-enable simple_ondemand and fix simple_ondemand crashing

Source Code: https://github.com/javilonas/Lonas_KL-SM-G901F/

Downloads: https://sourceforge.net/projects/javilonas/files/Lonas_KL-SM-G901F/

Installation instructions

For Recovery:

You need recovery advanced (to have CWM o Philz Recovery).

Download the last kernel.

Reboot in recovery mode.

Make backup (recommended).

Flash the zip.

For Odin:

Download the last kernel.

Download the last program ODIN.

Reboot in mode download.

Flash the tar.

Thanks To/Credits:

Thanks to each of the dev who in one way or another have contributed to the kernel source code, are many and it is impossible to mention them all. visit my git for more info.

If I have to name someone and make special mention is my friend [MENTION=2889408]placiano[/MENTION], for last hours thrown together several mornings and mutual cooperation we have had in our projects.

This kernel has many hours of development over many hours of testing, so please, take my job seriously and respects above all as you would like it to you be respected.

--------------------------------------------------------------------------

Project: Kernel for SM-G901F (Samsung Galaxy S5 Plus)

Name Project: Lonas_KLi-SM-G901F

Dev: Javilonas (Javier Sayago)

Github: https://github.com/javilonas

Twitter: https://twitter.com/Javilonas

Support Forum: http://www.esp-desarrolladores.com

Personal Forum: http://www.lonasdigital.com

Paypal for Donations: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=XWECGLMQRQUCU

--------------------------------------------------------------------------

I usually move little by xda, But in the Spanish forum I am always active, in case they need help with something

Thread in ESP: http://www.esp-desarrolladores.com/showthread.php?t=4234

Thread in HTCMANIA: http://www.htcmania.com/showthread.php?p=18997555

This kernel will be published exclusive on esp-desarrolladores and xda-developers and htcmania, if you want to be published anywhere else please contact us by MP.