[KERNEL][CUSTOM][CM12.1]Galaxy S4 Mini [3G|LTE|DUOS]

alexax66

Senior Member
Jun 29, 2014
263
511
0
Obninsk
Unofficial CM12.1 kernel for Galaxy S4 Mini (3G|LTE|DUOS)

Features:
  • Based on official CM12.1 kernel source
  • Hotplug thread infrastructure
  • Sweep2Sleep
  • Fast charge
  • Upgraded taus88 to taus113 algorithm for entropy generator
  • Frandom (fast random number generator)
  • Krait optimized strcmp and memcmp
  • Motorola MSM memcopy enhancements (memutils) to improve of the memory subsystem performance
  • Optimized ARM RWSEM (read/write semaphore) algorithm
  • CPU-boost
  • Quickwakeup
  • UKSM (Ultra Kernel SamePage Merging)
  • Timer slack controller
  • Speedup late resume patch for faster wakeup of the device
  • Updated F2FS
  • Updated exFAT
  • NTFS with full support read/write access
  • init.d support
  • zRAM
  • LZ4 compressor/decomressor for zRAM
  • TCP-cong: westwood, vegas, reno and etc.
  • Set SELinux always into "Permissive mode"
  • Faux123's Simple GPU governor
  • Faux123's IntelliThermal
  • Faux123's GPL Sound Control 3.5
  • Dynamic FSync
  • Dynamic dirty page writebacks
  • Dynamic LowMemoryKiller with management of not killable processes
  • Compiled with Linaro GCC 4.9.4-2015.06 Toolchain
  • CPU hotplugs:
    • Faux123's Intelliplug
    • MyFluxi's MSM-hotplug
    • Alucard-hotplug
    • Lazy-hotplug
  • Governors:
    • Alugard
      [*]lteracative
      [*]Dancedance
      [*]Darkness
      [*]Impulse
      [*]Intelliminmax
      [*]Intellidemand
      [*]Intelliactive
      [*]Lionheart
      [*]Nigtmare
      [*]Ondemandplus
      [*]Optimax
      [*]Preservative
      [*]Slim
      [*]Smartmax
      [*]SmartAssV2
      [*]SmartAssH3
      [*]Uberdemand
      [*]Wheatly
      [*]Yankactiv
  • I/O Schedulers:
    • Noop
      [*]Daedline
      [*]ROW
      [*]CFQ
      [*]FIOPS (Fair Input/Output Per Second)
      [*]SIO (Simple I/O)
      [*]BFQ
      [*]Tripendriod
Credits:
Installation instructions:

1. Copy XXXX-ALX-x.x.x.zip to your sdcard
2. Reboot into CWM recovery
3. Choose "Install zip from sdcard"
4. Select XXXX-ALX-x.x.x.zip kernel and confirm installation.


XDA:DevDB Information
Custom CM12.1 Kernel for I9190/I9195/I9192, Kernel for the Samsung Galaxy S 4 Mini

Contributors
alexax66
Source Code: https://github.com/alexax66/CM12.1_kernel_serranodsxx

Kernel Special Features:

Version Information
Status: Testing
Current Stable Version: ALX-0.2.7
Stable Release Date: 2015-11-23

Created 2015-11-24
Last Updated 2015-11-24
 

savvy1968

Senior Member
Jul 18, 2014
1,665
786
0
Halifax
i cant compile on this pc
Has anyone compiled it for the I9195?
if so can i have a copy please as i cant get to my own pc until the weekend.
 
Last edited:

LaShto34

Senior Member
Aug 25, 2012
366
150
63
Having in mind the fact that 99% of us won't even dare to think about installing a kernel compiled by ourselves, is there a chance for someone more experimented to compile this kernel for all 3 versions?
I personally only need the lte version, but...
Thank you in advance.
 

KyeWalker

Senior Member
Jun 7, 2014
182
44
0
Kent
Can not compile (newbie)

I would love to test this kernel and give feedback but I have no knowledge on how to compile. What's the chances on someone doing this with experience? I'm after the LTE version myself, I'm excited for a new kernel to play with. Or maybe someone can send meva walk through guide on his to compile.

Thanks in advance ☺
 

piskor

Senior Member
Oct 9, 2010
754
521
0
@alexax66
Please upload the kernel .zip or change Installation instruction

Installation instructions:

1. Copy XXXX-ALX-x.x.x.zip to your sdcard
2. Reboot into CWM recovery
3. Choose "Install zip from sdcard"
4. Select XXXX-ALX-x.x.x.zip kernel and confirm installation.
 

KyeWalker

Senior Member
Jun 7, 2014
182
44
0
Kent
Kernel is not stable, so we must wait. Patience, patience and one more time patience :)
Could you update the OP so we all know what we are waiting for, change (stable) to its current title etc etc, all I'm seeing is disinterest in this thread. Maybe release a pre-release version so someone else can help you, there is no point to compile this myself or I might as well start my own thread.

Looking forward to your clarification and thanks in advance.