[Kernel][mido] ReVolt Kernel [Los/Aosp]

Status
Not open for further replies.
Search This thread

Boomshiva

Senior Member
Nov 19, 2015
1,972
1,402
0
Mumbai
wdjkOpE.png
Code:
/*
 * Your Warranty is now void.
 *
 * I am not responsible for bricked devices, dead SD cards, dead dogs, or cats, 
 * but i'm very interest in thermonuclear war, so if you point the finger
 * at me for messing up your device just because this kernel,  I will 
 * send you to the mars with Nuclear Rocket. Act accordingly.
 * I know this paragraph is conspiracy-included, so 
 * dont ask about it. Welcome.
 */

ReVolt Kernel For Redmi Note 4

Features :

--Upstream to 3.18.99 & based on LA.UM.6.6.r1-06700-89xx.0 caf tag
--Android O (8.0&8.1) only
--New display supported
--Compiled with Linaro 7.x A53 tool-chain
--Optimized for msm8953 chip
--KCAL color control
--Sound control
--Pdesire audio drivers
--GPU boost added
--Virtual memory : KSM,ZRAM, ZCACHE & FONT SWAP
--Misc : Dynamic Fsync, Arch Power,CRC & Gentle fair sleepers toogle
--Added Intelitermal solution
--I/O SCHEDULERS :FIOPS,MAPLE,SIO,BFG,CFQ,deadline,noop
--Gpu oc to 750 MHz [removed]
-- Governor :Blue_active,,chill,relaxed ,conservative, ondemand, userspace, powerspace, interactive, performance.
--Tweaked interactive /electron governor
--Early suspend driver
--Vibration intensity control
--F2FS support
--Fingerprint sensor boost driver
--exFAT Support
--Disabled CRC check (up to 30% faster I/O)
--Blocked many wakelocks
--USB fast charge
--KSM optimization
--Zram optimization
--random updated to 4.2
--Frandom number generator
--HZ 100 for best performance
--HW 32,chacha20poly1305,poly1305 & SHA256 cypto support
--Load average fix
--Optimized SHA256
--Nvidia power saving tunnigs
--Ardeno idler
--Lazyplug hotplug [removed]
--Power suspend
--Quick wakeup
--USB fast charge 2.0
--KCAL color control
--Wireguard support
--Gestures :
*Swipe to wake
*Swipe to sleep
*Double tap to wake
--Boeffla wakelocker
-- TCP congestion algorithm : bic,cubic, htcp, highspeed, vegas, reno, scalable, lp, , illinois, Westwood,hybla,veno,yeah
--spectrum support
--Works in both AOSP/LineageOS based ROMs
--General Performance & Battery life optimizations
And more you can find on my GitHub in commits


DOWNLOADS on this post

Credits :
- LINUS for the sources
- @LordArcadius
- @DroidTug
[email protected]
- @franciscofranco
[email protected]
[email protected]
[email protected]
- @Arnav Gosain​

-all the other developers from i cherry-picked commits
-all the other testers:silly:



For support join our telegram group
ReVolt group

Requirements
*Mido
*Working brain
*Basic understanding on how to read things
*Capability to use Google.com
*Not messing things up ,just to look cool


XDA:DevDB Information
[Kernel][mido] ReVolt Kernel [Los/Aosp], Kernel for the Xiaomi Redmi Note 4

Contributors
Boomshiva, NATO66613
Source Code: https://github.com/kondors1995/android_kernel_xiaomi_msm8953

Kernel Special Features: Compiled with Linaro 7.x A53 tool-chain && Optimized for msm8953 chip

Version Information
Status: Stable
Current Stable Version: O-R-20
Stable Release Date: 2018-03-17

Created 2017-10-22
Last Updated 2018-03-17
 

Attachments

  • Screenshot_20171113-142132.png
    Screenshot_20171113-142132.png
    192.1 KB · Views: 23,335
  • Screenshot_20171113-142143.png
    Screenshot_20171113-142143.png
    164 KB · Views: 23,231
  • Screenshot_20171113-142149.png
    Screenshot_20171113-142149.png
    93.1 KB · Views: 21,949
  • Screenshot_20171113-142202.png
    Screenshot_20171113-142202.png
    142.6 KB · Views: 20,635
  • Screenshot_20171113-142210.png
    Screenshot_20171113-142210.png
    81.5 KB · Views: 19,797
  • Screenshot_20171113-142218.png
    Screenshot_20171113-142218.png
    163.1 KB · Views: 19,162
  • Screenshot_20171113-142249.png
    Screenshot_20171113-142249.png
    94.2 KB · Views: 17,729
  • Screenshot_20171113-142256.png
    Screenshot_20171113-142256.png
    37.7 KB · Views: 16,899
  • Screenshot_20171113-142302.png
    Screenshot_20171113-142302.png
    51.9 KB · Views: 16,361
  • Screenshot_20171113-142313.png
    Screenshot_20171113-142313.png
    106.2 KB · Views: 16,082
  • Screenshot_20171113-142332.png
    Screenshot_20171113-142332.png
    213.8 KB · Views: 15,910
  • IMG_20171215_101224_877.jpg
    IMG_20171215_101224_877.jpg
    63.2 KB · Views: 12,516
  • IMG_20171215_101213_852.jpg
    IMG_20171215_101213_852.jpg
    38.2 KB · Views: 13,112
Last edited:

Boomshiva

Senior Member
Nov 19, 2015
1,972
1,402
0
Mumbai
Changelogs

17/03/2018
Code:
*upstream to 3.18.99
*updated to caf LA.UM.6.6.r1-06700-89xx.0.xml
*compiled with my own uber tc gcc 7.3
*Added YouTube crash fix
*Added features back (based on v19)

08/03/2018
Code:
*Upstreamed to 3.18.98
*prima updated to caf LA.UM.6.6.r1-06500-89xx.0
*Switched camera stack from old mido N to caf LA.UM.6.6.r1-06500-89xx.0* (latest Oreo caf)
*Changed Ardeno idler implementation to use display state api instead of state notifier api 
*Sources based on omni sources 
*Fixed youtube issues (as reported by users ) 
*Few features like spectrum support , few TCP algorithm , others removed as its initial build, will be added later 
*Misc changes

27/02/2018
Code:
Updated to 3.18.96
Updated sdcardfs
Few  improvement for battery conservation


25/02/2018
Code:
Updated to 3.18.95
f2fs: updates on v4.16-rc1
Added Speck cipher support
HZ set to 1000
Improved charging
Updated QNS system
improvements to ARCH power & gentle fair sleepers
Improved Impedance detection;
Improved Sampling formats;
Improved Samplerates;
Improved SoundControl;
Added some sound tables.
Added Intelitermal V3 optimized



10/02/2018
Code:
Updated to 3.18.94
GPU improvements
Enabled D2W
Improved D2W & SW2 responsiveness 
Touch-sensor improvements
Updated mm controller


07/02/2018
Code:
*Omnivision cam fix 
*Binder switched to aosp 
*Misc fixes and optimization

05/02/2018
Code:
*updated prima
*sdcardfs
*cpuidle improvments
*and many  misc changes

03/02/2018
Code:
Updated to caf  LA.UM.6.6.r1-06200-89xx.0 
updated F2FS for batery life
Some GPU stuff
Misc changes
Batery life improvents

01/02/2018
Code:
updated to 3.18.93
misc AOSP changes
Boeffla wakelock blocker ( war against deepsleep):p
And few optimisation here and there for better user experience .

23/01/2018
Code:
)Addressed deep sleep issue and included a possible fix for that.
2)sorted out system has been destroyed issue


20/01/2018
Code:
Upstreamed to 3.18.92
Updated f2fs
Merge aosp changes to arm64
Misc updates

16/01/2018
Code:
Cpu boost
Arm64 instructions updates
Added gestures (swipe gesture) wake /sleep 
Improved fp responsiveness
And many more fixes under the hood

05/01/2018
Code:
Fix for new display
Upstreamed to 3.18.91
Caf updates 
Updated bfq to r8v12
Reverted many dts changes doe to reported cam / boot issues
Many more misc fixes

02/01/2018
Code:
upstreamed to 3.18.90 
Caf updates
Updated DTS 
misc fixes
Rebased to new sources
More Oreo optimization.
Interactive set as default

24/12/2017
Code:
Upstreamed to 3.18.89
Updated AOSP sources 
Updated CAF tags 
Added all remaining features from nougat 
Fixed hdr 
F2FS updated 
Added RCU boost 
Optimized adreno idler 
Made changes in adreno boost 
Updated ZRAM && swap 
Improved memory management 
Improved ram management && optimized for performance
Updated battery profile in spectrum
Added WIREGUARD support


15/12/2017
Code:
kernel is rebased on oreo base (works with nougat too) and  optimized

updated to 3.18.87 

It works on Oreo roms 8.0 /8.1

baseed of LA.UM.6.6.r1-04500-89xx.0 caf tag

Removed multiple features to debloat kernel

Tunned more for msm8953 chipset

updated devfreq ( GPU drivers)

updated cpuidle (cpu powersaving stuff)


19/11/2017
Code:
Updated to 3.18.82
Fixed krack vulnerability
Updated prima driver
Led drivers [new drivers]


18/11/2017
Code:
updated to 3.18.81
Updated cypto from according to 3.18 aosp changes 
updated CAF to LA.UM.5.6.r1-06300-89xx.0
Led drivers fixed[old drivers] ..(notification light works now  )
 
Last edited:

Boomshiva

Senior Member
Nov 19, 2015
1,972
1,402
0
Mumbai
Manuals && Announcement:

Installation instructions:
  1. download the kernel from above links (post 3)
  2. Boot to twrp
  3. flash the zip
  4. reboot

If coming from another custom kernel :
  1. Extract the boot.img from your current rom zip
  2. boot to twrp
  3. flash the extracted boot.img
  4. flash the kernel (revolt kernel zip)
  5. flash magisk or super su (optional )
  6. reboot

swipe gestures
Watch a video how it works (reference is of one plus ) :
https://www.youtube.com/watch?v=UvyUJxna-1E

How to take logs ?
Check the below thread
https://forum.xda-developers.com/showthread.php?t=2185929

General flashing way
This is how u should flash stuff

Rom+gapps+root+mods(sound,kernel etc )

When flashing stock kernel
Kernel +root

Flashing custom kernel after stock
Stock kernel +root+custom kernel

Check the zip is corrupt or not my comparing the md5(available on afh )

Still if U are getting system destroyed then check what u have done wrong .
Like
1) what magisk modules u guys are using
2) xposed is there or NOT
3)data is encrypt or not
4) mount system partition issues
5) outdated recovery
5)changed system file partition
 
Last edited:

magnum_2007

Senior Member
Apr 29, 2013
249
54
48
Islamabad
If it's the same kernel source from Soviet kernel, it probably has the MTP bug. Takes always connecting to MTP. Also the boot animation hangs a little bit in the start. I am not sure about this one specifically. But from the looks of it seems to be the same kernel.
 

Kevin Saiza

Senior Member
Mar 21, 2015
322
205
73
Realme 6 Pro
If it's the same kernel source from Soviet kernel, it probably has the MTP bug. Takes always connecting to MTP. Also the boot animation hangs a little bit in the start. I am not sure about this one specifically. But from the looks of it seems to be the same kernel.

To fix MTP , Add this to build.prop and report .
 
Status
Not open for further replies.

Top Liked Posts

  • There are no posts matching your filters.
  • 70
    wdjkOpE.png
    Code:
    /*
     * Your Warranty is now void.
     *
     * I am not responsible for bricked devices, dead SD cards, dead dogs, or cats, 
     * but i'm very interest in thermonuclear war, so if you point the finger
     * at me for messing up your device just because this kernel,  I will 
     * send you to the mars with Nuclear Rocket. Act accordingly.
     * I know this paragraph is conspiracy-included, so 
     * dont ask about it. Welcome.
     */

    ReVolt Kernel For Redmi Note 4

    Features :

    --Upstream to 3.18.99 & based on LA.UM.6.6.r1-06700-89xx.0 caf tag
    --Android O (8.0&8.1) only
    --New display supported
    --Compiled with Linaro 7.x A53 tool-chain
    --Optimized for msm8953 chip
    --KCAL color control
    --Sound control
    --Pdesire audio drivers
    --GPU boost added
    --Virtual memory : KSM,ZRAM, ZCACHE & FONT SWAP
    --Misc : Dynamic Fsync, Arch Power,CRC & Gentle fair sleepers toogle
    --Added Intelitermal solution
    --I/O SCHEDULERS :FIOPS,MAPLE,SIO,BFG,CFQ,deadline,noop
    --Gpu oc to 750 MHz [removed]
    -- Governor :Blue_active,,chill,relaxed ,conservative, ondemand, userspace, powerspace, interactive, performance.
    --Tweaked interactive /electron governor
    --Early suspend driver
    --Vibration intensity control
    --F2FS support
    --Fingerprint sensor boost driver
    --exFAT Support
    --Disabled CRC check (up to 30% faster I/O)
    --Blocked many wakelocks
    --USB fast charge
    --KSM optimization
    --Zram optimization
    --random updated to 4.2
    --Frandom number generator
    --HZ 100 for best performance
    --HW 32,chacha20poly1305,poly1305 & SHA256 cypto support
    --Load average fix
    --Optimized SHA256
    --Nvidia power saving tunnigs
    --Ardeno idler
    --Lazyplug hotplug [removed]
    --Power suspend
    --Quick wakeup
    --USB fast charge 2.0
    --KCAL color control
    --Wireguard support
    --Gestures :
    *Swipe to wake
    *Swipe to sleep
    *Double tap to wake
    --Boeffla wakelocker
    -- TCP congestion algorithm : bic,cubic, htcp, highspeed, vegas, reno, scalable, lp, , illinois, Westwood,hybla,veno,yeah
    --spectrum support
    --Works in both AOSP/LineageOS based ROMs
    --General Performance & Battery life optimizations
    And more you can find on my GitHub in commits


    DOWNLOADS on this post

    Credits :
    - LINUS for the sources
    - @LordArcadius
    - @DroidTug
    [email protected]
    - @franciscofranco
    [email protected]
    [email protected]
    [email protected]
    - @Arnav Gosain​

    -all the other developers from i cherry-picked commits
    -all the other testers:silly:



    For support join our telegram group
    ReVolt group

    Requirements
    *Mido
    *Working brain
    *Basic understanding on how to read things
    *Capability to use Google.com
    *Not messing things up ,just to look cool


    XDA:DevDB Information
    [Kernel][mido] ReVolt Kernel [Los/Aosp], Kernel for the Xiaomi Redmi Note 4

    Contributors
    Boomshiva, NATO66613
    Source Code: https://github.com/kondors1995/android_kernel_xiaomi_msm8953

    Kernel Special Features: Compiled with Linaro 7.x A53 tool-chain && Optimized for msm8953 chip

    Version Information
    Status: Stable
    Current Stable Version: O-R-20
    Stable Release Date: 2018-03-17

    Created 2017-10-22
    Last Updated 2018-03-17
    14
    New build up !!!!!

    changelogs:

    Removed 2.2 ghz oc since it never got used
    Updated spectrum(app must be working great now)
    Some tunings for arch
    new aosp changes
    updated Prima
    New adreno IDLER optimization

    Note : since oc is removed it should work on los 15 by Abhishek .
    11
    DOWNLOADS​


    Nougat {dropped support }

    Oreo
    11
    As we all know that there are many Oreo roms available ATM for our beloved mido , we got busy with real life you know it's Thanksgiving and Christmas is on the way :D and the development was at that point where if you went ahead to support oreo then we haveq to drop nougat support and apparently it seemed that not everyone was using Oreo and oreo sources were not stable at that time . So we stopped development and didn't update our kernel .
    But now we feel like it's time to support Oreo as I can see Oreo can be used as daily driver now after Volte and goodix fixes :laugh:
    so consider a belated Thanksgiving gift or advance Christmas gift from us and enjoy our kernel on your devices running Oreo (8.0 /8.1) . Thanks for your love and support :highfive:



    NEW BUILD IS UP !!!!!!
    CHANGELOGS:
    kernel is rebased on oreo base and optimized
    updated to 3.18.87
    baseed of LA.UM.6.6.r1-04500-89xx.0 caf tag
    Removed multiple features to debloat kernel
    Tunned more for msm8953 chipset
    updated devfreq ( GPU drivers)
    updated cpuidle (cpu powersaving stuff)
    Rest other old features are included too ;)


    Ps : Oreo based kernel works with nougat too but you might get led notification issues and other issues too .And we cannot help in that
    11
    How to save power?
    Switch the lights off when leaving the room.

    Sent from my OnePlus3T using XDA Labs
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone