• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!
  • Fill out your device list and let everyone know which phones you have!    Edit Your Device Inventory

[Kernel][TW][LP][I9505][Linux 3.4.113] Imperium LL Kernel v5.8 [E.O.L.] [16/12/17]

Search This thread

astrosp4c3

Senior Member
May 28, 2012
464
148
Moon
Yes, it does. But it depends which rom and kernel version you have installed. I have SuperWizcyan v4.1 and I use Imperium v5.6 and it works fine.

Regards

Yeah it worked. I'm on a tw stock rom, i heard this kernel was working on it so i went on and tried. 5.8 did work but wifi wasn't turning on while i also tried 5.6 i noticed the root didn't work on it. I ended up installing 5.7 and now both work.

Do you mind if i ask what governor you use on this kernel? I have tried them all but can't seem to find the good compromise between perfomance and battery life.

Thank you for the answer btw [emoji1]
 
  • Like
Reactions: Mondark

Mondark

Senior Member
Sep 18, 2016
70
29
Barcelona
Yeah it worked. I'm on a tw stock rom, i heard this kernel was working on it so i went on and tried. 5.8 did work but wifi wasn't turning on while i also tried 5.6 i noticed the root didn't work on it. I ended up installing 5.7 and now both work.

Do you mind if i ask what governor you use on this kernel? I have tried them all but can't seem to find the good compromise between perfomance and battery life.

Thank you for the answer btw [emoji1]

I have this config. thanks to @JASONRR:

CPU
SCHED_MC = 2*
DEFAULT CPU GOVERNOR: OnDemand
CPU Voltage: reduce all by 25000 (2 levels)
HOTPLUG
No changes (Default)
MSM-THERMAL
CPU TEMP CONTROL = Intelli Temp Control
GPU
DEFAULT GPU GOVERNOR: Simple
GPU MAX FREQUENCY: 320 Mhz
GPU Voltage: reduce all by 25000 (1 level)
I/O
DEFAULT I/O SCHEDULER FOR INTERNAL STORAGE: sio
INTERNAL STORAGE READ-AHEAD: 1024
DEFAULT I/O SCHEDULER FOR SD-CARD STORAGE: sio
SD-CARD READ-AHEAD: 2048
MISC
untick Enable Android logger
DIRTY RATIO: 5%
TCP CONGESTION CONTROL METHOD: westwood

Regards
 
Last edited:
  • Like
Reactions: astrosp4c3

Top Liked Posts

  • There are no posts matching your filters.
  • 207
    Imperium LL Kernel v5.8 FINAL
    (E.O.L.)

    This kernel is ONLY for GT-i9505 TouchWiz Lollipop 5.0.1

    imperium_kernel_bunner.jpg


    Features
    - Based on the last Samsung Lollipop source I9505XXUPQG1
    - Linux 3.4.113
    - Compiled with the last UBERTC prebuild by @DespairFactor 29/09/2017
    - QG1 initrams
    - Old bootloader support
    - FauxSound Audio/Sound Control support (drivers version 3.6)
    - Init.d support
    - Busybox v1.27.2 compiled from source by @dorimanx
    - SELinux set to "Permissive"
    - Disabled Android Logger (can be disable/enabled it with Stweaks)
    - Disabled TIMA verifications and logs
    - Disabled Knox verifications
    - Auto-Remove Knox Apps
    - Fixed write permissions on external SD card
    - Fixed screen mirroring issue
    - Added tripndroid, row, sio, sioplus, bfq, vr, zen, FIOPS and FIFO I/O scheduler
    - Added ArterActive, Barry Allen, Impulse, Optimax, Preservative, intellidemand, asswax, lionheart, smartmax, darkness, abyssplugv2, intelliactive, ondemandplus, nightmare, wheatley, alucard, conservativex, pegasusq, Intellimm, SmartassH3 and Yankactive CPU governors
    - Added Performance and Simple GPU governors
    - CPU and GPU undervolt support
    - Kexec HardBoot support (dual boot)
    - Fast Charge
    - LED controll
    - GAMMA controll
    - Vibration Intensity controll
    - TCP congestion controll
    - Intelli_thermal controll
    - DriveDroid support
    - Others fix and patch for better performance and stability


    Download
    ----------------------------------------- TW 5.0.1 -----------------------------------------
    Imperium LL Kernel v5.8

    Imperium LL Kernel v5.8 old soft touch keys
    --------------------------------------------------------------------------------------------


    My personal Kernel Cleaning Script


    GitHub:
    Sources

    Credits:
    Samsung
    Google
    @dorimanx
    @wanam
    @fanny
    @alucard_24
    @googy_anas
    @faux123
    @Yank555-lu
    @ktoonsez
    @Lord Boeffla
    @AndroidGX
    @Chainfire
    @Kryten2k35
    @arter97
    @DespairFactor

    I'M NOT RESPONSIBLE FOR ANY POSSIBLE DAMAGE DONE TO YOUR DEVICE AS A RESULT OF FLASHING.
    I WILL NOT TAKE ANY RESPONSABILITY FOR BRICKED PHONES OR LOST DATA.


    If you like my work please, offer me a beer :D


    101
    Change log:

    Imperium LL Kernel v5.8 (LL 5.0.1)
    v5.8 - 16/12/2017
    - Integrated SuperSU and Magisk uninstaller script in the Imperium Kernel zip
    - Fix bootloop with SuperSU
    - Update (sbin/)Busybox v1.27.2
    - Update Magisk Manager v5.4.0
    - Update mkbootimg
    - Security, stability and performance improvements

    v5.7 - 08/10/2017
    - Compiled with the last UBERTC prebuild toolchain 5.x by DespairFactor (29/09/2017)
    - Updated mkbootimg
    - Fixed Magisk installation issue
    - Added aroma installer
    - aroma: added ROOT choice (SuperSU, Magisk and no root)
    - Security, stability and performance improvement

    v5.6 - 07/08/2017
    - Compiled with the last UBERTC prebuild 5.x by DespairFactor (06/08/2017)
    - Massive update from the last QG1 sources
    - ARM: 8160/1: drop warning about return_address not using unwind tables
    - Fix sizeof-pointer-memaccess warning with gcc 4.8

    v5.5 - 01/08/2017
    - Security and stability improvement
    (more details in my github)

    v5.4 - 11/07/2017
    - Security and stability improvement
    (more details in my github)

    v5.3 - 19/06/2017
    - compiled with the last UBER toolchain 5.x build June 2017 by DespairFactor (matthewdalex)
    - Security, stability and performance improvement
    (more details in my github)

    v5.2-07/05/2017
    - compiled with the last UBER toolchain 5.3.x build 22 Apr 2017 by DespairFactor
    - Security, Stability and performance improvement
    (more details in my github)

    v5.1 -05/03/2017
    - compiled with the last UBER toolchain 5.3.x build 26 Frb 2017 by DespairFactor
    - dccp: fix freeing skb too early for IPV6_RECVPKTINFO
    - tcp: avoid infinite loop in tcp_splice_read()
    - BACKPORT: Bluetooth: Fix potential NULL dereference in RFCOMM bind callback

    v5.0 -16/02/2017
    - UPSTREAM: proc: make proc_fd_permission() thread-friendly
    - UPSTREAM: proc: actually make proc_fd_permission() thread-friendly
    - net: ping: Fix stack buffer overflow in ping_common_sendmsg()
    - netfilter: Change %p to %pK in debug messages
    - BACKPORT: usb: gadget: f_mbim: Change %p to %pK in debug messages
    - ASoC: msm: qdsp6v2: Change audio drivers to use %pK

    v4.9 -09/02/2017
    - fs: ext4: disable support for fallocate FALLOC_FL_PUNCH_HOLE
    - KEYS: Fix short sprintf buffer in /proc/keys show function
    - af_unix: speedup /proc/net/unix
    - HID: core: prevent out-of-bound readings
    - sg: Fix double-free when drives detach during SG_IO
    - block: fix use-after-free in sys_ioprio_get()
    - bfq-sched: Forcefully lookup entities when the cache is inconsistent
    - packet: fix race condition in packet_set_ring
    - perf: Fix race in swevent hash

    v4.8 -19/01/2017
    - Compiled with the last UBER toolchain 5.3.x build 15/01/2017 by @DespairFactor
    - Sync with the last PK2 sources
    - PK2 initramfs
    - Linux 3.4.113
    - ANDROID: trace: net: use %pK for kernel pointers
    - Updaye Busybox v1.26.2 compiled from source by @dorimanx

    v4.7 -not released
    - Fix OJ2 source code porting
    - drivers: char: random: add EXPORT_SYMBOL(get_random_int)
    - BACKPORT: FROMLIST: mm: ASLR: use get_random_long()
    - FROMLIST: mm: mmap: Add new /proc tunable for mmap_base ASLR.
    - FROMLIST: drivers: char: random: add get_random_long()
    - FROMLIST: arm: mm: support ARCH_MMAP_RND_BITS.
    - Update initramfs from the last fw PPI1 and with the last busybox v1.25.0 compiled from source by @dorimanx

    v4.6 -10/09/2016
    - HPG1 initramfs
    - ashmem: Validate ashmem memory with fops pointer
    - staging: android: ashmem: Avoid deadlock with mmap/shrink
    - security: add ioctl specific auditing to lsm_audit
    - UPSTREAM: net: Fix use after free in the recvmmsg exit path
    - fix infoleak in rtnetlink
    - UPSTREAM: ALSA: timer: Fix race among timer ioctls
    - UPSTREAM: ALSA: timer: Fix leak in events via snd_timer_user_ccallback
    - UPSTREAM: ALSA: timer: Fix leak in events via snd_timer_user_tinterrupt
    - UPSTREAM: ALSA: timer: Fix leak in SNDRV_TIMER_IOCTL_PARAMS

    v4.5 -08/08/2016
    - HPF4 initramfs
    - BACKPORT: usbnet: cleanup after bind() in probe()
    - msm: kgsl: Defer adding the mem entry to a process

    v4.4 -03/08/2016
    - PF3 initramfs
    - Many updates with the last Google patches

    v4.3 -18/06/2016
    - USB: usbfs: fix potential infoleak in devio
    - Fixed unused variable 'ret' when building the kernel with the HALL sensor disabled
    - jf: increase kernel log buffer
    - msm: kgsl: Add missing checks for alloc size and sglen
    - mnt: Fail collect_mounts when applied to unmounted mounts
    - net: wireless: bcmdhd: check privilege on priv cmd
    - net: validate the range we feed to iov_iter_init() in sys_sendto/sys_recvfrom
    - KEYS: potential uninitialized variable

    v4.3 -11/05/2016
    - Linux 3.4.112
    - idr: fix a subtle bug in idr_get_next()
    - arm/configs: flo: Remove SysV IPC from kernel
    - msm: ipc_socket: fix leak of kernel memory to userspace
    - msm: smd_pkt: Avoid prematurely stashing driver info
    - scripts/dtc/libfdt: add integer overflow checks
    - Fix sizeof-pointer-memaccess warnings
    - msm: perf: Protect buffer overflow due to malicious user

    v4.1 -23/04/2016
    - Fix STweaks issue that don't apply the mods after reboot
    - Fauxsound-3.6-i9505-SpeakerFix (credits to @robcore)
    - mm: reorder can_do_mlock to fix audit denial
    - __ptrace_may_access() should not deny sub-threads
    - workqueue: make all workqueues non-reentrant
    - fuse: break infinite loop in fuse_fill_write_pages()
    - ext4: make orphan functions be no-op in no-journal mode

    v4.0 -22/04/2016
    - Updated BusyBox (compiled from source by @dorimanx. Thanks to him)
    - Fix STweaks issue
    - [PATCH] net: tcp: split ack slow/fast events from cwnd_event
    - tcp_cubic: better follow cubic curve after idle period
    - tcp: fix timing issue in CUBIC slope calculation
    - tcp_cubic: do not set epoch_start in the future

    v3.9 -13/04/2016
    - Updated Busybox v1.24.2
    - pipe: Fix buffer offset after partially failed read
    - Staging: iio: ad7606: Fix sparse endian warning
    - Revert "ARM: fix set_domain() macro"

    v3.8 -02/04/2016
    - Compiled with the last UBERTC 5.3 toolchain build 01/04/2016
    - ramfs: misc changes
    - Updated Busybox (credits to @dorimanx)
    - ARM: fix set_domain() macro

    v3.7 -22/03/2016
    - Linux 3.4.111
    - Compiled with the last UBERTC 5.3 toolchain build 03/03/2016

    v3.6 -04/03/2016
    - OL4 initramfs

    v3.5 -28/02/2016
    - ARM: 8517/1: ICST: avoid arithmetic overflow in icst_hz()
    - ARM: 8519/1: ICST: try other dividends than 1
    - scripts/bloat-o-meter: fix python3 syntax error
    - tracing: Fix freak link error caused by branch tracer
    - block: Fix format string mismatch in cfq-iosched.c
    - block: fix blk_stack_limits() regression due to lcm() change
    - ARM: 7884/1: mm: Fix ECC mem policy printk
    - binfmt_elf.c: use get_random_int() to fix entropy depleting
    - fix sysvfs symlinks
    - EVM: Use crypto_memneq() for digest comparisons
    - crypto: algif_hash - Only export and import on sockets with data
    - crypto: algif_hash - wait for crypto_ahash_init() to complete
    - crypto: af_alg - Disallow bind/setkey/... after accept(2)
    - crypto: af_alg - Fix socket double-free when accept fails
    - crypto: user - lock crypto_alg_list on alg dump
    - recordmcount: Fix endianness handling bug for nop_mcount
    - tty: Fix unsafe ldisc reference via ioctl(TIOCGETD)
    - cpufreq: cpufreq_barry_allen.c: fix MAX TOP FREQ

    v3.4 -30/01/2016
    - Compiled with the last SaberMod toolchain v5.3
    - ramfs: sync to OL3 initramfs
    - ramfs: misc changes

    v3.3 -15/01/2016
    - Updated Busybox v1.24.1
    - ARM: 8429/1: disable GCC SRA optimization

    v3.2 -14/01/2016
    - Compiled with the last SaberMod toolchains 5.2 optimized Cortex-A15 neon-vfpv4 29/11/2015
    - OJ5 initramfs
    - ramfs: Google Services battery drain fixer by Alcolawl
    - added a version with the old soft keys drivers
    - intelli_plug.c: little tweak
    - tty: fix stall caused by missing memory barrier in drivers/tty/n_tty.c
    - KEYS: Fix race between key destruction and finding a keyring by name
    - power: quickwakeup: initial driver
    - mm/slub: don't wait for high-order page allocation
    - ARM: optimize memset_io()/memcpy_fromio()/memcpy_toio()
    - ARM: alignment: correctly decode instructions in BE8 mode.
    - arm: asm: relaxed.h: defined relaxed.h
    - include: asm-generic: relaxed.h: defined relaxed.h
    - arm: atomic.h: defined relaxed atomic_read

    v3.1 -22/11/2015
    - Compiled with the last SaberMod toolchains 5.2 optimized Cortex-A15 neon-vfpv4
    - f2fs: sync to upstream
    - ramfs: fix permissions

    v3.0 -19/11/2015
    - Sync to the last OH2 and OJ2 Samsung source code
    - OJ4 initramfs

    v2.9 - 27/10/2015
    - Compiled with the last SaberMod toolchains 4.9 26/09/2015
    - Linux 3.4.110
    - OJ2 initramfs
    - DroidPatch for cdrom (credits to FrozenCow)

    v2.8 - 23/09/2015
    - Compiled with the last SaberMod toolchain 4.9 19/09/2015 optimized Cortex A15/neon-vfpv4
    - Linux 3.4.109
    - cpufreq: Return directly in __cpufreq_get if policy is NULL
    - Optimize copy_page for modern ARM platforms
    - readahead: make context readahead more conservative [credits to Wu Fengguang]
    - lib/string.c: improve strrchr()
    - Arteractive CPU gov: back to v2.0

    v2.7 - 13/09/2015
    - Compeiled with the last SaberMod toolchains 4.9 29/08/2015 optimized Cortex A15
    - OH2 initramfs
    - Cleaned code for stability issue

    v2.6 - 04/09/2015
    - Compeiled with the last SaberMod toolchains 4.9 29/08/2015
    - Compiled as "HARD-FLOAT"
    - OG1 initramfs
    - Updated F2FS drivers
    - Revert "crypto: add lz4 Cryptographic API + arm: add support for LZ4-compressed kernel"
    - arch/arm/mm/alignment.c: removed "uninitialized_var"
    - [PATCH] ARM: proc: Add Krait proc info
    - Removed Linux 3.4.108 upstream bluetouth drivers
    - Makefile: -O3 ottimization flags
    - Makefile: removed "-std=gnu89"
    - Fixed zRam issue and removed Disk Size choice
    - power: quickwakeup: initial driver
    - Added again zen_decision v2.0 [credits to @bbedward]
    - update pm-data to get this working with ArterActive CPU gov
    - mm: page_alloc and vmscan: changes from 920F G8 source
    - cfq-iosched: fix the setting of IOPS mode on SSDs

    v2.5a - 01/08/2015
    - Revert "Added zen_decision v2.0" (fix force reboot when power saving is active)

    v2.5 - 31/07/2015
    - Based on the last Samsung LL source I9505XXUHOF2
    - arm: add arm optimized memcmp
    - arm: add krait optimized strcmp
    - cpufreq: ArterActive: tweak a bit more on suspended state
    - suspend: return error when pending wakeup source is found
    - ipv4: missing sk_nulls_node_init() in ping_unhash()
    - msm: rpc: fix uninitialized union in rpc router close function
    - kernel: cgroup: fix uninitialized 'it' use
    - deconfig: enable ARCH_MSM_KRAIT
    - ramfs: prop tweaks
    - ramfs: make sure that max gpu clock is set by default to 450 MHz
    - ramfs: add IntelliPlug controll in STweaks
    - ramfs: execute init.qcom.post_boot.sh shell script directly from /system/etc folder if exists
    - ramfs: fix permissions

    v2.4 - 26/07/2015
    - Compiled with the last Linaro Toolchain 4.9.4 2015.06 by @Christopher83
    - Added ArterActive CPU GOV [credits to @arter97]
    - Added zen_decision v2.0 [credits to @bbedward]
    - ramdisk: Disable zen decision on charger
    - Revert "jf: set proper compass calibration point for vzw model"

    v2.3 - 18/07/2015
    - Compiled with the LinaroMod 4.9 Toolchains optimized krait by @hyper
    - Revert to the old STweaks v1.2 (it's better for me)
    - Added Barry Allen CPU governor
    - pipe: iovec: Fix memory corruption when retrying atomic copy as non-atomic
    - tracing: Have filter check for balanced ops
    - jf: f2fs: bring up to date with Jaegeuk's branch
    - arch/arm/vfp/vfpmodule.c: sync to cyanogen kernel
    - ARM: 7583/1: decompressor: Enable unaligned memory access for v6 and above
    - arm/lib/Makefile: sync to cyanogen kernel
    - jf: set proper compass calibration point for vzw model
    - udp: fix behavior of wrong checksums

    v2.2 - 26/06/2015
    - Linux 3.4.108
    - OF2 initramfs
    - ring-buffer-benchmark: Fix the wrong sched_priority of producer

    v2.1 - 20/06/2015
    - toolchains: back to O2 flag
    - toolchains: added "std=gnu89" flag
    - ramfs: misc changes
    - sound/soc/codecs/wm8994.c correct values
    - sound/soc/codecs/wm8960.c correct values

    v2.0 - 14/06/2015
    - Linux 3.4.107
    - EO4 initramfs
    - ARM: 7492/1: add strstr declaration for decompressors
    - build: Use softfp-float abi and correctly applied "NEON-VFPv4 For Cortex-A15 Core"
    - arch: arm: lib: optimize memcpy for Cortex-A15 [Chandler Zhang]
    - intelli_plug: build in arch/arm/mach-msm
    - crypto: add lz4 Cryptographic API + arm: add support for LZ4-compressed kernel
    - Updated BFQ I/O scheduler v7.8

    v1.9 - 07/06/2015
    - Add support to f2fs file system
    - usb: dwc3: Fix race between pm_resume and runtime_resume [myfluxi]
    - mmc: disable crc check for 30% extra performance [varunchitre15]
    - slub.c: little tweak for performance improvements [AndroidGX]
    - sched: fair: reduce preemption latency
    - sched/completion: Add lock-free checking of the blocking case [hofrat]

    v1.8 - 31/05/2015
    - OE2 initramfs
    - toolchain: multiple fixes and changes for gcc 4.9.3
    - compiler: add support for gcc 6
    - kernel FLAGS: swhitch from -03 to -0fast
    - kernel FLAGS: remove hard set of -std=gnu89 and -fno-pic and other changes
    - fs :sync.c: some tweaks for dynamic sync control
    - Stability issues

    v1.7a - 19/05/2015
    - Minor changes and bugs fixed

    v1.7 - 13/05/2015
    - Based on the last Samsung source (OD7) Lollipop
    - Added SmartASSH3 CPU GOV
    - Add Graphite Optimization
    - Enabled SHA1_ARM and SHA_ARM_NEON
    - Updated STweaks v1.73 (Thanks to B--B)
    - Various optimizations

    v1.6 - 30/04/2015
    - OD7 initramfs
    - updated gcc compilation flags
    - msm: kgsl: Fix the offset of FSYNR1 [Shubhraprakash Das]
    - Documentation: prctl/seccomp_filte
    - ARM: 7566/1: vfp: fix save and restore when running on pre-VFPv3 and CONFIG_VFPv3 set
    - ARM: 7743/1: compressed/head.S: work around new binutils warning
    - build: Use hard-float abi
    - ARM: 8119/1: crypto: sha1: add ARM NEON implementation
    - ARM: 8120/1: crypto: sha512: add ARM NEON implementation
    - Little tweaks for row I/O scheduler
    - Little tweaks for intellidemand CPU gov
    - Other minor changes for stability issue

    v1.5 - 18/04/2015
    - Added tripndroid I/O scheduler
    - Added Impulse, Optimax and Preservative CPU governors
    - Revert "SELinux: Fix memory leak upon loading policy"
    - OC6 initrmafs
    - Enabled neon mode
    - Vaious bugs fixed for some governors
    - Little tweaks fow row I/O scheduler
    - Updated gcc compilation flags
    - Other minor changes

    v1.4 - 14/04/2015
    - [Patch] Support copying of atags in the decompressor
    - ARM: crypto: add NEON accelerated XOR implementation
    - lib: string: use glibc version [Thx faux123]
    - Added memutils optimized cortex-A15
    - Updated busybox v1.23.2
    - Udpated gcc compiler flags

    v1.3 - 27/03/2015
    - Finally removed "Security log agent" warning
    - OC3 initramfs
    - drivers/w1/w1_int.c: call put_device if device_register fails
    - slub.c: little tweak for performance improvements (AndroidGX)

    v1.2 - 22/03/2015
    - Completly removed "Security log agent" warning
    - Revert "writeback: Fix occasional slow sync"
    - leds: add LED control (fading & brightness)
    - soc: qcom: smd: Fix SMD packet sync loss issue [Arun Kumar Neelakantam]

    v1.1 - 21/03/2015
    - Removed "Security log agent" warning
    - Fixed aviable CPU governors
    - cpufreq: Avoid crash in resume on SMP without OPP
    - writeback: Fix occasional slow sync
    - SELinux: Fix memory leak upon loading policy
    - TTY: msm_smd_tty: Fix simultaneous open/close race condition

    v1.0 - 19/03/2015
    - Initial release
    - Same features that i wrote to the first post
    36
    Imperium LL Kernel v2.6 online.
    28
    Imperium LL Kernel v1.6 online.