yashsingh1/xdaforums huggingface dataset:
[Nexus 7 Developer Discussion [Developers Only]] ss2man44:
Unless I get distracted, the plan is to do this for the Nexus 4. My goal is to expose this sort of thing to existing developers and let them handle the logistics. I've always been terrible about sticking to a project.

Not yet. This is what I had to sat about benchmarks in the Reddit thread:

This is exactly what I hoped for when I posted this. Kernel developers can merge this patch and if it gains enough attention, perhaps conventions could be established around specifying which filesystem a kernel/recovery is designed for. Built-from-source recoveries with F2FS support would be nice as well.
[Nexus 7 Developer Discussion [Developers Only]] sgt. meow:
The patch applied cleanly (the second time I've ever seen a patch do that). Good job.

I'll compile and flash to see if it boots (there are issues with my kernels) and if all goes well I'll switch completely to F2FS.
[Nexus 7 Developer Discussion [Developers Only]] sgt. meow:
Well it booted on one ROM that has no issues with SELinux and the other didn't boot although the same config without F2FS boots fine. Strange.
[Nexus 7 Developer Discussion [Developers Only]] buggatti:
OMG

At first when I tried this I wasn't expecting this great deal of performance just by a file system change but boy was I wrong

The benchmark aren't higher but the the system performance is quite noticeable when using

This combines with FSync Off and nexus 7 will be flying
[Nexus 7 Developer Discussion [Developers Only]] maxq1:
f2fs implementation on the note2 and s3

on all partitions

: kernel & recovery and a compatible rom for the s3...perhaps you might get some help from those devs. using it on my s3 and the performance has been great. not entirely sold on benchmarks but on ext4 i was getting 14-15k on antutu. w/ f2fs on the same cpu/gpu speeds, i'm getting 18-19k. HTH

would really like to see this implementation on our beloved n7
[Nexus 7 Developer Discussion [Developers Only]] ss2man44:
Using it on all partitions is very trivial and doesn't need any more kernel modifications. I just limited it to /data/ because that's what Motorola did and it seems to work very well for them. I also didn't know whether or not it would cause any problems in the long run.
[Nexus 7 Developer Discussion [Developers Only]] alifa:
Feedback

1. It's about time I ditch ext4!

2. it doesn't matter, you're learning new stuff:highfive:

3. Only the benchmark wil tell the troth:eek:

4. why did you add discard? doesn't android automaticlly trim partitions?
[Nexus 7 Developer Discussion [Developers Only]] flopower1996:
Bro benchmarks show no real world performance only the raw power of the device.
[Nexus 7 Developer Discussion [Developers Only]] elnahir:
Do you mind sharing your results.. perhaps with a youtube video? I'm highly interested in trying _anything_ that might speed up my 2012 Nexus 7.
[Nexus 7 Developer Discussion [Developers Only]] SkOrPn:
TWRP 2.7 has released. Any chance we could get a F2FS modified version of it please? Version 2.6.3.1 isn't working on my Nexus 7 and I downloaded it twice now. Just stays at the splash screen forever.
[Nexus 7 Developer Discussion [Developers Only]] qu3becker:
Next logical step is formatting system in F2FS format and see if its worth it.
[Nexus 7 Developer Discussion [Developers Only]] diogo.sena:
Still planning to release this for nexus 4?
[Nexus 7 Developer Discussion [Developers Only]] SkOrPn:
Can fstab be copied from a ROM that is already using f2fs to a rom that is not using f2fs? Or is this something that needs to be coded properly and built normally on a linux machine?

I just want to have /data formatted to f2fs (maybe even /cache). My /data partition is already f2fs, but the ROM I want does not support it, so I am sure it would not boot until I can modify fstab.
[Nexus 7 Developer Discussion [Developers Only]] HypoTurtle:
fstab is part of the ramdisk in the boot.img. You would need the fstab file and a f2fs supported kernel for it to work with the other rom. Have you tried just flashing the boot.img-f2fs from OP?
[Nexus 7 Developer Discussion [Developers Only]] SkOrPn:
Um no I haven't. I did try and use osmosis's kitchen and I swaped the fstab for the correct one. I was going to just edit it with my favorite notepad program but decided I wasn't sure I'd get it right.

It did not work. Not sure why.
[Nexus 7 Developer Discussion [Developers Only]] HypoTurtle:
What is most likely to work is to switch the fstab file and the kernel. If you can send me the boot img (better use PM as not to clog up this thread), I should be able to switch them in a few minutes.
[Nexus 7 Developer Discussion [Developers Only]] SkOrPn:
I already managed to get it to work for /data just fine, that was easy. But I was wanting to use this same ROM with all three partitions formatted to F2FS, and using Fauxs 25 kernel. That requires a bit more work I think. And I bet the reward is minimal.

I will PM you what I did.
[Nexus 7 Developer Discussion [Developers Only]] FReaKRaNT:
Go to the updated tarp thread. It has a script to format all partitions to f2fs.

Cheers, FReaKRaNT
[Nexus 7 Developer Discussion [Developers Only]] SkOrPn:
I have that already. I'm back on ext4, for now...
[Nexus 7 Developer Discussion [Developers Only]] rahulpat13:
very informative..thanks!
[Nexus 7 Developer Discussion [Developers Only]] espaciosalter20:
So, to make a rom ALL-f2fs compatible, we just have to change /system and /data partitions format on fstab.grouper from ext4 to f2fs? Off course, on a device with already modified twrp recovery with f2fs tools....
[Nexus 7 Developer Discussion [Developers Only]] asturel:
Newest TWRP doesnt need any hack, just add TARGET_USERIMAGES_USE_F2FS := true

I used your patch on cm11's kernel, working flawlessly, thanks!
[Nexus 7 Developer Discussion [Developers Only]] SkOrPn:
Just add it where exactly? Is that part of the fastboot command during flashing the recovery or something the developer does during the building of TWRP?
[Nexus 7 Developer Discussion [Developers Only]] asturel:
Its a build flag, it has to be in BoardConfigCommon.mk before you make the recoveryimage

I also formatted /cache as f2fs, the device feels much smoother, also in antutu the storage i/o 686 -> 951
[Nexus 7 Developer Discussion [Developers Only]] ss2man44:
Thanks for that. I knew it was something easy but I didn't want to set up yet another Android source tree just to show this proof of concept, so I didn't go digging very much for documentation regarding that define.
[Nexus 7 Developer Discussion [Developers Only]] Fransis88:
Pls twrp with support f2fs for tilapia....

Enviado desde mi Nexus 7 mediante Tapatalk
[Nexus 7 Developer Discussion [Developers Only]] Maxr1998:
Would interest me as well...

Sent using my nexus⁴ running Mahdi 2.5 with Xposed, XThemes and hells-Core B46 KK t4
[Nexus 7 Developer Discussion [Developers Only]] frantisek.nesveda:
Well, there is more to that.

First, you have to have a kernel with the driver for F2FS compiled in. Next, you need to edit the fstab.grouper and change the format of /system, /cache and /data to F2FS. And then, in some cases, you need to modify the updater-script of the ROM so it won't format /system during the install as EXT4, but rather as F2FS.

The last thing is the reason I'm still on Data-F2FS instead of ALL-F2FS. I can still update my ROM via CMUpdater and then just install the kernel again, no need to unzip, change the updater-script and then zip again.
[Nexus 7 Developer Discussion [Developers Only]] Maxr1998:
Thanks! The thing is I am already on d-f2fs on Stock ROM, so I already have the drivers etc available, and since I don't use a custom ROM I also don't have problems woth stock...another thing, could sb give me a link to KOT49H only with root as update.zip?

Sent using my nexus⁴ running Mahdi 2.5 with Xposed, XThemes and hells-Core B46 KK t4
[Nexus 7 Developer Discussion [Developers Only]] bshiznit:
[MENTION=4239374]ss2man44[/MENTION] - does this work when building a pure AOSP kernel? The patch applied but it just hangs when booting...
[Nexus 7 Developer Discussion [Developers Only]] alexche77:
F2FS Support

Hi guys, im here to inform that i have issues with es file explorer, it seems to be that it doesnt move my files, either cyanogen mod explorer
[Nexus 5 Q&A, Help & Troubleshooting] DaPutzy:
Hi,

first of all: english is not my main language so pls be gentle! I also hate writing capital letters, so deal with it or gtfo ;)

I'm using a Google Nexus 5 (big surprise) which is rooted. As far as I know boot animations belong into /system/media and are supposed to be an uncompressed zip.

The content should lool like this:

a folder called part0 (and if u want many more part1, part2 etc.) which contains pictures which should be called sth. like 001.png/jpg

a file called "desc.txt" which contains resolution, fps and how often which folder should be played, looks sth like this: "270 480 20p 0 0 part0"

I found a gif on 9gag (9gag.com/gag/azbG7yN) which I tryd getting into a boot animation. I resized all pictures to one size and did everything I could but didnt get it working.

A few hours later i found this Thread on reddit (reddit.com/r/jailbreak/comments/1wc9qw/mutha****in_request_fulfilled_to_whoever_wanted/cf0npe4) where u can find this gif (i.imgur.com/neYbN4t.gif) and even a .zip (dropbox.com/s/8efy1j7hzuzev2s/GlitchyAndroid.zip) which contains alle the single pictures. I tryd again making a working animation but it looks like I'm to damn stupid for it, I will upload my try and hopefilly someone can tell me where my goddamn mistake is.

Sincerly,

DaPutzy

EDIT: I forgot to say that I downloaded other animations which worked correctly, so its definitely my fault!
[Nexus 5 Q&A, Help & Troubleshooting] jd1639:
Did you set the files permissions to rw-r-r

Edit, not sure what the animation is supposed to be bit it's just "Google"
[Nexus 5 Q&A, Help & Troubleshooting] DaPutzy:
Yes. I also though this was my mistake but as far as I know it doesnt even make a difference. But yes i did.
[Nexus 5 Q&A, Help & Troubleshooting] jd1639:
I looked at the zip. Usually there is a part 0 and a part 1 and they're .png files
[Nexus 5 Q&A, Help & Troubleshooting] DaPutzy:
I tryd other animations with .jpg and .png, they all worked! Do I need more then 1 folder? Is this a must have?? I though I only need one to get it working?

Sinc. DaPutzy
[Nexus 5 Q&A, Help & Troubleshooting] jd1639:
I don't know, I've never created a boot animation

Edit, check your desc.txt. it looks different than what I've seen before.
[Nexus 5 Q&A, Help & Troubleshooting] DaPutzy:
How about this?

EDIT: Now im getting a white screen followed by a black one,.. then booting is done.

PS: Nexus 5 got a 1080x1920 screen, but can I use every pixel while booting?

EDIT: I used Boot Animation Factory (http://xdaforums.com/showthread.php?t=1678540) this time and it says "Your boot animation contains frames that have indexed colors...." I understand the meaning of this but i have to google how I can change this. At least i got a real Error message for the first time :D

Oh man why didnt i find that earlier...
[Nexus 5 Q&A, Help & Troubleshooting] DaPutzy:
YES BABY! I got it! Its working as planed, here it is!

Sinc. DaPutzy

EDIT: I will make it perfect and then I'll post it again.
[Galaxy Note 3 Q&A, Help & Troubleshooting] JakeHon:
Hey everyone, recently flashed official kitkat 4.4 onto my note 3. I was just curious if I am now able to flash cm11 on after as I heard there were problems with the bootloader? I would try but don't want to risk bricking. Thanks in advance.
[Galaxy Note 3 Q&A, Help & Troubleshooting] Killberty:
Nope you cannot

hit 'thanks' if i helped you

SM-N9005 0x0 X-Note7 ML2

XDA Developers 4 premium app
[TouchPad Q&A, Help & Troubleshooting] shadowscott:
Currently running CM9 on my Touchpad. Use it for web browsing, few games, mostly apps, and occasionally BT w/ my HP keyboard. Not sure if I should upgrade to KitKat (CM11) or go with CM10.1/2, or just stick with what I have. Any suggestions and breakdowns of what each version is best for, in regards to what I use mine for and stability/performance are welcome.

Also, if anyone has any battery information, that would be great. I know CM9 is alright, but it still drains fairly quickly. Thanks guys.
[TouchPad Q&A, Help & Troubleshooting] charleypick:
Use to CM10 for now. I've been using CM11 for a while now and it is really hitting a rough patch to the point it is nearly unusable. CM10 is pretty mature and you will like it much more that CP9.

Good luck!

C
[TouchPad Q&A, Help & Troubleshooting] bchen_bin:
I chose May release of CM9 for better battery life
[TouchPad Q&A, Help & Troubleshooting] TheMARTHP:
Don't agree with that. Using Flintmans nondata cm11 and its fully usable IMO. No freezes, keboard bt works. I liked the straight update with this nondata rom, nothing to change except system partition size from 300 to 600MB.

If you want cam to work, go for 10.2 though, Milaqs rom seems nice.
[TouchPad Q&A, Help & Troubleshooting] imkey:
i like the non-data media roms since I want to maximize the space I can access on both webos and android easily.
[TouchPad Q&A, Help & Troubleshooting] theronkinator:
I use JCSullins 4.2.2. Battery drain is great, doesn't even lose 1% in like 5 hours sleeping. Not a data media build which is good as I think they're pointless.
[TouchPad Q&A, Help & Troubleshooting] jakkzen:
I am using CM10. I used CM11 for a few day and went back. My kiddo uses it for netflix and dish anywhere, so it needed to be a little more stable.
[TouchPad Q&A, Help & Troubleshooting] venkythegeek:
milaq

milaqs 3.0 version seems to work well
[TouchPad Q&A, Help & Troubleshooting] dwalk51:
Which date is that build from, it you don't mind?

Also, in general, which builds tend to be fastest? CM10 or CM11? Or does it matters more about the kernal?

Thanks,

Dylan
[TouchPad Q&A, Help & Troubleshooting] sstar:
Everything is subjective, you really have to try them yourself to see what works for you and read the comments in the individual thread's to help you make a decision.

But you should have loads of fun trying them.

All the best.
[TouchPad Q&A, Help & Troubleshooting] PetrichorXFi:
I also use JCSullines 4.2.2.

It is CM10.1 on Kernel 2.6. I believe it is an early January 2014 build ( you can find it by searching for Tenderloin Jellybean with Bluetooth support)

To answer the OP question, each build has advantages.

CM7 was bay FAR the most responsive, and was always able to play local amd streaming content flawlessly.

CM9 provided android 4.0 and the UI enhancements. However it had lip sync issues on local video content. It did however allow very easy updates through "OTA like updates" in the system settimgs options

CM10 -- unknown, didnt try it.

CM10.1 (k2.6)-- basically is CM9 fixed... Mostly. It plays videos well and less battery draim (gone are the days of zero batter without waening and the fear it may be bricked). The issue is that it gets slow with time, perhaps hours or a day.. But youll need to reboot before to long. Videos can lag pretty bad, particularly streaming HD content.

CM10.1 (k3.4) -- unkown, but hopeful. Faster responce, low battery drain, yet possible issues with BT amd or audio/HD videos
[TouchPad Q&A, Help & Troubleshooting] tpmusicplayer:
Cm11 3.0 from jcsullins 5/4 - most stable Skype and Bluetooth I've tried!
[TouchPad Q&A, Help & Troubleshooting] steelydan9918:
Will be moving to CM11 for 4.4.2 support. Had CM10 for a while and loved it, but need 4.4.2 for Xfinity TV support. Can't wait...
[TouchPad Q&A, Help & Troubleshooting] pocketrussian:
Echoing what others have said, I use Milaq's 4.3 rom (cm10.2), which works well for me: stable, relatively low battery drain, BT, camera. It even supports OTG which I use with my DSLR. Great rom. I am planning on experimenting with jc's 4.4.2 on another TP.
[TouchPad Q&A, Help & Troubleshooting] OptimusI:
I've been using JCSullins 10.1 for a while and just went to his 11. So far the only downside is the current version of Netflix doesn't work correctly. Both bluetooth and camera seem to work correctly though which, if I recall, is a plus over CM9.
[TouchPad Q&A, Help & Troubleshooting] leetzMKD:
I've been using CM9 since i bought this tablet. But its starting to become very unresponsive, there is noticeable lag, it often freezes, so i have to reboot or wait for a really long time and it's very slow for everyday use like browsing etc..

I just updated to latest version of CM9 (only wipe cache and dalvik). What may be the cause of this, since I know that CM9 was much faster when i first installed it and how can i make it responsive again?
[TouchPad Q&A, Help & Troubleshooting] anonxlg:
might be just the case that you've been installing too many apps

i'm on the last cm9 nightly, and everything works (audio, video/decoding, bluetooth, camera, wifi etc), and everything is as fast as I remember it

additionally, i've flashed the modified kernel that you can overclock the cpu/gpu, so games and whatnot are faster

i've only installed things i actually use, have greenified to hibernate everything when not in use, and go to deep sleep mode after 1 min of screen off

anyways, i sorta want to upgrade to cm11, just because it's newer, is there a version that has everything working and stable except the camera, that's the one thing i never use (i also very rarely use the bluetooth, but i like syncing the ps3 controller to play games)
[TouchPad Q&A, Help & Troubleshooting] PunishedSnake:
I'm gong with cm11
[TouchPad Q&A, Help & Troubleshooting] gsolis831:
I was on CM9 for a long time and quite happy but decided to make the jump to CM11/4.4.2 and have zero regrets.

The updated look and feel is well worth it, the interface and UI is super responsive and much quicker than CM9. This may be due in part to having to do a full uninstall of CM. Battery life is great.

I am on 20140409-SNAPSHOT-jcsullins which is a data media build and frankly was not hard to setup. AcmeInstaller takes care of everything and the only real additional step was resizing the partitions which was super easy with the .zips, I highly recommend mpgrimm2's guide and if you can find it Roland Deschain's guide. Give it a couple of reads and it's really not hard.

Netflix won't work out of the box but again, the fix is super easy, use method #2 from this thread and enjoy, just one .zip to flash and just make sure you are on Netflix 3.2.1 and do not have autoupdate on.

http://xdaforums.com/showthread.php?t=2405995

I highly recommend spending about 15 minutes to read through the setup guides, then another 20-30 minutes to go through the uninstall and fresh install of CM11. You will not regret it.
[TouchPad Q&A, Help & Troubleshooting] silentbob714:
I was using CM9 for a while and recently went to CM11. While others are sharing great success and how great things are running, I haven't been too happy with it. Apps that would normally run are now lagging like no other. Waking up from sleep seems to be an issue. Random reboots. I also still can't access the sounds setting without settings FCing on me. Eh, best of luck to whatever you choose! :good:
[TouchPad Q&A, Help & Troubleshooting] sstar:
Which CM11 are /have had problems with? I'm running Milaq's latest and it's running perfectly for me.
[TouchPad Q&A, Help & Troubleshooting] silentbob714:
JC Sullins
[TouchPad Q&A, Help & Troubleshooting] sstar:
Yes, I think it is based on Milaq's but hasn't been updated for a while. As you are already set up for data /media roms I would suggest you try Milaq's, hopefully you will be pleasantly surprised. (with a clean install)

Good luck and have fun.
[TouchPad Q&A, Help & Troubleshooting] silentbob714:
Thanks.. I'll give it a try
[TouchPad Q&A, Help & Troubleshooting] a in yul:
the latest from jcsullins is super easy to install via toolbox, and netflix works too!!

---------- Post added at 02:10 AM ---------- Previous post was at 02:09 AM ----------

the latest from jcsullins is super easy to install via toolbox, and netflix works too!!
[TouchPad Q&A, Help & Troubleshooting] davidh44:
Do you know what the speed of the Touchpad is on CM11 ROMs (JCSullin's in particular)? I recall in the WebOS days that the Touchpad's CPU was run slower than stock speed. Seems there's not as much talk about overclocking these Touchpads on the Android side though.
[TouchPad Q&A, Help & Troubleshooting] kulkat:
I have upgraded to cm11 and it runs very smooth and stable! I recommend it! Just follow all the steps to install.
[TouchPad Q&A, Help & Troubleshooting] instinctellekt:
I just installed CM11 (Milaq) this past weekend and it looks like you can set max CPU speed in the Performance settings. I have mine set to 384 MHz minimum, 1782 MHz maximum.
[TouchPad Q&A, Help & Troubleshooting] kaozskyblade:
Just as a data point - I just upgraded from Cm10 To CM11, and everything has been pretty smooth. I'd recommend it
[TouchPad Q&A, Help & Troubleshooting] DBak451:
I've tried running CM 9, 10.1, 10.2 and 11, Evervolvr, PACMAN droid, Sullin's CM11, and Milaqs. Each had their own quirks, but I haven't had the Sixaxis Controller App working right since moving up from CM 9 so now I'm back to CM 9 as that's a dealbreaker for me. I didn't spend much time with the other ROMs but all seemed to run fairly well with minimal issues for my uses. But CM 9 has been rock solid, battery life is great. I'm using the last nightly build they made and Shumash's OC kernel. The only issue I've had with anything is Teamviewer does not work at all. Everything else I've tried works fine and battery life is great. Even before I used the OC kernel, my battery life was still very good. If you are citing battery issues on CM 9, maybe try using a different build or reflashing the A6 Firmware or something cause my experience has been great.
[TouchPad Q&A, Help & Troubleshooting] PunishedSnake:
Waiting on lollipop
[TouchPad Q&A, Help & Troubleshooting] spunker88:
CM11 + Xposed + Tabletkat is what I'm using right now and its been great.