javilonas
10/06/15, 08:17:31
Kernel en desarrollo... :ok:
En vista de que no hay movimiento en desarrollo por aquí y que me lo habéis pedido en xda y esp varios usuarios ya, decido postear mi kernel por aquí también. Espero que lo disfruten. :cucu:
Este kernel por ahora sólo es funcional en Android 5.0.2, probado exclusivamente en base BOC4 Y BOD6. No es seguro que funcione en otras diferentes a estas, así que aseguraros de tener una de estas 2 bases antes de instalarlo.
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.
------------------------------------------------------------------------------------------------------------
No olvidéis colaborar con una pequeña donación por paypal, todo esto tiene muchas horas de trabajo encima, muchas horas probando, Si deseas que este proyecto siga vivo.
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 (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/3f765f141616b0c96e16f93d7b762596a978ab2e)
Revert "Add CPUquiet" (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/181745f77240385f80da28604d9c4cd75f1c1b0f)
Revert "ARM: dts: msm: set cpu_dma_latency to 701 usec" (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/ab9d9762429b9336b498fc00138d72e97a46f7d2)
Revert "ARM: dts: msm: schedule mmcqd on idle CPU to boost mmc perfor… (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/a98a62b9841eb2b1361cc350baa533c5e4698d7b)
Revert "ARM: dts: add clk_div property in avtimer node" (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/7e64244e92550bb47702b7675dc6265b34e94786)
Remove Tweaks for barry_allen (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/845d6ca892e4731a88bff8741d6d075de3b814fd)
Set touch minimum at 960 Mhz else 883NHz (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/de8a1707882db72e57a8e2e2785c4aeb14a5e1f3)
Update Files (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/d6b305748e8e1c30ca4211e02393e2c248697c4c)
Makefile: don't use GCC wrapper (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/618285208db8fab34eb44bd516bae99f14bb8d2d)
decompressor: add LZ4 decompressor module (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/6330736aea51e14bca18cead7dafa493c4727327)
crypto: Add lz4 Cryptographic API (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/78624bfc5202732c639a49fd7d4799e01ba28199)
arm: add support for LZ4-compressed kernel (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/8f12c7e472aa6fbfbaa3af0989d9728b833ae527)
Update Config (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/cd54bd959fcf45e50c33bb84dfb75ceedc5aceb7)
default.prop: Make Art Optimize Everything (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/8935e88c938b1b09cc42d47db2635f292126b942)
Google play services wakelock fix (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/c76d27c2088b1fccd43362de6aed706e97ecbcf0)
Version 0.4
ARM: dts: add clk_div property in avtimer node (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/613738cdabc5dc948c31aac5308ffc75e2a39999)
ARM: dts: msm: schedule mmcqd on idle CPU to boost mmc performance (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/1adb53759f8bc48644677abcf3931ef28103521f)
ARM: dts: msm: set cpu_dma_latency to 701 usec (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/18a9a171ed1658878e4501e9eba121b77b21455c)
qcom-cpufreq: Allow all CPUs to get cpu_clk on targets with sync CPUs (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/9d7aa365b6b0c912b0bd5ed28369cd022ae88fbe)
qcom-cpufreq: Add support for separate governor tunables per policy (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/fbf4cc535affdcc52de63a392f8193412b58d47c)
qcom-cpufreq: Fix frequency table registration (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/dc0041cbe731c2c38881fece7d50b4371e4a4e5e)
cpufreq: Prevent mpdecision changing scaling freq (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/2a469bfa64bcdacc52f82371eb9500708d3e9bbb)
Update tweaks (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/9414bcfed410c7cd90aaedf3ca6f19cb9201ff74)
Fix unused is_sync (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/32db8ec60483be777ccc97fcfd6e90d9f9f0fd48)
power: wakeup: allow userspace control for wakelocks (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/0133a5cb242a305392277e5bbf66d3a154505a63)
Rem Sound 1.4 (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/46f1dab68b6e04e9569afbd0629f648e90aa6976)
Add CPUquiet (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/9cfd027796c1f264cb606be65adf8d6c601ea0cf)
msm_adreno_tz: be aware of suspended state (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/674a7a0d00174f0674635639df9c9cb9d2cd6985)
introduce Adreno idler for devfreq-based Adreno devices (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/ff3feff7e21de6ca330070c344177fd0ec4724b5)
msm: kgsl: Bump the GPU frequency for long blocks of processing (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/60ee8aaa8c687e67cf4fb8e06a83ab73619ac4b0)
adreno_idler: fix *freq allocations (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/72daafb2efd0832b2afacd346b42a439e6cb7fe4)
msm_adreno_tz: use freq_table instead of min_freq (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/db3e9c19eba26f8a8b91146a49ce619b425fe68c)
PM: devfreq: Fix show available freqs (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/df2e4b7a788a3ebf807c16519bd73e01c6b3b75b)
powersuspend: add power_suspended boolean for global access (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/d1b302adb3a68323b7dbe618189641e95b7466e9)
Barry_Allen Version 1.0 (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/8f25a3c3f7fefaa76bb6140b82d60a37ffcc9c19)
Update Config (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/11df62c2bb7c55ceb59de0ee5ce321c55c523b29)
Enable KSM (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/45627bd85f26ce6c456552051f46776062c2230d)
Version 0.3
ext4: don't save the error information if the block device is read-only (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/b4e2a0d211dd80edead74b2c46385c88a85e2a28)
msm: kgsl: check for NULL pointer access (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/93a1149014a03d7544d91817e973657049dd5841)
Build kernel - UBERTC 4.9.3 (UBER TOOLCHAINS) (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/cd362b098a0e86852ce6f639c46dc76e8ecde4a3)
Add Simple GPU Algorithm (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/8f78fbf629e8f8b83004aafe99936adafff797aa)
Add Voltage Control (OC/Uv) (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/4a4075b96674e615a834e587f731fc9d2b0d2ca1)
Add Dynamic Fsync Control v1.5 (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/98bc59867b14f97b1f99653ce192721a9c110d72)
Add sysfs helpers for Voltaje Control (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/2dc7175b58c2694deed555b84dc1a1c95bb18160)
Add KCAL - Advanced color control (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/f3266ee76d65bb78d5ae26d24b3c146711d396df)
Add Sweep2Sleep (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/2a73920c9a0ccf8f4d2eb099c8793397b22d8532)
workqueue: Fix permission for power_efficient workqueue (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/9fc06195026542cfa03fc4ad10c7f3a6865927d3)
sched: fair: reduce preemption latency (5ms) (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/d639c41ca07d960b1f86be2c2f1f9f2cc95cf6de)
Linux 3.10.80 (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/89089181cfa27ba9b4b416a0f5427e6d960f1229)
Bluetooth: Fix kernel hci_dev_open timeout reset (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/bc90705cc98329e8dac57960ba0bfaa09a708b05)
Staging: android: binder: Ratelimit binder debug messages (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/f79f277af4d2b58169ca2fda7cf6b16106017532)
binder: Quiet Binder (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/d9aa6bde3216d58d94e49086dd34b7055ed72ed4)
block: Switch from BFQ-v7r7 for 3.10 to BFQ-v7r8 for 3.10 (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/bea467efa93c3d93909d2c49c026b2e1c1cf56ca)
PM: Introduce suspend state PM_SUSPEND_FREEZE (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/019073054f5848c3fe1fdfd900725e91f94f87f6)
PM / suspend: Make cpuidle work in the 'freeze' state (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/a22b0392f7fd48bac5a0ac78d9b72013594812b2)
power: Adds functionality to log the last suspend abort reason. (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/a74a6d4e44ae4b918628690f0162a27c3ae8b086)
ACPI / PM: Hold ACPI scan lock over the 'freeze' sleep state (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/ec6aa2b62d7ca8df8f1b0e4186ed8c11459f84d4)
PM / suspend: Remove unnecessary !! (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/264cebf19cce94f8628d262b24ee6c8a41377d92)
power: catch wake-up requests in suspend_again (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/3713b42124418d5845b5ba391a823e85cb818123)
PM / sleep: fix freeze_ops NULL pointer dereferences (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/e764f33d073a975f8c64ffb083393e5ce5cdfc84)
suspend: Return error when pending wakeup source is found. (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/d84ad4d9afe70fe1a957bf07e564941c56524109)
futex: Add another early deadlock detection check (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/283d475074c5ae59a29c4a59840959600939b72d)
msm: mdss: Replace msleep() with usleep() (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/1999613b0634ef6ebc0fdec8573034f3ffa8ae66)
msm: mdss: Add check for enabled regulators to avoid delays (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/8506bd600aea88f04be5f1e29a2a632004c50bae)
USB: android: Fix memory leak in mass_storage_function_init() (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/59ffb4640a5758a910a165bb8264197059321d8d)
smp: free related resources when failure occurs in hotplug_cfd() (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/037bcbc444c0ed94a98fefaf25358f445ec96492)
smp: quit unconditionally enabling irqs in on_each_cpu_mask(). (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/aa7b7ead4dc4d94bb8b1d5bb0628b4c4f60eadea)
smp: don't warn about csd->flags having CSD_FLAG_LOCK cleared for wait (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/68787c561c6a30b6056952fcfac5e0709c9b0ffd)
irq: pm: remove unused variable (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/86ad11bf9a3cefa6bd3fb940af4f71afe7a06a73)
Version 0.2
Linux 3.10.79 (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/15f7c3398fbc4107eb832c5db963aed5661f5826)
Bcmdhd4358: Optimize WIFI (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/fb4af009fe9b6a81e55863f5f88947f9170a059f)
Decrease Timeout 10s for stopping processes (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/5c321aa3763efdf4d64d37d2115099ca70238952)
Add Tweaks and flags for GRAPHITE (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/9fa8f52f491a390948ada35ca0e1f9a50e2e8f90)
suspend: Return error when pending wakeup source is found. (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/6f9b9819e099fb3a1bc1ab033bb5904d8bc65895)
Low memory solution in lollipop (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/cdb87c8f1279e691bb651376b9bf1cd5c670a2b9)
Set touch minimum at 729 MHz else 652 MHz (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/e2ce96f7e3b7bcf561304fdd3a3f09bc4a6476f5)
Support Codec Driver Rem Sound for WCD9330 Tomtom (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/b270f284ce744cb0f3e2be3bbbb9adb705ec257d)
Rem Sound 1.3 (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/66d237046299e5e0366204707d59730426380919)
stereo call recording support (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/4f3344993643ba56dd35f442a9801424bdd5eaa7)
mmc: sdhci-msm: Add Samsung 64G search after tune quirk (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/962e24a86e0759975645e42da5fdc49c47d86290)
add kali nethunter (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/542f714a2ce3ec6642ee87507b5cbec792a4aed0)
fs/namei.c: fix potential memory leak in path_lookupat (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/6a13bf5ee06ac13cd91c757080e5137f9cb4fcb0)
dm-req-crypt: Free resources in destructor (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/87ca5e3337257fb7445b1607496b1d72b355ed43)
qce50: Update clock vote for improved performance. (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/511da83abd54b6bb05c90732b5376d0e22dabd34)
msm: kgsl: show current power level (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/7c30ef98f13d8a84286d859978de6e65b2533dd2)
ARM: move VFP init to an earlier boot stage (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/b98475a41b517ebec805ed266d195bc31c01b32e)
arm: vfpmodule: Fix warning procfs vfp_bounce reporting (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/01ca9f08a6f59cea94518e2086711f6d5d96ebe9)
Intelli_Thermal v 3.1. (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/bccedd6fe4ae33ad964914c35a2ebedb125397e8)
Add CPU OverClocking to 2.65 GHz (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/6b12ef9b4ce781e8eef172a50d2284db2df79662) (CPU deslimited (Exactly as Note4) is not OC)
idr: fix a subtle bug in idr_get_next() (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/303e2e58e19ce6f3c0bb8cac19fcf4fb61271583)
VFP: neon instead of VFP (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/414b95c1830abad2111bbd926378f55b953ef732)
fs/dcache.c: Fix the too small buffer for dname (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/f5df78f1b0f55a49464be91a7d1876b19b58841b)
crypto: arm/aes update NEON AES module to latest OpenSSL version (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/dc47de4a70602949f1f8f06ec155ff86550d2a58)
Add for Makefile L1/L2 cache size parameters (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/a288a6d6fb8b98e79d6fc956ba5258bc4dabdcfc)
initramfs: several internal adjustments (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/a9295f165b3b15076a86ce89b3601f074463b202)
Update tweaks and flags (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/22a9c9186a0311140dffd854efed5d2006122d5b)
Ported Fast charge for G901F (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/104f828a06e650f6448b411c54cf8bf176f1f29c)
added several IO Schedulers, Updated, optimized, etc. (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/f7e8ea76b1872601fc584d1f645c2c66f41f9e85)
Add PowerSuspend (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/6c780500b59d9f87cf67f363b7c4a1fc608da4ae)
pinctrl: msm: fix potential NULL pointer dereference (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/b033a11a930f587308f129dd4d1f884d83b60de4)
Add IntelliPlug (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/0fbc5897b97315bddc2c4085c52dbec53a7933cf)
IntelliPlug: Added to more performance (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/4ef16c64d2796c4505ffd508a7203111f4e4492e)
battery: Add sec charger controls pipeline (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/d9cd76c8361ba5f3ce59938fdd9c70f9ca985d12)
Add sysfs helpers (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/db85715d29747dfb8fda9f90da82587f141d5492)
opp: De-obscurify OPP structs and disclose find_device_opp (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/fa82e933745de80d32685c1875b027e3edf36244)
wireless: dhd: Enable standby ARP and multicast packet filters (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/f04760e2a6f85e0257635aa8aff7569e58b9c45f)
Update Tweaks (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/a112afefbc605e236c075862d417c9649094c9be)
fix Optimize WIFI (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/391dd33697a69b956f95492c53e3c3c1f38ff644)
input: keyboard: qpnp-keypad: register private data in SPMI dev (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/c9c123e305da9bf394dd3c325a9a2b5347d880a9)
mhi: core: Fix double increment on event counter (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/30935d258be1e46831f649a6044b5386b27562c1)
mhi: core: Remove useless atomic variables (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/bd3bb5d42c015f7b96be3e0ab509d62e2716843a)
cpufreq: arm_big_little: set 'physical_cluster' for each CPU (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/4e627c2722d29595cc60845c89f6afa685fd582f)
cpufreq: Add stop CPU callback to cpufreq_driver interface (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/b9d756dc5672f6f8647b1079fb0bbcd19c1e2547)
Default to NOATIME and NODIRATIME for FS performance improvement. (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/e03ee267288bc20b67c0b963ee9834f76ea61df9)
Update Makefile (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/551df593a1ba1012b39fc66517b5997bf8c63d11)
ARM: dts: msm: disable support of 50MHz for i2c for apq8084 (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/fcc7a0d5b8a105f48a06fb6656fb7a6f5aaa3e35)
Update Barry Allen 0.9 (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/d3af89fde0af4dc2bd0c00c75b5d6f94f1140108)
Versión 0.1
Initial base and sources Linux 3.10.40 by google and kernel.org
(https://github.com/javilonas/Lonas_KL-SM-G901F/commit/be67db109090b17b56eb8eb2190cd70700f107aa)Update SM-G901F_EUR_LL_Opensource (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/f0f8125e935bfe85c351f6375fa436d17cf72dee)
Ramdisk BOD6 (https://github.com/javilonas/Lonas_KL-SM-G901F/tree/dev/ramdisk)
Enable pstore/ramoops dump for kernel panics. (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/6c1639058fcee146dc78acfe5f9db3b600651d7e)
ASoC: msm: qdsp6v2: Add FLAC in compress offload path (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/db0f636d96e30f61ac27f0ad9737b966cb352a05)
tools/include: use stdint types for user-space byteshift headers (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/d7d392a33b7167b248981b0191eea042cdd715d0)
cnss: Add API to get kernel boot time (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/68b9d340753160c8d0e569716e1c7cb79f258a6f)
cnss: Add APIs to initialize work queue (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/38731cc6d46908ddfad744a3da92d8423d4b4308)
cnss: Add Set/Get DFS NOL APIs (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/ca13770dcdcf0734d9f87270ce1f0646a690362e)
cnss: using bmi target info from wlan to determine firmware files (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/3ccf91f4aade07d320a015dfb495082d8ce3427b)
Update sqlite3 for lollipop (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/510aa471c520abdd427f1cd48b7350575337c5eb)
Disabled CRCs (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/eb79c0af2555e7484e6ee4a7325e803466964d39)
increased for init VM_MAX_READAHEAD to 256 (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/31bf5c8a5dd8647f6fdb930b1937de0c9e29043b)
Fix GPU_SYSFS (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/6a6f9caf44560567f4d4139b00a936dbbe16be69)
Add pn544 (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/b64576ef6f27b166005fb297822219872d26b9cb)
Make the smart cover thing work. (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/5d7294964cf0a9b02d51f35de94f2a578f039e04)
Substituted SSWAP (1GB) for the S6 (1.2GB). (luxury now hehe) (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/e0174e6755e03537068a46ae3aabf558c69b673c)
Update default.prop (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/edf940797eedfc819267925ac02f0ac0b98f70cc)
video: mdss: Color temperature interface using PCC (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/e85b857f9695e6e5f9b90fb069bfa21bdfd4d6c7)
Increase log buffer shift and add pr_alert when last_kmsg is not initialized (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/0b66824bbbe41bc51633adf7c405ee44ae518586)
Add TCP Congestion Advance and westwood for default (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/3aaa717f7031402e529dc479cc0f1b15c4cad185)
Goodbye BUFFER DUMP reading and writing (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/a615a6bcee2d6d0d160d64356e2f85a1a38d8aa5)
mdss: stop spam (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/4a9a7619447e7b32c2c4a9e86ccf3ca8a5838375)
Fix barry_allen for init (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/59467c3e1c27927e51a36990383316389e00e693)
Off restrictions root (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/000c1de873a42e1f9897c2fe02d0a50e0818502f)
devfreq: Re-enable simple_ondemand and fix simple_ondemand crashing (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/f9857a24e84f107c71bedc7b478006a7f8a7fdf4)
Source Code: https://github.com/javilonas/Lonas_KL-SM-G901F/
Downloads https://sourceforge.net/projects/javilonas/files/Lonas_KL-SM-G901F/
El foro solo me permite subir zip, por tanto el tar para odin no puedo subirlo al foro, si lo desean en tar lo tienen en la carpeta ODIN en este enlace (el zip también)
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.
--------------------------------------------------------------------------
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 (http://www.esp-desarrolladores.com/)
Personal Forum: http://www.lonasdigital.com (http://www.lonasdigital.com/)
Paypal for Donations: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=XWECGLMQRQUCU
--------------------------------------------------------------------------
Thread in XDA: http://forum.xda-developers.com/galaxy-s5/orig-development/kernel-lonaskl-sm-g901f-0-2-rtm1-t3127482
Thread in ESP: http://www.esp-desarrolladores.com/showthread.php?t=4234
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.
En vista de que no hay movimiento en desarrollo por aquí y que me lo habéis pedido en xda y esp varios usuarios ya, decido postear mi kernel por aquí también. Espero que lo disfruten. :cucu:
Este kernel por ahora sólo es funcional en Android 5.0.2, probado exclusivamente en base BOC4 Y BOD6. No es seguro que funcione en otras diferentes a estas, así que aseguraros de tener una de estas 2 bases antes de instalarlo.
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.
------------------------------------------------------------------------------------------------------------
No olvidéis colaborar con una pequeña donación por paypal, todo esto tiene muchas horas de trabajo encima, muchas horas probando, Si deseas que este proyecto siga vivo.
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 (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/3f765f141616b0c96e16f93d7b762596a978ab2e)
Revert "Add CPUquiet" (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/181745f77240385f80da28604d9c4cd75f1c1b0f)
Revert "ARM: dts: msm: set cpu_dma_latency to 701 usec" (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/ab9d9762429b9336b498fc00138d72e97a46f7d2)
Revert "ARM: dts: msm: schedule mmcqd on idle CPU to boost mmc perfor… (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/a98a62b9841eb2b1361cc350baa533c5e4698d7b)
Revert "ARM: dts: add clk_div property in avtimer node" (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/7e64244e92550bb47702b7675dc6265b34e94786)
Remove Tweaks for barry_allen (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/845d6ca892e4731a88bff8741d6d075de3b814fd)
Set touch minimum at 960 Mhz else 883NHz (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/de8a1707882db72e57a8e2e2785c4aeb14a5e1f3)
Update Files (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/d6b305748e8e1c30ca4211e02393e2c248697c4c)
Makefile: don't use GCC wrapper (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/618285208db8fab34eb44bd516bae99f14bb8d2d)
decompressor: add LZ4 decompressor module (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/6330736aea51e14bca18cead7dafa493c4727327)
crypto: Add lz4 Cryptographic API (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/78624bfc5202732c639a49fd7d4799e01ba28199)
arm: add support for LZ4-compressed kernel (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/8f12c7e472aa6fbfbaa3af0989d9728b833ae527)
Update Config (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/cd54bd959fcf45e50c33bb84dfb75ceedc5aceb7)
default.prop: Make Art Optimize Everything (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/8935e88c938b1b09cc42d47db2635f292126b942)
Google play services wakelock fix (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/c76d27c2088b1fccd43362de6aed706e97ecbcf0)
Version 0.4
ARM: dts: add clk_div property in avtimer node (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/613738cdabc5dc948c31aac5308ffc75e2a39999)
ARM: dts: msm: schedule mmcqd on idle CPU to boost mmc performance (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/1adb53759f8bc48644677abcf3931ef28103521f)
ARM: dts: msm: set cpu_dma_latency to 701 usec (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/18a9a171ed1658878e4501e9eba121b77b21455c)
qcom-cpufreq: Allow all CPUs to get cpu_clk on targets with sync CPUs (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/9d7aa365b6b0c912b0bd5ed28369cd022ae88fbe)
qcom-cpufreq: Add support for separate governor tunables per policy (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/fbf4cc535affdcc52de63a392f8193412b58d47c)
qcom-cpufreq: Fix frequency table registration (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/dc0041cbe731c2c38881fece7d50b4371e4a4e5e)
cpufreq: Prevent mpdecision changing scaling freq (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/2a469bfa64bcdacc52f82371eb9500708d3e9bbb)
Update tweaks (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/9414bcfed410c7cd90aaedf3ca6f19cb9201ff74)
Fix unused is_sync (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/32db8ec60483be777ccc97fcfd6e90d9f9f0fd48)
power: wakeup: allow userspace control for wakelocks (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/0133a5cb242a305392277e5bbf66d3a154505a63)
Rem Sound 1.4 (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/46f1dab68b6e04e9569afbd0629f648e90aa6976)
Add CPUquiet (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/9cfd027796c1f264cb606be65adf8d6c601ea0cf)
msm_adreno_tz: be aware of suspended state (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/674a7a0d00174f0674635639df9c9cb9d2cd6985)
introduce Adreno idler for devfreq-based Adreno devices (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/ff3feff7e21de6ca330070c344177fd0ec4724b5)
msm: kgsl: Bump the GPU frequency for long blocks of processing (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/60ee8aaa8c687e67cf4fb8e06a83ab73619ac4b0)
adreno_idler: fix *freq allocations (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/72daafb2efd0832b2afacd346b42a439e6cb7fe4)
msm_adreno_tz: use freq_table instead of min_freq (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/db3e9c19eba26f8a8b91146a49ce619b425fe68c)
PM: devfreq: Fix show available freqs (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/df2e4b7a788a3ebf807c16519bd73e01c6b3b75b)
powersuspend: add power_suspended boolean for global access (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/d1b302adb3a68323b7dbe618189641e95b7466e9)
Barry_Allen Version 1.0 (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/8f25a3c3f7fefaa76bb6140b82d60a37ffcc9c19)
Update Config (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/11df62c2bb7c55ceb59de0ee5ce321c55c523b29)
Enable KSM (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/45627bd85f26ce6c456552051f46776062c2230d)
Version 0.3
ext4: don't save the error information if the block device is read-only (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/b4e2a0d211dd80edead74b2c46385c88a85e2a28)
msm: kgsl: check for NULL pointer access (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/93a1149014a03d7544d91817e973657049dd5841)
Build kernel - UBERTC 4.9.3 (UBER TOOLCHAINS) (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/cd362b098a0e86852ce6f639c46dc76e8ecde4a3)
Add Simple GPU Algorithm (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/8f78fbf629e8f8b83004aafe99936adafff797aa)
Add Voltage Control (OC/Uv) (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/4a4075b96674e615a834e587f731fc9d2b0d2ca1)
Add Dynamic Fsync Control v1.5 (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/98bc59867b14f97b1f99653ce192721a9c110d72)
Add sysfs helpers for Voltaje Control (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/2dc7175b58c2694deed555b84dc1a1c95bb18160)
Add KCAL - Advanced color control (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/f3266ee76d65bb78d5ae26d24b3c146711d396df)
Add Sweep2Sleep (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/2a73920c9a0ccf8f4d2eb099c8793397b22d8532)
workqueue: Fix permission for power_efficient workqueue (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/9fc06195026542cfa03fc4ad10c7f3a6865927d3)
sched: fair: reduce preemption latency (5ms) (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/d639c41ca07d960b1f86be2c2f1f9f2cc95cf6de)
Linux 3.10.80 (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/89089181cfa27ba9b4b416a0f5427e6d960f1229)
Bluetooth: Fix kernel hci_dev_open timeout reset (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/bc90705cc98329e8dac57960ba0bfaa09a708b05)
Staging: android: binder: Ratelimit binder debug messages (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/f79f277af4d2b58169ca2fda7cf6b16106017532)
binder: Quiet Binder (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/d9aa6bde3216d58d94e49086dd34b7055ed72ed4)
block: Switch from BFQ-v7r7 for 3.10 to BFQ-v7r8 for 3.10 (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/bea467efa93c3d93909d2c49c026b2e1c1cf56ca)
PM: Introduce suspend state PM_SUSPEND_FREEZE (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/019073054f5848c3fe1fdfd900725e91f94f87f6)
PM / suspend: Make cpuidle work in the 'freeze' state (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/a22b0392f7fd48bac5a0ac78d9b72013594812b2)
power: Adds functionality to log the last suspend abort reason. (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/a74a6d4e44ae4b918628690f0162a27c3ae8b086)
ACPI / PM: Hold ACPI scan lock over the 'freeze' sleep state (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/ec6aa2b62d7ca8df8f1b0e4186ed8c11459f84d4)
PM / suspend: Remove unnecessary !! (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/264cebf19cce94f8628d262b24ee6c8a41377d92)
power: catch wake-up requests in suspend_again (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/3713b42124418d5845b5ba391a823e85cb818123)
PM / sleep: fix freeze_ops NULL pointer dereferences (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/e764f33d073a975f8c64ffb083393e5ce5cdfc84)
suspend: Return error when pending wakeup source is found. (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/d84ad4d9afe70fe1a957bf07e564941c56524109)
futex: Add another early deadlock detection check (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/283d475074c5ae59a29c4a59840959600939b72d)
msm: mdss: Replace msleep() with usleep() (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/1999613b0634ef6ebc0fdec8573034f3ffa8ae66)
msm: mdss: Add check for enabled regulators to avoid delays (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/8506bd600aea88f04be5f1e29a2a632004c50bae)
USB: android: Fix memory leak in mass_storage_function_init() (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/59ffb4640a5758a910a165bb8264197059321d8d)
smp: free related resources when failure occurs in hotplug_cfd() (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/037bcbc444c0ed94a98fefaf25358f445ec96492)
smp: quit unconditionally enabling irqs in on_each_cpu_mask(). (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/aa7b7ead4dc4d94bb8b1d5bb0628b4c4f60eadea)
smp: don't warn about csd->flags having CSD_FLAG_LOCK cleared for wait (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/68787c561c6a30b6056952fcfac5e0709c9b0ffd)
irq: pm: remove unused variable (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/86ad11bf9a3cefa6bd3fb940af4f71afe7a06a73)
Version 0.2
Linux 3.10.79 (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/15f7c3398fbc4107eb832c5db963aed5661f5826)
Bcmdhd4358: Optimize WIFI (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/fb4af009fe9b6a81e55863f5f88947f9170a059f)
Decrease Timeout 10s for stopping processes (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/5c321aa3763efdf4d64d37d2115099ca70238952)
Add Tweaks and flags for GRAPHITE (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/9fa8f52f491a390948ada35ca0e1f9a50e2e8f90)
suspend: Return error when pending wakeup source is found. (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/6f9b9819e099fb3a1bc1ab033bb5904d8bc65895)
Low memory solution in lollipop (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/cdb87c8f1279e691bb651376b9bf1cd5c670a2b9)
Set touch minimum at 729 MHz else 652 MHz (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/e2ce96f7e3b7bcf561304fdd3a3f09bc4a6476f5)
Support Codec Driver Rem Sound for WCD9330 Tomtom (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/b270f284ce744cb0f3e2be3bbbb9adb705ec257d)
Rem Sound 1.3 (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/66d237046299e5e0366204707d59730426380919)
stereo call recording support (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/4f3344993643ba56dd35f442a9801424bdd5eaa7)
mmc: sdhci-msm: Add Samsung 64G search after tune quirk (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/962e24a86e0759975645e42da5fdc49c47d86290)
add kali nethunter (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/542f714a2ce3ec6642ee87507b5cbec792a4aed0)
fs/namei.c: fix potential memory leak in path_lookupat (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/6a13bf5ee06ac13cd91c757080e5137f9cb4fcb0)
dm-req-crypt: Free resources in destructor (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/87ca5e3337257fb7445b1607496b1d72b355ed43)
qce50: Update clock vote for improved performance. (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/511da83abd54b6bb05c90732b5376d0e22dabd34)
msm: kgsl: show current power level (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/7c30ef98f13d8a84286d859978de6e65b2533dd2)
ARM: move VFP init to an earlier boot stage (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/b98475a41b517ebec805ed266d195bc31c01b32e)
arm: vfpmodule: Fix warning procfs vfp_bounce reporting (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/01ca9f08a6f59cea94518e2086711f6d5d96ebe9)
Intelli_Thermal v 3.1. (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/bccedd6fe4ae33ad964914c35a2ebedb125397e8)
Add CPU OverClocking to 2.65 GHz (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/6b12ef9b4ce781e8eef172a50d2284db2df79662) (CPU deslimited (Exactly as Note4) is not OC)
idr: fix a subtle bug in idr_get_next() (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/303e2e58e19ce6f3c0bb8cac19fcf4fb61271583)
VFP: neon instead of VFP (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/414b95c1830abad2111bbd926378f55b953ef732)
fs/dcache.c: Fix the too small buffer for dname (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/f5df78f1b0f55a49464be91a7d1876b19b58841b)
crypto: arm/aes update NEON AES module to latest OpenSSL version (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/dc47de4a70602949f1f8f06ec155ff86550d2a58)
Add for Makefile L1/L2 cache size parameters (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/a288a6d6fb8b98e79d6fc956ba5258bc4dabdcfc)
initramfs: several internal adjustments (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/a9295f165b3b15076a86ce89b3601f074463b202)
Update tweaks and flags (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/22a9c9186a0311140dffd854efed5d2006122d5b)
Ported Fast charge for G901F (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/104f828a06e650f6448b411c54cf8bf176f1f29c)
added several IO Schedulers, Updated, optimized, etc. (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/f7e8ea76b1872601fc584d1f645c2c66f41f9e85)
Add PowerSuspend (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/6c780500b59d9f87cf67f363b7c4a1fc608da4ae)
pinctrl: msm: fix potential NULL pointer dereference (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/b033a11a930f587308f129dd4d1f884d83b60de4)
Add IntelliPlug (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/0fbc5897b97315bddc2c4085c52dbec53a7933cf)
IntelliPlug: Added to more performance (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/4ef16c64d2796c4505ffd508a7203111f4e4492e)
battery: Add sec charger controls pipeline (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/d9cd76c8361ba5f3ce59938fdd9c70f9ca985d12)
Add sysfs helpers (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/db85715d29747dfb8fda9f90da82587f141d5492)
opp: De-obscurify OPP structs and disclose find_device_opp (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/fa82e933745de80d32685c1875b027e3edf36244)
wireless: dhd: Enable standby ARP and multicast packet filters (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/f04760e2a6f85e0257635aa8aff7569e58b9c45f)
Update Tweaks (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/a112afefbc605e236c075862d417c9649094c9be)
fix Optimize WIFI (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/391dd33697a69b956f95492c53e3c3c1f38ff644)
input: keyboard: qpnp-keypad: register private data in SPMI dev (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/c9c123e305da9bf394dd3c325a9a2b5347d880a9)
mhi: core: Fix double increment on event counter (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/30935d258be1e46831f649a6044b5386b27562c1)
mhi: core: Remove useless atomic variables (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/bd3bb5d42c015f7b96be3e0ab509d62e2716843a)
cpufreq: arm_big_little: set 'physical_cluster' for each CPU (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/4e627c2722d29595cc60845c89f6afa685fd582f)
cpufreq: Add stop CPU callback to cpufreq_driver interface (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/b9d756dc5672f6f8647b1079fb0bbcd19c1e2547)
Default to NOATIME and NODIRATIME for FS performance improvement. (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/e03ee267288bc20b67c0b963ee9834f76ea61df9)
Update Makefile (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/551df593a1ba1012b39fc66517b5997bf8c63d11)
ARM: dts: msm: disable support of 50MHz for i2c for apq8084 (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/fcc7a0d5b8a105f48a06fb6656fb7a6f5aaa3e35)
Update Barry Allen 0.9 (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/d3af89fde0af4dc2bd0c00c75b5d6f94f1140108)
Versión 0.1
Initial base and sources Linux 3.10.40 by google and kernel.org
(https://github.com/javilonas/Lonas_KL-SM-G901F/commit/be67db109090b17b56eb8eb2190cd70700f107aa)Update SM-G901F_EUR_LL_Opensource (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/f0f8125e935bfe85c351f6375fa436d17cf72dee)
Ramdisk BOD6 (https://github.com/javilonas/Lonas_KL-SM-G901F/tree/dev/ramdisk)
Enable pstore/ramoops dump for kernel panics. (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/6c1639058fcee146dc78acfe5f9db3b600651d7e)
ASoC: msm: qdsp6v2: Add FLAC in compress offload path (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/db0f636d96e30f61ac27f0ad9737b966cb352a05)
tools/include: use stdint types for user-space byteshift headers (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/d7d392a33b7167b248981b0191eea042cdd715d0)
cnss: Add API to get kernel boot time (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/68b9d340753160c8d0e569716e1c7cb79f258a6f)
cnss: Add APIs to initialize work queue (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/38731cc6d46908ddfad744a3da92d8423d4b4308)
cnss: Add Set/Get DFS NOL APIs (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/ca13770dcdcf0734d9f87270ce1f0646a690362e)
cnss: using bmi target info from wlan to determine firmware files (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/3ccf91f4aade07d320a015dfb495082d8ce3427b)
Update sqlite3 for lollipop (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/510aa471c520abdd427f1cd48b7350575337c5eb)
Disabled CRCs (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/eb79c0af2555e7484e6ee4a7325e803466964d39)
increased for init VM_MAX_READAHEAD to 256 (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/31bf5c8a5dd8647f6fdb930b1937de0c9e29043b)
Fix GPU_SYSFS (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/6a6f9caf44560567f4d4139b00a936dbbe16be69)
Add pn544 (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/b64576ef6f27b166005fb297822219872d26b9cb)
Make the smart cover thing work. (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/5d7294964cf0a9b02d51f35de94f2a578f039e04)
Substituted SSWAP (1GB) for the S6 (1.2GB). (luxury now hehe) (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/e0174e6755e03537068a46ae3aabf558c69b673c)
Update default.prop (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/edf940797eedfc819267925ac02f0ac0b98f70cc)
video: mdss: Color temperature interface using PCC (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/e85b857f9695e6e5f9b90fb069bfa21bdfd4d6c7)
Increase log buffer shift and add pr_alert when last_kmsg is not initialized (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/0b66824bbbe41bc51633adf7c405ee44ae518586)
Add TCP Congestion Advance and westwood for default (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/3aaa717f7031402e529dc479cc0f1b15c4cad185)
Goodbye BUFFER DUMP reading and writing (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/a615a6bcee2d6d0d160d64356e2f85a1a38d8aa5)
mdss: stop spam (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/4a9a7619447e7b32c2c4a9e86ccf3ca8a5838375)
Fix barry_allen for init (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/59467c3e1c27927e51a36990383316389e00e693)
Off restrictions root (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/000c1de873a42e1f9897c2fe02d0a50e0818502f)
devfreq: Re-enable simple_ondemand and fix simple_ondemand crashing (https://github.com/javilonas/Lonas_KL-SM-G901F/commit/f9857a24e84f107c71bedc7b478006a7f8a7fdf4)
Source Code: https://github.com/javilonas/Lonas_KL-SM-G901F/
Downloads https://sourceforge.net/projects/javilonas/files/Lonas_KL-SM-G901F/
El foro solo me permite subir zip, por tanto el tar para odin no puedo subirlo al foro, si lo desean en tar lo tienen en la carpeta ODIN en este enlace (el zip también)
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.
--------------------------------------------------------------------------
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 (http://www.esp-desarrolladores.com/)
Personal Forum: http://www.lonasdigital.com (http://www.lonasdigital.com/)
Paypal for Donations: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=XWECGLMQRQUCU
--------------------------------------------------------------------------
Thread in XDA: http://forum.xda-developers.com/galaxy-s5/orig-development/kernel-lonaskl-sm-g901f-0-2-rtm1-t3127482
Thread in ESP: http://www.esp-desarrolladores.com/showthread.php?t=4234
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.