This is the new refined home for DarkRoom Development. If you submit bug reports without a log, you may be prosecuted...or executed.
Disclaimer:
If your device fails to comply with your standards of what you consider functioning, I am not liable. This is provided free of charge and does not come with a warranty. Although, if you provide a log, I can provide some sort of assurance that I will look into your issue.
Links:
Social:
Twitter - http://twitter.com/DespairDev
G+ Community - https://plus.google.com/u/0/communities/117685307734094084120
Telegram - https://t.me/darkroomdev
Discord - https://discord.gg/BGTFutW
Downloads:
https://go.hunternott.com/darkroom
Source:
Github – https://github.com/matthewdalex/
Github – https://github.com/UBERROMS/
Credits:
faux123
franco
Google
flar2
imoseyon
Cl3Kener
neobuddy89
Star Wars
I am the first ever:good:
Welcome @DespairFactor
Loving your kernel on 6P....
Just pushed R3
Look who's here..!! Respects sir..
Hey man good job
Sent from my ONEPLUS A5000 using XDA-Developers Legacy app
Good to see you here! :good: The development for this device is just started....
Nice to see you come up here :fingers-crossed:
Sent from my OnePlus5 using XDA Labs
Verry happy to see you here
Glad to see you on the OnePlus 5!
Awesome - I'm in
R5 is up.
OOPS, R6 I mean
If this kernel can do what Kylo did for the Nexus 6P then:
Boom Shaka Laka
DespairFactor said:
R5 is up.
OOPS, R6 I mean
Click to expand...
Click to collapse
No sense in commenting when you update because you'll flood the thread lol
Not able to turn off schedule workqueues...
hafiz.hasan said:
Not able to turn off schedule workqueues...
Click to expand...
Click to collapse
Not sure why you'd want to disable that, but it looks like it might be a sysfs permission issue.
I dont know..i Feel the device turns warm whn it is enabled..
Can You list features of this kernel?
Thanks.
rafciowis1999 said:
Can You list features of this kernel?
Thanks.
Click to expand...
Click to collapse
Optimizations, bfq, PEWQ, kcal, gestures, may turn you to the dark side
[delete]
Related
Hi all.
Compatibility:
Builds until r44 are for CyanogenOS 5.1.1 YOG7DASK1 only.
Builds starting with r45 are for Android Marshmallow 6.0.1 CyanogenOS. Currently r45 is the last release compatible with COS 6.0.1.
Builds starting with r46 are compatible with Android Nougat 7.1.2 LineageOS and roms built from its sources.
Builds starting with r56 are compatible with Android Oreo 8.1 LineageOS and roms built from its sources.
Download:
https://francokernel.app
Installation:
Flash the zip in your recovery
or
Auto-flash from Franco Kernel Updater app
Features:
1 - Legendary battery life
2 - Flash & forget
3 - Typical interfaces like display adjustments, sound control, vibration control, and all that boring stuff
4 - Bypasses the verified boot flag for Android Pay compatibility (root still breaks Android Pay but that's your own problem)
5 - Idle power consumption reduced to the absolute minimum (if you have wakelocks from 3rd party apps you're obviously on your own)
6 - Support for FKUpdater's Performance Profiles
7 - Magical support, I'm here every day, checking posts almost hourly, ready to help anytime (well, unless you fail to read the OP, which contains most info you need)
8 - Seemless integration with my app FKUpdater
9 - All cores are unlocked and unshackled. Mimicking other SD801 devices all cores are online and hit idle states when they don't have tasks running, instead of going offline. Performance is greatly improved because all cores are readily available when needed
10 - Some famous wakelocks are blocked and disabled by default for maximum battery life through out the day
11 - No crap placebo patches, or "magical" optimizations
12 - Probably more, check my github for all the details - the code speaks for itself
Changelog:
https://francokernel.app
Scroll down, choose your device & select the latest release to see the changelog.
Source:
https://github.com/franciscofranco/bacon
Follow me on the interwebs
Google+
Twitter
Google+ FK community
https://plus.google.com/u/0/communities/117966512071636110546
Kernel Manager for Franco Kernel demo
Disclaimer to moderators:
Slight OT is fine, but when users decide to act stupid they should be dealt with with the appropriate means - its really annoying for me when OT turns crazy. Please put the warning/ban hammer anytime any of you think there's lack of respect and/or too much unwanted OT crap - but if it doesn't meet this criteria let the OT posts alone. Thank you.
Cheers!
Holy mother first I didn't want this phone but maybe I should get it now
Sent from my Nexus 5 using XDA Premium 4 mobile app
Thanks for your work! Working great here, can't wait to see what the battery life is like.
Nice work... why does title say N5?
master.peterm said:
Nice work... why does title say N5?
Click to expand...
Click to collapse
Because I'm a moron and didn't fix my copy/pasta :victory:
Thanks Franco.... Finally we got the supercool kernal for OPO.......
franciscofranco said:
Because I'm a moron and didn't fix my copy/pasta :victory:
Click to expand...
Click to collapse
So in a sense I sent the first error report of this kernel
franco!!!!
---------- Post added at 04:24 AM ---------- Previous post was at 04:17 AM ----------
FKU gave a warning when I try to flash R1 saying it might not be compatible with cyanogenmod, so is it safe to flash away?
Thank you so much Franco! Now we just need our god-forsaken phones to ship....
tpboi said:
franco!!!!
---------- Post added at 04:24 AM ---------- Previous post was at 04:17 AM ----------
FKU gave a warning when I try to flash R1 saying it might not be compatible with cyanogenmod, so is it safe to flash away?
Click to expand...
Click to collapse
Yes flash away. I've placed that warning for other phones (for example N5, N4 etc) but forgot to add small hook to remove the warning for this device.
franciscofranco said:
Yes flash away. I've placed that warning for other phones (for example N5, N4 etc) but forgot to add small hook to remove the warning for this device.
Click to expand...
Click to collapse
Hey Franco, When will be the color control function going to enable ?
sshinde555 said:
Hey Franco, When will be the color control function going to enable ?
Click to expand...
Click to collapse
We already have color control interface in the Kernel by supercurio, I've asked him to expose the controls to userspace. Once that is available I'll add the code to the app.
franciscofranco said:
We already have color control interface in the Kernel by supercurio, I've asked him to expose the controls to userspace. Once that is available I'll add the code to the app.
Click to expand...
Click to collapse
Cool.... Thanks Franco.........
Nice, so glad I was able to get you the invite from Corey earlier then they gave me mine to give. Going to flash this bad boy now.
Gr8! i'm very happy to see franco kernel on OPO.:sly:i'll download and test later, thanks for your work.
Sent from my One using XDA Premium 4 mobile app
w00t w00t: flashed!
danielvc said:
w00t w00t: flashed!
Click to expand...
Click to collapse
thanks franco!
can you post the "features"?
thanks
Thanks Franco!
Is it true, one hour more onscreen time?
That's amazing, i'm already having 6/7h of screen time!
Downloading
Thanks Tuga community. Your app is in playstore is compatible with the opo?
Thanks
Great kernel!!! When I receive my opo i try
What is this:
This is Stuxnet a custom kernel for Android, this kernel focuses on simplicity and stabiilty. All features on this kernel are based on long hours of testing and all are thoroughly tested to give end users the best experience for their device.
Stuxnet is mostly stock with optimizations and features that are often used by users that are not affecting performance on their device. Future development of this kernel will focus on Performance and Stability.
So enough with the intro and start testing this on your device.
Features:
Based on Xiaomi kernel source
Fully Optimized Kernel
Sound Control
FSYNC Control
Voltage Control
MSM Hotplug
Thermal Enhancements
USB Fast Charge
Check Github and/or Gitlab for full changelog
How To's:
Install in recovery
No need to wipe (unless you want to wipe your a$$)
Reboot
Kiss yo' mama
***** Slap an iPhone user.. Smile!
Enjoy
Credits:
Google
CyanogenMod
Linux
SimpleAOSP
and all custom kernel devs
Download:
CM
MIUI
Kernel has two builds Stable and Nightlies
WARNING!
This kernel is only compatible on CM based ROMs.
~End
Donations:
@morpheus620 - $15
@gary138.138 - $15
@Riichard63 - $20
Thanks man!
Will test it soon! Sorry for the Noob question but can you tell me if it can be used for building cm11. I am a noob in android development.
I'm using this at the moment on XenonHD. So far everything is working. And that smoothness....its off the charts! xD Btw Dev @Gnome, can you add Lionheart and Sio on the next release?
And LCD KCAL please.
Gnome said:
One More!
Click to expand...
Click to collapse
Thanks
Sent from my MI 3W using XDA Free mobile app
I just flashed this kernel on the XeonHD 4.25 build.
Hoping that they are good partners.
This is just a preview, I'll be adding some stuff from my previous kernels soon... just checkout my git for changelogs and also check the download page for new releases.
Gnome said:
This is just a preview, I'll be adding some stuff from my previous kernels soon... just checkout my git for changelogs and also check the download page for new releases.
Click to expand...
Click to collapse
Ooohh yeaahh! E. A. G. E. R. L. Y waiting. XD
Working on Bitti09's CM12.1 confirmed
No new governors yet! Waiting!
On Revolution Remix rom, i got camera fixed, and after using the GPS fix app, it fix the gps fery fast.. so, so far everything working!
Thanks a lot, @Gnome!
Jhayzt said:
And LCD KCAL please.
Click to expand...
Click to collapse
+1
I used KCAL controls on StellAR and the difference was AMAZING! (alas StellAR doesn't gel with XenonHD for me)
SharksT said:
On Revolution Remix rom, i got camera fixed, and after using the GPS fix app, it fix the gps fery fast.. so, so far everything working!
Click to expand...
Click to collapse
*Resurrection
UPDATE: @Gnome I flashed the kernel, everything seems to be working fine (WiFi, Sound mods etc).
But call bug v1 seems to be present (touchscreen active during call)...can't comment about call bug v2 (screen-off death) yet, but I hope it's not here, cuz I plan to use this kernel as my driver...
The Dork Knight Rises said:
UPDATE: @Gnome I flashed the kernel, everything seems to be working fine (WiFi, Sound mods etc).
But call bug v1 seems to be present (touchscreen active during call)...can't comment about call bug v2 (screen-off death) yet, but I hope it's not here, cuz I plan to use this kernel as my driver...
Click to expand...
Click to collapse
Sorry, can you make difference in V1 call bug and V2.
I missed something obviously
P.s. OP thanks for 1st OPEN ANDROID development thread wort mention
Gonna try after Worker's day
sudy_freak said:
Sorry, can you make difference in V1 call bug and V2.
I missed something obviously
P.s. OP thanks for 1st OPEN ANDROID development thread wort mention
Gonna try after Worker's day
Click to expand...
Click to collapse
Yeah, call bug v1 is something most ppl who recently joined the Mi3 forums won't have faced.
It is one of the major bugs (aside from deep sleep reboot) that was there in the original Lollipop ROMs for cancro. It was fixed a long time ago (by audahadi and Bitti I believe, as Ivan's ROMs had the bug for a long time afterwards too).
The bug was that the touchscreen would remain active when you're in a call and the proximity sensor turns the screen off. It would cause the notification/quicksettings panel to be pulled down or brightness to be changed due to contact with ear or cheeks. Other more complex things could also happen like when I once turned on Airplane mode while talking and got disconnected :laugh:
And call bug v2 is a new bug that seems to affect ROMs (except I believe Ivan's AOSP and SOKP which switched to Ivans kernel I think) since 5.1...
While calling (or sometimes VERY RARELY while doing something else) the phone kind of hangs, the screen goes dark and it goes into a screen of death mode. Nothing can be done, your only option is to press and hold Power button for a very long time (approx 12-15 secs; much longer than a normal hard reset ~8secs) to hard reboot your phone.
Hope you got it. :good:
PS. Yes, try this kernel. You won't be disappointed.
Added some under the hood stuff on 3rd build, also check if fast charge works, since it works fine on my end.
Gnome said:
Added some under the hood stuff on 3rd build, also check if fast charge works, since it works fine on my end.
Click to expand...
Click to collapse
Thanks Dev @Gnome! I'm trying it at the moment.
Wow, using alpha 3 working great even on temasek 10.6 by moonlight, just waiting another hotplug, IO Scheduler, CPU & GPU Governors, btw can you make a little downclock and overclock cpu freq tables? Thx for great kernel....
Gnome said:
Added some under the hood stuff on 3rd build, also check if fast charge works, since it works fine on my end.
Click to expand...
Click to collapse
Fast charge!
Very useful!
I'll try this asap.:laugh:
@Gnome , Buddy thanks for your work gonna try it soon
just a query
there are two build dated 30-4-15
Alpha 3 and Alpha Z
whats the difference which one to flash
ZenR2 said:
@Gnome , Buddy thanks for your work gonna try it soon
just a query
there are two build dated 30-4-15
Alpha 3 and Alpha Z
whats the difference which one to flash
Click to expand...
Click to collapse
dont mind the Lettered version, just flash the numbers.
Gnome said:
dont mind the Lettered version, just flash the numbers.
Click to expand...
Click to collapse
buddy flashed the alpha 3 build , but now wifi is not working on latest Xenon Hd rom
Deleted.
XDA:DevDB Information
deleted, ROM for the OnePlus One
Contributors
TheCrazyLex
ROM OS Version: 2.3.x Gingerbread
Version Information
Status: Testing
Created 2017-11-12
Last Updated 2017-11-12
Reserved
Reserved
Nice. Its great to see such dev love for the bacon. And thanks. Will try this out.
what is the crispy toolchain based off? Linaro, google, or straight from GNU?
_ASSASSIN_ said:
what is the crispy toolchain based off? Linaro, google, or straight from GNU?
Click to expand...
Click to collapse
It is based on gnu, but many patches from google and linaro are also there.
anirudhvk said:
Nice. Its great to see such dev love for the bacon. And thanks. Will try this out.
Click to expand...
Click to collapse
Thank you
Make sure you give me feedback
Congratulations
New kernel for my opo? it's only right that I test it out
Happy to see new support for ours Opo...
Thanks!
Congrats for the new kernel and welcome to bacon development. However i have just two queries,
1. Arch Power: i asked about this to the Tyr kernel dev and he specifically mentioned that this option should be disabled for better stability and performance. Is it enable by default in your kernel? Ofcourse it's your work and i respect your decisions as well.
2. Transparent Compression: I remember when it was first introduced by CM and it created so many issues on devices and finally many kernel devs disabled it. Any specific reasons to enable it? My info can be a bit outdated so forgive me if i have asked a wrong question.
Deleted
Added to OnePlus One index thread:
[INDEX] OnePlus One Resources Compilation Roll-Up
TheCrazyLex said:
Hey,
thanks. I like it if users ask me questions
1. Yes, in my kernel Arch Power is enabled by default. It is true that it has a small negative impact on battery life, however it improves performance greatly. I am still doing tests with Arch Power so if I have my test results I will decide if I'll turn it off or leave it on. Make sure you watch my Changelog
2. It is true that Transparent Compression v1 had many issues when it was introduced, however in the meantime it was patched and the only major flaw it has now is big memory usage. I believe on the OPO with 3GB RAM that wouldn't be a big problem. But I am not using Transparent Compression v1, I am using (the not yet released) Transparent Compression v2 brings a big boost in i/o speed and because of that also in performance. It is still WIP and has problems like dirty pages, but the pros of TC v2 are that big that I cannot disable it
I hope I could answer all of your questions
Alex
Click to expand...
Click to collapse
Wow! Those were some nice explanations. Thanks bro. Looking forward to try in on COS12.1.
Thank you for this new kernel man good work!!!
Now I'm firing up the COS just because of this. The stock COS kernel was a terrible.
The features listed sounds interesting and looks promising. How confident are you able to achieve a balance between battery life and performance when a lot of your changes seems to use a lot more power?
Deleted
Any change of add f2fs support in the future?
@TheCrazyLex
I have see with Tapatalk your thread have preview of your first page image.
How can I do this ? I never find a solution.
Thank a lot
Sent from my A0001
ak said:
@TheCrazyLex
I have see with Tapatalk your thread have preview of your first page image.
How can I do this ? I never find a solution.
Thank a lot
Sent from my A0001
Click to expand...
Click to collapse
haha! lol AK. I remember you're still figuring it out from the last month or so. :silly: :silly:
Hi, based on former experience on Hammerhead, Mako and Flo I am happy to present 5.1 Liscio Fast Forward. Few other modifications which were carefully chosen. Feel free to post your feature request here but be aware this will always stay as close as possible to stock.
Downloads and feature list in the second post; and for screenshots, have a look at the third post.
I can not take any responsibility damaging your device or alarm clock which will not come off. If you decide to flash my ROM, you are getting responsible yourself. Have a functioning Nandroid in case something goes wrong.
Thread Hammerhead
http://forum.xda-developers.com/google-nexus-5/development/rom-aosp-liscio-extremely-fluid-art-t2591280
Thread Mako
http://forum.xda-developers.com/nexus-4/development/rom-aosp-blongels-liscio-extremely-t2606618
Feature list and download
Features:
Do be done later
Download 5.1.1_r13 Version LVY48E 2015-08-16
http://sourceforge.net/projects/mantalolli/files/GeyerA_aosp_manta-ota-2015-08-16.zip/download
Please flash this with Gapps of your choice. I used BaNkS-dynamic-gapps-5.x.x; for SuperUser I recommend BETA-SuperSU-v2.49 or newer.
reserved for screenshots
reserved for reserve
Going to try now. Does this support layers?
Nevermind... Nice to have another rom for this tablet. Thank you ...
"Chance Favors the Prepared"
Nice to see a separate thread for the manta All's well with last months build but I'll flash this anyway.
Very good smooth ROM for my N10. Thanks. I missed the dt2w function from N5 Liscio Fast Forward. Can you implement that?
Hi, sorry did not catch up for a while. No, I do not think I will be able to add as the kernel on Manta does not have as many possibilities (from a code point of view) as on Hammerhead. Mako is the same...
Sent from my D6603 using XDA Free mobile app
As for layers, no intention to add. I had before but never really used... Sorry
Sent from my D6603 using XDA Free mobile app
Which kernel does this use?
Hi, this uses the stock kernel. Sorry, not too much code in git for Manta . Still, this runs quite smoothly without enhancement to the kernel.
Kang Kernel
About
First with my story, ~4-5 years ago in the GB/ICS/JB/KK era I used to work on AOKP, a ROM for Android devices offering a lot of features. As time went on, we all got a bit burnt out from the project, and stopped actively working on it (though if this sounds interesting, the ROM is still kicking with new developers). I worked on a few projects for a bunch of devices (HP Touchpad, HTC One X, LG G2, LG Optimus G, Nexus 4). After taking a few years off and working for an Android OEM, I got the development itch again and snagged a Pixel 2 XL, and wanted to run a kernel I built.
This is a kernel I built for my own personal use, and it will probably evolve greatly as time passes (right now it is not incredibly different from stock). My personal priorities are always battery life and responsiveness under heavy load conditions. I am a big fan of doing a quantitative analysis on various performance-related aspects of the system.
Features
Updated to Linux v4.4.127
Safetynet passing
kcal color control
Undervolted CPU steps
MAC address randomization
CFQ upstreamed to latest
CRC disabled
fsync disabled (user controllable)
Wireguard support
Support and Installation
This should be compatible with any AOSP/Stock 8.1-based ROM, though I have only tested this on the Stock 8.1 April security update.
To install this, flash the ZIP in TWRP.
I usually wipe my Dalvik/ART cache after I flash as well, so give this a go if you're experiencing excessive battery drain/other issues.
Download
Download here
Check the Downloads section of this post
Donations
I am not accepting donations for this, and I don't ever plan on accepting donations. If you would like to donate, please instead throw a couple bucks at the people listed in the "Additional Contributors" section, or donate it to a charity of your choice. I don't need money and I am simply releasing a kernel that I have built for my own personal use.
Thanks
nathanchance and the android-linux-stable project for providing a great updated base, and AnyKernel setup + being a great reference
flar2 for kcal color control
sultanxda for his Safetynet patches
franciscofranco/faux123/frap129/freak07 for other random patches
the original #teamkang for introducing me to Android development
Source
Source code
Uses kang_defconfig and the default AOSP gcc toolchain
XDA:DevDB Information
Kang Kernel, Kernel for the Google Pixel 2 XL
Contributors
rohan32, nathanchance, flar2, frap129, franciscofranco, faux123, sultanxda, freak07
Source Code: https://github.com/mathur/wahoo
Kernel Special Features: Linux v4.4.127, kcal control, Safetynet passing, Undervolted, MAC Address randomization, CFQ upstreamed, fsync/crc disabled, wireguard support
Version Information
Status: Testing
Current Beta Version: 2018.04.08
Beta Release Date: 2018-04-08
Created 2018-04-08
Last Updated 2018-04-08
Almost feel obligated to flash this. ?
akellar said:
Almost feel obligated to flash this. ?
Click to expand...
Click to collapse
Hahaha good to see you here buddy, been a long time
OMG I remember you from htc one x I think. This is amazing. Thank you good sir and welcome back.
Welcome @rohan32 :highfive:
Going stock on my replacement device tomorrow so I'll be giving this a whirl. Appreciate you sharing it and working on it. Sure do miss me some AOKP though
Nice to see you here! Kudos
How do I go from Flash kernel to this? I am on Android P stock.
trizzv said:
How do I go from Flash kernel to this? I am on Android P stock.
Click to expand...
Click to collapse
Assuming this works on P, I just flashed in twrp over flash kernel and it worked fine.
rohan32 said:
Hahaha good to see you here buddy, been a long time
Click to expand...
Click to collapse
Does this work on Android P?
Is there any reason you disabled fsync? I thought that can be potentially dangerous?
Yeah I m using it on P @trizzvt
dukat0s said:
Yeah I m using it on P @trizzvt
Click to expand...
Click to collapse
Thanks! Did you just flash over another kernel?
Also does wiping dalvik/art wipe memory?
trizzv said:
Does this work on Android P?
Click to expand...
Click to collapse
trizzv said:
Thanks! Did you just flash over another kernel?
Also does wiping dalvik/art wipe memory?
Click to expand...
Click to collapse
This might work on P, but I haven't tested it on P at all, and it doesn't include the latest updates from the P branch from Google, so there might be some compatibility issues (or might not, totally depends on the scope of the changes Google pushed with P that isnt present in the April security update branch, and I haven't gotten the chance to peek at those changes just yet ).
Wiping dalvik/ART caches does not affect memory, it basically just clears the cache that your phone builds over time launching these apps. Totally not strictly necessary though.
mykenyc said:
Is there any reason you disabled fsync? I thought that can be potentially dangerous?
Click to expand...
Click to collapse
Indeed, fsync flushes the file buffers contents to disk immediately, but incurs a small performance hit. With fsync disabled, the buffers are still flushed to disk, but just not as frequently, so there is a potential for data loss in some rare conditions, but most likely not. I definitely get someone's concern about disabling it though which is why you can toggle it via a kernel manager app .
Flashed this on my backup p2xl yesterday and the battery life has been great. I think I might move it over to my daily driver and give it a full run. Thanks!
@rohan32 - didn't you Dev for a some Nexus devices as well? I remember the name.
Great kernel. Really impressed with performance and battery life
Sent from my Pixel 2 XL using Tapatalk
piyush7243 said:
Great kernel. Really impressed with performance and battery life
Click to expand...
Click to collapse
This kernal is very good for battery life and smooth performance. Thanks to Mr Rohan for such nice kernal.
Nice so far. I just flashed over Flash. I was happy with Flash so I am sure this will be just as good. Kernel feels smooth, battery feels like it is improving, even slightly better intimacy at home which makes the wife happy. What a kernel!
Thank you @rohan32
@rohan32 i just flashed your kernel and fast charging doesn't work for me
I reported the same issue in flash kernel thread and @nathanchance figured the issue and was related to pixel having two different battery cells or like that and he fixed that.
Can you please update it?
Cheers ?
Sent from my Google Pixel 2 XL using XDA Labs
Thanks for the nice kernel. Love especially the mac randomation! Only thing missing is dtw. Would be great if you can add this gesture maybe in mai release.