yashsingh1/xdaforums huggingface dataset:
[Nexus 5 Android Development] SnoopHTC:
Euphoria-OS

It's AOSP based. :)

EDIT:

Another test with this step : Full wipe always ext4, flash Euphoria micro gapps supersu, reboot and wait 2mins on SIM code, tape SIM code, made wizard setup, wait on home screen 5mins, reboot to TWRP and flash kernel, reboot and I have only home screen, the back button (see screenshots) no ask for SIM Code. I can't make dmesg, windows adb = unauthorized device, dmesg.txt from twrp attached.
[Nexus 5 Android Development] big_bum:
demsg from twrp is useless.

I've never seen anything like that, and I have no idea of what is happening.

I'll try something to see if it works.

Updated V5 beta build. I have merged some ramdisk changes from code_blue.
[Nexus 5 Android Development] djphileep:
L2FS /data

I'm on 12/20 Optipop/UBER-L-N5-SM-4.9.3-Faux-12-19-2014 with /data and /cache as f2fs (/system ext4)

No joy with either F2FS-v4 or latest v5 beta, how can I help troubleshoot? I've never collected a demsg output from my device but I am looking in to it now (ubuntu 14.10, adb 1.0.31)
[Nexus 5 Android Development] shadowdevil:
For those who are facing issues with f2fs (/data and /cache) steps mentioned in the below post is that i have followed and worked great with big_bum v5 kernel ! :)

http://xdaforums.com/showpost.php?p=57655533&postcount=1203

Note : Don't forget to flash "F2FS-EXT4-Lollipop-Kernel-Cl3Kener-Kexec-Permissive" prior to big_bum v5 kernel otherwise it will stuck at boot !

You can get the above kernel from here https://s.basketbuild.com/devs/Cl3Kener/HAMMERHEAD/F2FS .
[Nexus 5 Android Development] djphileep:
Optipop?

The steps you reference make no mention of big_bum v5, I assume you mean you follow them but substitute big_bum v5 for Uber, does this mean the process requires a clean install of the rom just to flash the kernel? I have tried flashing "F2FS-EXT4-Lollipop-Kernel-Cl3Kener-Kexec-Permissive" prior to big_bum v5 but after already booting under Uber with no luck whatsoever. Please elaborate on your exact setup and steps used to achieve it.
[Nexus 5 Android Development] shadowdevil:
If you want to change the filesystem of /data and /cache to f2fs it will completely wipe your data including your storage,this process only needed if you need f2fs file system otherwise just flash the big_bum kernel as usual!
[Nexus 5 Android Development] djphileep:
Success!

I was already running the latest Optipop/Uber with /data and /cache formatted as F2FS. I was just able to boot with big_bum v5 by wiping /cache, /system, and dalvik and repeating the install process, substituting big_bum for Uber.
[Nexus 5 Android Development] shadowdevil:
Well thats good to hear.. :)

Enjoy f2fs with big_bum v5 :good:
[Nexus 5 Android Development] big_bum:
I just got up, saw the mails and already started the virtual machine for building a kernel with some reverts, until I saw your post.

I'll put that in OP.

Thanks!

[MENTION=4610345]shadowdevil[/MENTION] I don't know if you needed to wipe all partitions. At step 8, you substitute Uber with any kernel with f2fs you want to flash.
[Nexus 5 Android Development] shadowdevil:
Always happy to help ! :)

Yea at step 8 we can substitute any kernel with F2FS support,so to sum up below are the steps..

IMP NOTES

--------------

>When you change file system to F2FS it will completely wipe your data including your storage.

>Here we are formatting the file system of /data and /cache to f2fs because its more safe and you can enjoy the full benefits of F2FS file system.

More you can read F2FS Support Info in Cl3Kener post and he explains everthing in that :D Thanks to him !

http://xdaforums.com/showpost.php?p=57604689&postcount=2464

Steps to convert to F2FS,flashing rom and big_bum kernel.

-----------------------------------------------------------------------

1. Backup all what you need

2. Make Full Wipe and Wipe Data

3. Format cache to f2fs (TWRP>Wipe>Advanced options>Checkbox to cache>Repair>Choose F2FS)

4. Format data to f2fs (TWRP>Wipe>Advanced options>Checkbox to data>Repair>Choose F2FS)

Now you need to copy all files to phone via adb, enable recovery mount and use command line "cd C:/ADBFOLDER" enter > "adb push C:/ADBFOLDER/frimeware.zip /sdcard/" (ex: i.imgur.com/JNIRdAI.png) Thanks to [MENTION=6263769]eXeex[/MENTION] for the screenshot

5. Flash your fav ROM with f2fs support

6. Flash your fav gapps

7. Flash F2FS-EXT4-Lollipop-Kernel-Cl3Kener-Kexec-Permissive

8. Flash big_bum kernel

9. Flash supersu 2.40

10. Reboot to system and Enjoy !
[Nexus 5 Android Development] shadowdevil:
First time achieving 6hr+ SOT on my Nexus Optipop F2FS with big_bum kernel !

Great Kernel big_bum :good:

All with stock big_bum Kernel Settings,vib is set to 30 !
[Nexus 5 Android Development] carlese:
Latest optipop and big bum kernel v5 make my softkeys disappear.. Flashed code blue kernel and everything is OK.. Hope you fix it because I want to try this :D
[Nexus 5 Android Development] big_bum:
I know about this problem, but I don't know how to fix it, yet.
[Nexus 5 Android Development] pandza88:
Take look at this:

https://plus.google.com/+ChetKener/posts/jgGGnRsuQiy

Many new ROMs have same problem, can't install any other kernel on them... UBER kernel work on these ROMs, but only if you flash his Permissive ramdisk kernel 1st.

Hope this helps.
[Nexus 5 Android Development] big_bum:
Let's see if that works.

You can get the newest beta from the test folders. This kernel also includes the latest bfq(v7) for 3.4.X kernels.

You can also get a special (WIP, more tunables will come) version of Kernel Tweaker made for my kernel from here.
[Nexus 5 Android Development] shadowdevil:
Are you on f2fs?

If you are on f2fs flash C3kener permissive kernel prior to big_bum v5 from test folder otherwise try v4 !
[Nexus 5 Android Development] big_bum:
It's not only f2fs that breakes the navbar.

I updated today to 25 dec Optipop, full ext4. I'm trying different things to solve this.
[Nexus 5 Android Development] carlese:
V4 works?
[Nexus 5 Android Development] big_bum:
[MENTION=2290290]carlese[/MENTION] No, it doesn't.
[Nexus 5 Android Development] shadowdevil:
Well that's strange..!:D
[Nexus 5 Android Development] big_bum:
No, that's SELinux.

Uploaded a new V5. It works for me on ext4, it should work on f2fs too.

Optipop 25/dec/2014.

(igonre the build date)
[Nexus 5 Android Development] freshlysqueezed:
Working great of Optipop 25/dec/2014 and f2fs with banks gapps.

Thanks.

:)
[Nexus 5 Android Development] randomnoob83:
Banks? Where do you get those gapps??
[Nexus 5 Android Development] pianistaPL:
Here http://fitsnugly.euroskank.com/?rom=banks&device=gapps
[Nexus 5 Android Development] big_bum:
I found a bug in V5 initram where sometimes the min freq gets stuck at 1.2 GHz. It's not the usual buggy freq report of the kernel tweaking apps, it was a race condition between MPD touchboost and cpu-boost driver.

I implemented a better way of killing the socket file from where the touchscreen reported to MPD of an user input. Let's hope that it works for you too.

All players are advised to update.

If everything goes well, we'll be back on track with the usual release, meaning that V5 stable will go live tomorrow.
[Nexus 5 Android Development] streetrod60:
So, i am already in the F2FS Format, OPtipop and using Uber. Means all i have to do is only wipe cache dalvik then flash Bum kernel right? this is what i do :

-Wipe cache dalvik>flash big bum>Flash SuperSu>Boot loop in the loading screen

-Wipe cache dalvik>flash F2FS-Lollipop-Kernel-Cl3Kener-Kexec-Permissive>flash Big Bum>Flash SuperSu>Boot loop

-Wipe cache dalvik>flash F2FS-EXT4--Lollipop-Kernel-Cl3Kener-Kexec-Permissive>flash Big Bum>Flash SuperSu>Boot loop

-Wipe cache dalvik>flash F2FS-EXT4--Lollipop-Kernel-Cl3Kener-Kexec-Permissive>Flash SuperSu>works normally

i was flash the big-bum-L-f2fs-all-v4.zip files. Is this right?

Update : it works with the new V5 Bum Kernels.
[Nexus 5 Android Development] big_bum:
V5

Test V5.

Versions < V5 doesn't support permissinve booting.

V5 - e70735e3b346f144ee39136f5efa0eb71c78c860

Changes:

Kernel:

-set screen off freq to 1.2GHz.

-added dt2w, s2w, s2s

-changed f2fs to the one used by Uber/Code blue

-update bfq v6 to v7

-boot with permissive selinux (this fixes navbar having only the back button, probably it will fix the FCs on clean ROM install)

Initram:

-added f2fs mounts in the same fstab. We can use one kernel for all mixed combinations of f2fs and ext4 partitions.

-replaced some binaries with the ones found in Uber permissive kernel

-disabled MPD touchbost socket permissions (again)

I'm also working on a modified version of Kernel Tweaker (called BbKT) with support for all the tunables found in my kernel. You can download the latest version from here. It's a WIP so things are missing from it, so I still recommend Synapse if you want more control over the kernel, but be sure to check it to see what it does!
[Nexus 5 Android Development] SnoopHTC:
Euphoria-OS

Hello, IT'S OK for me with Euphoria-OS 26-12 (/data and /cache F2FS clean ROM install) NO FC, THANKS A LOT FOR YOUR WORK !!!

EDIT: But now i have the same problem with charging animation when phone is powered off and connected to a charger (i have a question mark in the battery logo) as i said here and here.

EDIT2: I would like test your BbKT app but doesn't start for me. (downloaded here)
[Nexus 5 Android Development] big_bum:
I'll look into both issues.

Sent from my Nexus 5

EDIT:

Fixed BbKT (I hope)
[Nexus 5 Android Development] 3lo0sh:
I like your kernel ;)
[Nexus 5 Android Development] shadowdevil:
[MENTION=4857170]big_bum[/MENTION] anyway to reduce the delay in screen wake when a call arrives?

Screen will wake only after a couple of seconds when call come..!
[Nexus 5 Android Development] big_bum:
Increase screen off max frequency.

I've set it in V5 to 1.2GHz (from 729Mhz) just because of that problem, but if 1.2GHz is not enough, you can increase it even more.
[Nexus 5 Android Development] neopbm:
Is it possible to use lastest version of this kernel for KK with f2fs for data and cache ?

If i am correct, v29 f2fs is only for data, right ?

Thanks
[Nexus 5 Android Development] big_bum:
[MENTION=273843]neopbm[/MENTION] you're right. Format /cache to ext4 and you're good to go.
[Nexus 5 Android Development] neopbm:
Thanks for your answer!

Will you by chance update your kk kernel to support f2fs on 2 partitions ? ;)

I know kk is the past but i still love my rom lol
[Nexus 5 Android Development] big_bum:
That kernel is EOL.

Sent from my Nexus 5

[MENTION=273843]neopbm[/MENTION] try this: http://big-bum.uni.cx/boot-ext4-f2fs-f2fs-all-v29.img or https://dl.dropboxusercontent.com/u/24870763/N5/old-KK/boot-ext4-f2fs-f2fs-all-v29.img

It's a repack of the non-mpd version.

If that works and you want the mpd one, tell me and you'll have it tomorrow, if I have time.

I also pushed an updated version of BbKT. The download link is the same.

Happy New Year everyone!
[Nexus 5 Android Development] neopbm:
Thanks. I will try and report as soon as possible!

Oh and I don't know about mdp, sorry for my lack of knowledge about that

---------- Post added at 02:31 AM ---------- Previous post was at 02:01 AM ----------

Tested and it's not good. Device is blocked on google logo with the lock at the bottom.

Guess i will have to wait for my favorite rom to be updated to lolippop to enjoy last stuff ;)

Thanks for your time anyway !!! :)
[Nexus 5 Android Development] mascian:
Hi [MENTION=4857170]big_bum[/MENTION],

very compliments for your work...:)

I'd be curious to try F2FS system files on xTraSmooth odex rom,

but I'm not sure about how to do.

I understood to proceed in this way; is that correct?

In TWRP 2.8.3.0:

Format cache to f2fs

Format data to f2fs

Flash xTraSmooth odex rom from sdcard

Flash "F2FS-EXT4-Lollipop-Kernel-Cl3Kener-Kexec-Permissive" (...

what's the link

?)

Flash Big-Bum-L-v5

Flash SuperSu and reboot

...and BigBum thank you for your patience...:)
[Nexus 5 Android Development] mascian:
Ok, installed xTrasmooth rom in this mode:

Formatted System / data / cache F2FS

Flash Rom

Flash Kernel/Ramdisk "F2FS-ONLY-Lollipop-Kernel-Cl3Kener-Kexec-Permissive"

Flash Kernel "Big-bum-L-v5"

SuperSU 2.43

All perfect! ;)
[Nexus 5 Android Development] shadowdevil:
Well u can directly flash like thiS if u r /data and /cache in f2fs

wipe>flashrom>flashgapps>flash big_bum v5>supersu>reboot>enjoy !!

Dont need that f2fs only permissive kernel flashing step..[emoji4]
[Nexus 5 Android Development] mascian:
Thank you...:)

But...one question:

The BigBum kernel does not need to "read" the ramdisk from "f2fs only permissive kernel"?

I have formatted too System in F2FS.
[Nexus 5 Android Development] shadowdevil:
Well i think u don't need ..:) i didn't tested bcs i'm using f2fs in /data and /cache only so that i can try all the ROMS :D

If kernel support f2fs u are good to go but kernel like Codeblue does not support /system in f2fs !
[Nexus 5 Android Development] kleineronkl:
Hello. I am on Franco r69 and i want the wake features. Could i flash v5 without any wipes directly?

Sent from my N5
[Nexus 5 Android Development] big_bum:
No need to flash the permissive kernel.

Exactly.

It works with /system too.

The kernel reads from it's own ramdisk, so it overwrites the other ramdisks.

The permissive flag is set at the time when the ramdisk gets inserted in the kernel, but the flag is not in the ramdisk, it's in the kernel's bootline.

See the OP, the part about restoring to stock. Rename the two files, and then flash my kernel instead of the stock boot.img. It should work.
[Nexus 5 Android Development] peikojose:
If I am using other kernel, wouln't be easier dirty flash rom then install your kernel?

Does that work?
[Nexus 5 Android Development] Unyxos:
Hi !

I don't know if someone already asked the qiestion but does Franco.Kernel work with CM12 unoficials builds ?

Thabk you :D
[Nexus 5 Android Development] shadowdevil:
Yup dirty flash your rom then flash big_bum v5 you are good to go !:good:
[Nexus 5 Android Development] big_bum:
I don't know if you wanted to ask about my kernel or Franco, but i don't know if either of one works with CM.

I have to RMA my device so I can't test, so goodluck trying CM.
[Nexus 5 Android Development] folkers:
Hi, sorry noob question, is it possible to activate d2tw/s2w manually without using any kernel tuner? If yes, how?

Thanks.
[Nexus 5 Android Development] big_bum:
So go to /sys/android_touch and tune how you want.
[Nexus 5 Android Development] folkers:
yes i've read the post you quoted before, but i can't find any file or folder named android_touch in sys folder.

please advice. thanks.
[Nexus 5 Android Development] big_bum:
Are you sure?

https://s3.amazonaws.com/pushbullet...mu0QynQlSC/Screenshot_2015-01-05-20-03-12.png
[Nexus 5 Android Development] folkers:
ah my bad. sorry.

finally found it. :victory:

thanks big_bum :good:
[Nexus 5 Android Development] mascian:
I have problems to edit these file. I tried with Solid Explorer and Root Explorer ... But also changing attributes, these file back to default settings..

I tried also from the File Manager of TWRP ... But I do not see the sys / Android (even after mounting the system).

Nex'Five tapatalkized
[Nexus 5 Android Development] big_bum:
The files are dynamically created, so the settings don't stick after a reboot... Are you having problems imediately after setting whatever you set on?

And if by attributes you mean permissions, please don't mess with the permissions.

You don't have them it in TWRP because using a recovery with that features is kinda useless, imho, so the kernel that is in TWRP doesn't have those compiled in.
[Nexus 5 Android Development] mascian:
Yes, and I have restored original attributes but without success...

Nex'Five tapatalkized
[Nexus 5 Android Development] big_bum:
New test build in dropbox and ftp.

A new one from today.

MD5: d5431d7567726540fc4648d9634c71af
[Nexus 5 Android Development] studdmufin:
Flashed the v6 test build and haven't had any issues with it yet
[Nexus 5 Android Development] shizkoff777:
Man I agree the nexus 5 forums have way tooany wannabe forum police.I've never seen anything like this.Its crAzy
[Nexus 5 Android Development] _MirageX_:
does this kernel have f2fs-all support? I remember linaro has f2fs support, but I don't know if it means also f2fs-all...
[Nexus 5 Android Development] big_bum:
No. It doesn't support f2fs at all. Only ext, fat, ntfs and cifs. I will probably add exfat in the near future.

Updated to #4.

Kernel is now at 92ea1b931a3c65bfe3f9549df4be1fb8d090e346

Download in OP.
[Nexus 5 Android Development] _MirageX_:
I'll stay tuned then! Thanks:)
[Nexus 5 Android Development] JamesPumaEnjoi:
Same my friend...I've been rooting and ROMing for over 3 years across 14 devices...I've NEVER EVER seen it this bad as it is in the Nexus 5 forums. I really just don't get what the hell happened here. Way too many of them. It's disgusting.

Sent from my Google/LGE Nexus 5 Hammerhead
[Nexus 5 Android Development] NineInchNails:
*Woop whoop*

pull over bish
[Nexus 5 Android Development] big_bum:
What did I do wrong, officer? :laugh:

#5 released

Changelog:

added exfat driver from Samsung. You can use flash sticks via USB OTG formated as exfat.

futex updates

@_MirageX_ helped me to make this kernel F2FS/F2FS-all compatible. You can find the specific builds in f2fs or f2fs-all folder.

some upstream fixes

base kernel updated to 3.4.92

added a file where you can read the last commit made before building the kernel. You can find it in /proc/commit

Have fun.
[Nexus 5 Android Development] Koopa777:
Do the F2FS kernels use stock Ramdisk or it's own custom ramdisk? Do we need the AOSP-F2FS kernel here, http://xdaforums.com/google-nexus-5/orig-development/nexus-5-f2fs-t2668486 or can we simply flash this and done?
[Nexus 5 Android Development] big_bum:
Custom ramdisk. See here and here the modifications in fstab.

Flash the appropiate version (f2fs if you have f2fs formatted /data, or f2fs-all if you have /system, /data and /cache formatted in f2fs) and reboot.

[MENTION=5213672]_MirageX_[/MENTION] tested the f2fs-all version so it's working as far as he can tell.

Also, keep in mind that f2fs is a new filesystem and still in experimental state.

Have a backup handy, just in case (boot and /system, especially), when using any f2fs kernels out there.

EDIT: If you have f2fs already and want to test this kernel, then just flash it (boot-f2fs-all or boot-f2fs). If you want to move to f2fs, then follow that guide, and on 6.1/2/3, flash boot-f2fs-v5.img.
[Nexus 5 Android Development] Koopa777:
Awesome, I flashed it last night on F2FS, and it's pretty smooth so far. Good show!
[Nexus 5 Android Development] big_bum:
V6 released!

Updated hotplug process from franco

Added stereo call recording (left channel: TX; right channel: RX)

Other small fixes
[Nexus 5 Android Development] _MirageX_:
yay, flashing now :D
[Nexus 5 Android Development] Dark_Eyes_:
Just asking, would it be possible to add a flashable zip with the boot.img? I know I can flash in fastboot but I would like to flash the zip automatically in my update script in recovery!

Thanks in advance and thanks for a great kernel!
[Nexus 5 Android Development] big_bum:
I'll think about it. I'm limited on space and having 3 imgs and 3 zips won't make me any good. I'll find a solution until the next release.
[Nexus 5 Android Development] dox81:
[MENTION=4857170]big_bum[/MENTION]

Thx for sharing the kernel. Does it have newer version of qualcomm's video driver? Anyway, will test right away and report.

LE: Hope you will stick to this project, when you have the time.

QzE from CG.
[Nexus 5 Android Development] Dark_Eyes_:
Flashable zip v6

Thanks man! By the way I found a solution to my problem. Just took franco latest flashable kernel, replaced the boot.img in the zip with yours and boom, flashable big_bum kernel v6. Here it is for everyone to grab! It's for the normal filesystem NOT F2FS! Enjoy!
[Nexus 5 Android Development] big_bum:
[MENTION=5015908]dox81[/MENTION] I'm not aware of any new drivers from qualcomm, except the userspace blobs from 30.05 from here. I'm using this driver since it came out and I didn't have any problems.

[MENTION=5445418]Dark_Eyes_[/MENTION] You can share it here, there's no problem, just tell us if it's for f2fs/f2fs-all or normal filesystem.
[Nexus 5 Android Development] _MirageX_:
video drivers are ROM side, they don't have anything to do with kernel

Maybe it's not a solution for you but, tried Flashify? Also if you got the Franco.Kernel app (which I use to tweak the settings) you can flash boot images directly from it, at least with the paid version
[Nexus 5 Android Development] Dark_Eyes_:
Thanks for the tips, but I got it figured out a few posts back... Will definitely try Franco app though!
[Nexus 5 Android Development] dox81:
Ok, so I installed v6. Extremely smooth, I think bfq has a thing to say here, too :D. Battery life seems good even from the first cycle. Also I lowered a little the temp_threshold. Will test and post!

Thread susbscribed!

LE: [MENTION=4857170]big_bum[/MENTION]

I noticed some weird screen flicker when the light is low. It's not bad but it's there. The screen brightness changes very fast and seems the screen flickers a little.

Maybe this commit has something to do with it, ''msm: mdss: control backlight level during blank and unblank events'' ?

But this is only a preliminary test, not sure of it yet. I cannot reproduce it, but I will try.
[Nexus 5 Android Development] big_bum:
I think we're ready for V6.

V6:

lmk, binder, irq and memory updates, a frew arch(arm) updates, and fixes, added neon for some crypto algorhitms and updated some parts of mmc. Disabled cpupower driver, I see no changes in battery life with or without it.

I also made a pushbullet channel and when I update the kernel I'll push a notification there.

https://www.pushbullet.com/channel?tag=big-bum
[Nexus 5 Android Development] ej8989:
Since I've flashed the latest L kernel and I use earphones on my device, there are times when the right audio channel doesn't work. Does this happen to anyone else? I just wanna make sure if this is due to my plug wearing out its gold coating or it's a kernel issue.
[Nexus 5 Android Development] big_bum:
The sound stack is 99.99% how franco left it. Do you have any other headphones to test with?
[Nexus 5 Android Development] Alcolawl:
Loving this Kernel right now on CM12 Nightlies. Barely any Wi-Fi use, 2-3 Hours of screen on time and Sprints messy assortment of towers (phone is constantly trying to choose between an LTE tower and 3G tower), I've gone about 13 hours and still have 20% battery. Using Bacon CPU Governor. Very nice. Thank You!
[Nexus 5 Android Development] shadowdevil:
Yup..after switching to big_bum kernel,i didn't changed to any other kernel..using more than 1 month !

Just impressed with the quality of work..running stable without any random reboots till now..!

Great Thanks [MENTION=4857170]big_bum[/MENTION] !! [emoji4]

Running twistedSlimLP F2FS on /data and / cache with big_bum v5 !
[Nexus 5 Android Development] big_bum:
Do you fancy a test build?

Check the main server or the mirror for a V7.
[Nexus 5 Android Development] Alcolawl:
Fairly interested. This phone is my daily driver, so I'm a little worried about bugs and stuff. What's been changed in this test build?
[Nexus 5 Android Development] big_bum:
There are 782 commits including:

USB stack is now at 3.4.105

FUSE/vfs/fat/fs fixes from 3.5, 3.6 and 3.7

qseecom updates from CM

a f2fs update

memory optimizations from motorola forour board are now merged with cortex ones

NET is 3.4.105

some video driver updates

selinux fixes

leds fixes

msm camera updates (check if you see anything strange with the camera, altough we had those changes in the KK kernel aswell)

If you want more fine details, you can check the git.
[Nexus 5 Android Development] 7sen:
i try it with catcalysm and feedback later ;)