• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[KERNEL][E5823] GreenKernel for Nougat (stock ROM)

Search This thread

Wenro

Senior Member
Oct 10, 2014
110
22
Sweden
Yeah, although I think the problem is somewhere else. You might have an undervoltage-induced error only because of one of the frequencies. So not all the voltage settings, just a particular one.
And only that one is giving you trouble. It was like that with my Z5C. Ofc, if you get more reboots then either your voltage for the problematic freq is too low or you have several problematic frequencies.

Apart from that, my Z5C is pretty stable. So if there is an error, it's from a race condition somewhere that's exacerbated from the inaccurate voltage tweaks. :)

I think I tried setting all voltages individually, as GreyLeshy posted in a screenshot few posts back, but something made me unable to set it exactly like that, after changing a specific one, it automatically changed another. I will give it another try to explain this better.
 

trax7

Senior Member
May 15, 2012
952
344
I think I tried setting all voltages individually, as GreyLeshy posted in a screenshot few posts back, but something made me unable to set it exactly like that, after changing a specific one, it automatically changed another. I will give it another try to explain this better.
That means your phone can't take it. Don't use his settings blindly. They don't work for you.
 

Wenro

Senior Member
Oct 10, 2014
110
22
Sweden
That means your phone can't take it. Don't use his settings blindly. They don't work for you.

Actually I managed to set it like that and haven't had a reboot yet. Didn't do any longer calls than like 30 minutes yet though, so I'm still to discover if it's gonna continue. Do you have any idea what's causing it, any hunch? You were one of those who didn't have this issue until quite a while after, right?

Regards,
 

trax7

Senior Member
May 15, 2012
952
344
Actually I managed to set it like that and haven't had a reboot yet. Didn't do any longer calls than like 30 minutes yet though, so I'm still to discover if it's gonna continue. Do you have any idea what's causing it, any hunch? You were one of those who didn't have this issue until quite a while after, right?

Regards,
Nah, i still have issues, albeit very rarely. With lower than current voltages I have many more restarts. Find stable voltages. Or stable enough that it isn't an issue.
 

Wenro

Senior Member
Oct 10, 2014
110
22
Sweden
Nah, i still have issues, albeit very rarely. With lower than current voltages I have many more restarts. Find stable voltages. Or stable enough that it isn't an issue.

Still been working for me, I'm very surprised. When I had the issues I just used the global bump setting until it was stable but that was too much and noticed heat and battery life drastically decreasing.

I'm just WAITING FOR IT, and my tiny bit of happiness is gone again. ;)
 

Alefello

Senior Member
Nov 28, 2007
170
12
Is it possible to have a version underclocked by default so we can have temp and battery life improvement? Like zombie kernel that was 1,344/1,536GHz by default.
Thank you
 

trax7

Senior Member
May 15, 2012
952
344
Is it possible to have a version underclocked by default so we can have temp and battery life improvement? Like zombie kernel that was 1,344/1,536GHz by default.
Thank you
It's been months since the last reply. Also, it's something easily doable by yourself and it doesn't warrant another release. So definitely not.
 

Boberoch

New member
Jul 22, 2020
2
0
Is it possible to pass SafetyNet with this Kernel? I am using E5823 on Android 7.1.1 firmware 32.4.A.1.54. Using Magisk v20.4.

However, SafetyNet check gives me:
ctsProfile: false
basicIntegrity: false

Where might I have gone wrong? I have the following Magisk modules installed:
Busybox for Android NDK
Custom Thermal Mod (FSC)
Debloater
Systemless Hosts
Xposed Framework
Youtube Vanced

And the following Xposed Modules:
Dimensions Editor
Greenify

I am very thankful for help :)

PS: Also I do not understand what OP root: magisk + module init.d means? I cannot find the init.d module anywhere :/
 
Last edited:

trax7

Senior Member
May 15, 2012
952
344
Is it possible to pass SafetyNet with this Kernel? I am using E5823 on Android 7.1.1 firmware 32.4.A.1.54. Using Magisk v20.4.

However, SafetyNet check gives me:
ctsProfile: false
basicIntegrity: false

Where might I have gone wrong? I have the following Magisk modules installed:
Busybox for Android NDK
Custom Thermal Mod (FSC)
Debloater
Systemless Hosts
Xposed Framework
Youtube Vanced

And the following Xposed Modules:
Dimensions Editor
Greenify

I am very thankful for help :)

PS: Also I do not understand what OP root: magisk + module init.d means? I cannot find the init.d module anywhere :/
Magisk has an addon.d folder. Use that, it's better. Also, you won't pass CTS with Xposed installed. That's the whole point of Magisk, not modifying /system in order to help pass SafetyNet.
 

threader

Senior Member
May 31, 2010
212
136
Has anyone gotten DEV_rc13 booting?

Edit: this was a problem with the config I used
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 23
    Green Kernel

    Features:
    • Latest CAF source
    • Support WireGuard
    • CPU voltage control
    • Adreno idler
    • KCAL Driver
    • Fingerprint boost tweaks
    • Available CPU governors: blu_active, elementalx, chill, electron, flash, interactive, ondemand, smartmax_eps, bioshock, powersave, performance
    • Available I/O schedulers: deadline, row, cfq, bfq, noop, fifo, fiops, sio, sioplus, maple, zen
    • Remove SafetyNet checks
    • DRM-Fix, Sony RIC disabled, DM-Verity disabled (ramdisk)
    • Built with Linaro Toolchain 7.2.1
    • Kernel for stock ROM

    Change log:
    Code:
    v1.12.70
    - Fix video recording
    - Updated WireGuard to 0.0.20180304
    - Upstream to 3.10.108
    - Driver update wlan to 1.141.67.32
    - Updating the USB Gadget subsystem
    - Add The NEXT generation (TNG) for Android Low Memory Killer
    - Printk and friends can now format bitmaps using '%*pb[l]'
    - Add Snapdragon Smart Protection and add service "seempd" (activation requires the edit framework)
    - Various fixes for stability and optimization
    
    v1.10.28
    - Updated BCMDHD driver
    - Updated WireGuard to 0.0.20180202
    - Minor update network protocol
    - swap: Fix value of SWP_FAST
    - A lot of changes to eMMC
    -- Added Command Queue Support on eMMC
    - Updated Binder driver
    - Updated TUN network driver
    - Built with Linaro Toolchain 7.2.1
    - Various fixes for stability
    - Lots of different subsystem changes
    
    v1.6.28
    - Use power efficient work queues
    - Update z3fold
    - Fix loading of the cryptographic module QTI HW (version 1.3 violated the module loading)
    - Various fixes for energy efficiency and stability
    
    v1.4.14
    - Updated crypto modules
    - Update LZ4 to v1.7.3
    - Update to LA.BF64.1.2.3_rb1.18
    - Add support WireGuard
    - Other changes for stability
    
    v1.2.31
    - Added I/O Schedulers: zen
    - Other changes stability
    
    v1.0.0
    - Added governor: Electron and Chill
    - Maximum frequency default 1651200 and 2016000
    - Other changes stability
    
    v0.9.9
    - Added eCrypt FS
    - Updated driver BT
    - Changed the frequency of the interrupt timer to 300
    - Other changes stability
    - Add support for 32.4.A.1.54
    
    v0.9.4 (hotfix)
    - Added eCrypt FS
    - Updated driver BT
    
    v0.9.3:
    - added RCU
    - initial fix MMC
    - added CPU governors: flash, blu_active
    - fix binder
    - fixes network
    - other improvements for stability
    
    v.0.8.7:
    - ZRam, return 512MB
    - Fixes for stability
    
    v.0.8.6:
    - Update to LA.BF64.1.2.3_rb1.17
    - Driver update wlan to 1.141.67.30 and FW 7.45.59.18 (r718509)
    - Added exfat file system driver (rejection of the built-in module)
    - Other fixes for stability
    
    v.0.8: 
    - Update to LA.BF64.1.2.3_rb1.16
    
    v.0.7: 
    - Minor enhancements and performance improvements
    
    v.0.6.5: 
    - The transition to opensource Core control driver instead of the built-in module
    - CPU voltage control
    - Updated WLAN driver to 1.141.67.29 and Firmware 7.45.59.17
    - Increased ZRam size to 768 MB
    - Add support for 32.4.A.0.160
    - Built with Linaro Toolchain 6.4.1
    
    v0.5.1: 
    - Added I/O Schedulers BFQ
    - Cancelled patch: "dts: msm8994-mdss: Enable power collapse on idle"
    
    v0.5: 
    - Added KCAL Driver
    - Added Qnovo QNS Interface (not exactly sure about the effectiveness)
    - Other improvements
    
    v0.4.2: 
    - Enable Governors Bioshock for A53
    - Enable I/O Schedulers Maple for internal memory
    - Enable Hi-Performance DAC
    - Enable Pstore
    - Disable Governors USERSPACE
    
    v0.4: 
    - Added Governors: Smartmax EPS, Bioshock
    - Added I/O Schedulers: FIFO, SIOplus
    - Added Fingerprint Boost Driver
    - Other minor improvements
    
    v0.3: 
    - init.d support
    - Enable State Notifier
    - Gentle Fair Sleepers Interface
    - Arch Power
    - Disabled CRC check in MMC for 30% extra performance with IO
    - Added Adreno idler
    - Added I/O Schedulers: Maple, Switcher
    - Other minor improvements
    
    v0.2: 
    - Disabled check SafetyNet
    - Added ElementalX Governors
    - Added I/O Schedulers SIO, FIOPS
    - Enabled TCP Westwood
    - Reduced Adreno minimum frequency to 180MHz
    
    v0.1: 
    - Added DRM-Fix
    - Sony RIC disabled
    - DM-Verity disabled
    - Release based on 32.3.A.2.33
    - Built with Linaro Toolchain 6.3.1 (compiler Google 4.9 outdated 2015)

    Downloads
    Dropbox

    Additionally
    To configure the kernel, use Kernel Adiutor.
    ROOT: Magisk + module init.d (for kernel v.0.6+)

    XDA: DevDB Information
    Green Kernel, Kernel for Sony Xperia E5823

    Contributors
    GreyLeshy
    Source Code: github.com/GreyLeshy/android_kernel_sony_msm8994_kitakami

    Version Information
    Current Stable Version: 1.12.70
    Last Updated: 2018-03-18
    _____
    TWRP 3.2.3 | Vulkan API for Adreno 430 | Media Config
    8
    Modification for 32.4.A.1.54

    Media Config:
    - Minor changes and adding support for VP9 HW.
    VP9 HW is not work, requires modification of the libraries.

    SoundMod:
    - Sensitivity of the microphone at a call is modified
    - Increased headphone volume
    - Added ZNR
    - Added Apt-X HD for Bluetooth
    - Enabled 24/96khz Bluetooth playback
    - Enabled 24/96khz Headphones playback
    - Enabled 24/192khz USB playback
    7
    Test kernel v0.9.6 for FW 32.4.A.1.54
    Change log:
    - Added changes made by Sony
    - Other changes stability

    The Kernel may contain bugs!
    Please report any identified malfunctions.
    6
    Kernel v0.9.3 (fw 32.4.A.0.160) goes into stable branch.
    6
    I publish the test kernel for 32.4.A.0.160.
    See Github to see what changes included.
    https://www.dropbox.com/s/bh4ok7v2zkju5n6/Green_Kernel_BETA.zip?dl=0

    And for best compatibility flash update fw WLAN/BT. https://forum.xda-developers.com/showpost.php?p=73357962&postcount=11

    Screenshot AnTuTu
    Screenshot_20170911-182726.png
    An_Tu_Tu_Benchmark_6.3.5_2017091120170910.png