FORUMS
Remove All Ads from XDA

[KERNEL]Radioactive Kernel V10.0.7[2019.11.13][OOS Android 10][Linux 4.9.179]

2,753 posts
Thanks Meter: 9,391
 
By acuicultor, Recognized Contributor / Recognized Developer on 14th December 2018, 06:43 PM
View First Unread Post Reply Email Thread
RADIOACTIVE KERNEL




For OOS STABLE/OPEN BETAS running Android 10!!!


Code:
/* *** Disclaimer
* 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.
*/


hi XDA community, i'm here to share with you my little project, my primary goal is to provide a stable and fast kernel with some cool features, i've decided to use Nathanchance's linux-stable op6 repo as base for the kernel to be always upstreamed with all the security and stability benefits from the latest Linux kernel version.

Current Features
General List:

Compiled with GCC 9.X Toolchain
Packed with Anykernel3 with ability to preserve magisk
Works on op6 and op6t
Linux kernel version 4.9.179
Option to disable/enable Fsync
I/O schedulers: Cfq, Noop, Deadline, Zen(default), Maple, Fiops, Sio, Anxiety, Tripndroid
Schedutil and Performance governors
Dynamic schedtune boost
Adrenoboost
Enabled advanced TCP algorithms (BBR default)
Kcal Control: Colors, Saturation, Hue, Contrast and more
Flar2's sound control
Usb fast charge
Backlight dimmer option and high brightness option
K-Lapse support by @tanish2k09
Option to disable some wakelocks
Enabled Zram with lz4 compression
Sweep2sleep, sweep2wake and vibration control
WIREGUARD support
Boeffla's led control
Removed a lot of debugging to gain performance
Other stuff that is boring to write here take a look at github for detailed information
And much more to come....

[ RADIOACTIVE KERNEL INSTALL ]

Instructions using twrp:
* Boot into Recovery
* (Recommended) Make a backup of boot, system and data partitions
* Flash Kernel Zip
* Reboot (NOTE:if you face bootloop try flashing magisk again to fix the bootloop)
* (Optional) Install your prefered kernel tweaker app(EX kernel manager or Franco kernel updater recomended)
* Enjoy!!!

Instructions using Ex kernel manager or FK kernel manager:
* Flash Kernel Zip
* Reboot
* (Optional) Install your prefered kernel tweaker app(EX kernel manager or Franco kernel updater recomended)
* Enjoy!!!


CHANGELOG

HERE


DOWNLOADS

KERNELS HERE

THANKS!!!!
Thanks and Credits to developers

Of course, I had never been able to create all that by my own. So I want to give credits to the really good developers around, that have given me all the inspiration and from which I cherry picked lots of the implemented functionalities:

* SultanXda
* Ordenkrieger
* LordBoeffla
* zx2c4
* pappschlumpf
* kristofpetho
* tbalden
* Chainfire
* BitOBSessiOn
* nathanchance
* jccaduonno
* eng.stk
* Flar2
* MSF-Jarvis
* joshuous
* dabug123
* FranciscoFranco
* RenderBroken
* tanish2k09
* moludo
* Lozo2010
... I just hope I did not forget someone. If so, please let me know and I will add you of course.
Thanks to all of you for your great work

I also want to say thank you to my friends and testers

* Telegram OnePlus 6-Trasteo group
* Morphine1
* dapero
* R0i
* avegalf
* pikkolo
* fuarkgl3
* negrata
* sanangel
* miguelang611
* Flamehell
* dmendozam01
* ZeroKool76
* abalam
* Kaihansen2001


XDA:DevDB Information
Radioactive Kernel, Kernel for the OnePlus 6T

Contributors
acuicultor
Source Code: https://github.com/acuicultor/Radioactive_kernel_op6

Kernel Special Features:

Version Information
Status: Stable
Current Stable Version: 10.0.7
Stable Release Date: 2018-07-26

Created 2018-12-14
Last Updated 2019-11-13
The Following 68 Users Say Thank You to acuicultor For This Useful Post: [ View ]
14th December 2018, 06:43 PM |#2  
acuicultor's Avatar
OP Recognized Contributor / Recognized Developer
Flag Palma de Mallorca
Thanks Meter: 9,391
 
Donate to Me
More
Reserved
CHANGELOG


10.0.1
* Initial release based on oos beta branch source

10.0.5
* Revert "devfreq: Add a governor whitelist" (acuicultor) [c4828f2cd2a8]
* defconfig regenerate (acuicultor) [461ac0aac4ce]
* cfq-iosched: temporarily boost queue priority for idle classes (Jens Axboe) [e8b7b502e0eb]
* block: set slice_idle to 0 on cfq (DespairFactor) [b8cbe4f4c0d4]
* block: introduce Anxiety I/O scheduler (Tyler Nijmeh) [39661c380c17]
* Make msm_serial_hs RT to improve Bluetooth performance (Philip Cuadra) [94700158c842]
* staging: binder - Set binder_debug_mask=0 to suppress logging (John Dias) [e63042c0841e]
* Revert "PM / Suspend: Print wall time at suspend entry and exit" (Park Ju Hyung) [01f02fd300e3]
* msm: dsi-display: backlight_min shouldn't be lower than 1 (Francisco Franco) [84f03e671667]
* drivers: misc: implement usb fast charge mode (engstk) [eb62a2592a3c]

10.0.7
* [TESTING]Makefile: switch to -O3 (acuicultor) [fa7b77e99efa]
* kernel:sched: add missing define (acuicultor) [452334b4fc97]
* cpufreq: schedutil: Queue sugov irq work on policy online cpu (Maria Yu) [1542135ab798]
* cpufreq: schedutil: Remove CAF predicted load functionality (0ctobot) [5862da72a7f2]
* schedutil: follow CAF's initialization (Park Ju Hyung) [2472d13e95ac]
* cpufreq: schedutil: Expose default rate-limits as config options (Danny Lin) [9acdb39d9b9c]
* cpufreq: schedutil: Improve init protection checks (0ctobot) [2626efb188f8]
* cpufreq: schedutil: cleanup sugov_get_util (Yaroslav Furman) [defff08cd7c7]
* cpufreq: schedutil: Improve and extend init protection (0ctobot) [8f3ca882aefa]
* cpufreq: schedutil: Remove CAF hispeed logic (0ctobot) [d93c453d685a]
* cpufreq: schedutil: Restore stock rate-limit thresholds and apply init protection (0ctobot) [7ceda19f5124]
* cpufreq: schedutil: update warn_on with bug_on (Santosh Mardi) [0a9a69c4ae04]
* cpufreq: Rename cpufreq_can_do_remote_dvfs() (Viresh Kumar) [34ce6db8b2fa]
* cpufreq: schedutil: Hard-code rate-limit thresholds (Sultan Alsawaf) [c21a9ed90289]
* sched/cpufreq: Remove unused SUGOV_KTHREAD_PRIORITY macro (Leo Yan) [e50af747f3ed]
* cpufreq: schedutil: Use idle_calls counter of the remote CPU (Joel Fernandes) [7fe47a6390db]
* sched/cpufreq: Don't pass flags to sugov_set_iowait_boost() (Viresh Kumar) [6b1a80d0424c]
* cpufreq: schedutil: Examine the correct CPU when we update util (Chris Redpath) [4fe99a0de65d]
* cpufreq: schedutil: Always process remote callback with slow switching (Viresh Kumar) [6087f459c6fc]
* sched: cpufreq: Allow remote cpufreq callbacks (Viresh Kumar) [bf9e1d2167ec]
* cpufreq: schedutil: Hardcode up/down_rate_limit_us (Adam W. Willis) [3c9d61f4f671]
* cpufreq: schedutil: Hardcode iowait_boost_enable (Adam W. Willis) [f5d8a2f574b5]
* cpufreq: schedutil: stop freq update when not changing (John Dias) [a7c2882be5fd]
* cpufreq: schedutil: clear cached_raw_freq when invalidated (John Dias) [c3c1fa6e76d3]
* cpufreq: schedutil: Don't set next_freq to UINT_MAX (Viresh Kumar) [fef5f4bb6655]
* cpufreq: schedutil: Avoid using invalid next_freq (Rafael J. Wysocki) [96501a53f4d5]
* cpufreq: schedutil: Fix iowait boost reset (Patrick Bellasi) [d5c5b111bf05]
* cpufreq: schedutil: Use unsigned int for iowait boost (Joel Fernandes) [573e21840d1e]
* cpufreq: schedutil: Make iowait boost more energy efficient (Joel Fernandes) [bc25bf4d3a84]
* sched: Make iowait_boost optional in schedutil (Joel Fernandes) [dfddc1d36c6e]
* SCHEDUTIL: Add back up/down_rate_limit_us (RenderBroken) [bee3fa8bc036]
* cpufreq: Return 0 from ->fast_switch() on errors (Viresh Kumar) [0aa513a941e5]
* cpuidle: Allow enforcing deepest idle state selection (Jacob Pan) [b3165c1dcb14]
* defconfig regenerate (acuicultor) [0035e7c3d5ec]
* tripndroid:iosched: make compatible with 4.9 kernel; cast parameters to unsigned long (freak07) [f9046821e937]
* tripndroid: iosched: improve performance (TripNRaVeR) [7ab53cf3cab8]
* block: fixup the tripndroid i/o scheduler for linux 4.4 (TripNRaVeR) [8b6a8d30e377]
* block: add tripndroid io scheduler (TripNRaVeR) [1a80aa52b836]
* mm: ksm: Optimize defaults (Pranav Vashi) [7c8df9470e90]
* sched: boost: Don't try to kick idle CPU (Artem Labazov) [9e496c1bb6c5]
* sched: set number of iterations to h_nr_running (Uladzislau 2 Rezki) [22e8e120d1e1]
* sched: set loop_max after rq lock is taken (Uladzislau 2 Rezki) [930e7fd8b969]
* sched: check pinned tasks before balance (Uladzislau Rezki) [cfd8ca8934b0]
* BACKPORT: dm bufio: introduce a global cache replacement (Mikulas Patocka) [e3aab30cae78]
* BACKPORT: dm bufio: remove old-style buffer cleanup (Mikulas Patocka) [a714f7ec7698]
* BACKPORT: dm bufio: introduce a global queue (Mikulas Patocka) [dceda7a52f44]
* BACKPORT: dm bufio: refactor adjust_total_allocated (Mikulas Patocka) [4ba113d6c95a]
* BACKPORT: dm bufio: call adjust_total_allocated from __link_buffer and __unlink_buffer (Mikulas Patocka) [2455d52864bb]
* ANDROID: move up spin_unlock_bh() ahead of remove_proc_entry() (DongJoo Kim) [2ac147cf7d62]
* mm/memblock.c: cast constant ULLONG_MAX to phys_addr_t (Stefan Agner) [34d2629334be]
* msm: kgsl: Make the "scratch" global buffer use a random GPU address (Jordan Crouse) [c33ed70256b6]
* msm: kgsl: Use a bitmap allocator for global addressing (Jordan Crouse) [5cb13dc2f8f5]
* msm: kgsl: Execute user profiling commands in an IB (Jordan Crouse) [85f49db67672]
* msm: kgsl: Verify the offset of the profiling buffer (Jordan Crouse) [c58ce10f9a3f]
* ANDROID: regression introduced override_creds=off (Mark Salyzyn) [7aec005e1f10]
* BACKPORT: block: annotate refault stalls from IO submission (Johannes Weiner) [4c11a5b6357d]
* ANDROID: usb: gadget: Fix dependency for f_accessory (Quentin Perret) [6b379c16f56c]
* UPSTREAM: psi: get poll_work to run when calling poll syscall next time (Jason Xing) [380a33db3c30]
* UPSTREAM: sched/psi: Do not require setsched permission from the trigger creator (Suren Baghdasaryan) [dc7bb3a46627]
* UPSTREAM: sched/psi: Reduce psimon FIFO priority (Peter Zijlstra) [96b5b45386bc]
* kernel/sched/fair.c; Turn on sched_min_task_util_for_boost_colocation feature (freak07) [4f118a5bb2cd]
* sysctl: change max swappiness (freak07) [457bc5a2b99d]
* defconfig regenerate (acuicultor) [5bc3b4744af2]
The Following 27 Users Say Thank You to acuicultor For This Useful Post: [ View ]
14th December 2018, 06:54 PM |#3  
pappschlumpf's Avatar
Senior Member
Flag Augsburg
Thanks Meter: 8,515
 
Donate to Me
More
Welcome to 6T section my friend
Nice one, as always!

Gesendet von meinem ONEPLUS A6003 mit Tapatalk

If you like my work
The Following 14 Users Say Thank You to pappschlumpf For This Useful Post: [ View ] Gift pappschlumpf Ad-Free
14th December 2018, 07:54 PM |#4  
Araa01's Avatar
Senior Member
Flag Warszawa
Thanks Meter: 436
 
More
zuk z1 it's here! The best custom kernel!
The Following User Says Thank You to Araa01 For This Useful Post: [ View ] Gift Araa01 Ad-Free
14th December 2018, 08:04 PM |#5  
jaythenut's Avatar
Senior Member
Thanks Meter: 2,361
 
More
Installed 👍
The Following User Says Thank You to jaythenut For This Useful Post: [ View ] Gift jaythenut Ad-Free
14th December 2018, 09:47 PM |#6  
isoladisegnata's Avatar
Senior Member
Flag Sun's City
Thanks Meter: 166
 
More
Wow ..this Is a great news

Sent from my [device_name] using XDA-Developers Legacy app

---------- Post added at 09:40 PM ---------- Previous post was at 09:39 PM ----------

Link dont work?!?

Sent from my [device_name] using XDA-Developers Legacy app

---------- Post added at 09:47 PM ---------- Previous post was at 09:40 PM ----------

Quote:
Originally Posted by jaythenut

Installed 👍

But does link work?

Sent from my [device_name] using XDA-Developers Legacy app
14th December 2018, 09:49 PM |#7  
jaythenut's Avatar
Senior Member
Thanks Meter: 2,361
 
More
Quote:
Originally Posted by isoladisegnata

Wow ..this Is a great news

Sent from my [device_name] using XDA-Developers Legacy app

---------- Post added at 09:40 PM ---------- Previous post was at 09:39 PM ----------

Link dont work?!?

Sent from my [device_name] using XDA-Developers Legacy app

---------- Post added at 09:47 PM ---------- Previous post was at 09:40 PM ----------

But does link work?

Sent from my [device_name] using XDA-Developers Legacy app

Works fine for me
14th December 2018, 11:25 PM |#8  
Junior Member
donostia
Thanks Meter: 14
 
More
Great Dev and Fantastic Kernel.
The Following User Says Thank You to kabata For This Useful Post: [ View ] Gift kabata Ad-Free
14th December 2018, 11:37 PM |#9  
Taebom's Avatar
Senior Member
Thanks Meter: 419
 
More
Awesome dev and kernel here!
The Following User Says Thank You to Taebom For This Useful Post: [ View ] Gift Taebom Ad-Free
15th December 2018, 02:01 AM |#10  
Senior Member
Flag Pittsburgh, PA
Thanks Meter: 262
 
More
I loved your kernel for 3/t! Glad to see you here man!
The Following User Says Thank You to bronderb For This Useful Post: [ View ] Gift bronderb Ad-Free
15th December 2018, 10:54 AM |#11  
acuicultor's Avatar
OP Recognized Contributor / Recognized Developer
Flag Palma de Mallorca
Thanks Meter: 9,391
 
Donate to Me
More
Quote:
Originally Posted by pappschlumpf

Welcome to 6T section my friend
Nice one, as always!

Gesendet von meinem ONEPLUS A6003 mit Tapatalk

If you like my work


Quote:
Originally Posted by Araa01

zuk z1 it's here! The best custom kernel!


Quote:
Originally Posted by jaythenut

Installed 👍


Quote:
Originally Posted by kabata

Great Dev and Fantastic Kernel.


Quote:
Originally Posted by Taebom

Awesome dev and kernel here!


Quote:
Originally Posted by bronderb

I loved your kernel for 3/t! Glad to see you here man!

Thanks for the kind words guys, really appreciate it, hope you have a good experience with the kernel.
The Following 11 Users Say Thank You to acuicultor For This Useful Post: [ View ]
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread