Presenting OmniMetal rom for the Galaxy nexus where speed is king
This will be a semi nightly build and a work in progress
OmniMetal
Standard disclaimer-
Code:
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
Credits and thanks to-
@Mwisbest for all his source with various fixes and optimizations
@bsmitty83 for his great kernel source
MBQ_ for help with github
Linaro for thier optimizated toolchains and code
Omni Rom for the awesome base
Vanir Aosp for all their code fixes and enhancements
Anyone else that contributed to source
Google and Linux for open source goodness
And of course anyone that uses my roms
Current Modifications by me
-O3 optimizations
Switch to linaro 4.8 toolchain
Added a little more gcc optimizations
Change animation scale in developer settings to .5 (helps with graphics some and gives an overall snappier feel)
Various tweaks and modifications for performance
Switch to Dirty_V
To-do List
Suggestions?
Downloads
OmniMetal-maguro
Suggested PA gapps
Installation
Use only the latest cwm (6.0.4.3) or latest TWRP (2.6.3.1)
Backup current rom in recovery
Wipe cache and data (I suggest wiping system as well but its optional)
Flash rom
Flash Gapps
Reboot
Enjoy some OMNI goodness
Known Issues
none?
Like my rom or work?
Donate to me
XDA:DevDB Information
OmniMetal, ROM for the Samsung Galaxy Nexus
Contributors
metalspring
ROM OS Version: 4.4.x KitKat
Based On: Omni Rom
Version Information
Status: Beta
Created 2013-12-01
Last Updated 2014-06-01
User Input and Issues or Bug Reports
User Input-
Although my coding knowledge is limited I am still open to try to add in any feature suggested here
However, please try to limit it to features found in other kitkat roms since it's most likely beyond my ability to forward port things lol
If you have any other feature requests please post them in the thread or at this link
Issues/ Bug reports-
If you have any issues with this rom, please provide details so I can troubleshoot them
details should include-
version of the rom you are using
kernel you are using (if not stock kernel)
any modifications you are using (ART, supersu, etc)
what the issue was and what were you doing when it happened
And also logcats/dmesg/last_kmesg logs are appreciated (even with known issues)
I will do my best to fix any issues that might arise to the best of my ability
Suggested Apps, Settings and Various Other Goodies
My personal settings for maximum performance
DirtyV kernel (included in rom)
TCP Congestion Control: Cubic
Read Ahead Buffer Size: 1024
I/O Scheduler: FIOPS
Frequencies-
230000 Min
1500000 Max
700000 Max Screen Off
350000 Min Screen on
Governor: Ondemandplus
Dynamic Fsync: On (Please turn this off while adjusting settings to avoid issues if these settings dont work with your phone)
Temperature Limit: 80
GPU OC: 512 MHz
ZRam: Off
SmartReflex: Core, IVA MPU All On
Optimal Display Settings-
Content Adaptive Brightness- Off
Contrast: -14
Gamma Adjustment: 6
Gamma Offsets-
Red: - 6
Green: 0
Blue: 8
Color Multipliers-
Red: 200
Green: 200
Blue: 265
Other Settings for Performance-
Force GPU Rendering: On
ART Runtime
Window Animation Scale: .5
Transition Animation Scale: .5
Animator Duration Scale: .5
NEPHILIMS CUSTOM KERNEL SETTINGS (For balance of performance and battery life)
Useful Apps/Addons
Xposed Framework (Not compatible with ART runtime)
For Music Lovers- VIPER4Android (Please follow instructions in thread op and use SuperSu)
Google Dialer with nearby places and search
Photosphere Addon
Anything you think should be here? Just tell me and it will be added
Looks great I'll try!
Sent from my Galaxy Nexus using Tapatalk
Looks good. I'm willing to give it a go as soon as it's uploaded.
Niksko said:
Looks good. I'm willing to give it a go as soon as it's uploaded.
Click to expand...
Click to collapse
Its up now
Graphical glitches?
A line on "Graphical glitches with screen rotating and with the CRT-Off animation" means no Graphical glitches?
jangale_asrar said:
A line on "Graphical glitches with screen rotating and with the CRT-Off animation" means no Graphical glitches?
Click to expand...
Click to collapse
Yup, no graphical glitches in the browser or on CRT screen off or rotation, the only glitch left is the screenshot preview appears all messed up, but the screenshot turns out just fine anyway
Will have it the issue of random reboot? I tried slimkat, plenty of random reboots
Kewyang said:
Will have it the issue of random reboot? I tried slimkat, plenty of random reboots
Click to expand...
Click to collapse
I cant say you'll never get a random reboot but if you do its most likely due to your kernel settings and not the rom
Basically its as stable as previous android versions, but much snappier
metalspring said:
I cant say you'll never get a random reboot but if you do its most likely due to your kernel settings and not the rom
Basically its as stable as previous android versions, but much snappier
Click to expand...
Click to collapse
Ok... thanks a lot .. btw i want to ask, i have nandroid back up my 4.4 which i flashed last few days before going back to 4.3.1.. Then, when i tried to restore back to slimkat in order to flash cmetal i faced bootloop, it is 4.3 cant flash back to 4.4?
Any visible benefit of using Linaro for KK on maguro? Won't it be negligible at this point? We're pretty much hardware/kernel limited now, aren't we?
So far the performance on this rom with mpo kernel is awesome for me, dirty flash from Slimbean 4.3 build 2.. Facing force close on setting when trying to enter developer setting(was trying to change to art)... Any idea about this issue?
some more kitkat love!!!!
Kewyang said:
So far the performance on this rom with mpo kernel is awesome for me, dirty flash from Slimbean 4.3 build 2.. Facing force close on setting when trying to enter developer setting(was trying to change to art)... Any idea about this issue?
Click to expand...
Click to collapse
i think clean flash will fix ur problem
Uhm, don't know if this is a bug.. but if I UV too far with Trickster, my phone freezes and reboots (to be expected), but never boots back up.
Also, Superuser doesn't work with ART, you need SUPERSU.
Some information
To metalspring.
Lagfix, Ble 4.0 and Volume Sound fix are in the rom?
What kernel do you reccomend?
Thanks
smooth and stable
Thanks for your great Rom. My nexus fly with this Rom and ART!
How's the battery life?
Bugs
first each time when I send a sms, it is sent twice.
---------- Post added at 12:31 PM ---------- Previous post was at 12:28 PM ----------
[/COLOR]
Rareba said:
How's the battery life?
Click to expand...
Click to collapse
good
Related
CyanogenMod is a free, community built, aftermarket firmware distribution of Android 4.0 (ICS), which is designed to increase performance and reliability over stock Android for your device.
Code:
#include
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/
CyanogenMod is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. Linked below is a package that has come from another Android project that restore the Google parts. CyanogenMod does still include various hardware-specific code, which is also slowly being open-sourced anyway.
All the source code for CyanogenMod is available in the CyanogenMod Github repo. And if you would like to contribute to CyanogenMod, please visit out Gerrit Code Review. You can also view the Changelog for a full list of changes & features.
Instructions:
First time flashing CyanogenMod 9 to the Nexus S 4G, or coming from another ROM?
Root the device and install ClockworkMod Recovery. Instructions are available here.
Perform a NANDroid backup of your current ROM.
Format the system, data & cache partitions of your device.
Perform a factory reset.
Flash CyanogenMod.
Optional: Install the Google Apps addon package.
Upgrading from earlier version of CyanogenMod 9?
Perform a NANDroid backup of your current ROM.
Issues?
Experience issues? Please provide the following info:
If the device was hard reboot, please provide the file "/proc/last_kmsg".
If the device was soft reboot or is "bootlooping", please run a logcat and provide the full output.
Please use Pastebin when possible.
Download Links:
This is ONLY and early build of CM. Still a lot to be done there, so we can call it ALPHA build but is a daily use, so you can use normally.
We would like to thank Ezekeel for developing the deepidle capability within the kernel. Great work Ezekeel!
CyanogenMod:
Latest version: Version 4.0 - Current
Date: 2012.03.29
Download: link
MD5sum: 4982c75957a43f33687aac887599bd0a
Older version: Version 3.0
Date: 2012.02.22
Download: link
MD5sum: b2728899bd54480e219c8f01e9eaf2c3
Google Apps:
Note: Applications such as Google Voice, Maps, Music, Videos can all be installed via the Market
Download: link
The CyanogenMod team would like to thank everyone involved in helping with testing, coding, debugging & documenting! Enjoy!
Changelog
Alpha 15:
Kernel 3.0.8
LED notification is on
T9 in call patched from alfa 13
LED Keys not turning ON when screen is off and you touch the screen
Alpha 16:
Added voodoo color control
Updated code for some issues
Alpha 17:
Added voodoo sound control
Added MusicFx
Updated code for some issues
Superuser corrected, now works without issues
Alpha 18:
Notification Power Widget
Removed MusicFX (Replaced by DSPManager)
Alpha 19:
Trebuchet (Launcher) has many more options
Browser downloads via 4G/WiMax
Face unlock (IMO not stable, due to no official release for Crespo4g)
Alpha 20:
Camera - Added touch to focus
General - Removed software EGL
General - Updated CrespoParts application
Kernel - Overclock up to 1400 (use SetCPU)
Kernel - Added Deep Idle (Thanks to Ezekeel!)
Version 1.0:
General - Code updated to CM
Kernel - Upgraded kernel to 3.0.17
Kernel - Minimal green flickering during powering screen on/off
Kernel - Added zram option.
Kernel - Optimized for battery life and speed.
Sound - Added all sound options to DSPManager. ( voodoo app is not compatible, use the options in device settings to control colors and options in dsp manager under wm8994 to control sound )
Version 1.1:
Kernel - Set default gamma values to decrease green tint
Music - Fix shake action
Version 2.0:
More kernel upgrades
Code updated
Added some overclock patches for stability
Added New settings
Added new governor lulzactive. I suggest you to use this one.
New Settings icons
No more flickering on turn on/off the screen
Modified kernel for kms
Lulzactive as default governor with some tweaks.
Added setting to control kms ( settings/ performance / memory ) You will win memory on your devices
Default values for ksm set to reduce cpu usage
New option to control lulzactive governor. Look on Settings/advanced
Repaired errors in multiplier colors
Cleaned the code at device options
Added Torch app working ( https://github.com/KalimochoAz/IcsTorch )
Voodoo wm8994 DSP corrected into DSPManager to avoid sporadic FCs
Latest - Version 3.0:
More kernel upgrades
Code updated
Added Torch, now with widget
Added option to camera to take photos by pressing power button
Added battery display style
Removed Lulzactive
Updated kernel 3.0.21 & new kernel speeds
Guides
Please do a complete wipe/clean prior to installation, even if currently running an ICS ROM. Many changes between builds prior to 4.0.3 and this build.
Cleaning
Wipe Data/Factory Reset
Wipe Cache Partition
Mounts and Storage -> Format /system
Mounts and Storage -> Format /boot
Advanced -> Wipe Dalvik Cache
Launcher is Laggy
From home screen -> Preferences
Drawer -> Uncheck "Join with Apps"
Why a new thread?
Yay new update. Thanks.
Sent from my Nexus S 4G using xda premium
Bauxite said:
Why a new thread?
Click to expand...
Click to collapse
The moderator accidently moved the old thread and lost all comment history.
Saweeeeeet I'm Flashing right now ;P Thanks B
burnsra said:
The moderator accidently moved the old thread and lost all comment history.
Click to expand...
Click to collapse
So you started over with a new thread, also with no comment history?
Thanks, appreciate it. Why is there 3 different GAPPS versions?
jblazea50 said:
Thanks, appreciate it. Why is there 3 different GAPPS versions?
Click to expand...
Click to collapse
Last one is all that is needed. I will remove links to the others to avoid confusion.
Bauxite said:
So you started over with a new thread, also with no comment history?
Click to expand...
Click to collapse
The moved thread had people posting screenshots of other stuff, no room for Changelogs or Guides. Wanted to provide a clean area where I am able to help users when needed.
Notification Power Widget ....Nice.
When using a16 I had sync issues that I've had with most ICS ROMs with the exception of AOSP's build. Is this fixed in a18?
tapa tapa tapa
mlin said:
When using a16 I had sync issues that I've had with most ICS ROMs with the exception of AOSP's build. Is this fixed in a18?
tapa tapa tapa
Click to expand...
Click to collapse
Can you confirm you flashed the gapps recommended in the OP and not another? If so, what wasn't syncing?
Is it safe to flash glados kernel with this rom right?
Sent from my Nexus S 4G using Tapatalk
These have been running very nicely, spent a good amount of time in the field today and am still at 25% battery after 15 hours. Was roaming for about 5 hours of that time and using tether for about an hour and a half. Very nice to see the power widget included now, been missing that.
One thing I have noticed is relatively high wake lock from android system though. It was ~25% on alpha 16 (not nearly as high as some of the other ICS Roms though), alpha 15 was only ~10%.
Thanks for all your work on this.
solesonfire said:
Is it safe to flash glados kernel with this rom right?
Sent from my Nexus S 4G using Tapatalk
Click to expand...
Click to collapse
I am not familiar with any other kernels. KalimochoAz is the developer enhancing the stock kernel. His kernels are always conscious of stability, battery life, and performance.
solesonfire said:
Is it safe to flash glados kernel with this rom right?
Sent from my Nexus S 4G using Tapatalk
Click to expand...
Click to collapse
I've been using the glados kernel (v2.1) for the last two days with a16 and I haven't noticed any issues. The battery life is great too.
Does wallet work on this?
burnsra said:
Can you confirm you flashed the gapps recommended in the OP and not another? If so, what wasn't syncing?
Click to expand...
Click to collapse
Yes. It seems that as soon as I set up my exchange account in addition to Google it broke all syncing. Also, the calendar in the what to sync menu for each account displayed as com.calendar.android or something similar.
tapa tapa tapa
Hey Everyone,
I'm by no means a pro at kernel building but I've put lots of effort into these kernels so I thought I'd share them with you. The Uber kernel will always be updated to the latest Kernel version and will be overclocked to 1890 MHz or 1998 GHz (2 GHz) you decide which option you are willing to do. Unlike some of the other T-mobile Galaxy S II Hercules developers out there, I actually have a Galaxy S II and plan on having it until Summer 2014. This means that EVERY KERNEL I POST HAS BEEN TESTED AND IS WORKING although it might not be perfect (few things in life ever are).
Even though I don't post anything unless it works I still don't want to be liable for user errors. In other words, if you flash one of these Kernels your warranty is void and I AM NOT RESPONSIBLE for any data loss or bricked devices etc. A Clean install is ALWAYS recommended. That does not necessarily mean you can't install these kernels on you current build it just means that you might have problems if you do. Recently apps have been getting corrupted for whatever reason whether on Stock or AOSP and in most cases they cause RRs and SODs. If you find yourself in one of those situations a clean install is the easiest fix. If you want to try and save you apps then connect to you phone while in recovery using adb. Then type adb shell. Now once you are in that shell you can run this command to fix your apps "e2fsck -yfDC0 /dev/block/mmcblk0p25" it could take anywhere from a few minutes to an hour depending on the state of your apps.
[AOSP 4.4.x UBER KERNEL LINK]
UBER 4.1 - 1.89 GHz RELEASE for AOSP 4.4 KitKat
UBER 4.1 - 2 GHz RELEASE for AOSP 4.4 KitKat
All old Kernels can be found on Dev Host via this link (be careful you read file names and descriptions carefully if you choose to take a peek around) http://d-h.st/users/Cl3Kener/
Installation Instructions
**** IMPORTANT!!! USE TWRP 2.6.1.0+ for 4.4 kernels!!! Failure to do so may result in bootloops due to changes made to TWRP to accommodate SELinux in 4.4 ROMs (Links include flashable TWRP installation zips credits to meekrawb. Just flash them in your current recovery! ) ****
1. For best results a install these kernel after a fresh ROM install (although it still should work if you don't do that)
2. Reboot into recovery (MAKE SURE YOU USE THE RIGHT ONE!!! (See red print above))
3. Flash Kernel Zip
4. Reboot and let Settle for ~10 minutes
5. Install Trickster MOD from the App Store for access to all of the options.
6. Change the settings to something other than INTERACTIVE (Especially if you run it with BFQ it will give you the worst screen lag ever). Then enable "Set at Boot" and push the check mark button at the top right hand portion of the screen or else you will lose your configurations.
7. Enjoy!!!
Error Reporting
I am always open to hearing about your errors although just telling me something went wrong without giving me details does me absolutely no good. So here are my expectations if you do want to complain about something not working:
1. Please list the ROM you are using,
2. The IO scheduler you were using
3. The CPU governor you were using
4. The CPU frequency range (192/1080 etc)
5. What you have done to attempt to fix it.
6. If you were able to simulate it again using the same settings.
7. Anything else you think is applicable to the issue
I would also hope that you would consider trying some of the following things to fix your issue before you ever report it because most of these things will fix the problem without me even having to change a thing.
1) Fix file permissions using a program that does a thorough job. I recommend using the fix file permissions in ROM manager because it is the best I’ve seen. For the record, I don’t actually use ROM manager for anything other than fixing permissions. Please consider trying this first because it tends to fix most of the FC/RR/SOD errors you might have.
2) Make a backup and install a clean version of the ROM you are running and see if you are still experiencing those same errors. You may have corrupted files if you’ve been dirty flashing.
3) If that doesn’t solve it, redownload and reflash, maybe something got corrupted but it still managed to flash. This happens sometimes and I can cause you grief.
4) For advanced users pull a logcat. I know not everyone knows how to do this but you can learn if you check out this OP or other ones like it
SPECIAL THANKS TO:
Android88 - because he is awesome and encouraged me to create this thread!
Samsung - for the source code to build these Kernel (and for making the phone)
Ayysir - for his wonderful tutorial on making a bash script to build kernels and for helping me out all of the time with everything!
Elbermu - For Bringing Thermal and Sweep2Wake to Hercules and for the help!
Bmg002 - For his extensive work fixing/rewriting my init.d scripts
Gruntparty - For completely redoing/fixing the build.prop injector I use for my AOSP Kernels
I Am The Frost - For being my first and best tester on xda. He's debugged several issues in these kernels for me
UBER Kernel Repositories can be found at https://github.com/Cl3Kener/HERC-KERNELS and are properly labeled for your convenience (see the branches)
Informational Links
Here is a fantastic guide on "Innards" of Kernels
Optimizing Linaro Keychains
Building a Bash Script to make Kernels
JOIN MY GOOGLE COMMUNITY IF YOU WANT INSTANT UPDATES ON ANY OF ANDROID STUFF I DO.
Reserved!
XDA:DevDB Information
[KERNEL][AOSP 4.4.x][2GHz/1.89 GHz] UBER 4.1 | LINARO 4.7.4, a Kernel for the T-Mobile Samsung Galaxy S II
Contributors
Cl3Kener
Kernel Special Features:
Version Information
Status: Beta
Created 2013-12-02
Last Updated 2014-01-30
Changelogs
Changelogs
Changelog UBER 4.1 Release
- ONLY FOR ANDROID 4.4.2 CM 12/16 Nightlies and beyond!!!!
- Kernel Version 3.0.101 - Linaro 4.7.4 2013.12
- USB fastcharge
- MORE TCP Options "Veno as default
- Fsync toggle - disable for better performance but beware that if your phone crashes you will lose data.
- Overclocked CPU 1890 or 2GHz/ GPU 3D = 320 2D = 266
- IO Schedulers - cfq, bfq, row, noop, deadline, sio, vr, FIFO, and zen
- CPU Governors - intellidemand, interactivex, lazy, wheatley, smartass, badass, lionheart, minmax, fantasy, savagedzen, scary, HYPER and samsung.
- Frandom Lag Reducer
- Smaller sized kernel due to xz compression.
- CPU link - elbermu
- Sweep2wake - thanks dennis rassmann (@show-p1984) for his awesome code and elbermu for modifying it to fit this device!
- Thermal - thanks once again to dennis rassmann (@show-p1984) for his awesome code and elbermu for modifying it to fit this device!
- IO Booster
- CPU Power - Vincent Guittot
- Frontswap Support
- Google "Snappy" compression/decompression
- KGSL GPU Control - carvsdriver
Additional Info
Terminal commands to enable/change a kernel features if you are don't like kernel tuning apps
Fsync
To enable - echo 1 > /sys/module/sync/parameters/fsync_enabled
To disable - echo 0 > /sys/module/sync/parameters/fsync_enabled
USB Fast Charge
To enable - echo 1 > /sys/kernel/fast_charge/force_fast_charge
To disable - echo 0 > /sys/kernel/fast_charge/force_fast_charge
Set Thermal Values
Go to /sys/kernel/msm_thermal/conf/ in a root file browser and change the values
Set MPDecision Values
Go to /sys/kernel/msm_mpdecision/conf/ in root file browser and change the values
Disable CPU Link
echo 0 > /sys/kernel/cpu_gov_sync/force_cpu_gov_sync
Recommended CPU Govs by Category
For Performance
Performance Governor - Full OC
HYPER - full oc
Lionheart - full oc
For good battery life with decent performance use
Intellidemand
Interactivex
Ondemand
Samsung
Lazy
Moderately Conservative
Badass
Conservative
Wheatley (debatable could be in the above category)
Very Conservative
Powersave
SavageZen
not sufficient info? checkout out this op
Sweet! New kernel!
Sent from my SGH-M919 using Tapatalk
Sweet! Will try this out right now :good:
Flashed beautifully thanks @CI3kener
Sent from my SAMSUNG-SGH-T989 using Tapatalk
gotta love the uber, thank you kener
Sent from my SAMSUNG-SGH-T989
Thank You !
Will this work on alpha 3??
Sent from my SAMSUNG-SGH-T989 using xda app-developers app
JNMM said:
Will this work on alpha 3??
Sent from my SAMSUNG-SGH-T989 using xda app-developers app
Click to expand...
Click to collapse
Yes ?
Sent from my SAMSUNG-SGH-T989 using Tapatalk
3 New Performance Boosters
Hey Everyone,
For those of you who haven't heard I've been using "Koding" as my new kernel build server. Space is very limited with my free account but if you'd like you can click here and signup to help me get more free space. You'll also find that you can learn how to code just about anything (java, html5, php, to name a few). Many developers and adding tutorials and sharing their projects so if you are interested in that stuff make sure to sign up!
I've made two nightlies this morning which need testing. For those of you who were around for my 4.3 you might recall that somewhere along the line there was suddenly a curious SD Card Mounting/Unmounting that would happen after unlocking the phone. I had made so many commits in such a short time frame that I was unsure which one caused the error. I've gone back and added my top three performance improving commits from the questionable series to see if any of these three commits caused the error (I certainly hope they did not, I really hope it was caused by the LZ4 compression and not the performance boosters). Let me know if you see any problems as you use these nightly kernels!!! Remember these are for 4.4 ONLY!!!
Here are the links!
UBER 1.89 GHz
UBER 2 GHz
Cheers!
Cl3Kener
just to let you know i have not been getting the sd card error on the 4.4 uber
Signed up on Koding maybe you can teach me a thing of two (^o^)
Sent from my SAMSUNG-SGH-T989 using Tapatalk
Confirmed working on almites cm build
Sent from my SAMSUNG-SGH-T989 using XDA Premium 4 mobile app
BETA2 For 12/16 CM Nightlies and Beyond
Hey Everyone!
Well Team Chopsticks finally got video working although from what I can tell all of the work was actually all done by our very own @bryan2894 who went and found the patches that fixed the video!!! Great work @bryan2894!!! Part of this video fix included the kernel so here is an updated kernel with the patch needed. This kernel will only have fixed video on CM 12/16 nightlies and beyond. I bet it might work with earlier but you might as well update if you are a CM user so what's the point?
Anyhow, enjoy the updates!
Cheers!
Cl3Kener
PS since I know someone will ask, This actually does work great with the 12-14 HellKat build since it also has working video because we grabbed the patches from CM before they were merged.
Sent from my SAMSUNG-SGH-T989
Question: for official CM 11 update, i am currently using recovery CWM 6.0.3.7, because CM officialssaid so or phone will run into problems. but this kernel requires TWRP, i am wondering can i update CM 11 nighlies with the given TWRP recovery?
Please advise. Thanks.
syan8182 said:
Question: for official CM 11 update, i am currently using recovery CWM 6.0.3.7, because CM officialssaid so or phone will run into problems. but this kernel requires TWRP, i am wondering can i update CM 11 nighlies with the given TWRP recovery?
Please advise. Thanks.
Click to expand...
Click to collapse
That stuff is nonsense. The latest TWRP in fact is much better for this phone and flashing this or any other ROM here IMHO. I tested both CWM and TWRP on more than one occasion and results were identical. For me TWRP is also much easier to get into when you have an issue with a new ROM booting and you need to get into recovery via the power & volume up buttons.
syan8182 said:
Question: for official CM 11 update, i am currently using recovery CWM 6.0.3.7, because CM officialssaid so or phone will run into problems. but this kernel requires TWRP, i am wondering can i update CM 11 nighlies with the given TWRP recovery?
Please advise. Thanks.
Click to expand...
Click to collapse
I've flashed CM11 (my builds) about 10 times in the last month and have been using TWRP 2.6.1.0 since Sept. without issue.
Just don't try to flash TWRP from within GooManager, either flash from recovery or use Odin (best).
Since the video recording is working now I moved to CM11 using the @Almite (Rom) and @Cl3Kener (Uber 2GHz kernel) and I can tel you this is solid Rock combination in performance and stability even those are still in Nightlies/Beta so thank you all for this amazing team work...
Is it possible to add the BLN notification (I know some don't like it but usually this the feature can be disabled)
Thanks
AOSP RIN Kernel for D851
Close to stock with some sugar added ... delicous!
Hey guys and girls,
here is my attempt to build up on the cm source for an modified AOSP kernel, hope you like it, have fun
First of, DISCLAIMER, I'm not responsible for bricked devices, dead unicorns, rainbows with missing colors, world war, nose bleed, void warranty (you know that already, don't you? your warranty is void now and it's your fault ) or any other harm happening to your device, you or people around you!
What does it serve? (Features)
AnyKernel
Kexec Hardboot patch
FauxSound support
OC to 2.7GHz and UC support
Voltage control
Intelliplug
Cpu limiter
GPU Overclocking to 675Mhz
Simple GPU Algorithm
Simple_ondemand GPU Governor fixed
fsync on/off support (on by default)
Power efficient workqueues
Dynamic management of dirty page writebacks
Dynamic Read Ahead
IO Schedulers
CFQ
DEADLINE
FIFO
FIOPS
NOOP
ROW (default)
SIO
TRIPNDROID
VR
ZEN
Governors
Adaptive
Conservative
DanceDance
Intelliminmax
Interactive (default)
Lagfree
Lionheart
OnDemand
Performance
Powersave
SmartassV2
Userspace
Wheatley
Smartmax
TCP Congestion Algorithms
BIC
Westwood+
Vegas
Veno
Yeah
HTCP
Cubic (default)
Reno
LiveSharpening
2-Way Call Recording support
exFat support
DriveDroid support
KSM
android logger sysfs toggle (disabled by default)
Many under the hood fixes
Stability
More to come
How to apply it? (Installation)
IMPORTANT: Read through all the requirements, steps and warnings before you do anything, if any requirement doesn't match or you don't know what one or more of the steps below mean or do, ask before you do any of them, if you don't know how all the steps can be done, let it be, I warned you, if you don't do and something bad happens, I'll just laugh at you!!
Requirements? Yes!
D851
Custom Recovery
AOSP based lollipop ROM (Mainly cm12 based)
How to flash the kernel?
BEWARE to be on the default kernel of the given ROM (NO custom, except at updates of this one!!) when flashing this kernel, the ramdisk is taken from the currently flashed kernel!!!
Download zip
Place on internal or external SD
Reboot to recovery
Choose install zip
Search for the downloaded zip
Confirm flashing
Wipe cache
Reboot
Have fun
Changes? (Changelog)
14.01.2015/1.6.5
FauxSound support added
Dynamic read ahead
13.01.2015/1.6
Initial AOSP release
Full list of commits can be found here
Where to get it from? (Download)
google drive | AndroidFileHost | dev host
Let me test!! (Beta Testing Community)
Google+ LG G3 Beta Testing Community
Show me the so(u)rce(ry)! (Source Code)
https://github.com/tectas/android_kernel_lge_msm8974ac/tree/rin-cm-12.0
Donators (huge thanks, you're simply great )
@Toneman07
@Helloworld294
@shaarky
@Dreamxtreme
@guyd
@mosincredible
@tobitege
@AndroidUzer
Credits
XDA for the great community
Google for their great operating system
LG for the great device
CyanogenMod for the base this is built up from
@invisiblek for his marvelous job on the bring up of the device and the many patches
@HolyAngel for some commits I used
@faux123 for his great work with intelli* and beyond
@KAsp3rd for some commits I used
@myfluxi for some commits I used
@trialsrider1 for some commits I used
@Skin1980 for his breakthroughs at our device, his support and for being such a nice guy
@Lord Boeffla for some commits I used
@GuneetAtwal for some commits I used
@DooMLoRD for some commits I used
@Fechinator for some commits I used
@savoca for AnyKernel, Livesharpening and some other stuff
@Christopher83 for his implementation of Dynamic management of dirty page writebacks and some additional stuff
If you like my work, please show your appreciation by pressing the thanks button, if you want to do more, i've nothing against a little donation, but I'm as happy when you just thank me by pressing the button
XDA:DevDB Information
Rin Kernel AOSP, Kernel for the T-Mobile LG G3
Contributors
Tectas
Source Code: https://github.com/tectas/android_kernel_lge_msm8974ac/tree/rin-cm-12.0
Kernel Special Features:
Version Information
Status: Beta
Current Beta Version: 1.6.5
Beta Release Date: 2015-01-14
Created 2015-01-14
Last Updated 2015-01-14
Reserved
Awesome thanks. Heard good things about your STK LG kernel. Downloading
razrlover said:
Awesome thanks. Heard good things about your STK LG kernel. Downloading
Click to expand...
Click to collapse
Super addition to the D851 arsenal.
Thanks
P.S: Can't seem to find it in the downloads!
arifqur said:
Super addition to the D851 arsenal.
Thanks
P.S: Can't seem to find it in the downloads!
Click to expand...
Click to collapse
Sorry, link fixed.
Tectas said:
Sorry, link fixed.
Click to expand...
Click to collapse
Thanks for the link and especially thanks for being the first Dev to include kexec hard boot patch for D851 in his kernel
Heh, I managed to screw up my MultiROM setup.
Fusion LP was a tertiary ROM. I decided to flash this kernel against it. Almost 10 minutes and it never finished flashing. TWRP was also frozen.
On restart none of the ROMs would boot. Trying to reselect Fusion in MultiROM would fail and freeze/lock TWRP. Seems the partition with Fusion got corrupted.
Got tired of pulling the battery so wound up restoring primary ROM and will start over with MultiROM.
Just one of those things probably unrelated to the kernel itself.
I should have at least backed up the secondary ROM. Oh well. ?
Small update to 1.6.5:
14.01.2015/1.6.5
FauxSound support added
Dynamic read ahead
Download within the OP, have fun
Tectas said:
Small update to 1.6.5:
14.01.2015/1.6.5
FauxSound support added
Dynamic read ahead
Download within the OP, have fun
Click to expand...
Click to collapse
Thanks
Working well so far, thanks :good:
marcdw said:
Heh, I managed to screw up my MultiROM setup.
Fusion LP was a tertiary ROM. I decided to flash this kernel against it. Almost 10 minutes and it never finished flashing. TWRP was also frozen.
On restart none of the ROMs would boot. Trying to reselect Fusion in MultiROM would fail and freeze/lock TWRP. Seems the partition with Fusion got corrupted.
Got tired of pulling the battery so wound up restoring primary ROM and will start over with MultiROM.
Just one of those things probably unrelated to the kernel itself.
I should have at least backed up the secondary ROM. Oh well. ?
Click to expand...
Click to collapse
I'm using it with Fusion as primary ROM with no problems. But flashing fusion itself takes close to ten minutes to flash, and the progress bar shows nothing until it's done. I was already on fusion, then flashed RIN and Multirom.
Never mind.
Working well with Euphoria.
Thanks for a great AOSP kernel
joshuajones said:
I'm using it with Fusion as primary ROM with no problems. But flashing fusion itself takes close to ten minutes to flash, and the progress bar shows nothing until it's done. I was already on fusion, then flashed RIN and Multirom.
Click to expand...
Click to collapse
I changed my primary SkyDragon ROM then reflashed kexec kernel and multirom. Discovered my CM11 was still there (cool) then reflashed Fusion.
Flashed RIN kernel but this time I waited. It took much longer than the ROM install.
But all is good. Fusion seems to be running great with RIN.
Thanks.
Sent from my LG-D851 using Tapatalk
Kernel is working great
I've used this Kernel on about 3 different LP ROM's (clean flash) and on each of them, the pull down menu appears and freezes after ending calls whether its being made or receiving them. If you are able to get out of the menu, the pull down no longer works. You must reboot for everything to return to normal...
Nothing says great batterylife except when it tells me 1 day 19 hours and hasnt been on a charger since 8 am
Nice kernel exelent battery and no complains for now ?
Been off charger all day with light use and its still going strong
scribbles92 said:
I've used this Kernel on about 3 different LP ROM's (clean flash) and on each of them, the pull down menu appears and freezes after ending calls whether its being made or receiving them. If you are able to get out of the menu, the pull down no longer works. You must reboot for everything to return to normal...
Click to expand...
Click to collapse
Done a few clean flashes since I started using this kernel but I'm not having this problem...
Shadow Kernel Is Here To Take Care Of Your Little Beast
ALL BUGS ELIMINATED AND KERNEL IS NOW STABLE AND SOURCE UPDATED
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this KERNEL
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*
*/
Notice
Sorry For Delay In The Release Of Miui And Cm Based Roms Ran Into Some Weird Bug Now Trying To Fix.
Feature's
1-Abyssplugv2,Intellimm Governers Rest Of Them Removed
2-Custom Thermal Engine(Still Working On it To Make It More Cool)
3-Removed Mako Hotplug And Added Msm Hotplug For Better Stability
4-Cpu Overclocked To Almost 1.9ghz And Gpu To 700mhz
5-Multi Core Power Saving
6-Added Fast Charge
Thats It! I Am Adding Things Slowly To Track Bugs Quickly And Fix It:thumbup:
Bugs
None Till Now Help Me Find Them And Fix Them
How to Install
Boot into recovery
Wipe cache
Wipe dalvik cache
Flash kernel
Reboot and enjoy!
Use Kernel auditor To Tweak The Kernel
===============================================================================================
My SettingsCpu Maximum Frequency - 1845mhz
Cpu Minimum Frequency - 300mhz
Cpu Governor -Abyssplugv2 For Battery Saving And Ondemand For More Performance+Battery
Ondemand Governor Settings- Set Sync Freq And optimal freq to 300000 And Tick Apply On Boot In kernel Adiutor under cpu tab
Vibration Strength - 100%
Enjoy
===============================================================================================
NoteAfter Flashing any Kernel Or Rom let your Phone Cool down to normal temp before you start using it. Pls dont complain the phone is heating n lagging. Flashing n things have heavy CPU usage so it will Heat And Its better to let it cool down before using.
===============================================================================================
DOWNLOADS
Stable Release
Msm Hotplug->https://www.androidfilehost.com/?fid=24052804347853356
This Should Fix Thermal Issues But I will keep Working On thermals though and will try to make it cool as far as possible at 1.9ghz:victory:
===============================================================================================
NOTE:VERY IMPORTANT
1-If you think your phone is getting too hot then just lock the phone and let it rest as i said i am still working on thermals i will do my best to keep the phone as cool as possible without sacrificing performance and battery.
2-You can use this kernel only on slimlp and other roms based on on slimlp like slimsaber and if you flash this kernel on cm based roms your camera won't work same goes with miui camera and wifi won't work well i can make caf kernel for miui with working wifi but still camera won't work its up to you if you want caf kernel for miui with working camera just request i will add a build.:fingers-crossed:
==============================================================================================
A HUGE THANKS TO THESE GUYS
Tarun93 Guided Me Through Basics And Used His Fixes And Governers
rebelos This Awesome Guy For Briging Up CAF Kernel For Armani And Fixing Video Recording Bug
Biplov Biswas For testing the kernel and reporting issues quickly,He Encouraged Me To Fix These Issues And I Appreciate That:highfive::highfive:
XDA:DevDB Information
Shadow, Kernel for the Xiaomi Redmi 1S
Contributors
TheandroiDRaman, Tarun93, rebelos, Biplov Biswas
Source Code: https://github.com/Shadowr7240/trusty/
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: 1.1
Stable Release Date: 2015-11-03
Created 2015-10-06
Last Updated 2015-11-03
Reserved
Reserved
Kudos for MIUI support + faux + D2W....
abhi_qwerty said:
Kudos for MIUI support + faux + D2W....
Click to expand...
Click to collapse
It does supports miui but with 2 bugs camera and wifi sorry for not being clear thread updated
Big news...:thumbup:
Xiaomi seems to be release kk armani sources!
Have a look : https://github.com/MiCode/Xiaomi_Kernel_OpenSource/tree/armani-kk-oss
Update Releasing Today For Miui 6/7 And Custom Roms!!!!!!!!!!!!
So Guys I Am Back After A Long Time With Tons Of Fixes And Modifications:fingers-crossed:
Link-> None Yet Wait Till Nightfall
TheandroiDRaman said:
So Guys I Am Back After A Long Time With Tons Of Fixes And Modifications:fingers-crossed:
Link-> None Yet Wait Till Nightfall
Click to expand...
Click to collapse
Glad to hear that sir, waiting for the link
waiting for link
Bootloop ©||©
v3ndul said:
Bootloop ©||©
Click to expand...
Click to collapse
Not Possible Its Working Fine No Bootloops
Rom
v3ndul said:
Bootloop ©||©
Click to expand...
Click to collapse
Which Rom Are You Using And Which Build?
Does it have d2w,d2s,s2s, off-screen guesture support like OPO ?
Dear, your git page link is broken, kindly update it, is the kernel based on 3.10??
Excellent work. Going to try
Thanks
Thanks for your Excellent work!
First boot was fine but on second boot it bootlooped. I v tried 3 times
link for miui 7 build??
manuhackzzz said:
Does it have d2w,d2s,s2s, off-screen guesture support like OPO ?
Click to expand...
Click to collapse
Dis kernel has none of dem... ! No gesture support..!! Its initial build buddy... He'll add dem later on..
---------- Post added at 04:58 PM ---------- Previous post was at 04:50 PM ----------
smustafasms said:
First boot was fine but on second boot it bootlooped. I v tried 3 times
Click to expand...
Click to collapse
For those of u who faced random reboots...
Good news coming through..!
Dev has fixed all d bugs and a new build is coming very soon.
Improving sound,cpu,gpu and overall performance...!!
??
UPDATE!!!!!!!!!!!
ALL ISSUES FIXED NEW BUILD IS UP FOR DOWNLOADING:fingers-crossed::fingers-crossed:
Code:
#include <std_disclaimer.h>
/*
* Your warranty is now probably void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this KERNEL
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/
Compiled using UBERTC 4.9.4
It is recommended to use the SmartPack Kernel Manager to use and control this kernel.
Works only on AOSP roms.Do not try to install on MIUI.
WARNING:TAKE A BACKUP OF YOUR BOOT.IMG AND THEN FLASH THIS KERNEL.I WILL NOT BE RESPONSIBLE IF YOU BRICK YOUR DEVICE.
Latest Updates will be announced here.
(+) 3.18 Kernel v1 Released!
What's new:
- Initial release,check CHANGELOG
Check the CHANGELOG and NOTES below for more details
Click to expand...
Click to collapse
FEATURES:
3.18 kernel:
*CPU Governors: Lionfish,Chill,Relaxed,Electron,ZZMoove
*Hotplugs: Lazyplug
*Power saving workqueues
*GPU Governors: Simple_ondemand
*Simple GPU Algorithm
*Adreno Idler
*I/O schedulers: sio,zen,maple
*Dynamic fsync 2.0
*Screen:KCAL v2,Backlight dimmer
*TCP Congestion Algorithm: westwood,reno,cubic,cdg
*Custom crypto algorithms: Chacha20*,ZSTD algorithms
*SCH_CAKE net scheduler
*Optimized ZRAM
*Various optimizations and fixes
Click to expand...
Click to collapse
INSTALLATION:
Make sure you have a proper recovery. TWRP 3.2.x is recommended
*Backup your boot.img.
*Press INSTALL,locate and flash the zip.
*Reboot.
NOTE:If you want to reinstall the kernel,restore stock boot image and flash
Click to expand...
Click to collapse
DOWNLOADS:
Mediafire:
3.18 kernel (v1):
REVVZ Kernel 3.18 v1
Click to expand...
Click to collapse
CREDITS:
@mahajant99 for the sources,
The UBER Team for the UBER toolchain,
and all other kernel devs whom I cherry-picked sources from.
Please PM me for proper credits if not given.Thanks.
Click to expand...
Click to collapse
CHANGELOG:
3.18 kernel
v1:
#Initial release
CHANGELOG:
-- CPU Governors: Lionfish,Chill,Relaxed,Electron,ZZMoove
-- GPU Governors: Simple_ondemand
-- Adreno idler enabled (and tuned for msm8953)
-- I/O Schedulers: BFQ,SIO,Zen,FIOPS,Maple
-- Crypto changes:
|-- Add Chacha20* algorithms
|-- Add ZSTD compression algorithm
-- Improved Random(entropy) generator to use Chacha20*
-- Dynamic Fsync 2.0
-- Sched and ION optimizations
-- Added and fixed MDSS notifier hooks
-- Backlight dimmer feature
-- Undervolting feature (?)
-- Disabled debugging and logging
-- Removed some wakelocks
-- Optimized ZRAM:
|-- ZSTD as default compression algorithm
|-- Removed redundant code and fixed various errors
-- TCP changes:
|-- Add SCH_CAKE as net scheduler
|-- Add CDG as default TCP congestion algorithm
|-- Fastopen optimization
-- Eliminated some overhead
-- Misc optimizations and fixes (not that relevant)
Click to expand...
Click to collapse
NOTES:
*This kernel has been designed with stability and performance enough to get you a
good battery life.It has been specifically designed for normal app usage and multitasking.
*This kernel is not for heavy gaming.Please be aware while playing games/using heavy apps.
*RAM usage,battery life,performance etc. can vary with usage.Please dont complain about any problem if you apps
are wildly running in the background or you dont maintain your device properly.Sometimes it is not the fault of the kernel.
.Please provide proper bugreports(/proc/last_kmsg,dmesg output,/sys/fs/pstore/console-ramoops files can be provided)
otherwise your bugfix request will be ignored.
Click to expand...
Click to collapse
A Huge Thanks to you people for downloading my kernel.If you like it,leave a Thanks!
XDA:DevDB Information
REVVZ Kernel, Kernel for the Xiaomi Redmi S2
Contributors
darkhzy_kh
Source Code: https://github.com/darkhz/revvz_ysl
Kernel Special Features:
Version Information
Status: Beta
Current Beta Version: 3.18-v1
Beta Release Date: 2019-11-11
Created 2019-11-11
Last Updated 2019-11-11
I will try...
thanks...:good:
it works
I will test the performance for the next few days...
1.if the screen turns off there is an incoming message, the device does not wake up.
(WhatsApp apk)
this is unbelievable a custom kernel for our device many thanks and huge respect God bless you brother. i have 1 request too please try to build Linux 4.9 kernel for this device too in future if you can (maybe it's too much to ask but it's only a request)
ram management is good due to inclusion of swap partition (1gb) and battery seems to be draining fast
Hi, i never used a Kernel before. I used lots of roms but I dont know what is kernel and why is it important. Anyways.
I was wanting to use KCAL app, it seems it's working with it. I have some questions.
1- how to back up my own kernel, so if I want to restore it I can go back to my original kernel.
2- is it just some kind of backend thing, if I install this it will not act like a rom and reset all the data on my phone right?
3- somebody says it have battery drain problem above in the comments. I don't care about battery drain so much but how it drains, like 1% per 2 or 3 minutes is okay but if it's less than this it won't be okay for me.
4- as I said above, I will use it for KCAL app, is there similar great things that I can do with custom kernel? I don't know much about it.
That's all. Sorry for my bad English.
Thanks
zulkarneyn said:
Hi, i never used a Kernel before. I used lots of roms but I dont know what is kernel and why is it important. Anyways.
I was wanting to use KCAL app, it seems it's working with it. I have some questions.
1- how to back up my own kernel, so if I want to restore it I can go back to my original kernel.
2- is it just some kind of backend thing, if I install this it will not act like a rom and reset all the data on my phone right?
3- somebody says it have battery drain problem above in the comments. I don't care about battery drain so much but how it drains, like 1% per 2 or 3 minutes is okay but if it's less than this it won't be okay for me.
4- as I said above, I will use it for KCAL app, is there similar great things that I can do with custom kernel? I don't know much about it.
That's all. Sorry for my bad English.
Thanks
Click to expand...
Click to collapse
1. first backup your boot partition via twrp.
restore if you want to return to your original kernel
2.yups...
thanks bro
All the cpu cores are running at max frequency all the time in this kernel that's why it's draining battery so fast
Does i can flash it on havoc os 10
sanketdeoraj said:
Does i can flash it on havoc os 10
Click to expand...
Click to collapse
yes u can (arm64) ... but back up first your boot partition
parthibratan said:
All the cpu cores are running at max frequency all the time in this kernel that's why it's draining battery so fast
Click to expand...
Click to collapse
the battery drain is normal here, actualy is better than the default in custom rom ProjectEva
nataloppez said:
the battery drain is normal here, actualy is better than the default in custom rom ProjectEva
Click to expand...
Click to collapse
Witch rom Is Project Eva?
KackBarton said:
Witch rom Is Project Eva?
Click to expand...
Click to collapse
ProjectEva is the default kernel pre-installed in custom roms for our device. This kernel is better for gaming, but Revvz kernel is better for multtasking, and is for that reason that i use Revvz kernel.
It has not worked for me in HAVOC OS 10, however in roms with Android 9, Evolution type, etc, yes
paul vity said:
It has not worked for me in HAVOC OS 10, however in roms with Android 9, Evolution type, etc, yes
Click to expand...
Click to collapse
This works on Android 10 Arm64
paul vity said:
It has not worked for me in HAVOC OS 10, however in roms with Android 9, Evolution type, etc, yes
Click to expand...
Click to collapse
i don't know what you did, but is working very well for me in Havoc
nataloppez said:
i don't know what you did, but is working very well for me in Havoc
Click to expand...
Click to collapse
I installed it after the rom and it gave me brick
I had to reinstall the rom and not install that kernel
I'll try again, thanks