[ROM+KERNEL][6.0.1][falcon][OFFICIAL] Tesla OS 3.9 - Moto G Android Development

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Tesla OS is a free, open-source, aftermarket firmware distribution of Android 6.0.1 (MarshMallow), which is designed to increase performance and reliability over stock Android for your device. It offers features not found in the official Android based firmwares of vendors.​
Features:
Android 6.0.1
Tesla Settings; where user can find following features in one place
AOKP system animations
Listanimation Views and Interpolator
Toast Animations
Gesture Anywhere
Network Traffic
Wakelock Blocker
Slim's DPI converter
Navigation Bar Height/Width
DownloadManager: add to pause/resume download by user
Improved Headsup
Tesla UI
Settings: add back date style option
Settings: add back status bar date options
Settings: Disable Quick Settings on secure Lockscreen
Margaritov colorpicker from SlimRoms
Optimized performance; more smooth experience
And Many more !
Instructions:
Download Latest Tesla OS Build
Download Gapps [Optional]
Take Nandroid Backup via Recovery
Recommended- Full wipe and Factory reset
Format System, Data, Cache, Dalvik-cache and Clean Install the ROM
Flash ROM using recovery
Flash Gapps [Optional]
Reboot
Enjoy!
Downloads:
Web Page Official
Credits:
- TeslaOS developers
- CyanogenMod
- AOSP
- Slim Roms
- PAC ROM​
XDA:DevDB Information
TeslaOS, ROM for the Moto G
Contributors
Carlos Arriaga
Source Code: https://github.com/TeslaOS
ROM OS Version: 6.0.x Marshmallow
ROM Firmware Required: TWRP Recovery
Based On: CyanogenMod
Version Information
Status: Testing
Created 2016-07-12
Last Updated 2016-07-11

Kernel Feactures
Custom Features:
- Updated to latest cm-13.0 Sources
- Compiled With Custom UBER 5.3.1 Toolchain
- Compiled With -O3 & Graphite Flags
- Additional many optimization flags
- Compiled With Cortex A7 Tweaks
- ARM v7 Optimizations
- MSM_hotplug driver flavored by neobuddy
- DoubleTap2Wake/Sweep2Wake
- GPU underclock/overclock(Min:100 MHz & Max:533 MHz)
- Add dev/frandom
- Added Support for Kernel Neon Mode
- Enabled Pipe Flag
- Adreno Idler Algorithm
- Add State notifier driver
- Add Impulse governor(default)
- Add BioShock/DanceDance Govs
- Added SmartMax/LionHeart Govs
- LCD Kcal Control by Savoca
- Faux's Sound Control
- Optimized ARM RWSEM Algorithm
- Optimized Square Root Algorithm
- LMK tweaks
- block: disable add_random
- Enable unaligned capability for ARM
- CpuFreq Optimizations
- Backported hotplug thread infrastructure
- Disabled Gentle Fair Sleepers
- Enabled Many TCP Congestions
- Added SIO,VR & ZEN IO Scheduler
- Sched & Mutex Tweaks
- Pushed Read Ahead value to 512
- Use your android device as USB Keyboard/Mouse
- Enabled FSync by default
- Optimized Slub
- VFP HardFloat
- Power Efficient WorkQueues
- Kexec patched (Multirom Compatible)
- Many more things (Check Github)

Screenshots

FC in settings app
Settings app/ buttons gives FC

GAPP suggestion needed

Ctafolla2 said:
Settings app/ buttons gives FC
Click to expand...
Click to collapse
Fixed in the next build[emoji14]
Sent from my Moto G using XDA-Developers mobile app

rockstarckarthik said:
GAPP suggestion needed
Click to expand...
Click to collapse
Opengapps.org
Arm->6.0->nano
Sent from my Moto G using XDA-Developers mobile app

Carlos Arriaga said:
Fixed in the next build[emoji14]
Sent from my Moto G using XDA-Developers mobile app
Click to expand...
Click to collapse
Battery and Buttons options in settings gives FC
Can't reorder tiles in quick settings
Can't uninstall system apps for some reason
DT2W and DT2S doesnt work on lockscreen
Can't move few favourites around in contacts.

Can't give permissions to applications, I have to do it from the settings

Ctafolla2 said:
Can't give permissions to applications, I have to do it from the settings
Click to expand...
Click to collapse
Yes, fixed in the next build.
Sent from my Moto G using XDA-Developers mobile app

Carlos Arriaga said:
Yes, fixed in the next build.
Click to expand...
Click to collapse
Is it going to be released soon? Just asking
Sent from my Moto G using XDA Labs

I'm really liking this ROM, however I have some issues with it, like: I'm not allowed to move the custom tiles in the Quick Settings menu, neither I can't move anything in Drive, screen freezes and I have to restart

No more builds for this? Is one of the best roms for moto g for me.

Related

[DISCONTINUED][KERNEL][OREO][MM/Nougat] Evolution Kernel [Falcon][2018/03/17]

Hi guys, I have proposed to make a kernel for the falcon and here they have it <3
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Old builds:
http://pastebin.com/kDiQ8Hrr
Evolution Kernel -R6 build for MM Roms:
-Evolution_Kernel-R6 is unified for MM roms[/B], CM13/AOSP6/
- Linux code updated to lastest LineageOS source: 3.4.113
- Based on a new clean source for greater stability
- Compiled with LinaroTC 4.9 optimized cortex A7
- Many optimization for memory usage and reduce Lag
- Added TCP modes like westwood
- Lzma compression (very nice)
- No more useless mods
- Added SIO, VR, ZEN I/O schedulers
- Added toggles for wakelocks
- MSM Hotplug stable rules
- Powersuspend added and optimized
-Added Kcal v2 support
-DT2W/S2W features
-Selinux enabled in permissive mode by default
-WQ Power Efficient tweaks
-State notifier driver added
-Fix some memory leaks
-Many more optimizations for performance and battery saving (check source)
Important: use the kernel adiutor application to tune
Click to expand...
Click to collapse
Download:
https://www.androidfilehost.com/?fid=745425885120710252
**No mirrors please**
Click to expand...
Click to collapse
How to install:
-Paste the zip on internal memory
-Install zip with twrp recovery
-Reboot and Enjoy :good:
Click to expand...
Click to collapse
New Build Evolution Kernel_R10, FOR NOUGAT ROMS 7.1.x ONLY, NO MARSHMALLOW
-
Linux code updated to lastest LineageOS source: 3.4.113 :good:
- Based on a new clean source for greater stability
- Compiled with latest simple GCC 4.8 (great for this) :good:
- Some optimizations for kernel compression (lzma)
- Many optimization for memory usage and reduce Lag
- Added Customs TCP
- Lzma compression (very nice)
- No more useless mods
- Added and improved SIO, SIOPLUS, VR, ZEN v2 I/O schedulers and default BFQ, etc...
- Row I/O scheduler is recommended by me :good:
- Added toggles for wakelocks
- MSM Hotplug stable rules (Nice deep sleep Now)
- Powersuspend updated (Use in Hybrid mode)
- Kcal v2 support
-Dt2w added but does not work for the moment (disable)
- Selinux enabled in permissive mode by default
- WQ Power Efficient tweaks
- State notifier driver added
- Lcd notify driver Removed (NO MORE START SCREEN FREEZE)
- New Governors added: zzmoove, Xperience by @TeamMex , Bioshock, Lionheart and ElementalX (testing)
- Interactive and Ondemand governor updated for better efficiency
- Added Sound Control v3.6
- Fast Charge enable by default
- Fix memory leaks for better perfomance
- Many more optimizations for performance and battery saving (check source)
- New TCP congestion driver called AsCaRex by @TeamMex Added
AsCaRex employs end-to-end bandwidth measurements to set cwnd and ssthresh after packet loss. The probing phase is as the original Reno, have a modified control mechanism for use with large congestion windows. A table indicates how much to increase the congestion window when an ACK is received.
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Important: Use the kernel adiutor application to tune this kernel
Evolution Turbo Kernel Oreo Updated
-Kernel build with QUVNTNN 6.4 2018.01 Custom ToolChain
-Improved Cortex-A7 configs
-Improved XZ kernel compression
-def_config regenerate
-Updated cpufreq and gpu drivers configs for better performance
-Welcome again MP_Decision Hotplug
-Spinlocks changes
-Significant lag in oreo reduced
-Simple Adreno GPU algorithm added
-New governors distribution: Default govs, XPerience, SmartMax and BioShock govs
-Out DT2W for now
-All TCP cong is activated (AsCaRex default)
-Many more changes for you..
Source: https://github.com/willizambrano/android_kernel_motorola_msm8226
If you like, support me with a small contribution : http://paypal.me/willizambrano
Download: https://www.androidfilehost.com/?fid=962187416754469095
How to install:
-Paste the zip on internal memory
-Install zip with twrp recovery
Backup of you stock boot.img
-Reboot and Enjoy :good:
If you like my work, contribute for more updates please:
Suggestions for balance perfomance/battery
-Use interactive gov with hispeedfreq on 787mhz and min freq 300mhz....
-For more conservative use Bioshock or SmartMax governor and min freq 300mhz
-Sheduler Maple, Row of BFQ
-In misc features select suspension mode on hybrid (default) and TCP select AsCaRex or westwood
Version Information
Status: Beta Evo Turbo for Oreo Roms
Release Date: 2018-03-19​
thanks for your work. i will give it a try and will feedback.
Looks promising. Gonna try it
ralp88 said:
thanks for your work. i will give it a try and will feedback.
Click to expand...
Click to collapse
Thanks bro, waiting you feedback
FortoszoneID said:
Looks promising. Gonna try it
Click to expand...
Click to collapse
Thanks , enjoy!
great piece of work
pico hackr said:
great piece of work
Click to expand...
Click to collapse
Thanks for you feedback
Running smoothly on crDroid 7.1 :good:
Can it be used with slim 7.1 ?
justbfree said:
Can it be used with slim 7.1 ?
Click to expand...
Click to collapse
Yeah, work on slim 7.1
Thanks for the work!
Keep it up
Will try and report
What is the expected SoT
willizambrano01 said:
Yeah, work on slim 7.1
Click to expand...
Click to collapse
It doesn't work , system UI FC .
Very good kernel :good:
I only miss DT2W feature..
Edit: @willizambrano01 i like your kernel, but i'm on latest CM14.1 nightly so i can't use data tethering with your kernel. Default CM kernel, tether working fine. Could you fix? Thanks
Aguys said:
Very good kernel :good:
I only miss DT2W feature..
Edit: @willizambrano01 i like your kernel, but i'm on latest CM14.1 nightly so i can't use data tethering with your kernel. Default CM kernel, tether working fine. Could you fix? Thanks
Click to expand...
Click to collapse
That wasn't Kernel problem. Tethering was broken in CM build itself. I think they have fixed in latest build.
Megatron27 said:
That wasn't Kernel problem. Tethering was broken in CM build itself. I think they have fixed in latest build.
Click to expand...
Click to collapse
But, I already on 12/10 build. With default CM kernel tethering working fine, with this kernel broken...
Can u add double tap to wake feature?
Aguys said:
But, I already on 12/10 build. With default CM kernel tethering working fine, with this kernel broken...
Click to expand...
Click to collapse
Thanks bro, I fix on next build
Allstargaurav said:
Can u add double tap to wake feature?
Click to expand...
Click to collapse
In next build bro
I'll try it soon, but which ROM do you recomend for me to use with, focusing in performance?
Best hotplug?

[KERNEL] NoName-r2.4

.
.
.
.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
This kernel focuses on STABILITY. I wont be adding things which I deem isn't necessary. Futher, there wont be false claim like epic battery or ultimate performance etc.
No ETA!!!​
Compatibility:
Custom roms based on Orep and Pie
MIUI builds can be found below, but won't be supported.
Features:
Based on LA.UM.7.2.r1-05500-sdm660.0 caf tag
Up-to-date with latest linux kernel base (4.4.166)
Compiled with CLANG 7.0.x
"Legendary" battery life *Pun intended*
Double tap to wake [Thanks to @vasishath]
Sound Control (Thanks to @shekhawat2)
KCAL support
Added Adreno boost
WireGuard support
And many more!
I would like to thank these amazing people for all their help and contributions!
@Shahan_mik3
[* @vasishath
[* @frap129
[* @nathanchance
@akhilnarang
@AxelBlaz3
[* @shekhawat2
@Ajmy_znr
@Venu_GopalU (The Super Cool Logo)
All the devs from whom i kanged
This awesome community
Ping me if I missed anyone
Installation:
Download the zip
Flash it using any recovery
Tweak it as you like with kernel managers like EX Kernel Manager!
I would like to thank @nathanchance for his work on android-linux-stable which is of great help to noobs like me!
Download Link:
R2.4 Link : https://www.androidfilehost.com/?fid=11410963190603870739
https://drive.google.com/folderview?id=1O-s2sAj7-Y4VJfKK49RTbjbLjbfoTfxw
MIUI Builds : https://androidfilehost.com/user/?w=settings-dev-files&flid=279267
Spectrum App:https://www.androidfilehost.com/?fid=5862345805528051894
Note: I have changed some strings to change the profile naming. No other changes are there in the app
All credits for spectrum goes to @frap129 . I have uploaded the changes to my git.
Older Builds : https://www.androidfilehost.com/?w=files&flid=274260
Telegram Group: Invite Link
Like my work? Nice!
XDA:DevDB Information
NoName Kernel, Kernel for the Xiaomi Redmi Note 5 Pro
Contributors
mihran_thalhath
Source Code: [url]https://github.com/mihranz7/kernel_xiaomi_whyred[/URL]
Kernel Special Features: LEGENDARY BATTERY BACKUP if you connect to the charger!
Version Information
Status: Stable
Current Stable Version: v2.4
Stable Release Date: 2018-12-09
Beta Release Date: 2018-12-09
Created 2018-06-04
Last Updated 2018-12-09
Changelog r2.4
- Merge in linux-stable 4.4.166
- Merge latest caf tag LA.UM.7.2.r1-05500-sdm660.0
- Remove OC/UC
- Remove spectrum support for now
- Remove the extra governors
- Remove the extra IO scheds
- CPU Input Boost
- and many other things...
Changelog r2.2
- Merge in linux-stable 4.4.159
Changelog r2.1
- Merge in 4.4.158
- Merge latest caf tag LA.UM.7.2.r1-04900-sdm660.0
Changelog r2.0:
- Rebased on Pie caf tag
- Upstreamed to 4.4.157
- Enabled CPU Boost
- Many misc changes
Changelog r1.8:
- Upstream to 4.4.145
- Merge latest caf tag LA.UM.6.2.r2-04800-sdm660.0
- Add sound control (Thanks to @shekhawat2)
- Fix issues with spectrum profiles
Note: People on P Semi-GSI need to set profiles on each reboot because P Semi-GSI doesn't save the last used profiles for some reason.
Changelog r1.7:
- Upstream to 4.4.143
- Update spectrum profiles
- Reduce voltages a bit
Changelog r1.6:
- Add Spectrum support (Download Spectrum App from the link in OP as it has some strings modified)
- Upstream to 4.4.141
- Merged latest caf tag
- Remove CPU boost
- Add Simple GPU algorithm
Changelog r1.5:
- Upstreamed to 4.4.140
- Merged latest caf tag
- Fix issues with WiFi (Thanks to @akhilnarang)
- Move to SDFAT driver
- Other changes
OC version:
- Added 2.2Ghz step
Changelog r1.4:
*Add Darkness cpu governor
*Add Chill cpu governor
*Add row io sched
*Add more frequencies to both cluster [Only on OC version]
*Various other optimizations
Changelog r1.3:
*Upstream to 4.4.138
*Enforcing by default
*Add fingerprint boost driver
*Add Alucard governor
*Support for TTL fixation
*Various other changes
Changelog r1.2 :
*Merge latest LA.UM.6.2.r2-03900-sdm600.0 caf tag
*Merge latest kernel base (4.4.136) (Thanks to @Shahan_mik3)
*Add tripndroid governor
*Fix exfat support (Try and report)
* various other improvements
Changelog r1.1F :
*Fixes video focusing issues (thanks to miui devs for finally releasing the fix)
*Added Adreno Idler
*Disabled fsync by default
*Enabled a few tcp cong algo's and made westwood as default
*Various other improvements
This kernel is based on @Shahan_mik3 's and @vasishath 's amazing work!
https://github.com/Whyred-Dev/android_kernel_xiaomi_sdm660
I am using DERP kernel as the base now. Credits go to @akhilnarang
Gonna check if wifi is working. (some reports problems on other custom kernels).
Another custom kernel release
Thank you dev :good:
Will try it as soon as possible when link will be available
Is this a overclock kernel? Cause you say "adreno boost", I don't understand what it is…
OP updated with download links! Enjoy!
ZHQzhq087 said:
Is this a overclock kernel? Cause you say "adreno boost", I don't understand what it is…
Click to expand...
Click to collapse
Nop it doesn't support OC for now. Adreno boost means boosting gpu performance!
mihran_thalhath said:
OP updated with download links! Enjoy!
Nop it doesn't support OC for now. Adreno boost means boosting gpu performance!
Click to expand...
Click to collapse
Thanks. I know it's about GPU, but without overclocking, boosting performance seems difficult……
Small size comparing to most known.
ZHQzhq087 said:
Thanks. I know it's about GPU, but without overclocking, boosting performance seems difficult……
Click to expand...
Click to collapse
Even without overclocking, i don't have any issues with the performance of whyred.
mihran_thalhath said:
Even without overclocking, i don't have any issues with the performance of whyred.
Click to expand...
Click to collapse
That's true though
Nice work ?
**Legendary Battery backup **
Thank you so much for sharing .
nice work.....long list of features for a first build
Wifi, bluetooth, & Fingerprint works fine. Will report the battery life later
Nice work ??
Battery backup is noticable in just a few hours... literally good!!
Anyone experiencing Instagram keep crashing? Or it's rom related? I'm on AOSP extended.
edit : SOLVED
Is there anything that could be done to prevent the safetynet trip in the kernel?
Battery Backup is ?

[Kernel-EAS][Custom|OOS]mcd-kernel[r12, r29]

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Code:
* I am not responsible for bricked devices, dead SD cards, 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.
I have to thank all these really nice people around xda/github and software development for helping me out, giving me useful tipps/tricks/guides and their feedback!​
It is mandatory to select the correct kernel depending on your current ROM:
1. CUSTOM ROMs [OREO | PIE]
Based on HolyDragon-Kernel [big thanks to @holyangel]
Added RenderZenith Kernel features
Upstreamed to CAF and stable linux branch v3.18.140
2. OxygenOS [OREO] - [EOL]
Based on RenderZenith Kernel [big thanks to joshuous and RenderBroken]
Upstreamed to stable linux branch v3.18.138
3. OxygenOS [PIE]
Based on official OxygenOS Pie sources
Based on HolyDragonKernel [big thanks to @holyangel]
In addition to my used bases mentioned above I've added some features from different kernels out here to give the user more control about their device and to extend it's abilities. Feel free to ask for features that you would like to see in this kernel.
Features added:
Compiled with custom-built Linaro 6.4.1 toolchain targeting msm8996/SD820/SD821
anykernel3: adress more selinux denials
init: cpu-boost: Create separate tunable for Dynamic Schedtune Boost duration [1500ms by default]
init: enable wake_boost [set to 1000ms] - [thanks to kerneltoast] [custom variant only!]
init: set our custom thermal-values [10 zones] [performance-orientated profile]
################################################
Upstreamed f2fs [custom variant only!]
f2fs rapid GC commits and fixes - [thanks to arter97] [custom variant only!]
Upstreamed RCU sub-system
Backlight dimmer
Boeffla Wakelock Blocker - [enabled by default]
CPU Governors: schedutil, helix_schedutil, blu_schedutil, pwrutilx, energy-dcfc, darknesssched, alucardsched
CRC toggle - [disabled by default]
Debugging and logging disabled/removed
Disable buttons on touch toggle - [enabled by default]
DriveDroid support
DTS: HeadphoneX - Official thread
Gestures: add sweep2sleep - [disabled by default]
Haptics: Haptic control and vibration strength control
HID keyboard/mouse gadget support - [thanks to jcadduono]
I/O Scheduler: BFQ, MAPLE and ZEN - [maple as default]
KCAL
K-Lapse - Offical thread - [thanks to @tanish2k09]
WLAN driver LA.UM.6.6.r1-10100-89xx.0 - [v 4.0.11.213X] [custom variant only!]
Sound Control - [thanks to Flar2]
Spectrum support - [4 pre-defined profiles]
TCP protocol tweaks - [westwood by default]
Thermal: thermal-simple - [thanks to kerneltoast]
USB fast charging toggle - [disabled by default]
Nethunter: Packet injection patch; monitor mode support [custom variant only!]
Nethunter: External USB WiFi adapter support; HID Emulation
Nethunter: CDC_ACM Proxmark/Chameleon detection (all versions); dynamic module loading [custom variant only!]
vDSO implementation for better performance of 32-bit binaries
Verity disabled
Wireguard support
zRAM - [enabled by default]
some misc changes to improve user experience
Downloads:
Archive: androidfilehost.com/mcdachpappe​
1. Custom ROMs
Current: mcd-kernel-custom-r12.zip​
2. Oxygen-OS [OREO]:
[EOL]: mcd-kernel-r25-oreo.zip​
3. Oxygen-OS [PIE]:
Current: mcd-kernel-r29-pie.zip​
Telegram:
Kernel-Group: t.me/mcdkernel
Kernel-Channel: t.me/mcdkernelchannel
Sources:
Kernel [custom ROM]: mcdachpappe/android_kernel_oneplus_msm8996-eas/tree/custom
Kernel [OOS Oreo]: mcdachpappe/android_kernel_oneplus_msm8996-eas/tree/oos8
Kernel [OOS PIE]: mcdachpappe/android_kernel_oneplus_msm8996-eas/tree/oos9
AnyKernel2: mcdachpappe/AnyKernel2
Credits:
Thanks to @RenderBroken and @joshuous for porting EAS features to our device.
Thanks to @HolyAngel for his kernel base!
Credits to the dev's who brought all this included features to our device - thank you very much.
Huge thanks to @rippledrums who is the best moderator [in our telegram groups] i've seen so far and for our designing logo!
Thanks to @vinoxflame, @nickpapeir,@theduke7 and @deepak jr for testing and their feedback.
Small note:
Please leave a comment here if this kernel works or doesn't work for you. This thread stays alive with your contributions and your feedback. Additionally this will motivate me to continue working on this kernel. And if you like you can do a little donation to me: paypal.me/mcdachpappe - Thank you very much!
XDA:DevDB Information
EAS-Kernel with extended features, Kernel for the OnePlus 3
Contributors
mcdachpappe
Kernel Special Features: Energy Aware Scheduling
Version Information
Status: Stable
Created 2018-09-05
Last Updated 2019-07-06
Useful information
'Clean flash' instructions:
Delete your kernel-tweak-app data
Boot into recovery (latest TWRP)
Flash desired oos-stock boot.img / flash the full oos-rom.zip
Optional: Flash magisk - if you want root
Flash this kernel .zip
Optional: Delete cache / dalvik cache
Explanation of the EAS boosting-values:
https://forum.xda-developers.com/showpost.php?p=78544871&postcount=255 [thanks to @AL2000EX]​
Adaptive Stune App:
Adaptive Stune App [based on @azaidi's work and @crian's modification] which calculates the Dynamic stune boost on the EAS kernel for each activity you are running.
Thanks to @deepak kumar android and @theduke7 for testing.​
Resources:
Useful information about EAS
Great, now its an official topic.
I cant seem to find the CRC toggle though
nickpapeir said:
Great, now its an official topic.
I cant seem to find the CRC toggle though
Click to expand...
Click to collapse
what kernel manager app are you using?
vinoxflame said:
what kernel manager app are you using?
Click to expand...
Click to collapse
EXKM manager
works perfect:good:
Add Eagle DTS Driver
Anyone who tried this kernel, how's battery backup? There's some bugs?
Can somebody post some screenshot of battery consumption?
Thanks
spione2013 said:
Anyone who tried this kernel, how's battery backup? There's some bugs?
Can somebody post some screenshot of battery consumption?
Thanks
Click to expand...
Click to collapse
It's just out for a day, try yourself and tell us
datvui2211 said:
It's just out for a day, try yourself and tell us
Click to expand...
Click to collapse
You right, sorry
Used this kernel for 2 days, very good. During usage seems to consume a little bit more than stock, but nevermind, the phone is super snappy.
Last build seems more snappy to me for some reason..
Nice kernel buddy..
What can i adjust on boost settings to make it more battery friendly?..
spione2013 said:
Used this kernel for 2 days, very good. During usage seems to consume a little bit more than stock, but nevermind, the phone is super snappy.
Click to expand...
Click to collapse
omair2005 said:
Last build seems more snappy to me for some reason..
Click to expand...
Click to collapse
Thank you for your feedback!
That's because I've set the top-app boosting values to the ones which joshuous mentioned along the v1.1.0 release in his thread (see OP).
On the other hand I 've lowered the values (frequencies and time) of input-boosting to save a little bit of energy:
little cores: 844800 [stock: 1036800]
big cores: 614400 [stock: 750000]
boosting time: 40ms [stock: 100ms]​
There should be a little bit of more energy consumption but not that much more. I'm still achieving good battery lifetime results with these settings.
cultofluna said:
Nice kernel buddy..
What can i adjust on boost settings to make it more battery friendly?..
Click to expand...
Click to collapse
you can revert to the "stock settings" from the original renderzenith kernel:
/dev/stune/schedtune.sched_boost 0 [mine 10]
/dev/stune/top-app/schedtune.sched_boost 0 [mine 50]
/sys/module/cpu_boost/parameters/dynamic_stune_boost 1 [mine 50]​
Correct me if I'm wrong with these values. I don't remember the stock settings excactly ..
Wonderful !!
I waited for that ! ( lack of personalization options in the official one )
Is it based on the latest July 27th build ?
Why the CPU max freq is not the highest possible ?
Does it not limit performances ?
update 180910 [v1.1]
Time for an update!
Changelog:
merge stable-linux v3.18.122
anykernel: add some cosmetics to our installer
anykernel/tools: update to busybox (1.29.2)
fix some memory leaks
gestures: add sweep2wake and doubletap2wake
gestures: add sweep2sleep gestures
init: lowered sched_boost to save battery [from 50 to 30]
init: fixed some code [frequencies and some misc stuff]
tcp_westwood: code improvements and tweaks
some minor stuff i may forgot
Download:
mcd-oos-eas-OP3-v1.1-180910.zip​
Notes:
Dirty flashing is fine
You may have to delete your kernel-tweak app to see the new default values
@ManuBBXX
i was struggling to get the max frequencies set at boot but this is now finally fixed
//edit:
The download link of v1.1 has been removed because of several issues in this release. Everything is fixed in the new v.1.3 release which you can find in post 39.​
Direct link:
mcd-oos-eas-OP3-v1.3-180912.zip​
mcdachpappe said:
Time for an update!
Changelog:
merge stable-linux v3.18.122
add some cosmetics to our installer
fix some memory leaks
gestures: add sweep2wake and doubletap2wake
gestures: add sweep2sleep gestures
init: lowered sched_boost to save battery [from 50 to 30]
init: fixed some code [frequencies and some misc stuff]
tcp_westwood: code improvements and tweaks
some minor stuff i may forgot
Download:
mcd-oos-eas-OP3-v1.1-180910.zip
Notes:
Dirty flashing is fine
You may have to delete your kernel-tweak app to see the new default values
@ManuBBXX
i was struggling to get the max frequencies set at boot but this is now finally fixed
Click to expand...
Click to collapse
Wow super
Thanks for the kernel
Developers from render Zenith are also planning an update very soon
Thanks for the update !!
Wow, great, thanks once again for the update. ! ! !

[KERNEL][9.0/10.0/11][HMP/EAS] Panda Kernel v8.4

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Panda kernel is a kernel suitable for whyred devices.
Under the premise of maintaining stability, it's optimized as much as possible, and appropriately add some features.
Features
1. Built with Google Clang 12 + O3 + Polly optimize
2. Merge Linux kernel and CAF upstream kernel and driver as soon as possible
3. Fixed all compile-time warnings
Exclusive features
1. Include Aroma Installer. Visible & customizable installation. English & Chinese(simplified) interface.
OC/Non-OC, No UV/80mV UV, Old/New camblobs. Do whatever you want
2. Kernel-level battery capacity fix. Keep your battery capacity at 4000mAh
3. HMP build supports Spectrum, governor profile from Project WIPE v2 (by yc9559)
4. EAS build supports the selection of different energy model schemes (CAF, Kdrag0n, Hypeartist)
Other features
1. kcal, sound gain control, srgb, lz4, lz4hc, zstd
2. Boeffla wakelock blocker v1.1.0
3. Exfat driver comes from arter97
4. F2fs rapid GC
5. Fsync switch, you can sacrifice stability for better I/O performance by disable it
6. Available I/O scheduler: bfq, cfq(default), sio, fiops, maple, deadline
7. Available TCP congestion algorithm: westwood(default), cdg, reno, cubic, bbr
8. Merge some optimization commits from Sultan
9. Disable tracing/logging at various places (from AGNi kernel)
10. Kernel-level cpusets parameter optimization, optimize CPU core calls
11. Modify the GPU model to Adreno 512 (for PUBGM HD)
12. Ainur DTS hardware driver
13. USB fast charge driver, enjoy 900mA charging speed when connected to a computer
14. Latest Wireguard driver
15. Update & enable sr9700 driver, wired Internet access via OTG and wired network card
16. Enable CONFIG_HZ_300, faster system response
17. Adreno GPU boost
18. Some other visible and invisible optimizations...
Notes
1. Support both Oreo & Pie firmware.
2. Support both Pie & Q Roms.
3. Panda kernel does not provide MIUI support. It will boot on MIUI. But developer will not fix any bugs on MIUI.
Download & changelogs
https://github.com/Pzqqt/android_kernel_xiaomi_whyred/releases/latest
Source code
https://github.com/Pzqqt/android_kernel_xiaomi_whyred
Telegram discussion group
https://t.me/pandakerneldiscussion
Give you my kernel with love
Thanks to the logo created by WhyRedCloud™ channel
XDA:DevDB Information
Panda Kernel, Kernel for the Xiaomi Redmi Note 5 Pro
Contributors
Pzqqt
Source Code: https://github.com/Pzqqt/android_kernel_xiaomi_whyred
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: v8.4
Stable Release Date: 2020-04-24
Created 2020-04-25
Last Updated 2021-02-15
Reserved
tql
sdl
ddw
Cool Panda..?
Its smooth and has sRGB fix people what other features you possibly need?xD
Panda is awsm
Perhaps the best kernel ever tried, always updated and Pzqqt always listening to user problems. Good, keep going this way
Panda Kernel v5.3 changelog:
For all builds:
- Merge v4.4.221
- Enable ZRAM's zstd compression feature
- USB fast charge mode is back & fixed (now enjoy 900mA charge)
- Deepsleep bug fixed
- Prevent kernel panic caused by modem crash
- Latest WireGuard driver (v1.0.20200429)
- Some other changes (see Github)
Download from Github releases:
https://github.com/Pzqqt/android_kernel_xiaomi_whyred/releases/tag/v5.3
Pzqqt said:
Panda Kernel v5.3 changelog:
For all builds:
- Merge v4.4.221
- Enable ZRAM's zstd compression feature
- USB fast charge mode is back & fixed (now enjoy 900mA charge)
- Deepsleep bug fixed
- Prevent kernel panic caused by modem crash
- Latest WireGuard driver (v1.0.20200429)
- Some other changes (see Github)
Download from Github releases:
https://github.com/Pzqqt/android_kernel_xiaomi_whyred/releases/tag/v5.3
Click to expand...
Click to collapse
Hi Dev,
how does undervolting work? Is there a real battery saving without taking risks?
and now deepsleep works well on PE10 too?
with 5.2.5 it did not always activate ...
Thanks so much
-40 undervolt working well, still no any freezes
Panda Kernel v5.4 changelog:
For all builds:
- Merge v4.4.222
Download from Github releases:
https://github.com/Pzqqt/android_kernel_xiaomi_whyred/releases/tag/v5.4
Panda Kernel v5.5 changelog:
For all builds:
- Merge v4.4.223
- Enable ZRAM's lz4hc compression feature
- crypto: zstd: Set the compression level to the lowest
- Latest WireGuard driver (v1.0.20200506)
- Some other changes (see Github)
Download from Github releases:
https://github.com/Pzqqt/android_kernel_xiaomi_whyred/releases/tag/v5.5
under Clock
OC / Non-OC || No UV / -40 mV / -80 mV
Can u add: No UC / UC, Z-Ram: On / Off.
UC:
CPU: Little core : 300 MHz
CPU: Big core: 300 / 600 / 900 mHz
GPU: 19 MHz
(CPU Gov: Conservative (tuned))
Tks!
Panda Kernel v5.6 changelog:
For all builds:
- Merge v4.4.224
- Merge LA.UM.8.2.r2-01900-sdm660.0
- qcacld-3.0: Merge LA.UM.7.2.r1-08800-sdm660.0
- zstd: Make the compression level can be modified in userspace
- camera_v2: vidc: disable tracing
- Now LED will working fine on both OLD & NEW led implementation
- Now dt2w will working fine on Roms of base common device tree
- Remove 40mv UV option
Download from Github releases:
https://github.com/Pzqqt/android_kernel_xiaomi_whyred/releases/tag/v5.6
Panda Kernel v5.7 changelog:
For all builds:
- Merge v4.4.225
- Merge LA.UM.8.2.r1-06600-sdm660.0
- New white led implementation from AGNi
- Latest WireGuard driver (v1.0.20200520)
- Some patches from Sultan
Download from Github releases:
https://github.com/Pzqqt/android_kernel_xiaomi_whyred/releases/tag/v5.7
How good is the EAS Version? Which energy Model does it use?
Benny Alex said:
How good is the EAS Version? Which energy Model does it use?
Click to expand...
Click to collapse
very good. using official EM from CAF
Panda Kernel v5.8 changelog:
For all builds:
- Merge v4.4.226
- Merge LA.UM.8.2.r1-06700-sdm660.0
- Some other patches (see github)
Download from Github releases:
https://github.com/Pzqqt/android_kernel_xiaomi_whyred/releases/tag/v5.8
thank you covid guy for the update! love ya ?
Panda Kernel v5.8 has stopped working sound. On the 5.7 kernel, everything works fine, android 8.1 is on friendly terms with it. While staying on version 5.7 ...

Development [Kernel][Overclocked] No Gravity [2023-04-30][ProtonClang]

NoGravityKernel
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
No Gravity Kernel 1.0.0 + 4.3 App Trailer
Hey, NoGravity Kernel dev coming from the good old Pocophone F1 here! I've graduated with a bachelor degree in computer science and I actually work as a C# programmer. I've worked on OnePlus 2, Pocophone F1 and Mi 8 already, first one is discontinued but I still give updates for the 2 others. Welp, I've lost my F1 which is the reason I'm here, on this slightly newer kernel 4.9=>4.14. NGK's mindset is Performance/smoothness while getting decent battery life due to added battery oriented features.
(Scroll down for Telegram Group link where I'll be most of the time)
For those who want a to know more about my work here is the link to NoGravity Kernel for OnePlus 2 & to NoGravity Kernel for Pocophone F1 / Mi 8.
The Kernel will boot using Balance Profile when Magisk is present. Other profiles for battery, performance and gaming can be switched to in my app.
To tweak the kernel easily, here's my No Gravity app! featuring custom profiles (Battery, Balanced, Performance and Gaming & Gaming+). My app offers some device specific features that can't be found in other kernel tweaking apps. You can find them lower in the thread.)
-No Gravity app! support
-Android 13 support
-Compiled with Proton Clang + O3 + Polly + LTO optimizations
-KernelSU support
-NGK Thermal locking mechanism*
-Thermal driver optimizations
-F2FS & UFS optimizations (Rapid GC / UFS Boost / Samsung Write boost)
-2133MHz DDR Bus
-GPU UC/OC : 192MHz / 692MHz
-GMU OC to 500MHz
-CPU Input boost driver instead of CPU boost
-Enabled WALT, disabled PELT
-Using Big and Prime clusters for specific performance critical events
-Devfreq boosting for various events like app opening
-Touchscreen drivers optimizations
-Updated Touchscreen firmware
-Both 12.5.5 & 13.0.3 Touch FW are present and can be changed from NGK App
-Optional Sultan's PID shrink
-250Hz kernel interrupt rate
-Disabled ZRAM by default
-LZ4 ZRAM compression algorithm
-Exposed vibrator strength
-DTS Eagle software driver
-Boeffla Wakelock Blocker v1.1.0
-Sound Control
-Kcal
-High Brightness Mode
-Content Adaptive Backlight Control
-Dmming
-USB Fast Charging
-Added Powersaving flags to panel
-AdrenoBoost
-Various GPU & libs optimizations
-VDSO for better 32 bit performance
-sdFAT v2.4.5
-Added ZEN I/O Scheduler & used by default
-Added SQRT freq selection algo to schedutil
-Added BBR and WESTWOOD TCP Congestion protocols
-Using Westwood as default with FQ_Codel for better bandwidth use
-Removed many debugging stuffs
-Merged in latest CAF Tags
-Always upstreamed to latest (4.14.314)
-And many more under the hood changes & optimizations
-Monet theme adapting to your ROMs colors dynamically
-Injected sepolicies to work on Enforcing SELinux
-Kernel & App update checker (Direct install of kernel and app)
-Balance(Default),Performance,Battery,Gaming & Gaming+ Profiles (QSTile available)
-Custom Profile Creator Page that let's you create and share profiles with the NGK community (/SDCARD/NGK/PROFILES/)
-Precise CPU temperature for each Clusters separately
-Per-App Tweaks Page to load tweaks for specific apps
-CPU Page with following tunables:
-CPU Governor
-CPU Frequency Selection Algorithm (Linear/Exponential)
-CPU Min/Max Frequencies
-Input boost
-NGK Smart Throttling
-NGK Stats Page showing last gaming session FPS+ Chart, throttling, battery drain, avg CPU temps & avg Battery temps, toggle for enabling NGK Stats Overlay displaying FPS and following optional features:
-CPU Temps/Freqs
-GPU Temps/Freqs
-Battery Temps/Percentage
-RAM usage
-Kernel Page to let you control:
-App optimization (ART) Button
-Thermals:
NoGravity (NGK’s default) || Battery || Stock one
-Sultan PID read optimizations
-ZRAM
-GPU Page:
-GPU Stats
-Min/Max GPU Freq Selector
-High Brightness Mode
-Content Adaptive Backlight Control
-Adrenoboost
-Touchscreen firmware selector
-Proximity Gestures Switch to pulse ambient dispay on Hand Wave
-Pick-Up Gesture Switch to pulse ambient display when device is taken
-Pixel 3 Flip to Shhh feature
-DTS Eagle (Sound) Info Page
-More will be added...
-More features...
-Let me know what you want and those may be added!
This kernel should work on any ROM & MIUI!
-I recommend before coming to conclusion, give it at least 2 complete charge cycles and then raise any issue.
- I recommend to use my app, franco app or EX Kernel Manager if you need to tweak the kernel further
-Flash No_Gravity_Kernel-vX.X.zip file in TWRP (Latest TWRP Recovery Recommanded)
-(Optional) - Clear cache and Dalvik => if you do so, Use App Optimization button in NGK App to regenerate ART or let device charge at idle at 100% for some time (that's when android runs optimizations).
Download No gravity Kernel / Download No Gravity App
Donate me! / Telegram Group /
No Gravity App Changelog / No Gravity Kernel Changelog
-The android community and to all my testers for using my kernel and your precious feedbacks and ideas!.
​
Contributors
Pierre2324
Source: https://github.com/Pierre2324/NGK_android_kernel_xiaomi_sm8150
Version Information
Status: Stable
Current Version: 3.4.0
Created: 2021-09-02
Last Updated: 2023-04-30
Changelog
NoGravity Kernel v3.4.0 + App 6.4.0
Previous Changelogs:
NoGravity Kernel v3.3.0 + App 6.3.0
NoGravity Kernel v3.2.0 + App 6.2.0
NoGravity Kernel v3.1.0 + App 6.1.0
NoGravity Kernel v3.0.1 Hotfix
NoGravity Kernel v3.0.0 + App v6.0.0
NoGravity Kernel v2.2.1 + App v5.2.1
NoGravity Kernel v2.2.0 + App v5.2.0
NoGravity Kernel v2.1.0 + App v5.1.0
NoGravity Kernel v2.0.0 + App v5.0.0
Note: Custom Profile Creator page added
NoGravity Kernel v1.0.0
NoGravity Kernel App v4.3.0
RESERVED
Downloaded and installed.
So far so good!
Finally! I Waiting this for loong time the better project! very thanks for implement sound control!
hicked said:
Finally! I Waiting this for loong time the better project! very thanks for implement sound control!
Click to expand...
Click to collapse
You had any of my supported device before x3pro?
neovortex said:
Downloaded and installed.
So far so good!
Click to expand...
Click to collapse
Nice have fun mate
This kernel seems very stable
Just one question:
Which profile is the nearest performance to the stock kernel?
Balanced or Performance?
neovortex said:
This kernel seems very stable
Just one question:
Which profile is the nearest performance to the stock kernel?
Balanced or Performance?
Click to expand...
Click to collapse
Balance, which is default profile
Pierre2324 said:
You had any of my supported device before x3pro?
Click to expand...
Click to collapse
yes i have poco f1, mi 8 and x3 pro! I follow your work for years!
Does the app require root?
k3lcior said:
Does the app require root?
Click to expand...
Click to collapse
No
alexx_kidd said:
No
Click to expand...
Click to collapse
You sure? lol
@Pierre2324 Can you specify what are the default settings, scheduler, OC/UV etc. for the kernel without installing an app?
hicked said:
yes i have poco f1, mi 8 and x3 pro! I follow your work for years!
Click to expand...
Click to collapse
Nicee
k3lcior said:
Does the app require root?
Click to expand...
Click to collapse
Of course. If you want to tweak system you need root.
k3lcior said:
You sure? lol
@Pierre2324 Can you specify what are the default settings, scheduler, OC/UV etc. for the kernel without installing an app?
Click to expand...
Click to collapse
As mentionned in the thread post, ngk boots up with balance profile (with or without the app) then applies user apply on boot parameters whether its another profile, cpu/gpu tweaks, etc
k3lcior said:
You sure? lol
@Pierre2324 Can you specify what are the default settings, scheduler, OC/UV etc. for the kernel without installing an app?
Click to expand...
Click to collapse
Oh, the app. Yes
Hi, can we still update the MIUI after installing the custom kernel? What should I do before updating the MIUI with this kernel installed?
You have to reflash custom kernel each time you update your ROM as it gets overwritten.
Ariel Kusnoto said:
Hi, can we still update the MIUI after installing the custom kernel? What should I do before updating the MIUI with this kernel installed?
Click to expand...
Click to collapse
Just update miui normally then flash ngk again

Categories

Resources