Related
Mono Kernel for HTC One M9 (Hima)
Let's start this off with the basic and regular warning and disclaimer :
Code:
#ifdef (IF_YOU_FLASH_THE_KERNEL)
* No one except you chooses to flash this kernel, this is your [B]own[/B] choice
* Do not flash this if you expect stability that equals to a stock kernel
* Neither me or XDA is responsible if the kernel destroys your device
* No cats harmed during the creation of this kernel
#endif
Mono Kernel is a kernel made with simplicity and customizations in mind, I never wanted a kernel with gazillions of "bloaty" features (governors, schedulers, etc) that gives me uneasiness since there's too many choices to be made.
Technical details :
If you want to know about the toolchain and stuff I used
- Compiled with Google GCC 4.9 (pre 21-07-2016 releases), and UberTC 4.9.4 (21-07-2016 release and newer)
- Built on a SlimROM source tree
- Little to no weird optimizations flags, I'll avoid adding -Ofast, -O3, Graphite or anything related to them
Features :
Some bits of features that you'll see
- Latest upstream kernel, currently on 3.10.102
- zzmoove (bLE edition) and elementalx governor
- FIOPS and SIOPLUS scheduler
- Configurable thermal control
- Toggleable CRC and Dynamic Fsync
- USB Fastcharge
- UKSM 0.1.2.3 (Ultra KSM, an improved KSM)
- KCAL v2 (post-processing control for display)
- state_notifier driver, replaces earlysuspend and powersuspend
- Franco's Sound Control
- zRAM support
- Mini-bits of somewhat-safe (but not necessarily stable) optimizations
- Lots of updates and upstream works from various sources (CAF, Google, and Linux)
- And probably more
Bugs :
- Possible bug: Stereo channels are reversed (left to right and right to left) (False report on my side)
- None, at least for now
Download :
Get it while fresh!
AndroidFileHost Folder
Installation :
Please read all of this before continuing
For .img format (Slim6 only) :
IMG is deprecated as of 12 July release, please use ZIP instead
- Download the .img and put it somewhere
- Reboot to recovery (I'll assume you're using TWRP here)
- Press 'Install' then press 'Install Image' (located on the bottom-right side)
- Locate the .img
- Make sure you select 'Boot', not 'System Image' or 'Recovery'
- Swipe and install, but don't reboot
- Reinstall any Systemless mods (Systemless Root, Xposed, etc) if you have one
- Reboot and wait for it to boot!
For .zip format :
- I mean... you probably know how
- Just flash the zip
Compatibility List :
Check if your ROM is compatible
- Tested on Slim6
- Working on CM
- Possibly working on RR
Credits :
All these talented people deserves a cookie
(In no order)
- flar2
- faux123
- franciscofranco
- anarkia1976
- chadouming
- neobuddy89
- imoseyon
- myfluxi
- yarpiin
- Grarak
- ##W4TCH0UT##
- benschhold
- Evolutionzz & Dims_Camper (some nice friends to talk)
There's too many people that deserves to be here, if you're one of them (in case I somehow forgot to credit you here and on the source code / Git repo page), please, don't hesitate to PM me!
Notes :
- Mono Kernel will always remain on 'testing' phase, mostly because I tend to screw up and break stuff, so I don't warrant any stable release, unless otherwise mentioned
- This kernel is working on CM (and possibly other ROM based on it)
- Nope, I have never tested this on any other variant of the M9 apart from the International variant
- Yes, no hotplug support for now, I'm still experimenting with hotplugs on this device
XDA:DevDB Information
Mono Kernel, Kernel for the HTC One (M9)
Contributors
F4uzan
Source Code: https://github.com/F4uzan/mono_hima
Kernel Special Features: Uh... it's downloadable ?
Version Information
Status: Testing
Created 2016-07-09
Last Updated 2016-07-31
FAQ (Frequently Asked Questions)
Q : I want "x" and "y" feature to be added in this kernel
A : Sure thing, I'll give no promises it'll be added, but if I find it interesting (and usable), why not?
Q : Hey, can you fix "x" issue ? (if you provides no log or details whatsoever)
A : Please, give me more details, how can I reproduce the issue on my side ? If I'm unable to reproduce the issue then can you please provide more details to the issue ?
Q : What logs are needed to give you an exact information of my issue ?
A : /sys/fs/pstore/console-ramoops, dmesg, and any kind of kernel logs (not logcat) you can find
Q : Will this work on "x" ROM based on AOSP / CM ?
A : Probably, it might or might not work, test it out by yourself
Q : Will this work on stock or any Sense based ROM ?
A : Nope and probably never will, but I'll reconsider that if there's enough request
Reserved #1
More reserved (just in case)
One question-do you have the FM module and IR module in the kernel enabled? If you do, I;m willing to test on CM-I've been waiting for that.
wyvernwaddell said:
One question-do you have the FM module and IR module in the kernel enabled? If you do, I;m willing to test on CM-I've been waiting for that.
Click to expand...
Click to collapse
FM and IR module ? I'm pretty sure I didn't use both, so, the answer is probably no, let me double check just to be sure
EDIT : IR works fine using "SURE" Universal Remote app, I'll check if FM works
EDIT2 : Double checked whether IR works or not, it works with both my TV and air conditioning unit, so it's definitely working
EDIT3 : I don't think FM is working, I've tested with the CM FM Radio app, and it can't open /dev/radio0 (the device for FM radio), I'll see if I can find a way to fix it
AWESOME!
I'll be testing this ASAP! Thanks for this kernel!!! I assume it's MM Compatible? I'm using cm13 and will post any results I have after testing it out for a bit. So glad for this :good:
F4uzan said:
FM and IR module ? I'm pretty sure I didn't use both, so, the answer is probably no, let me double check just to be sure
EDIT : IR works fine using "SURE" Universal Remote app, I'll check if FM works
EDIT2 : Double checked whether IR works or not, it works with both my TV and air conditioning unit, so it's definitely working
EDIT3 : I don't think FM is working, I've tested with the CM FM Radio app, and it can't open /dev/radio0 (the device for FM radio), I'll see if I can find a way to fix it
Click to expand...
Click to collapse
YOU ARE THE MAN! Thank you!!
Sent from my NVIDIA SHIELD Tablet using XDA Labs
Can't wait to try this out. Thanks for your dedication
Skickat från min HTC One M9 via Tapatalk
Roobwz said:
Can't wait to try this out. Thanks for your dedication
Skickat från min HTC One M9 via Tapatalk
Click to expand...
Click to collapse
Be sure to send me some feedback, thanks for trying out
wyvernwaddell said:
YOU ARE THE MAN! Thank you!!
Sent from my NVIDIA SHIELD Tablet using XDA Labs
Click to expand...
Click to collapse
Thanks !
Krsmqn said:
I'll be testing this ASAP! Thanks for this kernel!!! I assume it's MM Compatible? I'm using cm13 and will post any results I have after testing it out for a bit. So glad for this :good:
Click to expand...
Click to collapse
Yes, it's actually only compatible with MM (unless the changes from L to M isn't that huge, I might be able to bridge a compatibility between both).
Have you experienced better battery with the kernel compared to stock? I remember when I was using the cm kernel and got really bad SOT thanks to the frequencies jumping all around all the time..
Skickat från min HTC One M9 via Tapatalk
Did NOT work on
[ROM] [ M9 ][himaul]Resurrection Remix M v5.7.0- MM 6.0.1_r46
Bootloop!
Roobwz said:
Have you experienced better battery with the kernel compared to stock? I remember when I was using the cm kernel and got really bad SOT thanks to the frequencies jumping all around all the time..
Skickat från min HTC One M9 via Tapatalk
Click to expand...
Click to collapse
Hmmh, I can say the battery usage is pretty on par with stock (I get an average of 4.5 hours of SoT, on stock it's roughly 5 hours)
AlphaAnimal said:
Did NOT work on
[ROM] [ M9 ][himaul]Resurrection Remix M v5.7.0- MM 6.0.1_r46
Bootloop!
Click to expand...
Click to collapse
Thanks for the report, I have been working on the AnyKernel version that should fix this, for now, everyone should avoid using this in any CM based ROM since the result might be the same
F4uzan said:
Hmmh, I can say the battery usage is pretty on par with stock (I get an average of 4.5 hours of SoT, on stock it's roughly 5 hours)
Click to expand...
Click to collapse
Well i gotta try it myself then. I'm running ice ATM and getting around 6-6:30 SOT no problem. May be cheating cause of airplane mode.. ?
Skickat från min HTC One M9 via Tapatalk
Let's all be patient now and let the dev do his magic.
Eagerly, but patiently awaiting.
Thanks for all the reports on CM13 !
I can't test it out on CM myself because I really need the phone to be on a somewhat stable condition, but I'll be fixing it soon !
Hello everyone !
A new update is up now, it should fix CM compatibilities. It's also in AnyKernel zip format (no more tedious .img flashing).
For complete changes, you can check the source link (I'm not going to write all of them here), but it's mostly just changes I merged from CodeAurora / CAF and Google, there's also some more optimizations in code.
The download link is here or in the link in OP
Happy testing !
https://www.androidfilehost.com/?fid=24591023225178092
F4uzan said:
Hello everyone !
A new update is up now, it should fix CM compatibilities. Its also in AnyKernel zip format (no more tedious .img flashing).
For complete changes, you can check the source link (Im not going to write all of them here), but its mostly just changes I merged from CodeAurora / CAF and Google, theres also some more optimizations in code.
The download link is here or in the link in OP
Happy testing !
Click to expand...
Click to collapse
Boots just fine. Gonna use it a bit and evaluate. Any recommendations for kernel control?
Krsmqn said:
Boots just fine. Gonna use it a bit and evaluate. Any recommendations for kernel control?
Click to expand...
Click to collapse
Until I add Synapse support, I recommend this modded Kernel Adiutor, the regular Kernel Adiutor works fine but it doesn't have all the control necessary for the kernel
Glad to see some movement on dev-kernel section!! I have been using Smoocha kernel for a while and return to stop again since the support is abandoned.. I could help and test this kernel on CM13 (since is now compatible), I am a cherry-picked addicted.
It could be great seeing working with Uber 5.x-6 toolchain, this is the only thing that I really envy of Nexus 6p.
Many thanks for your support and contribution :good:
Preamble
Hey everyone!
Xiaomi JUST released their source on 17/5/17 for mm. THAT IS SO DAMN COOL, THE WAIT IS FINALLY OVER. You guys can expect a custom kernel from me sooner or later(i'm busy). However, if the custom kernel really comes out from me, it won't be on this thread. This thread will maintain active development though, repacks of other custom kernels!
What is a repack? A repack is essentially, in layman terms, porting a kernel. I can run a kernel for AEX on RRN and stuff like that, but please do take note that my repacks are tweaked towards battery life, while keeping some speed. I might add bonus scripts in future, but for now, i'm just trying to get this up and running.
Please flash at your own discretion. I try my best to test at every release, but sometimes i just don't have the time to do so. I have homework and revision and all,and i need sufficient sleep for growth(i'm 13) so just bear with me. I am NOT responsible for anything that happens with your device
Links
KernelsGit Repository
Source
- Stock MIUI Marshmallow Stable V8.2.5.0.MCFMIDL
- Stock MIUI Nougat Dev V7.5.19
Sauce released!
Requirements && Instructions
- TWRP
- Basic flashing skills
- A working human brain
- The will to void your warranty
Just flash the zip after flashing the rom. It'll do it's thing.
Features- Better battery life
- Snappier
- Runtime(Dalvik) optimisation
- Governor optimizations
- TCP tweaks
- 3G Tweaks
- Google DNS
- Faster internet
- Battery tweaks
- JIT as compiler
- Support both ipv4 && ipv6
- No ring delay
- Better voice quality
- GPU optimisation
- Faster boot
- 4 compile thread for dex2oat
- Better camera and image quality
- Purge assets(save battery)
- Logging and debugging disabled(save battery)
All these come from the tweaked ramdisks. All can be found on the git repo above.
Supported Roms- MIUI Marshmallow [V8.2.5.0.MCFMIDL]
- MIUI Nogat [V7.5.19]
- LineageOS 14.1
- Cypher OS V3.6.2
- AOSP Extended 4.2
- crDroidAndroid v3.1
- Android Ice Cold Project
- Xperia Open source Project(XSOP)
- DarkNess reDefined v1.5
- Resurrection Remix Nougat 5.8.3
More will be added based on requests and popularity
Credits
Jarius980 for teaching me how to do repacks and being cool
osm0sis for AIK
Lucas for being cool XDDD (Like the best tester and adviser ever)
CyanGreenMod for fixing the misplaced semicolon
Everyone who contributed/tested/supported
Notes
- WIpe dalvik cache and cache after flash, as dalvik's behavior and execution mode is changed
- Spot something wrong? Pull requests are always welcome!(just make sure you work on the latest upstream)
- Reporting bugs or failed boot are also contributions(VERY HELPFUL)
- Please attach log along with reports if possible
- Pre-release is available on git before release, go ahead and flash if you want
- Safetynet will still be intact since all modifications goes directly to the boot.img
- Thread is still under construction, it may look ugly for now
- NOT ALL THE RELEASES ARE STABLE, PLEASE DO A NAND BACKUP OF YOUR CURRENT BOOT
Thread rules
Do:
- You help one another
- You stay on-topic
- You READ and SEARCH
Don't:
- You do not demand
- You do not ask for ETAs
- You follow the RULES
Announcement:
Please report any issues with build #6
Changelog(please refer to git repo):
Build7:
Dalvik flags
Other tweaks and improvements
Base update
Firmware
Build6:
Update tweaks(dalvik and others)
Update base
Stabilisation
Clean dalvik cache && cache automatically
Build5:
Update tweaks(HUGE)
Fix setprop errors
Build4:
Hopefully fix all wifi issues
Update nogat base
Applied some tweaks
Build #3:
Support new roms (ACIP, RRN5.8.3, XSOP)
Wifi issues fixed for AEX
Build #2:
Fix wifi for some
Stabilisation checks
Build #1:
Compatibility build, so NA
Todo:
Take a huge break because of exams
Create build scripts(in meantime, manual is the only way out)
Dev Log:
[6/5/17]
-I'm too lazy to type it all out, just view my commits on git
[3/5/17]
- Added ACIP, RRN5.8.3, XSOP
- Update AEX Base
- Fix all wifi issues
(More detailed log look at git commits)
[1/5/17]
- Fix wifi for some
[30/4/17]
- Prerelease Build #1
- Complete compatibility checks
- Wrote update script
- Initialised git repo
- Added source unpacked boot files(ramdisk && split_img)
- Setup base and dependencies
Potential feature and support requests:
Known issues:
- Cast screen(Not kernel related unless explicitly proven)
FAQ:
How to NOT break safetynet?
- Just flash the build after the flashing the rom. You can flash mods like magisk and systemless supersu that does not modify /system
Why did i lose my root after flashing(SuperSU)?
- Because supersu patches boot.img and adds a script to start the SU daemon. Flashing a new boot.img will cause the script and patches to be overridden. Just flash the supersu zip again and everything will be reapplied
What can i report?
- After testing a build for a specific rom, you can state the rom your device is on, how old your device is, then the thing you wanna report. You can report failed boots, function bugs and SOT(battery)
Useful Links:
- Telegram Group Chat
https://t.me/joinchat/AAAAAEHQRgRmzU2eCxWK8w
- Whatsapp Group Chat
https://chat.whatsapp.com/7morKcwxExyAcc2deOoYu0
- Discord
https://discord.gg/HS8Ku
- Twrp 3.1.0-0
http://tinyurl.com/midotwrp
- Firmware
https://www.androidfilehost.com/?fid=817550096634766008
- LineageOS addons download
https://download.lineageos.org/extras
- OpenGapps
http://opengapps.org/
-BeanGapps
http://tinyurl.com/beangapps
Wanna donate?
I have to ask my mom again if she allows me to have her paypal donation link. But for now, i guess not
Got any examples of what can be added in? I assume it's mostly ramdisk related since the zImage can't be modified.
AutumQueen92 said:
Got any examples of what can be added in? I assume it's mostly ramdisk related since the zImage can't be modified.
Click to expand...
Click to collapse
yesh. and the ramdisk will be tweaked accordingly
like i can optimise governor values and stuff. the real development will start once sauce gets release(SAUCEEEEEE)
Edit: actually, ill just add this in OP
ala_mo said:
yesh. and the ramdisk will be tweaked accordingly
like i can optimise governor values and stuff. the real development will start once sauce gets release(SAUCEEEEEE)
Edit: actually, ill just add this in OP
Click to expand...
Click to collapse
Welp, is there any way to obtain the voltage values per frequency from there (Reading the values, not changing it)? I wanna read it and make a governor tweak.
AutumQueen92 said:
Welp, is there any way to obtain the voltage values per frequency from there (Reading the values, not changing it)? I wanna read it and make a governor tweak.
Click to expand...
Click to collapse
f im not wrong voltages are inside the kernel source, no way to change that if the kernel does not support it(its not by default)
Governor tweaks can be made. Values are found in init.qcom.rc
Whats rom this working?
Molniya said:
Whats rom this working?
Click to expand...
Click to collapse
Added in OP. I dont't want the first builds to fail, i need to go for class now. Will test myself tonight before release
Does it work on miui 8.2.2.0??
Prem2628 said:
Does it work on miui 8.2.2.0??
Click to expand...
Click to collapse
Miui MM is supported. will upload a build for this tonight.(10more hours) i will have to test before releasing since its the first build
Maybe this kernel will activate technology quick charge by Qualcomm? *Hopefully and I'll migration from Kenzo to Mido ?
Sent from my Redmi Note 3 using XDA Labs
NOS_bzone said:
Maybe this kernel will activate technology quick charge by Qualcomm? *Hopefully and I'll migration from Kenzo to Mido ?
Click to expand...
Click to collapse
QC requires kernel-side changes
AutumQueen92 said:
QC requires kernel-side changes
Click to expand...
Click to collapse
yeah...alot of stuff comes packaged if the kernel supports it(qc, voltage, more governers) but currently, the kernels from xiaomi are not meant for any customization, thus what i can do is to tweak whats currently in store. I cannot add features to the kernel now. I can only tweak the available features The real development starts when the sauce gets released
ala_mo said:
yeah...alot of stuff comes packaged if the kernel supports it(qc, voltage, more governers) but currently, the kernels from xiaomi are not meant for any customization, thus what i can do is to tweak whats currently in store. I cannot add features to the kernel now. I can only tweak the available features The real development starts when the sauce gets released
Click to expand...
Click to collapse
Heh, even with the kernel source I still can't add QC into my Xperia. It's a good thing the Note 4 has more devs. Also, are you experienced in kernel building?
The Carbon Rom that popped up last night listed Mido kernel sources, which I'm highly sceptical if it works. I just need someone to confirm since the OP isn't responding.
AutumQueen92 said:
Heh, even with the kernel source I still can't add QC into my Xperia. It's a good thing the Note 4 has more devs. Also, are you experienced in kernel building?
The Carbon Rom that popped up last night listed Mido kernel sources, which I'm highly sceptical if it works. I just need someone to confirm since the OP isn't responding.
Click to expand...
Click to collapse
from what i know, i suspect it's a partial source. That means that its not full, and there will be some limits
Pertaining to your first question, i can and will build kernels, but i will only do so in December, because my school projects require windows and linux would me more ideal compared to bash on win(always get that dpkg error)
where is the download link? oh, this is just pre-release?
Justin Timberlake said:
where is the download link? oh, this is just pre-release?
Click to expand...
Click to collapse
READ
ala_mo said:
from what i know, i suspect it's a partial source. That means that its not full, and there will be some limits
Pertaining to your first question, i can and will build kernels, but i will only do so in December, because my school projects require windows and linux would me more ideal compared to bash on win(always get that dpkg error)
Click to expand...
Click to collapse
Yeah, linux on windows is a pain. I ended up dual booting with Ubuntu and W10 too.
Hello XDA community welcome to MadMax Advanced Kernel thread : )
ATTENTION : -
YOUR WARRANTY IS NOW VOID
Me or the main developer of this project are not responsible of any dead phones, Broken SD cards, or anything could happen to your device
Click to expand...
Click to collapse
To Begin what is MadMax Advanced Kernel and who is behind it?
MadMax Advanced kernel is a kernel that maintained by @djmax81 and it is made for both Samsung Galaxy S8/S8+ international variants
Features : -
CPU Gov :
-PERFORMANCE-
-POWERSAVE-
-USERSPACE-
-ONDEMAND-
-INTERACTIVE (Default)-
-CONSERVATIVE-
-SCHEDUTIL-
-BLU ACTIVE-
-CULTIVATION-
[*I/O Scheduler :
-noop-
-deadline-
-cfq (Default)-
-maple-
-fiops-
-sio-
-fifo-
-sioplus-
-tripndroid-
-vr-
-zen-
-bfq-
FileSystem supoorted :
-F2fs-
-NTFS-
-CIFS-
-NFS-
-CD-ROM/DVD Filesystems-
Core Features :
-Selunix : permissive-
-Samsung Knox ,Tima & other security debug DISABLED-
-init.d support by default-
-commandline helper-
-Specturm profile support-
-Many impovements and Tweaks Added-
-Zip contains Magisk v16.2 STABLE (I Do not want to add any Beta Versions update yourself)-
Credits : -
@djb77
@Noxxxious
@AndreiLux
@osm0sis
@topjohnwu
@jesec
How to Install?
Download ODIN and Samsung USB driver and TWRP recovery
In Your phone go to Settings --> About Phone --> Software info --> click 8 times on Build Number to enable developer mode then go to Settings --> Developer Options --> Enable OEM unlock .
Boot into Download Mode and Flash Twrp
Flash the kernel and enjoy
KERNEL DOWNLOAD LINKS :-
<Mod Edit>
If a member is banned, so is their work.
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: V1.0g
Stable Release Date: 2018-05-20
Created 2018-05-20
Last Updated 2018-05-23
Reserved
F.A.Q
Question: What is the diffrence between MadMax Basic & MadMax ADV ?
Answer
a). MadMax Basic is based on only Samsung open source With minimal tweaks(eg I/O,CPU Gov,WireGuard)
and fixes will be only updated to samsung official update N950F or G955F to maintain it to have experince as
close to Stock kernel.
b). MadMax ADV kernel is also based on latest Samsung source but merge with with Linux 4.4.xxx upstream
& in feauture might have other improvements and tweaks compare to MadMax Basic kernel.
Question : what is Linux upstream and fix patches ?
Answer
It's Non samsung improvents for kernel linux for more details read : www.kernel.org
Reserved
Change Log:-
v1g (s8 & s8+)
Upstream Linux 4.4.132
v1f (s8 & s8+)
merged latest 95xFXXU1CRD7 open source
Fixed wifi blob detection (No need to use old dirty wifi workaround)
v1e (s8 & s8+)
Upstream Linux 4.4.131
Minor ramdisk improvements
v1d (s8 & s8+)
Upstream Linux 4.4.130
merged latest N950FXXS3CRD2 open source
ramdisk updated to 9xxFXXU1CRD7
BOEFFLA Wakelock BLOCKER v1.1.0
Wireguard v0.0.20180420
Enable Dex with any HDMI adapter
Bugs
Non (let me know if you find one )
Fix (Blaa Blaa my wifi not work after ADV v1f or v1g)
Note: This issue only been only reported by previously flashed Other kernels or can be Custom Roms issue
Flash-This(Stock wifi)
is it faster than Stock kernel?
Kizoky said:
is it faster than Stock kernel?
Click to expand...
Click to collapse
Lol come on test and see
Hi, is it compatible with all Samsung based 8.0 roms (like a note 8 port or a s9 port) or just s8 based roms? Thanks
ayyyy lmao said:
Hi, is it compatible with all Samsung based 8.0 roms (like a note 8 port or a s9 port) or just s8 based roms? Thanks
Click to expand...
Click to collapse
Its compatible with s9 /n8 oreo ports basicly all oreo based tw roms
Great job ?
Hi, i love this kernel and have been using it for a while now, and i love the customisation. Today i updated my rom, i was using sac23's s9 port and verdion 1.0h could not boot. The previous versions of the rom worked flawlessly with it, the only changelog was the updated base. Could you guys look into it? Im not the only one who this has happened to.
Thanks for the cool kernel and your time!
This kernel deserves more love from people here.
Sent from my SM-G950F using XDA Labs
Good update. V2.0C fixed whatever was causing great idle battery drain. Went from 3% battery drain overnight to 1%. Minutes awake was also reduced. :good:
kyzn said:
Good update. V2.0C fixed whatever was causing great idle battery drain. Went from 3% battery drain overnight to 1%. Minutes awake was also reduced. :good:
Click to expand...
Click to collapse
your phone is s8 or plus. do u use AOD ?
chinhtao said:
your phone is s8 or plus. do u use AOD ?
Click to expand...
Click to collapse
S8. I put my phone face down overnight to put AOD in time out..
Sent from my SM-G950F using XDA Labs
kyzn said:
S8. I put my phone face down overnight to put AOD in time out..
Sent from my SM-G950F using XDA Labs
Click to expand...
Click to collapse
How ist sot on your phone. maybe 7 hour.
chinhtao said:
How ist sot on your phone. maybe 7 hour.
Click to expand...
Click to collapse
I usually do 4-5 hours SOT. No heavy use. Mostly just browsing forums, social media and Reddit. And the occasional Spotify and podcasts on my way to and from work work. Bear in mind I have amazing cellular signal for LTE.
Sent from my SM-G950F using XDA Labs
TaifAljaloo said:
Its compatible with s9 /n8 oreo ports basicly all oreo based tw roms
Click to expand...
Click to collapse
I'm using S9+ port rom by Repulsa on my note 8. I know it says S8/S8+, but can I flash this kernel on my note 8?
Hi,
Will this kernel work well with the CarHDRom?
Thanks,
When a member is banned, so is their work.
Thread closed.
Introduction:
CodeX makes your device even snappier than before. Being a battery and performance balanced kernel it never compromises on stability. You know why? Cause your device deserves it! CodeX main priority is battery. More Juice equals More Fun.
Introducing the new CodeX Kernel Updater, which downloads the latest builds available from the remote server and flashes it automatically! All you need is network access to download the latest builds from the app. Then just click the Flash Kernel option in the navigation menu to flash the kernel. This app flashes the kernel through TWRP automatically and reboots your device with the latest CodeX Kernel
Rules that CodeX follow:
Be up to date with linux-stable
Stability and Security are at peaks
Features will be added based on Stability (If some feature breaks the stability, then I'll need to break it)
Have fun. And yeah, let me know if you need any feature. I'll always consider user opinions. But as I said, If that feature breaks the stability then I'll consider removing it!
Okay, time for most Interesting part, FEATURES!
Features:
OTA
More Juice
Built with clang-7.0.2
Latest CAF upstream tag merged ( LA.UM.6.2.r2-03900-sdm660.0)
Latest linux-stable upstream (4.4.138)
Built on OOS source
DT2W support
Deep sleep fixed
Dirty Ratio tweaks
Adjust swappiness to 40
Better performance than stock
KCAL color control
Boeffla wake lock blocker
CPU wake boost driver
Switch for Fsync
Adreno boost (Disabled by default)
Wireguard VPN support
Disables dm-verity
AnyKernel2 Flashable
CPU Governors:
Alucard
Blu_active
I/O Schedulers:
Maple(default)
Instructions:
1. Download both the builds (given below).
2. Flash both of them in TWRP/RWRP.
3. Reboot and enjoy
Downloads:
CodeX Updater:
Version 1.0:
https://github.com/AxelBlaz3/Codex-Kernel/raw/gh-pages/Builds/CodeX-v1.0.zip
Don't install any of these APKs directly without flashing the Version 1.0 zip! (If you do so, Flashing Kernel option crashes the app!)
Version 1.1:
https://github.com/AxelBlaz3/Codex-Kernel/raw/gh-pages/Builds/Codex-v1.1.apk
CodeX Kernel:
Version 1.0:
https://github.com/AxelBlaz3/Codex-Kernel/raw/gh-pages/Stable/Codex-v1.0S.zip
Version 1.01:
https://github.com/AxelBlaz3/Codex-Kernel/raw/gh-pages/Stable/Codex-v1.01.zip
Version 1.1:
https://github.com/AxelBlaz3/Codex-Kernel/raw/gh-pages/Stable/Codex-v1.1.zip
Version 1.2:
https://github.com/AxelBlaz3/Codex-Kernel/raw/gh-pages/Stable/Codex-v1.2.zip
FAQs:
1. Can you add xyz feature?
A. As already said, I'll always consider user opinions. But as I said, If that feature breaks the stability then I'll consider removing it!
2. Why the app needs internet for loading changelog or while flashing kernel?
A. Well, the app tries to load the latest changelog available in the remote server. And regarding flashing kernel, it makes sure that you're flashing latest version of the kernel.
3. Battery drains a lot! Damn CodeX?!
A. I've added most of the battery patches to the kernel. Still if battery drains faster for you, then consider either calibrating your battery or use an app like BetterBatteryStats to know what's causing the drain. Alternatively, I suggest using Greenify.
4. Which ROMs does this kernel support?
A. Have a look at the title. Only AOSP/LOS based ROMs. Though you can try it on MIUI, but you may face bugs
5. Why does the app says CodeX not found?
A. Well, I made this app to work exclusively with CodeX Kernel. I may plan to support other kernels in the future.
6. App Force closes on clicking Flash Kernel?
A. Make sure that you have your Updater in the system.
7. Red Wolf Recovery doesn't flash CodeX while in recovery?
A. No, as of now. An update to the RedWolf Recovery is needed to fix this.
Thanks to:
@sscsps for his cloud
@Psycho-Mods for helping me in UI designing and fixing weird bugs
@Shahan_mik3 for DT2W
@shekhawat2 for Wi-Fi fix
@nathanchance
@Sultanxda
@franciscofranco
@osm0sis for AnyKernel2
Sources:
https://github.com/AxelBlaz3/Codex-Kernel
Telegram group:
Whyred - OFFICIAL: https://t.me/redminote5proofficial
XDA:DevDB Information
[KERNEL][OTA][AOSP/LOS][CLANG-7.0][4.4.138] CodeX Kernel v1.1 [June 24, 2018], Kernel for the Xiaomi Redmi Note 5 Pro
Contributors
AxelBlaz3
Kernel Special Features: Fixed battery drain!
Version Information
Status: Stable
Current Stable Version: 4
Stable Release Date: 2018-06-17
Created 2018-06-24
Last Updated 2018-07-01
Kernel Changelog:
Version 1.01 (June 18, 2018):
Fixed vibration intensity control
Version 1.1 (June 24, 2018):
Qnovo Charging Interface
Adreno Idler
Fingerprint boost driver
Switch for CRC
TTL fixation support
Set westwood as default TCP
Backlight Dimmer
SDFAT support
Added more wakelocks to block list
Few battery saving algorihtms (thanks to @Sultanxda)
Many more patches under the hood!
Version 1.2 (July 1, 2018):
Remove Qnovo charging interface
Added Suspend driver to fix idle battery drain
Add NVS hibernation driver
Fixed faster battery drain (Which persists in the previous CodeX verison)
CodeX Updater Changelog:
Version 1.1:
Fixed changelog (It wasn't loading before)
A sanity check while flashing kernel.
Thanks to TeamWhyred
Now we have this thread 3 times xD
Gesendet von meinem Honor 6X mit Tapatalk
felix-development said:
Now we have this thread 3 times xD
Gesendet von meinem Honor 6X mit Tapatalk
Click to expand...
Click to collapse
Damn yeah! I've network problem while making this thread. I'll request the moderator to delete the other 2
I think this is an XDA problem... I had same problem with always loosing connection to XDA while creating thread in past and other people told me they had aswell...
AxelBlaz3 said:
Damn yeah! I've network problem while making this thread. I'll request the moderator to delete the other 2
Click to expand...
Click to collapse
Gesendet von meinem Honor 6X mit Tapatalk
AxelBlaz3 said:
Damn yeah! I've network problem while making this thread. I'll request the moderator to delete the other 2
Click to expand...
Click to collapse
Flashlight broken bro ...look into it
Sent from my Redmi Note 5 using Tapatalk
blackman01 said:
Flashlight broken bro ...look into it
Click to expand...
Click to collapse
Which ROM are you on?
AxelBlaz3 said:
Which ROM are you on?
Click to expand...
Click to collapse
AEX 5.6 Official
Sent from my Redmi Note 5 using Tapatalk
blackman01 said:
AEX 5.1 Official
Click to expand...
Click to collapse
If you installed the app, contact me by clicking the Telegram. Direct support is better
AxelBlaz3 said:
If you installed the app, contact me by clicking the Telegram. Direct support is better
Click to expand...
Click to collapse
K
Sent from my Redmi Note 5 using Tapatalk
Can you try to unlock the cpu/gpu freqs? I know the 636 is just an 660 underclocked. It would be awesome if we would atleast be able to clock our gpu higher than the stock 430mhz. It's pretty slow(gpu)
I(for one) don't really care about battery/sot. Everything that's past 6 hours is ok for me, so I would love to be able to clock my gpu a little higher.
blackman01 said:
AEX 5.1 Official View attachment 4528775
Sent from my Redmi Note 5 using Tapatalk
Click to expand...
Click to collapse
Hope U enjoy the Rom
Robert- said:
Can you try to unlock the cpu/gpu freqs? I know the 636 is just an 660 underclocked. It would be awesome if we would atleast be able to clock our gpu higher than the stock 430mhz. It's pretty slow(gpu)
I(for one) don't really care about battery/sot. Everything that's past 6 hours is ok for me, so I would love to be able to clock my gpu a little higher.
Click to expand...
Click to collapse
Well, as I said I'll consider user opinion. But still, it breaks the stability! So I won't do it. Hope you're enjoying kernel
Vibration strength is not working.
Using latest RR.
Finally u made it.
Hosssain said:
Vibration strength is not working.
Using latest RR.
Click to expand...
Click to collapse
Well, I haven't added any vibration related feature to the kernel yet. Will add it in the next update
Theme name?
blackman01 said:
Flashlight broken bro ...look into it
Click to expand...
Click to collapse
Flashlight working for me bro AEX 5.6 Official
Karthik Sivamani said:
Flashlight working for me bro AEX 5.6 Official
Click to expand...
Click to collapse
He fixed it. Just forgot to mention. :laugh:
Code:
Disclaimer:
That thing is provided AS IS. If your device is going to cause nuclear explosion, death of your USB pendrives, headphones, bricks, etc - it is only YOUR fault, and I did NOT participate in that actions of YOURS.
LineageOS 15.1
About
LineageOS is a free and open-source operating system for smartphones and tablet computers, based on the Android mobile platform. It is the successor to the custom ROM CyanogenMod, from which it was forked in December 2016 when Cyanogen Inc. announced it was discontinuing development and shut down the infrastructure behind the project. Since Cyanogen Inc. retained the rights to the Cyanogen name, the project rebranded its fork as LineageOS.
Click to expand...
Click to collapse
Installation
Download LOS 15.1 from downloads section
(Optionally) Download Open GApps Choose ARM64, 8.1. Pick the whatever variant suits you most, I prefer micro
(Optionally) Download Magisk OR LineageOS root (pick su for arm64 for 15.1). Do NOT use SuperSU for your privacy sake
Reboot to TWRP
Wipe system, data and cache
Install
Reboot
What's NOT working
LiveDisplay
Color profiles
Changelog
13 august 2018
Older changelogs
Downloads
Latest and previous versions
Source code on GitLab
FAQ
Q: Does VoLTE work?
A: I don't know - there is no VoLTE where I live, so I can't test.
Q: I want to talk about this ROM in some chat and discuss my issues with this ROM!
A: Telegram chat
Q: Can I use microG? Should I install nanomod?
A: MicroG patches are included! You don't need to use anything like NanoMod, etc. Just install microG apk!
Thanks @Rk585 for helping me fix errors during build
Everyone who made and worked device, kernel, and proprietary vendor repositories.
Everyone who worked on Android
Linux developers
XDA:DevDB Information
Lineage OS 15.1, ROM for the LeEco Le 2
Contributors
OctoNezd, Rk585, codeworkx, everyone else who worked on device, kernel, proprietary vendor repositories
Source Code: https://gitlab.com/OctoNezd/android_device_leeco_s2
ROM OS Version: 8.x Oreo
ROM Kernel: Linux 3.10.x
Based On: Lineage OS
Version Information
Status: Testing
Created 2018-07-25
Last Updated 2018-08-13
Bugs compares to the update from Rk585 a week or so ago?
SCrid2000 said:
Bugs compares to the update from Rk585 a week or so ago?
Click to expand...
Click to collapse
This ROM has same issues as all Oreo ROMs on Le 2
OctoNezd said:
This ROM has same issues as all Oreo ROMs on Le 2
Click to expand...
Click to collapse
Better use this device tree https://github.com/rk779/s2
OctoNezd said:
This ROM has same issues as all Oreo ROMs on Le 2
Click to expand...
Click to collapse
Not all Oreo roms have the same problems. AOSiP has some navigational bugs (for me at least), older versions of Lineage don't have working bluetooth calling, and a lot of the newer Lineage builds have finicky GPS. But they're all different in some of the bugs they have. They do all have some similar bugs, such as camera, but that's LeEco's fault.
marios199546 said:
Better use this device tree https://github.com/rk779/s2
Click to expand...
Click to collapse
It uses almost exact copy of it, and I merged it into the device tree I use.
Pushed new build to OTA.
Changelog:
+ Applied substratum patches. Now you can set your own font using substratum and custom theme support is now better
+ Added color configurations to live display - thanks to @Rk585
+ FIxed blue blink after splash - thanks to @Rk585
Known issues:
- LiveDisplay is broken
- Color profiles are broken
- LineageOS style can break in some cases after update, switch it two times to fix that.
Have fun!
OctoNezd said:
Pushed new build to OTA.
Changelog:
+ Applied substratum patches. Now you can set your own font using substratum and custom theme support is now better
+ Added color configurations to live display
+ FIxed blue blink after splash
Known issues:
- LiveDisplay is broken
- Color profiles are broken
- LineageOS style can break in some cases after update, switch it two times to fix that.
Have fun!
Click to expand...
Click to collapse
Can you upload your device tree to github ?
marios199546 said:
Can you upload your device tree to github ?
Click to expand...
Click to collapse
Okay
Live display fixed after flashing overloadoreo 4.5 kernel and blue screen bug also fixed with this kernel . Awesome rom without any heat issue also able to play heavy games without any problem. Super smooth experience. Nice work
SCrid2000 said:
Not all Oreo roms have the same problems. AOSiP has some navigational bugs (for me at least), older versions of Lineage don't have working bluetooth calling, and a lot of the newer Lineage builds have finicky GPS. But they're all different in some of the bugs they have. They do all have some similar bugs, such as camera, but that's LeEco's fault.
Click to expand...
Click to collapse
Lineage 14.1 has no bugs, except IR, but it is not a bug.
HTCDevil said:
Lineage 14.1 has no bugs, except IR, but it is not a bug.
Click to expand...
Click to collapse
Actually camera on 14.1 is much worse than camera on 15.1
OctoNezd said:
Actually camera on 14.1 is much worse than camera on 15.1
Click to expand...
Click to collapse
But it has no fc, and it is not so bad
New version uploaded to OTA (28 July 2018)
Changelog:
+ Added LeEco Extras - now you can toggle QuickCharge
+ Added links to Changelog, Source code and Telegram chat in About Phone
- LiveDisplay and color profiles are still broken
Download link: http://vps533936.ovh.net/ota/zip/s2/lineage_s2-2018-07-28-11-47-41.zip
Source code: https://gitlab.com/le2_lineage
Deepjashan said:
Live display fixed after flashing overloadoreo 4.5 kernel and blue screen bug also fixed with this kernel . Awesome rom without any heat issue also able to play heavy games without any problem. Super smooth experience. Nice work
Click to expand...
Click to collapse
4.5 ??
Can you please share the download link bro .
edan lkr said:
4.5 ??
Can you please share the download link bro .
Click to expand...
Click to collapse
Here it is. https://androidfilehost.com/?fid=5862345805528058520
I noticed that the selfie mode does not work
Can anyone check?
How to launch a selfie mirror
Run the front camera click three dots and choose a selfie mirror
tom001x said:
I noticed that the selfie mode does not work
Can anyone check?
How to launch a selfie mirror
Run the front camera click three dots and choose a selfie mirror
Click to expand...
Click to collapse
I don't have a selfie mirror option at all. What are you talking about?
this is what I meant
https://i.imgur.com/4DcnY1J.jpg
tom001x said:
this is what I meant
https://imgur.com/4DcnY1J
Click to expand...
Click to collapse
Works perfectly fine for me.