[Kernel] [A10] Genom-Magic

mylove90

Senior Member
Feb 27, 2011
1,075
746
0
30
Cairo
www.samsungarb.com
GENOM-Magic KERNEL

Code:
/*
* Your warranty is now void.
*
* We're 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 ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at us for messing up your device, we will laugh at you.
*
*/
This kernel is only for AOSP Android 10 rom

Upstreamed with
Linux Upstream | Latest CAF Tag | Latest Wlan Driver Tag | Latest Sound Driver Tag

Download : Gdrive 1.0
Download : Gdrive 1.11
Download : Gdrive 1.12
Download : Gdrive 1.2
Download : Gdrive 1.3
Download : Gdrive 1.31
Download : Gdrive 1.35
Download : Gdrive 1.4
Download : Gdrive 1.5
Download : Gdrive 1.6
Download : Gdrive 1.65
Download : Gdrive 1.7
Download : Gdrive 1.71
Download :Gdrive 1.72
Download :Gdrive 1.8

Installations :
  • Backup boot.img and /vendor/lib/modules folder if you want to go back
  • Flash Zip file with any twrp based recovery
  • Flash Magisk Zip
  • reboot and Enjoy :)


XDA:DevDB Information
Genom-Magic, Kernel for the Xiaomi Redmi 7

Contributors
mylove90, rama982, Dhina_17
Source Code: [url]https://github.com/mylove90/android_kernel_xiaomi_onc[/URL]

Kernel Special Features:

Version Information
Status: Stable
Current Stable Version: 1.1
Stable Release Date: 2019-11-17

Created 2019-11-18
Last Updated 2019-12-27
 
Last edited:

mylove90

Senior Member
Feb 27, 2011
1,075
746
0
30
Cairo
www.samsungarb.com
Change Log:-

1.8

✓ Merge latest CAF tag LA.UM.8.6.2.r1-07600-89xx.0
✓ Merge Android linux Stable 4.9.225
✓ Fix a blank screen during fingerprint unlock thanks to @imjyotiraditya
✓ Update SMLK and Re-enable it
✓ Update wireguard to Snapshot v1.0.20200520
✓ Silence Sound driver log spam


1.72

✓ Fix a random reboot


1.71

✓ Fix a minor bug (error message of vendor mismatch contact your manufacturer)


1.7

✓ Upstream to CAF tag LA.UM.8.6.2.r1-07100-89xx.0
✓ Upstream to 4.9.223
✓ Merge Google Common
✓ Compile with Clang 11.0.1
✓ A lot of CPU Scheduler optimizations


1.65

✓ Remove CPU underclock because it was causing a bug
✓ Bring back 1800Mhz to the big clustrer
✓ Add 725 Mhz GPU Frequency

1.6

✓ Upstream to 4.9.219
✓ Upstream to CAF tag LA.UM.8.6.2.r1-06900-89xx.0
✓ Compile with Clang 10
✓ Fix a bug in CPU underclock
✓ Remove Backlight dimmer due to a conflict
✓ Update exfat driver from arter97
✓ Update Simple LMK from kernel toast
✓ Add Klapse
✓ Add CPU Masks for little and big CPUs
✓ Add API to mark IRQs and kthreads as performance critical and utilize it in every possible way
✓ Disable CAF boost and Enable CPU input boost
✓ Enable Devfreq boost
✓ Introduce Dynamic Schedutune thanks to @vvr3ddy


1.5
✓ Upstream to 4.9.216
✓ Upstream to CAF tag LA.UM.8.6.2.r1-06600-89xx.0
✓ Enable Sound Controls
✓ Enable Kcal display colors controls
✓ Updated Simple Low Memory killer from kerneltoast
✓ Add Backlight dimmer
✓ Enhance Charging speed
✓ Fix a GPU lag
✓ Disable BIG_CLUSTER_MIN_FREQ_ADJUST ( little core was always at 1094mhz while screen on)
✓ Enable NTFS support


1.4 (Mad Edition) big thanks to @mady51
✓ Adjust Swapiness
✓ Adjust zRam writeback and dirty ratios
✓ Enhance Workqueue power efficient
✓ Enable ULPS suspend mode
✓ Disable a lot of debug functions
✓ Release some VFS Cache pressure
✓ Use O3 for all input sources
✓ Faster deep sleep
✓ Make cpu more interactive
✓ OC Display to 65hz (Stable and safe)
✓ Upstream to CAF tag LA.UM.8.6.2.r1-06100-89xx.0
✓ A lot of other tweaks and changes under the hood
1.35
✓ Upstream to 4.9.213
✓ Block one more kernel wakelock to save more battery
✓ Enable Work queue power efficient to save more battery
✓ A trial to OC the Display to 63Hz

1.31
✓ Fix Usb debugging and Usb connection

V1.3
✓ Upstream to 4.9.212
✓ Merge latest Caf Tag LA.UM.8.6.2.r1-05900-89xx.0
✓ Revert CPU OC
✓ Revert Audio driver OC
✓ Introduce CPU input boost
✓ Introduce CPU Sets Assist
✓ Introduce CPU Schedtune Assist
✓ Introduce Unwanted apps blocker
✓ Introduce an Energy Model management framework
✓ Optimize Schedutil Governor
✓ Add tripndroid & deadline io schedulers
✓ Optimize BBR TCP congestion algo
✓ Update dynamic fsync to 2.3

V1.2
✓ Upstream to 4.9.210
✓ OC CPU to 2016Mhz (Thanks to @Dhruvgera )
✓ UC CPU to 307Mhz
✓ OC GPU to 825Mhz (Thanks to @Dhruvgera )
✓ OC Audio driver to 12Mhz

V1.12
✓ Upstreamed to 4.9.208
✓ Fix a bug in Voip apps

V1.11
✓ Fixed a bug in Camera driver

V1.1
✓ Based on @RevanthTolety CAF Kernel
✓ Upstreamed to latest Linux Stable 4.9.206
✓ Upstreamed to latest CAF tag LA.UM.8.6.2.r1-05300-89xx.0 (Android 10)
✓ Built with Latest AOSP Clang & GCC
✓ Disabled CRC to gain some performance
✓ Increased Charging Current to 2500mA (Thank to @Ragy747 )
✓ Ultra CPU Undervolt to save more battery (Thanks to @abhinand.a.k )
✓ Add Support for Joystick & Gampads

V1.0
✓ Upstreamed to latest Linux Stable 4.9.201
✓ Upstreamed to latest CAF tag LA.UM.7.6.2.r1-10300-89xx.0

Full features list:-
CPU Governors:
Schedutil, Pixutil, Blu_schedutil, Energy_dcfc, Electroutil, helix_schedutil, pwrutil, smurfutil, smurfutil_flex, pixel_smurfutil
Recommended: pixel_smurfutil

I/O Scheduler:-
cfq, noop, anxiety, bfq, fiops, maple, zen
Recommended: zen

Zram Compression Algorithm:
deflate, lzo, lz4
Recommended: lz4

Tcp congestion algorithm:
westwood, cubic, reno, bic, bbr, cdg, dctcp, highspeed, hybla, htcp, vegas, nv, veno, scalable, lp, yeah, illinois
Recommended: bbr

Supported Filesystems:
ext2, ext3, ext4, vfat, exfat, f2fs

✓CPU
CPU undervolt by 100mv
CPU Stune Boost
CPU Voltage controls
CPU DSBoost

✓GPU
GPU Adreno idler
GPU Adreno boost
GPU idle frequency 19 mhz
GPU initial frequency 133 mhz

✓Sound
Sound Controls: Control gain of microphone & headphones
Improved speaker sound

✓Screen
Kcal & Klapse

✓Malicious
Simple Low Memory Killer
Boeffla Wakelock blocker
Active Swap
Zram lz4 compressed with memory tracking and Write back
Power suspend mode
Dynamic Fsync
Wireguard VPN
Usb fast Charge
Drivedroid Support
Remove some debugging functions to have more free Ram
TTL Target Support


For Donations (BTC only) :
HTML:
bc1q78df5zj9795q5x7xsl7qa782ec6unyk7vtda2s
 
Last edited:

Nazar122436

New member
Dec 16, 2019
2
0
0
Nice

Nice Bro:хорошо:

---------- Post added at 05:22 PM ---------- Previous post was at 05:16 PM ----------

For onclite,You are the kernel god!!

---------- Post added at 06:07 PM ---------- Previous post was at 05:22 PM ----------

Do delete data before flashing the kernel? :mad: