yashsingh1/xdaforums huggingface dataset:
[Nexus 5 Android Development] jordirpz:
Please, read Oct 19 changelog.(is for next beta)

Marshmallow changelog:

Oct 19, 2015: Shortcut to AppOps from App details.

Oct 19, 2015: Reintroduce disable volume adjust sound.

Oct 19, 2015: Allow Navigation bar resizing in portrait or landscape indipendently.

Oct 19, 2015: Fixed Volume skip music tracks unreliability (also requires kernel patch).

Oct 18, 2015: Center clock should now stick correctly on reboot for some users.

Oct 18, 2015: Revert Alarm only icon, changed Prio icon to a different, more consistent one.

Oct 18, 2015: Fixed RingerMode tile not updating the icon (or missing) on DnD mode.

Oct 17, 2015: Cataclysm Oct 17, 2015 Beta Release Release notes

Oct 17, 2015: Fixed proximity speaker cause some code moved to dialer.

Oct 17, 2015: Fixed Smart Radio not honoring the white list.

Oct 17, 2015: Fixed LED cleared and notification sounds being truncated on screen on. (AOSP bug)

Oct 17, 2015: Charging LED prio fix.

Oct 17, 2015: Fixed left default lockscreen shortcut sometimes appearing as phone.

Oct 17, 2015: Right clock shouldn't appear sometimes when center clock is enabled.

Oct 17, 2015: Misc: Multi window.

Oct 16, 2015: Fixed global disable headsup notifications, also added dependency with per-app.

Oct 16, 2015: Rotation tile will show correct icon/text while locked in landscape.

Oct 16, 2015: NFC tile should be more reliable.

Oct 16, 2015: Use good ol' silent mode icon for alarm only settings, to differentiate from prio mode.

Oct 16, 2015: Cataclysm Backup will correctly backup and restore Battery styles and Tiles.

Oct 16, 2015: Reintroduce Ringermode tile (Normal/Vibrate only)

Oct 16, 2015: Reintroduce AppOps with 14 new Ops.

Oct 13, 2015: Fix Notification panel expansion when tapping on status bar.

Oct 13, 2015: Longpress stats tile for Memory settings.

Oct 13, 2015: Volume Music control should skip tracks on longpress now.

Oct 13, 2015: Removed from AROMA option to uninstall TTS, which caused SetupWizard crash.

Oct 13, 2015: Fixed AROMA not deleting some deselected apps.

Oct 11, 2015: Cataclysm Oct 11, 2015 Beta Release Release notes

Oct 11, 2015: Everything from LP has been added to MM except:

- Quick
[Nexus 5 Android Development] pianistaPL:
[MENTION=4857170]big_bum[/MENTION] Beta2 uses Sabermod toolchain, but I can see on your Github new commits with Archidroid optimized toolchain. I would to test it with pleasure, could you build a new version of the kernel in the free time? Thanks.
[Nexus 5 Android Development] big_bum:
Done..

Done.

See beta3.
[Nexus 5 Android Development] SedyBenoitPeace:
Thanks for new version with Cataclysm patch...however besides this...what's new on beta 3?
[Nexus 5 Android Development] big_bum:
Archidroid optimizations and the kernel is built with Archidroid toolchain.
[Nexus 5 Android Development] jordirpz:
[MENTION=4857170]big_bum[/MENTION]

Please, is possible you add undervolting CPU ? and min/max cuores work at the same time?
[Nexus 5 Android Development] big_bum:
Maybe. I'm not a fan of doing this.

I don't understand this question. The cores are going online/offline based on qualcomm's mpdecision. You can disable mpdecision to online all 4 cores all the time and disable hotplugging, but I don't recommend doing this.
[Nexus 5 Android Development] jordirpz:
[MENTION=4857170]big_bum[/MENTION]

Please, you recomend me switch on temperature regulator? Thanks
[Nexus 5 Android Development] big_bum:
The thermal driver already manages thermal throttling, there's no need to change anything.
[Nexus 5 Android Development] zymphad:
Easiest way to flash your .img file?
[Nexus 5 Android Development] big_bum:
TWRP?
[Nexus 5 Android Development] zymphad:
Nevermind, problem solved. Thanks
[Nexus 5 Android Development] big_bum:
Beta4 released.

-added voltage interface

-futex and mutex updates

-switched to impulse gov & lowered touchboost freq

-lmk updates

If everything goes OK, beta4 will become 2nd release.
[Nexus 5 Android Development] Eltorito94:
Can i flash your kernel (beta 4) on cyanogenmod 12.1? If not, is it possible a compatible version? Thanks for your work!! :)
[Nexus 5 Android Development] big_bum:
I don't know if it will boot.

It should work with CM 13, though.
[Nexus 5 Android Development] jordirpz:
[MENTION=4857170]big_bum[/MENTION]

Please, is possible you add init.d support?
[Nexus 5 Android Development] big_bum:
I could try to add it.
[Nexus 5 Android Development] jordirpz:
[MENTION=4857170]big_bum[/MENTION]

And what do you think about add multirom patch support?thanks sir?
[Nexus 5 Android Development] big_bum:
I don't like it
[Nexus 5 Android Development] jordirpz:
it seems that there isnt going to be added then?
[Nexus 5 Android Development] big_bum:
Pushed release 2. If you're on beta 4, you can skip this flash, since r2 is beta4.

This will be the last one. I'll still offer support for it if people are interested, but no updates or no more features added.

Changes:

-added gamma/color control

-readahead fixes

-added fsync on/off option

-cpu-boost updates

-optimizations: using archidroid optimizations and archidroid toolchain for building

-futex and mutex updates

-added impulse gov and using it by default

-lmk updates
[Nexus 5 Android Development] jordirpz:
Can you post release 2 in you Google drive folder?

Becasue the other doesnt work

Thnks
[Nexus 5 Android Development] jordirpz:
[MENTION=4857170]big_bum[/MENTION]

Please can you ll upload to mrn58n?
[Nexus 5 Android Development] Eltorito94:
Awesome kernel! Stable, smoothness and great battery life!! Thanks for your work and your time!! Why you don't continue the development? [MENTION=4857170]big_bum[/MENTION]
[Nexus 5 Android Development] big_bum:
Well, the kernel works with mrn58n, so there's no need to update it.

I stopped the developement because I got a Nexus 6. Also if it's not broken, why try to fix it? I don't think there is something new that this kernel needs, so unless it's a bug somewhere I won't release any new versions.
[Nexus 5 Android Development] jordirpz:
[MENTION=4857170]big_bum[/MENTION]

please do not forget us?
[Nexus 5 Android Development] jordirpz:
[MENTION=4857170]big_bum[/MENTION].

Please, can you add ?

Hello everyone,

it seems Google forgot to release the relative branch for latest Shamu Factory image (MRA58R), which should be android-6.0.0_r3.

You can check it here https://source.android.com/source/build-numbers.html#source-code-tags-and-builds and here https://android.googlesource.com/platform/build/+refs, so for now i'm going to release a delta update to be applied on top of latest stable, instead of a big zip+sources update.

I hope to update the sources as soon as Google releases the changes for Shamu.

Download is on OP, it must be flashed over latest stable release.

MD5: 721ec9685db4db7ab11b4dbc6a8e68b4

SHA1: 72a79337a4c897a708adec496c4cefad7e696e2d

Changelog:

Nov 08, 2015: Quick Torch.

Nov 08, 2015: Flash on notifications.

Nov 08, 2015: Hide BT icon only when disconnected.

Nov 06, 2015: Cataclysm settings icon is now consistent with others for theming.

Nov 06, 2015: Correctly use reboot strings on reboot system and bootloader.

Nov 06, 2015: Allow inversion disabling for Ambient display and black themes.

Nov 06, 2015: Removed pulsing led references for shamu.

Nov 06, 2015: Good old background services activity when longpressing Stats tile.

Nov 06, 2015: Fixed center clock tint not inverting on some themes.

Nov 06, 2015: Fixed issue preventing center clock from being hidden by third party apps.

Nov 06, 2015: Speaker proximity: misc bt fixes.

Oct 29, 2015: Fixed issue preventing Smart Radio white list from opening.

Quick torch needs a kernel modification, same as previous Volume skip tracks, which is already included in Cataclysm kernel and few more (i.e. EX).

If you find it unreliable, like screen turning on instead of triggering the torch, then your kernel lacks that patch, so gently ask your kernel dev to include this.

Flash on notifications basically turn on the torch briefly on notifications.

---------- Post added at 10:10 PM ---------- Previous post was at 10:00 PM ----------

This is here.

github.com/atl4ntis/kernel_msm/commit/bebe80d82d7a5da743bd67f274993b6624998982
[Nexus 5 Android Development] big_bum:
Sorry, I don't have the Nexus 5 anymore so I can't add new features without testing.
[Nexus 5 Android Development] jordirpz:
[MENTION=4857170]big_bum[/MENTION].

I can test?

---------- Post added at 10:51 PM ---------- Previous post was at 10:50 PM ----------

I can test?
[Nexus 5 Android Development] ead_25:
i can test
[Nexus 5 Android Development] big_bum:
This is already added.
[Nexus 5 Android Development] jordirpz:
Thanks sir!

I tested in new 11/08 beta cataclysm release and i can confirm that new torch feature when screen is off works perfect??

Thanks big_bum, i like you work
[Nexus 5 Android Development] dox81:
Reportin back: V8 is fenomenal with stock rom. Very very smooth. Don't know yet about battery life.
[Nexus 5 Android Development] dox81:
I saw that you uploaded v9. Some words about it? :D Thanks man. Kernel is a beast.
[Nexus 5 Android Development] big_bum:
V9 - 6a795952215210dbb5b35456448da759d11a0e33

Changelog - nothing exciting

one sched patch

added asynchronous fsync. In theory, better IO performance.

and of course, flags (1 2) inspired from here.

Have fun.
[Nexus 5 Android Development] vampsoft:
don t mount usb

Team AndroVamp
[Nexus 5 Android Development] big_bum:
It mounts USB sticks. I use one everyday. Install stick mount https://play.google.com/store/apps/details?id=eu.chainfire.stickmount
[Nexus 5 Android Development] dox81:
[MENTION=4857170]big_bum[/MENTION]

If you have the time and curiosity, can you add ZEN i/o scheduler? I remember that on the S2, it was the smoothest for me. I would really want to test it on the nexus 5, if it is stable (I don't have this information). Btw, I don't complain about the smoothness of this kernel. :D
[Nexus 5 Android Development] big_bum:
I don't know if it will work on 3.4, but I can try to add it.

The closest you can get to Zen with the scheds available in the kernel right now is NOOP/deadline.
[Nexus 5 Android Development] idriff:
Don't know if 4.4.4 has a new kernel but just flashed yours and everything is working [emoji16]
[Nexus 5 Android Development] big_bum:
I don't think 4.4.4 has a new kernel, but V9 should work just fine.

LE:

V10 - 33e19cc6b05d1f5abbe4df2cd9ddfe4c0f9d7a89

Changelog:

zen iosched added

Allow 0ms deadline latency, increase the read speed

tweaked swappiness and vfs cache pressure

I will not make another build until Linux 3.4.95 comes out.
[Nexus 5 Android Development] big_bum:
V11 - a7da9a665e17eaf70d9f58e2379b4e340df94e30

Changelog:

-Ofast

msm, net, usb updates

commits from franco

dynamic fsync. When the screen is on, fsync is disabled. When the screen is off, fsync is on.

updated to BFQ-v7r5

Linux 3.4.95, without LZO patches
[Nexus 5 Android Development] razrlover:
Downloading thank u
[Nexus 5 Android Development] idriff:
Is it working on L? Could this mess with volta?
[Nexus 5 Android Development] big_bum:
It's not working on L.
[Nexus 5 Android Development] idriff:
Ok :( thanks anyway
[Nexus 5 Android Development] big_bum:
I don't think there's something I can do, besides changing the init system, but I don't know if this will work.

When L is released, I will support it. Until then, I'll stick to KK.
[Nexus 5 Android Development] idriff:
Yeah don't worry its a nice kernel and there are a lot of things in the shadows still on L, like the fact that we can't read/write to /system even tho the kernel that came with it seems like the old one (4.4.4)
[Nexus 5 Android Development] big_bum:
Oh, that's just a SELinux change if I read well. For example, in this kernel you can't write to exfat if selinux is set to enforced. Set it to permissive and it's all good. I tested L today, but I personally don't like some things in it. I just hope some functionality will change.
[Nexus 5 Android Development] idriff:
By this u mean your kernel? Or L one? Because I was taking about Titanium backup problem with writing to /system and I can't even install busybox
[Nexus 5 Android Development] big_bum:
With all KK kernels, you can't write exfat (if the kernel supports it) if you have SELinux set to enforce mode. Maybe this is also the case in L.

In L, you can do this:

su
setenforce 0
mount -o remount,rw /system

This disables SELinux and mounts /system as read-write.

PM me if you have any other questions. Let's keep this thread about KK. :D
[Nexus 5 Android Development] idriff:
Haha sure and thanks, going to try it maybe let u know If worked on a PM And keep the good work
[Nexus 5 Android Development] big_bum:
V12 - 2abd0f5ddf2b2ed37086fbe94cc1deeec8ce7a76

Changelog:

kthread updates

ARM topology updates

interactive governor updates

powersuspend updated to v1.5 from v1.0

lz4 updates

Linux 3.4.96
[Nexus 5 Android Development] lexxa83:
Great kernel
[Nexus 5 Android Development] big_bum:
V13 - 865ec05530fb3a4071d99463ede2f8e211b29c1b

Updates from l-preview, franco.

Updated ramdisk
[Nexus 5 Android Development] apeiron6:
Thanks for your work ☺

Sent fra min Nexus 5 via Tapatalk
[Nexus 5 Android Development] fedef12evo:
will this kernel work on ext4 partitions?
[Nexus 5 Android Development] apeiron6:
Yes

Sent fra min Nexus 5 via Tapatalk
[Nexus 5 Android Development] big_bum:
Yeah, it works for ext4. Download the non-f2fs version.

LE: I personally use the ext4 version.
[Nexus 5 Android Development] idriff:
Updates from L means it works on L?
[Nexus 5 Android Development] apeiron6:
I don't think so

Sent fra min Nexus 5 via Tapatalk
[Nexus 5 Android Development] big_bum:
There are updates from L-preview branch, but I don't think that it works on L.

When L is going to be released as stable, it will work on L.

Sent from my ΠΞXUЅ5
[Nexus 5 Android Development] konfuzed:
can anyone confirm that v13 breaks video recording ?
[Nexus 5 Android Development] Baby_Phil:
No problems with video recording for me
[Nexus 5 Android Development] big_bum:
It works for me. Anyway, I've uploaded a test version (v14) that has a revert for some video changes. You can find it here.
[Nexus 5 Android Development] nezlobnyj:
oh, and I wondered why all of my videos won't save)) thanks. btw, the link is missing ":" after ftp;)
[Nexus 5 Android Development] big_bum:
It's a Tapatalk bug. :)
[Nexus 5 Android Development] apeiron6:
Test v14 is good. Thanks ?

Sent fra min Nexus 5 via Tapatalk
[Nexus 5 Android Development] big_bum:
V14 - b6a206b34493ff9050549ff7610279ce1894ddbc

Changelog:

added KSM, tuned and enabled it by default. You can use an app to disable it. Or put 0 in /sys/kernel/mm/run at every reboot. I'ts tuned to be battery friendly, and from what I can see, it uses more CPU when the screen it's on than when it's off. I managed to save ~80-85MB of memory using ART. Use this app to see it's efficency (or calculate it by yourself)

updated f2fs. I really suggest you make a backup before trying the f2fs versions

tuned interactive governor. We had a new load calculator introduced in V13, the phone it's fast enough to disable boostpulse and raise the up thresholds a little (from franco and me)

commits from franco

reverted a patch from L base, now video recording (saving) works again (franco)

added and enabled SHA1 implemented using optimized ARM assembler (faster enc/dec)

Linux 3.4.97

Enjoy.
[Nexus 5 Android Development] _MirageX_:
KSM isn't a different thing from ZRAM? Just asking
[Nexus 5 Android Development] big_bum:
ZRAM is making a sort of compressed swap file in RAM. It's like a pagefile from Windows, but in RAM.

KSM merges memory pages from one app with another app, thus only loading one memory page, not two pages that are the same.

Let's say that app A has the page X loaded in memory. Let's say that app B loads pages X and Y in memory. KSM detects that and points app B to the memory address from page X loaded by app A. In the end we have this:

Without KSM:

A: X

B: X, Y

Total: X, X, Y

With KSM:

A: X

B: ^, Y

Total: X, Y

If you're asking this because I linked Zram+, it's because that app also reads KSM stats.
[Nexus 5 Android Development] Koopa777:
Why do you recommend backing up before installing f2fs? Will it eat my cat haha? Will be flashing f2fs-all kernel later. This kernel is awesome, and it's also one of the few that include it's own f2fs-capable ram disk. Thank you for that!
[Nexus 5 Android Development] big_bum:
The f2fs update is untested and I had some trouble with the ramdisk, that's why I told to make a backup first.

I'll make a flashable zip compatible with CM non-caf so that you can install the kernels in CM. Just let me a few hours to automate the process.

I'll explain everything in detail when it's ready.

I just need some space for the zips, so if anyone can recommend a good FTP service with some space so I can mirror my FTP and keep the old versions, I would appreciate it.

If not, I'll keep the last 3 versions of the kernel on my FTP...

PS: I'm using the kernel on latest CM nightly.

Sent from my ΠΞXUЅ5
[Nexus 5 Android Development] Koopa777:
Wait so V14 is CAF or AOSP? The CM non-caf threw me off, because CM is CAF. And sorry, can't help you with FTP, not up to date on that stuff.
[Nexus 5 Android Development] _MirageX_:
latest f2fs kernel isn't working, stuck at google logo for me

as for the services... what about mega/Androidfilehost/and so on?

if you need more indepth kernel testing just PM me :)
[Nexus 5 Android Development] big_bum:
AOSP. I'll explain tomorrow. I'm too tired and I have some personal issues right now. I just need some time to reflect on my life.

No. I know what is wrong.

Just check in half an hour for an updated f2fs-all version and PM me only if it's not working please. :)
[Nexus 5 Android Development] ConMcCRay:
Since Franco won't make his kernel compatible with android L I'm begging you to try ??
[Nexus 5 Android Development] JNewms:
Doubt it'll happen. It wouldn't be Franco kernel anymore of he made a kernel work on the L preview. There's a lot of changes to the hotplug routine needed for it to work on L. And Franco won't waste his time developing for a developer preview that's not close to bring complete.
[Nexus 5 Android Development] big_bum:
I could try, but I guarantee nothing...

I think there are changes in the ramdisk (init, init.rc, etc) that don't allow us to boot it.

Give me the files in / (charger, default.prop, file_context, fstab, etc), /res and /sbin from Android L. I also need someone to test if it will boot...

Or you could use this kernel which is specially made for Android L.
[Nexus 5 Android Development] JNewms:
I've recently gone back to KitKat, but if you're able to get it compiled, I'll give it a test run. I'm one of Franco's testers, so I'm well versed in logs and finding issues.
[Nexus 5 Android Development] big_bum:
If the changes are only in the ramdisk, it *should* work on L, but I doubt that those are the only changes.
[Nexus 5 Android Development] JNewms:
I highly doubt that as well.
[Nexus 5 Android Development] _MirageX_:
For sure, take your time to reflect, I'm not hurry.
[Nexus 5 Android Development] big_bum:
Hey, I got asked last night why didn't I announce V15 or put a changelog for it.

It's because I messed up a little with DevDB, the beta option from DevDB and my build scripts.

V15 does not meet my quality standards and it's a private beta for me. The kernel got "public" because I changed the push and zip script for the new mirror, tested it, and I didn't take it down after that.

Anyway, there were two V15 builds yesterday: one in the morning which will give you a kernel panic every time you open your notification drawer or mess with Wi-Fi settings, and one without the commit that broke it.

For anyone with V15: if you don't have any problems regarding WiFi, ignore what I said. If you have problems, just use V14 or redownload V15 from the FTPs.

I changed back the title to V14. Sorry for that.
[Nexus 5 Android Development] big_bum:
V15 - c1033c06429a798e40ea50726fd78c3faf61fc6d

Nothing fancy.

Linux 3.4.98

lib, net, arm and bluetooth updates/fixes

added a patch to have lower latency for audio

now you can install this in CM, via the zip provided on the downloads page. Read the OP and second post for more details.

I have added a mirror for the kernel. Dropbox is not used anymore.
[Nexus 5 Android Development] big_bum:
V16 - 00cc512f1edbabf7dd39e3cc07952b2c7e941f03

ARM updates

Bluetooth updates from chaos/CAF (test if it still works, for me it's OK)

some ION updates

added and enabled AVTimer. AVtimer exposed by qdsp6 is used for audio and video stream synchronization during capture and playback usecases.

enabled CPU Power driver from ElementalX

Have fun.
[Nexus 5 Android Development] _MirageX_:
v16 f2fs all not booting here :/
[Nexus 5 Android Development] big_bum:
Incref*ckingdible...

Just wait a sec.

LE: How about now?
[Nexus 5 Android Development] _MirageX_:
so fast! Everything's fine :)
[Nexus 5 Android Development] ghismo83:
i'm on last cm nightly with this kernel the max cpu frequency is 1958mhz. it's normal?
[Nexus 5 Android Development] big_bum:
It's a bug from Franco and AFAIK it occurs when rebooting with thermal throttling active.

I was affected by this when using stock ROM and original franco.

Workaround: go to Settings>Performance>Processor, set maximum to desired value and press "set on boot".
[Nexus 5 Android Development] big_bum:
V17 - e0155231f3e36b09a39f2afaff467ff5eb28d812

Linux 3.4.99

huge audio codec update

audio usb update from 3.10

Improved memory management for internal allocation (for drivers)

updated zram, but not enabled. Who wants to enable it, read this. (git revert d2be487e85860e847c162417c322868b14e4f071)

some Franco updates

other small changes

For CM:

Replaced CM audio libs with Google ones.

(https://github.com/StefanescuCristian/hammerhead/commit/340dba745d9019addbc6991d855ad17fcedd33e1)

For f2fs/f2fs-all:

disabled dynamic fsync
[Nexus 5 Android Development] big_bum:
These are my results with this kernel.

I really haven't got a cycle of battery after starting this project since I'm flashing almost every day, but after V17 I managed to get what you see in the screenshots. It's the 2nd battery cycle.

ROM: CM11 M8, ART

WiFi all the time, mostly 3G (I switched to 4G when I left home for about 30 minutes but I forgot to turn off the WiFi). Facebook Messenger, G+, Reddit, Tapatalk, a little bit of GMaps, Mail (gmail and stock email client, set to push), some music in the morning. The almost flat line is from the last night.

I also have Greenify installed (not enabled for all the apps) and I denied Wake up and Keep Awake for Google Play services in CM's Privacy Guard. I don't use Google Now or Google Voice.
[Nexus 5 Android Development] _MirageX_:
I'm getting around the same results depending on what I'm doing, ranging from 2,30h to 5,30h, pretty good if you ask me. Stupid advice: ditch greenify and only use privacy guard to deny wakelocks, I'm getting faaaaaar less boot waitings and sync problems, not to mention a little bit more battery. If you really need it you can just make a "per app" profile with tasker. Greenify is good if you don't wanna mess too much, but there are ways to make the phone sleep better, trust me :)

If you want to add something, can you remove the battery throttling leaving it only for the CPU? I read this improves performance and doesn't have any collateral effect (as shown by simms22 in the n5 benchmark thread). With this "trick" and cooling device before benching he reached like 42k antutu score. Obviously this is just an "idea", feel free not to implement this, even if it's not as risky as you may think :)

Since you removed dyn fsync everything runs WAAAAAAAAAAAAAAAAAAAAAAAAAY better on f2fs-all version, looks like I got it right. Thank for your work (and thanks also to [MENTION=3292224]franciscofranco[/MENTION] and [MENTION=702102]LaboDJ[/MENTION]).

aaaaaand most importantly, what theme is it? flux?