yashsingh1/xdaforums huggingface dataset:
[Nexus 6P Android Development] OmegaBlaze:
Correct:). People fail to realize f2fs has a synergistic effect.

Is f2fs faster than ext4, yes.

Is decrypted faster than encrypted, yes.

Are custom roms faster than stock, yes.

Are custom kernels faster than stock, yes.

I have done all of this. I can now underclock while retaining performance.

More battery for me.

In contrast, I see a lot of people saying f2fs is trivial.

Sure it's trivial when you're going off of hearsay. How about trying it on the 6P?

Oh that's right, most people are too lazy to back up 32-128GB of data. So they'll find an excuse.
[Nexus 6P Android Development] xDMONEYx:
I have OK Google working anywhere now, even with screen off, using Banks dynamic gapps and replacement HotwordEnrollment, but I have to use Chop Assistant because it wants me to retrain voice every time. ?
[Nexus 6P Android Development] bigike:
DLing 7.1.1 Beta now, this ROM has be ROCK SOLID! Thanks for it!

OFF TOPIC Q... Is there any way to disable MTP? Ever since 4.0 (i think), MTP has been a huge pain for me. I can't transfer Word or Excel files to my phones SSD without renaming, it's crazy slow, takes drivers to run. USB protocal was great, plug it into any drive, pops up as a USB drive, everything is accessible quickly without extra input... Is there any way to get my beloved USB back and ditch this garbage MTP??? I'll buy a beer... LOL

Jay
[Nexus 6P Android Development] xSilas43:
very true, sure f2fs isn't like upgrading the SoC but if you have a fine eye and low animations you can easily see and feel the difference. That is why it is still around and uses by many. Most people who say it is pointless haven't even tried it lol. Thanks again fezzy this build is flying will solid battery life.

F2fs improves read/write times and the most data is written/read from the data and cache partition. So those two partitions are where you see the most improvements. F2fs also affects the most important part of the UX for me, scrolling and app loading which I spend a lot of time doing. We do not have cache and I don't think its possible but data alone is an improvement for sure.

For those doubtful read the post by chet he is a well known dev and knows his stuff, albeit an old post, still somewhat relevant.

https://plus.google.com/+ChetKener/posts/7No16fUQaFz
[Nexus 6P Android Development] huskerkate:
i switched to f2fs, and mine is sticking on reboots. i prefer superSU because it plays nicer with ARISE and Dolby for me. but, i get the same bootloops no matter what i try:

1. flashed rom, gapps, unroot.zip, SR5 superSU - bootloop

2. same thing with stable 2.78

3. same thing when try flashing Flash kernel after unroot (with both superSU builds)

4. same thing when i flash unroot.zip and then boot into bootloader and run CF Auto Root

5. same thing when i reboot system and then try CF Auto Root

6. i know i tried a few other combinations, but didn't work either

but, i'm up and running, and i gotta say that this build is noticeably snappier. it may be a combo of 7.1.1 and f2fs, but it is definitely more than a negligible or trivial difference. it's not extraordinarily different, but noticeably.

BIG :good: to [MENTION=3199956]fezzy102[/MENTION]!!!
[Nexus 6P Android Development] xSilas43:
[MENTION=3199956]fezzy102[/MENTION]

Minor text bug on the 7.1.1 build for the do not disturb setting in the description it says switch instead of switch, only one I have noticed so far :laugh:
[Nexus 6P Android Development] Vizioone:
dont know why but everytime i flashed rom after successfull booting in rom it's changes my data format to ext4 =(
[Nexus 6P Android Development] xSilas43:
Are you using the f2fs twrp from Nathan? Did you flash it through fastboot or twrp, if you used twrp, reflash recovery with fast boot.
[Nexus 6P Android Development] Donric13:
Sorry for my bad english understanding. What does chop assistant exactly mean?
[Nexus 6P Android Development] Vizioone:
yes, flashed nathan twrp with fastboot

maybe need to try erase cache
[Nexus 6P Android Development] Shemploo:
What is chop assistant?

I've been using an app called Automate with a script to close the retrain voice window, but I does not work with screen off.

---------- Post added at 08:44 PM ---------- Previous post was at 08:40 PM ----------

People missed my comment from previous page...

I believe the ROM also has to support f2fs, last year with some cyanogen ROM I saw someone include a patch into ROM itself to support it.

I've not seen the developer of this ROM ever mention a f2fs patch.
[Nexus 6P Android Development] xDMONEYx:
If you're having issues with Google asking you to retrain voice when saying OK Google, Chop Assistant is an app that just automates closing the voice training dialogue so you can then speak handsfree. Not sure if it will help with OK Google not working with screen off though.

Screen off just randomly started working for me, it wasn't before and I didn't make any changes, just gave up on figuring it out. Then it started working outta nowhere.
[Nexus 6P Android Development] inthedark22:
+1 works when i hold the home button, but ok google it still wants to know my voice, like setup
[Nexus 6P Android Development] Vizioone:
but in the top there is tut

For those wanting to convert to f2fs follow this tutorial: here in this post. Thanks to [MENTION=1945911]Secretcow[/MENTION]
[Nexus 6P Android Development] tcat007:
Anyone having Google music sound all staticy/garbled? With and without Flash 4.0. Also notification sounds terrible. Have not flashed Arise yet. Clean flashed yesterday, dirty flashed today. No luck. All else is good.
[Nexus 6P Android Development] xDMONEYx:
If you say OK Google and it brings up a prompt to train your voice, just download Chop Assistant from the play store and it will just automatically close that dialogue so you can interact with the assistant as normal using OK Google command.
[Nexus 6P Android Development] xSilas43:
The ROM has the patch I am currently using nitrogen 7.1.1. And f2fs data partition.

If your f2fs partition isn't sticking maybe try wiping everything in twrp, data should stay f2fs after you wipe.
[Nexus 6P Android Development] Shemploo:
OK people are confirming that it's working for them. I don't know then.
[Nexus 6P Android Development] Bobbaloo:
White background is why the clipping path was created in graphics, we worked hard to get rid of it. [MENTION=3199956]fezzy102[/MENTION] 's rom is running QUITE well, excellent even!
[Nexus 6P Android Development] Vizioone:
it's staying f2fs if i am not booting in system but rebooting in recovery, it's changing to ext4 after i am boot in rom only

check it for u

cause i flashed cortex booted in and it's still f2fs now

gonna wipe again and try to check it with nytro again
[Nexus 6P Android Development] E30Nova:
Well. I've tried flashing the f2fs twrp from my phone while in recovery, and I've tried fastboot flashing it. I've tried flashing every combination of rom and gapps and custom kernel. Phone just bootloops.

Tried flashing just rom and gapps. Bootloops.

Tried flashing just rom. Bootloops.

Tried deleting TWRP folder and flashing just the rom. Bootloops.

Always end up going back into recovery and the phone acts like it has no OS. TWRP gives me the " swipe to allow system modifications" red text and data is always back to ext4.

I have no idea how you guys are getting f2fs to stick, but I've tried literally everything and nothing works.

:(
[Nexus 6P Android Development] shusuke028:
Alright guys, so, I've gone through the process of flashing flash's twrp, converting /data partition to f2fs, then installing the latest vendor, Nitrogen and gapps. On first bootup, I got stuck at Google screen, so I restarted to recovery, then wiped everything again. But now, when I try to flash something, I get stuck at "Patching system image unconditionally", what's going on?
[Nexus 6P Android Development] Vizioone:
it's was exactly same for me... try to fastboot erase cache

after that i flashed cortex, nathan kernel (and everything starts works fine, and files system was f2fs) after that i wiped everything flashed nitrogen, kernel and now it's working fine with f2fs sticking
[Nexus 6P Android Development] martonimix:
Any way to get animated navbar like the pixel? And the pixel laucher with the cards and rounded icons?

With nitrogen os, obviusly :)
[Nexus 6P Android Development] Ericarthurc:
Hey so with f2fs SuperSU won't work (well unless someone figured that out) it keeps causing boot loops. Superuser on the other hand does work, but with superuser I can't get my selinux to be permissive. I usually use a terminal with the command "setenforce 0" and that changes selinux to permissive but with superuser it keeps saying "permission denied"... Does anyone know how to get selinux to be permissive with superuser??? I want to use f2fs but I need permissive more. So having both would be awesome ??
[Nexus 6P Android Development] E30Nova:
Tried that and even cortex bootloops for me.

I guess my phone just doesn't like f2fs.

Oh well, can't say I didn't try, lol.
[Nexus 6P Android Development] xSilas43:
Seems like a twrp issue if you reboot into twrp and it loses f2fs, I would try to fastboot flash again, I had to flash it twice for it to work properly.

---------- Post added at 08:54 PM ---------- Previous post was at 08:52 PM ----------

The default kernel is permissive by default, or use the app from fdroid called selinuxmode changer

Edit: that app is not working for me with faster angler kernel
[Nexus 6P Android Development] Shemploo:
There are apps out there that will switch it for you, I don't recall name, look for se Linux changer
[Nexus 6P Android Development] xSilas43:
Which twrp are you using? Try reflashing Nathan's f2fs twrp with the fastboot command 2 times and then wipe everything on your device and try again, that process worked for me and almost everything else bootlooped, flash only ROM and latest opengapps.
[Nexus 6P Android Development] kyle_el:
Hello Nitrogen OS Angler community!

Just skipped over here from PureNexus 7 to see if some of my battery woes could be solved by moving to a ROM based on 7.1.1. It's not looking great so far in that respect but it's only been one one day so I'll reserve that judgment for later.

I really love the attention to detail that i can see here. Lots and lots of features! And the ROM doesnt seem to get in the way of performance. Buttery smooth and bug free, doesn't seem like its a beta build at all. Great job [MENTION=3199956]fezzy102[/MENTION] :highfive:

Also, can anyone tell me if the navbar tuner is still included with the beta build? If its here, I can't find it lol
[Nexus 6P Android Development] redtrk:
Go to settings, Personalization, Miscellaneous, toggle Allow signature spoofing. Worked for me signing into Snapchat.
[Nexus 6P Android Development] Kapak13:
Did you get the boot loop warning?

Just trying to see if we all get the warning and it still themes OK, or if some just theme without any issues
[Nexus 6P Android Development] stevesin:
Themes fine. No bootloop
[Nexus 6P Android Development] suzook:
Hopefully VOLTE too. Im dying to come back to this rom!
[Nexus 6P Android Development] Ckao:
Is there a way to customize the navigation bar? I tried to press and hold the setting icon to launch the system UI tuner..but it doesn't work.
[Nexus 6P Android Development] Jiggs82:
Yeah settings / personalization / nav bar
[Nexus 6P Android Development] stlcity:
This might be a stupid question.. My notification sounds including ring tones are not working any more.... Can't remember if it stopped working after applying the theme....
[Nexus 6P Android Development] Ckao:
Is there an option for multi view?

---------- Post added at 12:33 AM ---------- Previous post was at 12:30 AM ----------

Awesome ROM...thank you!
[Nexus 6P Android Development] mightysween:
By voice detection , do you mean "OK Google" works to launch assistant, or just that once you open Assistant it uses voice commands?
[Nexus 6P Android Development] tdg2k15:
Same I've purchased a theme and applied it.. All it asked was for a reboot and everything is working fine.
[Nexus 6P Android Development] ariefabuzaky:
Are you enabled framework and system to themed ?
[Nexus 6P Android Development] Ckao:
Anyone know what this mean?
[Nexus 6P Android Development] kchino:
It means the site you're trying to access is sketchy. The SSL certificate isn't valid. If you hit the advanced link you could continue to the site if you wanted.
[Nexus 6P Android Development] fezzy102:
Got to watch out for those midget porn sites.
[Nexus 6P Android Development] djlilyazi:
Im using snapchat with no issues ... I didnt change anything.
[Nexus 6P Android Development] bossei:
Dis anyone get the Google camera working on this ROM? I downloaded the latest but it FC.
[Nexus 6P Android Development] ariefabuzaky:
Its working fine here
[Nexus 6P Android Development] mightysween:
On many 7.x roms it FC's first time opening, but then works after that.
[Nexus 6P Android Development] tdg2k15:
Well I installed Substratum to /system/app & mascarade to /system/priv-app and then applied my theme to everything and no bootloops or hick ups

I use this theme

https://play.google.com/store/apps/details?id=bitsykolayers.piereligio.dst
[Nexus 6P Android Development] Ckao:
Anyone know how to fix the data issue?
[Nexus 6P Android Development] tcat007:
Personalization/nav/Smartbar/button editor.
[Nexus 6P Android Development] kyle_el:
Right! Thank you, I already knew where that was actually. What I was looking for was the Navbar tuner included with previous builds because I prefer its customization options. I was assuming it wasn't here but I wanted to make sure it wasn't hiding somewhere. Thanks though! :highfive:
[Nexus 6P Android Development] E30Nova:
SO, turns out it was the f2fs twrp that was causing me problems.

I downloaded it on my phone and flashed it, MD5 matched. Downloaded it on my computer and fastboot flashed it, 3 times in a row. MD5 matched as well.

NO rom would boot. I tried the 12/7 Nitrogen beta, Cortex 3.0, and Hyperstock. They all either bootlooped or just sat at the google screen forever.

Even if I left the format for all partitions at ext4, I couldn't get anything to boot.

Fastboot flashed an older version of twrp (3.2.0-1) and flashed the 12/7 Nitrogen beta and the latest open gapps and within seconds I was at the Nitrogen boot animation.

I don't know how I downloaded the f2fs twrp multiple times with the correct MD5 and still got a messed up download, but I'm over it.

Guess I'll just stick with standard ext4 unless I get super bored and feel like messing up a perfectly good running phone, lol.

EDIT: Yup, phone just got to the Welcome screen of the initial setup.
[Nexus 6P Android Development] daproject:
Hi there, just wondering if someone can help me setting up viper4android please. I read lots of different ways and tutorials but I can't get it to work.

I'm on latest 7.1 version.

What I really want to do is get a higher volume in my headphones, that's all.

Maybe someone have a better way to do this without viper.

Thanks!
[Nexus 6P Android Development] Bobbaloo:
Hey guys can I lighten things up with a stoopid question? Ummmm...... Do I copy and save the root folder or just the main data? Thanks in advance. & Yeah, I'm getting ready to take the plunge. I see you're all having so much fun, I feel left out. I KNOW solutions will present themselves eventually. Might as well start copying now. But do I copy the root folder.?
[Nexus 6P Android Development] xSilas43:
Save only your internal storage and only what you NEED from it

Maybe our ROM is missing the correct fstab for f2fs, [MENTION=3199956]fezzy102[/MENTION] could provide insight here. But it is strange that mine and a few others works with f2fs.
[Nexus 6P Android Development] huskerkate:
Since f2fs formatting erases internal storage anyway, you might try reverting back to stock and going through the process of unlocking the bootloader and flashing recovery and rooting again...

---------- Post added at 01:45 PM ---------- Previous post was at 01:42 PM ----------

download ARISE Deutoronomy from xda and flash that (with Dolby Atmos add on, if you wish) - it's working for me.
[Nexus 6P Android Development] opz187:
on cortex data and cache are f2fs supported. I understand a lot of data might be read/written from /data, but depending, /system is the largest partition out of box. I just don't think it's that much of an improvement in performance if you can't use it to its full potential. just my opinion though, I fully support the development of it
[Nexus 6P Android Development] Bobbaloo:
Titanium is fixed. That's good
[Nexus 6P Android Development] Shemploo:
I actually prefer the current implementation of the nav bar editor, it lets me add a turn off screen button!

The one you've mentioned does not
[Nexus 6P Android Development] xSilas43:
Try it and find out, having system and cache as f2fs will of course improve the results but even with data alone the results are noticeable.
[Nexus 6P Android Development] Bobbaloo:
The only way to tell is do a before and after benchmark. I'm fixin to do just that
[Nexus 6P Android Development] kyle_el:
Yeah you're right, Smartbar is badass ;)

I just started using Fling and I think I might love it after I get used to it haha
[Nexus 6P Android Development] xSilas43:
Numbers are only half of the equation when it comes to UX, for example take a look at the improvements of the OP3T or even just the OP3 using f2fs, the differences are huge using f2fs, while not all will be that big, its a very noticeable difference, I would say almost everyone who has tried g0f2fs will agree.

Try LMT launcher from XDA , its the next level navigation. ;)

Navbar no, round icons, use action launcher it has an option in settings.

Side note, here is confirmation of f2fs sticking while using this ROM
[Nexus 6P Android Development] ahmed534:
F2FS only for data partition ?
[Nexus 6P Android Development] Bobbaloo:
Congrats
[Nexus 6P Android Development] xSilas43:
[MENTION=3199956]fezzy102[/MENTION] taken from this commit here https://github.com/uberroms/device_huawei_angler/commit/c4f5696bd699220faa819a14a66d7449ebeb18b1 other changes made with this commit may be needed for optimal f2fs performance.
[Nexus 6P Android Development] banccalif:
Best way is arise, a better version of Viper. https://www.androidfilehost.com/?fid=601307472480698515 if you don't have any other current sound mods you can download that and flash with twrp. After you boot use a root explorer to get to vendor/etc and rename audio_effects.conf to audio_effects.conf.bk and rebooting you will be good to go
[Nexus 6P Android Development] fezzy102:
I made the commits in the device tree for fstab and in boardconfig.mk.

I have been looking at other commits also in system/core and system/extra and external/f2fs-tools

I'm gonna reach out tho flash kernel dev. And see if he can give me some more insight to this whole deal.
[Nexus 6P Android Development] fezzy102:
I got those in my local have not pushed them yet. I still think I'm missing something else.
[Nexus 6P Android Development] Shemploo:
I wish I was githubsavey enough to just be like, hey this is what you need to implement, or even contributing to git..

I've been trying to get ROMs left and right to implement battery bar, lock screen blur. To no avail.

:good:
[Nexus 6P Android Development] huskerkate:
yes, for now.
[Nexus 6P Android Development] tcat007:
Guess I didn't know what it was before. You can change icons, add buttons, assign one, two, and long press actions, with that menu.
[Nexus 6P Android Development] xSilas43:
You may want to ask [MENTION=1986924]chadouming[/MENTION] i believe they have f2fs on UberRom over there. :good:

Quickly looking through the uberroms source, they seem to have the extra things you mentioned.

Im still a big noob haha but using github isnt to bad, just goto the repo with the stuff you want and use the search functions to help find the commits for the features. (ex. searching f2fs for things related to that)
[Nexus 6P Android Development] huskerkate:
is anybody else's Google Messenger acting wonky? i reply to a text from my wife, and it goes to a buddy. when he responds and i reply back to him, it goes to my secretary....
[Nexus 6P Android Development] HikingMoose:
I haven't tried it on the 6P. So I'm not saying it doesn't help. But I've used it in the past on other phones with no notable improvement.

One thing I want to point out though, is people are not comparing apples to apples. If you're saying the beta 7.1.1 is faster and smoother than the last 7.0 build, you're giving to much credit to F2FS. Because the build itself seems significantly faster to me. I was on the last 7.0 build, with the stock kernel for 2 days, now I'm on the new 7.1.1 and it's much faster and smoother for me. But I didn't format to f2fs.

Battery life with my usage is about 2 hours more SOT than the last 7.0 build too (which had poor battery life compared to older builds with Elite kernel instead of stock).

I'll likely try F2FS this weekend, but I might wait until the next build with new commits. Then I'll know for myself. If it's even smoother then it currently is... then bring it on baby!
[Nexus 6P Android Development] murphyjasonc:
Did you restore your call log or text messages? I've had this issue before with messenger. It took me awhile to put it together but every time I flashed a rom and restored messages this would happen. Sometimes it would take a few days to show up so it took awhile to put 2 and 2 together.
[Nexus 6P Android Development] xSilas43:
I am mainly talking from previous experience when i used f2fs on MM when I talk about the differences. Even then it was only data and not working as well as it is now and I noticed some improvement there.
[Nexus 6P Android Development] huskerkate:
yeah, i did. but, i've been restoring messages for quite a while without issue. must be the jump to 7.1.1...
[Nexus 6P Android Development] HikingMoose:
OK, good to know. I can't remember what phone I tried it on, but it was likely lollipop and a Samsung phone lol. Might have been my S4? Didn't notice anything. I'll try it on this.
[Nexus 6P Android Development] xSilas43:
TBH I don't think everyone will notice, IMO to really see and feel the difference use 0 animations on ext4 then use 0 anims on f2fs and its more noticeable but still only mili/seconds faster IMO so nothing crazy but enough when it comes to UX. I found it helps a lot with micro stutters and app launches.
[Nexus 6P Android Development] murphyjasonc:
It happened when I first made the jump to 7.0. I think messenger was updated shortly after and it fixed the issue. Messenger was just updated to version 2.0.768. It's possible it will have a fix. I can't say because I broke the golden rule and dirty flashed this time. I'll probably clean flash this weekend but so far everything is working great. Only problem is I can't get hot word detection to work on this release.
[Nexus 6P Android Development] thrgk:
Is there a way to stop the device from waking when I shake it ? I don't have it enabled anywhere u can find and all adaptive brightness stuff is disabled
[Nexus 6P Android Development] HikingMoose:
Well scrolling stutters has plagued me since the advent of Android! Everyone always calls ROM X super smooth, or Kernel B is super smooth. But when you try them, and go to scroll down a page or list, the screen can't follow your finger. It jumps around behind your touch and literally stops scrolling for a partial second, then starts again.

I just figured maybe my brain is the only one fast which to process it lol. (But it's not fast at anything else in life lmao)
[Nexus 6P Android Development] mrjake1970:
as stupid as it sounds, i was reading in another ROM thread under camera settings there is a lift to wake toggle that needs to be turned off.. try searching RR thread, or PN thread .. those are the other ones im subscribed to where i would have run into it..

edit.. few pages back in this thread.. here is the solution..

Anyone looking to turn off ambient display, you also have to go into Personalization > Gestures > Camera gestures and then turn off "Lift to check phone," in conjunction with turning off Ambient Display in display settings. Profit.