|
arter97 kernel for Galaxy S4 LTE-A with AOSP |
/* Features */ |
Based on stock SHV-E330S kernel source Supports ONLY CyanogenMod Upgraded to the latest Linux Compiled using latest ARM hard-float Linaro-toolchain with optimization options Speed improvements New CPU Governors New I/O Schedulers Color inverting by quadriple tapping on home button |
/* Details */ |
Upgraded to the latest Linux 3.4.104 Kernel & ramdisk compression in LZ4 format Kernel scheduler improvements Full unaligned access enabled Improved memcpy, hrtimer, mutex, cpufreq, memory-management, writeback Optimized RWSEM, crypto, math drivers Wi-Fi wakelock reduced BFQ v7r6, SIO, FIOPS, FIFO, VF, ZEN I/O Schedulers added arteractive CPU Governor replacing interactive Deadline I/O Scheduler speed improved Asynchronous I/O speed improved Asynchronous fsync from hTC ported by faux123 Dynamic fsync from faux123 Networking speed improvements Disabled MMC-CRC for better speed ARCH_POWER enabled Fading LED control by AndreiLux Replaced MP-Decision with intelli_plug by faux123 Random driver backported from Linux 3.16+ H/W random enabled SCHED_AUTOGROUP enabled for best multitasking experience Westwood as default TCP congestion control for best networking speed i2c clock rates adjusted to 19.2 MHz for better battery life Uses arteractive CPU governor replacing stock interactive governor Built with LTO(Link-Time-Optimizations) to provide optimum performance Power-efficient workqueues from Linaro Uses Samsung's sdcardfs replacing Google's FUSE daemon for better battery and performance SELinux set to permissive |
/* Changelog */ |
3.4 Random reboots on Bluetooth connected FIXED BFQ I/O scheduler updated to v7r6 Misc kernel stability improved Thermal throttling misbehavior fixed Generic ARM speed improvements CPU hotplugging latency improved f2fs compatibility with sdcardfs improved 3.2 Graphics merged from SM-N9005 Kernel scheduler merged from SM-G900F S/W video decode screen flickerings fixed Powerboost removed Memory calculation fixed Encryption support for ext4 added Back to intellithermal V1 3.1.1 Upstreamed to latest Linux 3.4.104 Battery life improved (commits from @temasek71) GPU voltage constraints lowered kernel-side flip-cover handlings removed (CyanogenMod ROM now handles it perfectly) Enabled full unaligned access to LZO and LZ4 Random reboots on Bluetooth connected improved 3.1 CAF graphics merge durp fixed Misc thermal drivers updated i2c: change clock rates to 19.2 MHz(battery improvements) Network performance with process_backlog improved Disable GENTLE_FAIR_SLEEPERS when powerboosted (Better UI snappiness) Screen-off CPU frequency limit unlocked for users experiencing music studders Several more network integration with ROM Boost CPU frequency on resuming from sleep or screen-off 3.0 qrngd random feeder fixed Introduction to arteractive, a interactive governor ported from Galaxy S5 Powerboost added healthd replaced for better battery on stand-by sched_mc_power_saving set to 0 Revert "epoll: use freezable blocking call" Intelli-thermal V2 Vibration intensity control added Now uses de-CAF'ed graphics for stability, bug-fixes and performance improvements 2.3 Major battery leak fixed Support for MoKee ROM added Better power management on screen-off with PM_SUSPEND_FREEZE Intelliactive now handles touch booster Support for FauxSound added 2.2.2 Memory leak fixed Intelli plug 3.8 Boot speed improved 2.2.1 Battery optimized(sensor sleep) Toolchain updated f2fs performance improved with nobarrier Uses intelli-thermal 2.2 Kernel source rebased AIO improved wake-up delay removed 2.1 Config minimalized for lighter kernel Adaptive backlight reading fixed (fixes CyanogenMod Settings -> Display & lights crashes) TCP's Initial Congestion Window tunables from Android 4.4.3 (network performance improvements) 2.0 Upstreamed to latest Linux 3.4.91 Graphics drivers updated and fixed (grahics glitches fixed) Source base updated to SHV-E330S_KK_Opensource_Update5.zip Source code fixes for latest GCC toolchains Intelliactive updated Uses sdcardfs for storage emulation (better performance and battery) Kernel scheduler and OOM killer improved (by faux123) Uses new power efficient workqueues Cypress now independent from ROM (reduces 300ms wake-up delay) Moto's memutils optimizations Fixed incoming notifications with Wi-Fi connection Random drivers updated Flip-cover handling improved (by arter97 & Yank555.lu) BFQ I/O Scheduler updated to v7r4 ext4 debugging codes from Samsung removed for better performance Intelliplug updated Wi-Fi driver now built without module Android 4.4.3 kernel source changes applied Built with LTO(Link-Time-Optimizations) 1.0 Initial release |
/* Disclaimer */ |
Your warranty is now void. I am not responsible for bricked devices, dead SD cards, thermonuclear war, or you getting fired because the alarm app failed. Please do some research if you have any concerns about features included in this ROM before flashing it! YOU are choosing to make these modifications, and if you point the finger at me for messing up your device, I will laugh at you. Hard. A lot. |
/* Supported device */ |
Galaxy S4 LTE-A SK (SHV-E330S, ks01lteskt) Galaxy S4 LTE-A KT (SHV-E330K, ks01ltektt) Galaxy S4 LTE + International (GT-I9506, ks01lte) |
/* Unsupported device */ |
Galaxy S4 LTE-A LG (SHV-E330L, ks01ltelgt) Galaxy S4 WITHOUT Snapdragon 800 SoC |
/* What you need to know */ |
'Opensource' does not mean 'no-respect' Leave credits to original developers This is only tested on - SHV-E330S coming from stock Android 4.4 KitKat - SHV-E330K coming from stock Android 4.4 KitKat Other variants, other OS may not be fully compatible |
/* Thanks to */ |
faux123 Yank555.lu temasek hsk from Matcl Codeaurora |
/* Contact */ |
XDA forum : https://forum.xda-developers.com/showthread.php?t=2691648 |
/* Downloads */ |
/* Installation */ |
1. Install ClockworkMod(or PhilZ) recovery 2. Put kernel on you SD card 3. Enter recovery 4. Flash kernel |
/* Troubleshooting */ |
Not booting? If you don't get passed on "Samsung" white logo, your device is not supported. If you think it should be supported, report to the developer. Terrible speed or battery life? Battery life is more likely to be affected by applications. Review your installed applications. Customize the kernel settings to get the most out of it. Trickster MOD is recommended. Random shutdown? Attach log(/proc/last_kmsg) or it didn't happened! |