[KERNEL][04-02][Radon Kenzo V6.3][STABLE][CM-AOSP-MIUI]

Search This thread

fatino

Senior Member
Oct 4, 2010
216
62
There are many issues with audio. I'm on 2.3 with headphones fix because on 2.5 I have white noise bug. But there's another issue. When I'm plugged in to radio's aux in my car and someone calls the sound is not automatically routed to aux and mic of the phone as it should be. It should be able to detect that there's no microphone, use phone's mic and route caller to car speakers through aux as I had in Oneplus X on CM13

Wysłane z mojego Redmi Note 3 przy użyciu Tapatalka
 

Umang96

Inactive Recognized Developer / Themer
Oct 1, 2011
2,757
9,683
New Delhi
There are many issues with audio. I'm on 2.3 with headphones fix because on 2.5 I have white noise bug. But there's another issue. When I'm plugged in to radio's aux in my car and someone calls the sound is not automatically routed to aux and mic of the phone as it should be. It should be able to detect that there's no microphone, use phone's mic and route caller to car speakers through aux as I had in Oneplus X on CM13

Wysłane z mojego Redmi Note 3 przy użyciu Tapatalka
Which rom ?
 

rasik107

Senior Member
Aug 1, 2014
651
92
logo.png
I am not responsible for bricked devices, dead SD cards, explosions, wars, or you getting fired because the alarm application failed, Please read the first 3 posts carefully before deciding to flash this kernel.

This is the first custom kernel for kenzo, this kernel will focus on quality over quantity, I will add only those features which don't cause instability and really improve performance or battery life of our device.

This kernel has brought many new features to our device and some of them are my original commits, It's a request to other kernel devs that if you take anything from my kernel, do it with proper authorship and show me as a contributor in your project.


Included Kernel Features-

Cpu Improvements -
  • New darkness and impulse cpu governors
  • Mild undervolt for our cpu, reduces heat, helps batttery
  • Fixed not able to set min cpu frequency of small cpu
  • Unlocked 1804mhz stable max frequency of msm8956
  • Toggles for wakeup boost, hotplug boost, touch boost
IO Improvements -
  • CRC32 hw accelarated module
  • Some optimizations for performance
  • Added fiops and bfq io schedulers
  • Disabled IO crc check for more performance
  • NTFS, exFAT, F2FS filesystem support (cm/aosp only)
Gpu/Display Improvements -
  • Adreno idler for better 19.2 mhz gpu idleing
  • Unlocked 200 mhz frequency for gpu
  • Savoca's kcal color control, full control over colors
Charging/Battery Improvements -
  • Faster charging, full charge in about 2hr 15min
  • Charge rate of stock charger has improved by 10%
  • Optimizations for better power management
Other Improvements -
  • Sound control in kernel adiutor for speaker, earphones, mic
  • Compiled with google's aosp aarch64 toolchain
  • Powersuspend and faux's dynamic fsync
  • Custom vibration intensity control
Confirmed working or not working on -
  • Works on all roms based on cm and aosp
  • Miui version works on all MIUI 8.x.x lollipop based
  • Miui version works on all MIUI 7.x.x lollipop based
  • Not working on santhosh's source based roms yet
  • Not working on mokee official rom yet
Flashing Instructions -
  • Read post #2 for some frequently asked quesions
  • Download correct version of Radon kernel
  • Make backup of system, boot in twrp
  • Flash the kernel zip and reboot
In case the kernel doesn't boot, you can restore your system and boot partition from twrp and you will not lose any data.

Radon Downloads -
Radon V2.5


XDA:DevDB Information
Radon Kernel For Kenzo, Kernel for the Xiaomi Redmi Note 3

Contributors
Umang96, banmeifyouwant, TheStrix
Source Code: Github

Version Information
Status: Stable
Current Stable Version: V2.5

Created 2016-07-09
Last Updated 2016-07-09

@Umang96
can I flash this on RR ???

which rom u r using bro ??
 

balazs312

Senior Member
Dec 6, 2014
456
158
lol you are using a snapshot version, which is the most unstable in my opinion and you're also using viper... haha -.-"
No problem at all on official CM with your Kernel
 

Vojtoun

Senior Member
Mar 20, 2015
86
6
Even if I select minimum frequency on 400MHz (on both card like you wrote), after some time it automatically change on 883MHz. Why?? I have redmi note 3 pro 3/32GB with latest global MIUI 8 stable
 

fatino

Senior Member
Oct 4, 2010
216
62
lol you are using a snapshot version, which is the most unstable in my opinion and you're also using viper... haha -.-"
No problem at all on official CM with your Kernel
Dude I've been using cyanogenmod since its beginnings and I know what can affect what. No problems at all? Have you even checked my issue? Do you have a radio with aux that you can test? Or are you just saying things like "Well for me everything's fine" -. - so productive.

Wysłane z mojego Redmi Note 3 przy użyciu Tapatalka
 

EP21

Senior Member
Jul 22, 2010
440
106
Vilnius
Xiaomi Poco F1
lol you are using a snapshot version, which is the most unstable in my opinion and you're also using viper... haha -.-"
No problem at all on official CM with your Kernel

Last time i checked snapshot builds are the most stable, since they have most things checked before upload and nightlies are just a "try and have it stable" type. If you've had problems with snapshot builds then maybe because you were doing some custom stuff (kernel, custom frameworks, libs, etc.).
I suggest you check the nomenclature of various linux distributions, you'll get an idea of what is a nightly and what is a snapshot(rc).
 
I'm using latest cm13 snapshot build. I'm experiencing heavy lags and framerate issues when on radon kernel (2.5.1). The device becomes unusable until a reboot and stays usable for an hour or so. I can see that ram usage seems to be higher when using radon, don't know if this is the issue.

I tried using the ROM with stock cm13 kernel for more than two days and everything seems to be good.

Hope you look into it
 
Last edited:

Umang96

Inactive Recognized Developer / Themer
Oct 1, 2011
2,757
9,683
New Delhi
I'm using latest cm13 snapshot build. I'm experiencing heavy lags and framerate issues when on radon kernel (2.5.1). The device becomes unusable until a reboot and stays usable for an hour or so. I can see that ram usage seems to be higher when using radon, don't know if this is the issue.

I tried using the ROM with stock cm13 kernel for more than two days and everything seems to be good.

Hope you look into it
No, I won't look into it because no such issue exists on my kernel, something is wrong with your setup or settings.
 
No, I won't look into it because no such issue exists on my kernel, something is wrong with your setup or settings.

ok thanks for the quick reply...but i dont use any setting other than your recommend one...infact for the first few tries i dint even try changing anything with kernel auditor etc. issue arises immediately (about 30 min of usage) after flashing the kernel.
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 630
    logo.png
    I am not responsible for bricked devices, dead sd cards, explosions, nuclear wars, alarm applications getting failed, please read the first 3 posts (features, faq, settings) carefully before flashing this kernel to make sure everything goes well with your installation.

    This kernel will focus on quality over quantity, I will add only those features which don't cause instability and really improve performance or battery life of our device. I like to test my changes properly before release and keep stability the topmost priority, I don't guarantee weekly or nightly builds, updates will be given whenever required.


    Some Kernel Features-

    Cpu Improvements -
    • Balanced, Battery and Gaming modes available for interactive governor
    • Mild undervolt for our cpu, reduces heat, helps battery backup
    • All basic governors and relaxed governors available, default is interactive
    • Toggles for wakeup boost, hotplug boost, touch boost
    IO & Memory Improvements -
    • Added fiops, bfq, zen, maple, sio io schedulers
    • Disabled io crc check for more performance
    • Zram with lz4 & lz0 compression support available
    • NTFS, exFAT, F2FS, EXT filesystems support
    Gpu/Display Improvements -
    • Fixed wrong gpu frequency reflected in sysfs
    • Optional enhanced color profile, choose while flashing
    • Adreno idler and adreno boost are available, off by default
    • Savoca's kcal color control, full control over colors
    • Wake gestures, dt2w, s2s and s2w for all panels
    Charging/Battery Improvements -
    • Option to select 2000mA or 2400mA charging rates
    • Tuned interactive governor for better battery backup
    • Mild stable undervolt for both cpu and gpu
    • Optimizations for better load and power management
    Other Improvements -
    • Sound control for speaker, earphones, mic etc
    • Option to select selinux mode while installing
    • Compiled with aosp 4.9.4 aarch64 toolchain
    • Fsync toggle available, enabled by default
    • Custom vibration intensity control available
    Confirmed working or not working on -
    • Works on all lineage and aosp based nougat roms
    • Works on all lineage and aosp based marshmallow roms
    • Works on all MIUI 8+ marshmallow roms
    Flashing Instructions -
    • Prefer flashing over your rom's stock kernel for best results
    • Read post #2 for some frequently asked questions
    • Download correct version of Radon kernel
    • Make backup of system, boot in twrp
    • Now, wipe dalvik cache and cache
    • Flash the kernel zip and reboot
    Note - In case the kernel doesn't boot for you, restore your system and boot partition from twrp and you will not lose any data.

    Stable build downloads -
    Radon V6.3 Stable Builds ( Android 8.1.0, 7.1.2 & 6.0.1 )


    Kernel control app -
    Radon kernel control


    If you like my work, consider donating -
    Paypal


    XDA:DevDB Information
    Radon Kernel For Kenzo, Kernel for the Xiaomi Redmi Note 3

    Contributors
    Umang96, TheStrix, Balika011, ktomov, abhishek987
    GuneetAtwal, MOVZX, franciscofranco, flar2
    alex9yust, billchen1977
    These are not in any specific order, please pm me If I missed anyone :)

    Version Information
    Source: Github
    Status: Stable
    Current Stable Version: V6.1
    Created 2016-07-09
    Last Updated 2017-12-10
    231
    Kernel tuning tips -

    Cpu -
    • Governor: Interactive for all kind of users, select battery/balanced/gaming mode while installing according to your need, balanced and gaming modes are totally smooth but battery mode might have little lags.
    • Users who wish to further push battery backup can try using relaxed cpu governor on small cluster, reducing max frequency of small cluster will also improve battery backup.
    • By default, I use these min cpu frequencies 691Mhz (small cluster) and 883Mhz(big cluster), there is also 400Mhz option but I don't recommend using that since it saves negligible battery.
    • Input boost and touch boost should be kept on by balanced/gaming users, battery biased users can consider turning them off.
    Memory -
    • Adaptive lmk should be enabled by all users
    • Z-RAM 512MB with at least 40 swappiness
    • Z-RAM will increase battery consumption a little bit
    • Keep Z-RAM off if you need extra battery backup
    IO Scheduler -
    • FIOPS for good performance and battery
    • Read ahead at least 512 KB on both internal and external
    Screen -
    • Adjust this yourself, I don't know what you like.
    Gpu -
    • Adreno idler - only battery biased users should keep this on.
    • Adreno boost - gamers or performance biased users should keep this on.
    Misc -
    • Fsync -Enabled for more stability, disabled for more performance.
    • Vibration intensity - I use 60, select whatever you like here.
    Note - All settings are compatible with Radon kernel control.
    160
    Frequently Asked Questions -

    Q ) I like this kernel, can I be a part and contribute to this project ?
    It takes many hours to maintain this kernel, If you are a user then donations are appreciated. If you want to contribute to development then you can create your pull requests on my github or pm me with your patch.
    Q ) I flashed this kernel, what next ? How and where do I configure kernel related settings ?
    Recommended app is Radon kernel control, it offers very easy to use custom profile based tweaking, you may check post #3 for some tuning tips if you like to tune kernel settings yourself.
    Q ) Read mode in miui is not working after flashing this kernel ?
    Xiaomi hasn't provided the opensource code for this feature, so read mode is not going to work on custom kernels, but you can try going into display tab of radon kernel control app and make a custom profile with R,G,B(254,234,195) and saturation 40 for very similar experience to miui read mode.
    Q ) My fingerprint doesn't work, what to do ?
    Kenzo comes with two different sensors, fpc and goodix, all nougat roms have fixed support for both sensors, but if you use miui rom and you have goodix sensor then you might need to flash the patch from post #6196.
    Q ) I flashed this kernel, but I want to return to my stock kernel, how to do that ?
    If you read flashing instructions in first post, you will see that I asked you to make backup of boot and system partitions before flashing my kernel, now you can restore that backup and you will have your stock kernel back. In case you didn't take a backup, just dirty flash your rom zip without wiping data and that will restore stock kernel and modules.
    Q ) How much battery backup does this kernel give ? Will it give me x hours of SOT ?
    The battery backup depends a lot on your usage, like screen brightness, wifi, 3g/4g data. Changing your kernel or rom will not make battery backup double. If you are just wifi user, your device can give 9+ hrs screen on time. Heavy 3G, 4G, Bluetooth users shouldn't expect huge battery backup. Regarding battery consumption when display is off, I normally lose 2% battery for about 8-9 hours of standby, but if you you keep wifi and data off in night, then you should get 0-1% drain per night.
    87
    Update Radon V3.7.6 -

    Changelog For Nougat -
    • Merged latest caf changes LA.BR.1.3.6_rb1.12
    • Prima wlan driver updated to LA.BR.1.3.6_rb1.12
    • Camera actuator: use correct park lens step values
    • Interactive: increase timer rate when screen off, saves juice (removed from V3.7.5)
    • Updated to new fuel gauge and power drivers (added in V3.7.5)
    • Fix battery drop by 2% instead of 1% sometimes (added in V3.7.6)
    • Interactive: made battery, balanced, gaming configs more smooth
    • Adreno: be aware of display state to reduce overhead
    • Charging: Fixed rates not working, also simplified them
    • Charging: Now either select 2400mA or 2000mA rates
    • Enhanced colors: Made them more comfortable for eyes
    Changelog For Marshmallow -
    • Interactive: made battery, balanced, gaming configs more smooth
    • Interactive: increase timer rate when screen off, saves juice (removed from 3.7.5)
    • Adreno: be aware of display state to reduce overhead
    • Charging: Fixed rates not working, also simplified them
    • Charging: Now either select 2400 or 2000 rates
    • Enhanced colors: Made them more comfortable for eyes
    Important Information -
    • You can flash 3.7.5 directly over 3.6 or 3.7 but if you are on any other kernel then must restore stock kernel first.
    • If camera/flash is not working sometimes on Nougat, it is a known bug in all Nougat roms, read post #2 FAQ.
      [*]If you want a fix for flashlight tile, then read this thread by me.
    • Miui marshmallow goodix fp users can check post #6196 for a fix.
    Downloads -
    Thanks to all the testers for their help.
    82
    Update Radon V4.0 -

    Changelog For Nougat -
    • Kernel upstream, merged linux 3.10.105
    • Merged latest caf updates LA.BR.1.3.6_rb1.14
    • Prima wlan updated to LA.BR.1.3.6_rb1.14
    • Completely removed hotplug, was causing heating/drain with mid or heavy use.
    • Many changes to battery mode in aroma, also, it will turn off input & touch boost now.
    • Adrenoboost will be off by default in balanced mode but on (low) in gaming mode.
    • Both balanced and battery modes should have improved battery and less heat now.
    • Cleaned up some compilation errors/warning to make building process easier.
    Changelog For Marshmallow -
    • Merged latest caf updates LA.BR.1.3.4_rb1.31
    • Prima wlan updated to LA.BR.1.3.4_rb1.31
    • Completely removed hotplug, was causing heating/drain with mid or heavy use.
    • Many changes to battery mode in aroma, also, it will turn off input & touch boost now.
    • Adrenoboost will be off by default in balanced mode but on (low) in gaming mode.
    • Both balanced and battery modes should have improved battery and less heat now.
    • Cleaned up some compilation errors/warning to make building process easier.
    Important Information -
    • You can flash 4.0 directly over 3.9 or 3.8 but if you are on any other kernel then must restore stock kernel first.
    • If camera/flash is not working sometimes on Nougat, it is a known bug in all Nougat roms, read post #2 FAQ.
      [*]If you want a fix for flashlight tile, then read this thread by me.
    • Miui marshmallow goodix fp users can check post #6196 for patch.
    Downloads -
    Thanks to @lafonte, @Sumit Samantha, @Raaj52, @Tyaginator, @razorinc for testing and helping.