[LP/MM Kernel 3.4.110] [UBER5.2] 777 Kernel [D85x/F400/LS990/VS985] [R22] [AnyKernel]

Search This thread

777jon

Senior Member
Aug 15, 2012
229
2,670
C3tAwx5.png


777jon’s Custom Kernel for AOSP Based Roms!

Code:
/*  *** 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 KERNEL
* 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.
* BOOM goes the Dynamite
*/

Features
* Bumped
* Linux 3.4.110
* -O3 Optimized
* Latest CM12.1 g3 patches
* Latest Linux 3.4.x patches
* Universal Kernel Control Support (Integrated into Kernel ZIP)
* Synapse Support - Complete Kernel Control!
* Anykernel Ramdisk Format (Compatible with all ROMS)
* Compiled with latest Uber 5.2 Toolchain
* Sweep2sleep
* CPU Overclock to 2.88Ghz
* CPU Underclock to 268Mhz
* Powersuspend 1.5 by @faux123
* MSM_Hotplug, Intelliplug, and MSM_MPDecision (Bricked) all flavored by @neobuddy89
* MSM_Limiter by @neobuddy89 - More like a Swiss army knife! adds Per-Core Functionality!
* Alucard Touch Boost by @alucard_24
* Intelli-Thermal v2 by @faux123
* Intelliactive and IntelliMM from @faux123
* Impulse Governor from @neobuddy89 - Interactive when needed, Conservative when not!
* Alucard, Darkness, and Nightmare governors by @alucard_24
* Smartmax, Interactive, Slim, Conservative, IntelliMM, Intelliactive, YankActive, Impulse,
* ZZmoove, Powersave, Performance, Lionheart, Ondemand, Alucard, Darkness, Nightmare
* FIOPS, ROW, BFQ-v7, SIO, DEADLINE, NOOP, CFQ and ZEN Schedulers
* Live userspace sharpening control from @savoca
* KCAL_CTRL RGB driver (replaces LCD_KCAL)
* Sound Control Support
* Voltage Control Support
* Frandom
* FSync
* F2FS filesystem support
* NTFS filesystem support
* exFAT-nofuse filesystem support
* Kexec Hardboot Patch (MultiROM support)
* Adreno Idler
* Disabled IO Stats
* XZ Kernel Compression
* Arch Power
* Gentle Fair Sleepers (Disabled by default)
* Powerqueue efficient control

Instructions
1. Boot into Recovery
2. (Recommended) Make a complete backup of entire rom
3. Flash Zip
4. Reboot

Download
Android File Host | BasketBuild | RenderServer

Source
Kernel Github

XDA:DevDB Information
777 Kernel, Kernel for the LG G3

Contributors
777jon
Kernel Special Features:

Version Information
Status: Stable
Current Stable Version: R22
Stable Release Date: 2015-01-15

Created 2015-01-15
Last Updated 2015-12-05
 

777jon

Senior Member
Aug 15, 2012
229
2,670
FAQ:

How do I tune my kernel settings?
I recommend using either Synapse or Kernel Adiutor.

CPU Governors & Schedulers How-To
Thanks a lot to @gsstudios for this fantastic guide: Link

Uninstall UKM & 777 Kernel
My kernel installs a special edition of UKM for my kernel. If you switch kernels, you should also flash UKM_uninstaller_v2.zip

Synapse Profiles

Kernel Profiles Thread - Link
Thanks @gr3ud

Instructions for Backup and Restore profiles by @abhi08638 - Click Here

@gr3ud's Profile - Click Here

Change Log
Code:
12/05/15
- Update to latest CM Kernel
- Separate builds for Lollipop and Marshmallow
- Merged alucard touch boost updates by DEV
- Merged msm limiter updates
- Merged f2fs upstream updates

10/22/15
- R21
- Linux 3.4.110

10/19/15
- R20
- Update to latest CM Kernel
- Add alucard, darkness, and nightmare governors
- Replace cpu-boost with alucard touch boost
- Enforce stock max frequency on boot
- Upgrade msm limiter to version 3.8
- Merged SELinux updates
- Merged msm: vidc updates
- Merged tcp_cubic, vfs, proc, and uid_cputime updates

09/28/15
- R19
- Linux 3.4.109
- Update to latest CM Kernel
- Merged KCAL driver updates
- Merged zzmoove updates by DEV
- Merged alucard hotplug updates by DEV
- Cleaned cpufreq governor code
- Interactive governor updates

09/16/15
- R18
- Update to latest CM Kernel
- Merged powersuspend version 1.7
- Merged latest KCAL driver updates
- Merged adreno idler updates by DEV
- Merged alucard hotplug updates by DEV

09/01/15
- R17
- Update to latest CM Kernel
- Optimize CPU frequency scaling
- Optimize Readahead divide/multiply by power of 2 using L/R shift
- Sweep2Sleep: change sysfs interface to s2s only
- Bring back middle cpu frequencies
- Merged latest zzmoove patches by DEV
- vs985: enable BQ5102X wireless charging

08/13/15
- R16
- Merged zzmoove update to 1.0 beta 8
- Merged alucard hotplug updates by DEV
- Reverted middle cpu frequency steps back to stock
- Fixed black screen after LG logo for some users
- Merged mmc drivers updates
- Merged mmc scaling control
- Merged mmc software crc control
- Merged tripndroid io scheduler
- Merged update for CFQ I/O gov to speedup I/O for SSD storage
- Merged UKM 3.8.1.4 Special Edition

8/10/15
- R15
- Add alucard hotplug
- Revamp lowmemorykiller
- Allow cpu underclocking to 268Mhz
- Adjust memory bandwidth for better high end performance
- Sched: enable ARCH_POWER by default
- Sched: disable GENTLE_FAIR_SLEEPERS by default
- Mm, tick, & base power updates
- UKM: add support for adaptive LMK
- Compiled with latest Uber 5.2 toolchain

08/07/15
- R14
- Add slim governor
- Enable more CPU frequencies
- Update to latest CM kernel
- Qseecom & binder updates
- xz: Optimize Sfck Compression
- Implement UKM in installer

08/04/15
- R13
- Bring back intelli-thermal v2
- msm: thermal: Prevent mitigation if not required
- Powersuspend: add missing mdss_dsi_panel.c hooks
- g3: enable O3 optimizations
- g3: use xz compression

07/30/15
- R12
- Qseecom & crypto updates
- Bring back faux123 sound control
- Sound Control support fixes
- Update BFQ io scheduler to v7r8
- Tweak sio & zen io schedulers
- Set zen as default io scheduler on boot

07/17/15
- R11
- Remove faux123 sound control
- Add franco.Kernel sound control
- Remove intelli thermal
- Add franciscofranco's simplified Thermal Control
- Enable NTFS filesystem support
- Msm: vidc: updates
- Add Backlight Control
- Update zzmoove governor to 1.0 beta 7a
- Switch to Uber 5.1 toolchain

07/11/15
- R10
- Add lionheart governor
- Msm_thermal: remove vdd restrictions
- Upgrade cpuboost to enhanced version
- Updated anykernel installer
- Rwsem optimizations
- Power efficient workqueues
- Sched updates
- Cpuidle updates
- Slimbus updates
- Lowmemorykiller updates
- Add proper f400 support (Thanks @ishanbhatnagr96 for testing)

07/06/15
- R9
- Update sweep2sleep driver
- Update and fix zzmoove governor
- Update interactive governor and fix lag
- Merged intelli-thermal v2
- Add intelliactive governor
- Add GPU Overclocking to 657Mhz
- Add GPU 27Mhz Freq Step
- Tweak read ahead
- Update and tune governors
- Msm_thermal updates
- Msm_hotplug: remove cpuboost

07/03/15
- R8
- Linux 3.4.108
- Update to latest CM kernel
- Add adreno idler
- CPU Overclock to 2.88Ghz
- Add MSM Hotplug (enabled by default)
- Add Bricked Hotplug
- Add MSM Limiter
- Update Intelli Hotplug
- Add IMPULSE/INTELLIMM/SMARTMAX/YANKACTIVE/ZZMOOVE governors and remove old governors
- Add BFQ/SIOPLUS/TRIPNDROID IO schedulers
- FSync
- Bring KCAL_CTRL RGB driver up to date
- Update kexec hardboot patch (Credit: @Eliminater74)
- Remove F400 support

06/05/15
- R7
- Linux 3.4.107
- Update to latest CM kernel
- Add F400 support
- input: touchscreen: update from D850 V20F
- media: radio: Fix loading the IRIS transport when not a module

02/08/15
- R6
- Fix Powersuspend
- CM kernel updates
- Synaptic touch firmware update
- Separate d855 builds with fm radio module

02/04/15
- R5
- Linux 3.4.106
- Fix kernel panic on secondary ROM in MultiROM
- Latest CM kernel updates (now compatible with CM nightlies 2/2 and above!)
- Disable kernel modules (This caused issues with secondary ROMs, so reverting for now. D855 is the only variant that supports FM radio, so I may consider doing a separate build upon request)

01/30/15
- R4
- Sweep2sleep gesture (disabled by default)
- KCAL_CTRL RGB driver (replaces LCD_KCAL)
- Kexec Patch for lowmem variant (separate builds for D855 32G/16G variants) 
- Enable FM Radio module (requested by @LenAsh)
- GPU: Fix missing 27 Mhz frequency step

01/19/15
- R3
- Fix MultiROM support (tested and working)
- SaberMod graphite optimizations 
- Power efficient workqueue
- Push readahead to 512kb
- Powersuspend
- Dynamic FSync
- Frandom

01/15/15
- R2
- Added Kexec Hardboot Patch

01/14/15
- Initial release (R1)

Known Issues
- You tell me

Credits
@Tectas
@savoca
@faux123
@dorimanx
@neobuddy89
@RenderBroken
 
Last edited:

Idol400

Senior Member
Dec 30, 2012
140
64
nice job

I used this kernel some time. I like it. Smooth fast. I don't have problem yet. More features. Nice battery eating. Thanks
 

tobitege

Senior Member
Oct 2, 2012
4,649
12,089
I've been using @Fechinator's AOSP kernel on different non-stock roms without issues in the past. The big difference might be the most recent CM commits in the rom, which might cause issues, too (the whole week it's been a CM fixer'upper).
 

Idol400

Senior Member
Dec 30, 2012
140
64
I'm using this kernel with last Resurrection ROM. It's working perfect !
 

Attachments

  • Screenshot_2015-01-15-14-00-15.png
    Screenshot_2015-01-15-14-00-15.png
    228.5 KB · Views: 5,227
Last edited:

Idol400

Senior Member
Dec 30, 2012
140
64
I'm using this kernel with last Resurrection ROM. It's working perfect !
 
Last edited:

ruk212

Senior Member
Mar 29, 2012
361
67
Can you edit how much the battery charges I.e make the battery charge faster with this kernel and how ??

Sent from my LG-D855 using XDA Free mobile app
 

Top Liked Posts

  • There are no posts matching your filters.
  • 176
    C3tAwx5.png


    777jon’s Custom Kernel for AOSP Based Roms!

    Code:
    /*  *** 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 KERNEL
    * 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.
    * BOOM goes the Dynamite
    */

    Features
    * Bumped
    * Linux 3.4.110
    * -O3 Optimized
    * Latest CM12.1 g3 patches
    * Latest Linux 3.4.x patches
    * Universal Kernel Control Support (Integrated into Kernel ZIP)
    * Synapse Support - Complete Kernel Control!
    * Anykernel Ramdisk Format (Compatible with all ROMS)
    * Compiled with latest Uber 5.2 Toolchain
    * Sweep2sleep
    * CPU Overclock to 2.88Ghz
    * CPU Underclock to 268Mhz
    * Powersuspend 1.5 by @faux123
    * MSM_Hotplug, Intelliplug, and MSM_MPDecision (Bricked) all flavored by @neobuddy89
    * MSM_Limiter by @neobuddy89 - More like a Swiss army knife! adds Per-Core Functionality!
    * Alucard Touch Boost by @alucard_24
    * Intelli-Thermal v2 by @faux123
    * Intelliactive and IntelliMM from @faux123
    * Impulse Governor from @neobuddy89 - Interactive when needed, Conservative when not!
    * Alucard, Darkness, and Nightmare governors by @alucard_24
    * Smartmax, Interactive, Slim, Conservative, IntelliMM, Intelliactive, YankActive, Impulse,
    * ZZmoove, Powersave, Performance, Lionheart, Ondemand, Alucard, Darkness, Nightmare
    * FIOPS, ROW, BFQ-v7, SIO, DEADLINE, NOOP, CFQ and ZEN Schedulers
    * Live userspace sharpening control from @savoca
    * KCAL_CTRL RGB driver (replaces LCD_KCAL)
    * Sound Control Support
    * Voltage Control Support
    * Frandom
    * FSync
    * F2FS filesystem support
    * NTFS filesystem support
    * exFAT-nofuse filesystem support
    * Kexec Hardboot Patch (MultiROM support)
    * Adreno Idler
    * Disabled IO Stats
    * XZ Kernel Compression
    * Arch Power
    * Gentle Fair Sleepers (Disabled by default)
    * Powerqueue efficient control

    Instructions
    1. Boot into Recovery
    2. (Recommended) Make a complete backup of entire rom
    3. Flash Zip
    4. Reboot

    Download
    Android File Host | BasketBuild | RenderServer

    Source
    Kernel Github

    XDA:DevDB Information
    777 Kernel, Kernel for the LG G3

    Contributors
    777jon
    Kernel Special Features:

    Version Information
    Status: Stable
    Current Stable Version: R22
    Stable Release Date: 2015-01-15

    Created 2015-01-15
    Last Updated 2015-12-05
    46
    FAQ:

    How do I tune my kernel settings?
    I recommend using either Synapse or Kernel Adiutor.

    CPU Governors & Schedulers How-To
    Thanks a lot to @gsstudios for this fantastic guide: Link

    Uninstall UKM & 777 Kernel
    My kernel installs a special edition of UKM for my kernel. If you switch kernels, you should also flash UKM_uninstaller_v2.zip

    Synapse Profiles

    Kernel Profiles Thread - Link
    Thanks @gr3ud

    Instructions for Backup and Restore profiles by @abhi08638 - Click Here

    @gr3ud's Profile - Click Here

    Change Log
    Code:
    12/05/15
    - Update to latest CM Kernel
    - Separate builds for Lollipop and Marshmallow
    - Merged alucard touch boost updates by DEV
    - Merged msm limiter updates
    - Merged f2fs upstream updates
    
    10/22/15
    - R21
    - Linux 3.4.110
    
    10/19/15
    - R20
    - Update to latest CM Kernel
    - Add alucard, darkness, and nightmare governors
    - Replace cpu-boost with alucard touch boost
    - Enforce stock max frequency on boot
    - Upgrade msm limiter to version 3.8
    - Merged SELinux updates
    - Merged msm: vidc updates
    - Merged tcp_cubic, vfs, proc, and uid_cputime updates
    
    09/28/15
    - R19
    - Linux 3.4.109
    - Update to latest CM Kernel
    - Merged KCAL driver updates
    - Merged zzmoove updates by DEV
    - Merged alucard hotplug updates by DEV
    - Cleaned cpufreq governor code
    - Interactive governor updates
    
    09/16/15
    - R18
    - Update to latest CM Kernel
    - Merged powersuspend version 1.7
    - Merged latest KCAL driver updates
    - Merged adreno idler updates by DEV
    - Merged alucard hotplug updates by DEV
    
    09/01/15
    - R17
    - Update to latest CM Kernel
    - Optimize CPU frequency scaling
    - Optimize Readahead divide/multiply by power of 2 using L/R shift
    - Sweep2Sleep: change sysfs interface to s2s only
    - Bring back middle cpu frequencies
    - Merged latest zzmoove patches by DEV
    - vs985: enable BQ5102X wireless charging
    
    08/13/15
    - R16
    - Merged zzmoove update to 1.0 beta 8
    - Merged alucard hotplug updates by DEV
    - Reverted middle cpu frequency steps back to stock
    - Fixed black screen after LG logo for some users
    - Merged mmc drivers updates
    - Merged mmc scaling control
    - Merged mmc software crc control
    - Merged tripndroid io scheduler
    - Merged update for CFQ I/O gov to speedup I/O for SSD storage
    - Merged UKM 3.8.1.4 Special Edition
    
    8/10/15
    - R15
    - Add alucard hotplug
    - Revamp lowmemorykiller
    - Allow cpu underclocking to 268Mhz
    - Adjust memory bandwidth for better high end performance
    - Sched: enable ARCH_POWER by default
    - Sched: disable GENTLE_FAIR_SLEEPERS by default
    - Mm, tick, & base power updates
    - UKM: add support for adaptive LMK
    - Compiled with latest Uber 5.2 toolchain
    
    08/07/15
    - R14
    - Add slim governor
    - Enable more CPU frequencies
    - Update to latest CM kernel
    - Qseecom & binder updates
    - xz: Optimize Sfck Compression
    - Implement UKM in installer
    
    08/04/15
    - R13
    - Bring back intelli-thermal v2
    - msm: thermal: Prevent mitigation if not required
    - Powersuspend: add missing mdss_dsi_panel.c hooks
    - g3: enable O3 optimizations
    - g3: use xz compression
    
    07/30/15
    - R12
    - Qseecom & crypto updates
    - Bring back faux123 sound control
    - Sound Control support fixes
    - Update BFQ io scheduler to v7r8
    - Tweak sio & zen io schedulers
    - Set zen as default io scheduler on boot
    
    07/17/15
    - R11
    - Remove faux123 sound control
    - Add franco.Kernel sound control
    - Remove intelli thermal
    - Add franciscofranco's simplified Thermal Control
    - Enable NTFS filesystem support
    - Msm: vidc: updates
    - Add Backlight Control
    - Update zzmoove governor to 1.0 beta 7a
    - Switch to Uber 5.1 toolchain
    
    07/11/15
    - R10
    - Add lionheart governor
    - Msm_thermal: remove vdd restrictions
    - Upgrade cpuboost to enhanced version
    - Updated anykernel installer
    - Rwsem optimizations
    - Power efficient workqueues
    - Sched updates
    - Cpuidle updates
    - Slimbus updates
    - Lowmemorykiller updates
    - Add proper f400 support (Thanks @ishanbhatnagr96 for testing)
    
    07/06/15
    - R9
    - Update sweep2sleep driver
    - Update and fix zzmoove governor
    - Update interactive governor and fix lag
    - Merged intelli-thermal v2
    - Add intelliactive governor
    - Add GPU Overclocking to 657Mhz
    - Add GPU 27Mhz Freq Step
    - Tweak read ahead
    - Update and tune governors
    - Msm_thermal updates
    - Msm_hotplug: remove cpuboost
    
    07/03/15
    - R8
    - Linux 3.4.108
    - Update to latest CM kernel
    - Add adreno idler
    - CPU Overclock to 2.88Ghz
    - Add MSM Hotplug (enabled by default)
    - Add Bricked Hotplug
    - Add MSM Limiter
    - Update Intelli Hotplug
    - Add IMPULSE/INTELLIMM/SMARTMAX/YANKACTIVE/ZZMOOVE governors and remove old governors
    - Add BFQ/SIOPLUS/TRIPNDROID IO schedulers
    - FSync
    - Bring KCAL_CTRL RGB driver up to date
    - Update kexec hardboot patch (Credit: @Eliminater74)
    - Remove F400 support
    
    06/05/15
    - R7
    - Linux 3.4.107
    - Update to latest CM kernel
    - Add F400 support
    - input: touchscreen: update from D850 V20F
    - media: radio: Fix loading the IRIS transport when not a module
    
    02/08/15
    - R6
    - Fix Powersuspend
    - CM kernel updates
    - Synaptic touch firmware update
    - Separate d855 builds with fm radio module
    
    02/04/15
    - R5
    - Linux 3.4.106
    - Fix kernel panic on secondary ROM in MultiROM
    - Latest CM kernel updates (now compatible with CM nightlies 2/2 and above!)
    - Disable kernel modules (This caused issues with secondary ROMs, so reverting for now. D855 is the only variant that supports FM radio, so I may consider doing a separate build upon request)
    
    01/30/15
    - R4
    - Sweep2sleep gesture (disabled by default)
    - KCAL_CTRL RGB driver (replaces LCD_KCAL)
    - Kexec Patch for lowmem variant (separate builds for D855 32G/16G variants) 
    - Enable FM Radio module (requested by @LenAsh)
    - GPU: Fix missing 27 Mhz frequency step
    
    01/19/15
    - R3
    - Fix MultiROM support (tested and working)
    - SaberMod graphite optimizations 
    - Power efficient workqueue
    - Push readahead to 512kb
    - Powersuspend
    - Dynamic FSync
    - Frandom
    
    01/15/15
    - R2
    - Added Kexec Hardboot Patch
    
    01/14/15
    - Initial release (R1)

    Known Issues
    - You tell me

    Credits
    @Tectas
    @savoca
    @faux123
    @dorimanx
    @neobuddy89
    @RenderBroken
    34
    New Update!

    R12:
    * Qseecom & crypto updates
    * Bring back faux123 sound control
    * Sound Control support fixes
    * Update BFQ io scheduler to v7r8
    * Tweak sio & zen io schedulers
    * Set zen as default io scheduler on boot
    * Full changes: https://github.com/777jon/g3_kernel/commits/lp-release

    Brought back fauxsound support along with a couple fixes. Also, OTA support via the Kernel Adiutor app!
    31
    New Update!

    R19
    * Linux 3.4.109
    * Update to latest CM Kernel
    * Merged KCAL driver updates
    * Merged zzmoove updates by DEV
    * Merged alucard hotplug updates by DEV
    * Cleaned cpufreq governor code
    * Interactive governor updates
    * Full changes: https://github.com/777jon/g3_kernel/commits/lp-release

    Enjoy :)
    31
    New Update!

    R20
    * Update to latest CM Kernel
    * Add alucard, darkness, and nightmare governors
    * Replace cpu-boost with alucard touch boost
    * Enforce stock max frequency on boot
    * Upgrade msm limiter to version 3.8
    * Merged SELinux updates
    * Merged msm: vidc updates
    * Merged tcp_cubic, vfs, proc, and uid_cputime updates
    * Full changes: https://github.com/777jon/g3_kernel/commits/lp-release

    In this update, I added alucard, darkness, and nightmare governors by Alucard24. Replaced old cpu-boost driver with new and super fast alucard touch boost. I also upgraded msm limiter and fixed the issue when frequency goes above stock limit on boot.

    Thanks for your support! Enjoy :)