yashsingh1/xdaforums huggingface dataset:
[Nexus 7 Original Development] jee'sgalaxy:
ALL F2FS

Hey, I don't know if anyone is interested. I just convert this ROM to All-F2FS (so system, cache, and data partitions for this ROM are F2FS format).

ROM LINK **EDIT** ROM link was edited to allow public to download, Sorry!

I also converted the Purity Rom to All-F2FS for my other Nexus 7. I did not get permission from the RASTAKAT Developers to post this. I don't know if he cares. I will abide by his wishes right away if he's against this post and ask the moderators to take this post down.

If not, make sure to flash ROM, Gapps, and a kernel supporting f2fs. I am using M-Kernel and boy, this ROM is SMOOTHHHHH with f2fs.

**EDIT** Make sure that your data, system, and cache partitions are formatted to f2fs. So on the latest TWRP, when you are wiping, do your usual factory wipe first.

1 - Then from the home menu, click on "WIPE" again

2 - Click on "ADVANCED WIPE"

3 - Check ONLY ONE PARTITION (data, cache, or system)"

4 - Click on "REPAIR OR CHANGE FILE SYSTEM"

5 - Click on "CHANGE FILE SYSTEM"

6 - Click on "F2FS"

7 - Then SWIPE!!

8 - Repeat this step for the remaining partitions. If you started with system partition, then repeat these steps for data and cache partition.
[Nexus 7 Original Development] rascarlo:
I didn't get your message. You can do whatever you want, it's open source and I have always been opened to modifications, variations etc...
[Nexus 7 Original Development] jee'sgalaxy:
Sorry, just fixed the link. I forgot to mark the file as shared to public. Try it now. **EDIT** give me a head up if it worked!
[Nexus 7 Original Development] osvaldo25:
Vanilla rom will be update ?
[Nexus 7 Original Development] chinbags:
As per usual I'm back with the stability of rasta. One thing I've noticed in this build is that the Facebook app has black borders around each post making the text difficult to read (for me anyway) I was wondering if this is somehow connected to the ROM or something I may have done. Anyone else experience this? I uninstalled reinstalled etc.
[Nexus 7 Original Development] homerograco:
I had it with Vanir + Franco Kernel, but I don´t have anymore with Rasta + Trinity. For me it is a Kernel issue, what are you using?
[Nexus 7 Original Development] nimbold:
works well with M-Kernel too.
[Nexus 7 Original Development] Reiven89:
Hi, i just flashed this but im having slow charging issue...how can i solve it? Rom is amazing, fast and stable the only prob is the slow charging....maybe kernel related?
[Nexus 7 Original Development] jee'sgalaxy:
Truthfully, I don't know. It may be multiple problems. One, it can be your mind fooling you. Two, it can be the kernel (but i have no problem using it with M-Kernel). Three, it may be that you're not using the OEM charger, or any sort of charger with decent amp output. Four, life just sucks. The list can go on. You going to have to make your own list and eliminate one by one.
[Nexus 7 Original Development] Reiven89:
I think its kernel related (slimkat kernel) as i had another rom with the same kernel that have slow charging issue. It takes 7 hours for to charge from 40 till 100 percent while with other roms/kernel i take 4 hours. Charger and cable are OEM. Will test with different kernels even if the slimkat one have great battery life
[Nexus 7 Original Development] nimbold:
I had long time charging issue when stock cable were damage duo to a accident.

I tested a lot of cables and found the faster one in charge. Now it takes about 2:30 -3 hours for full charge from zero. But you say it's OEM cable, so it should not be problem.

BTW I now there's an app called "current widget" which shows the current voltage and ampere.

Connect your charger and tell me what's your numbers, I'll share mine tomorrow when got home.
[Nexus 7 Original Development] Reiven89:
Hello, my numbers are :

Voltage 3918 mV

Ampere +622 mAh (+14.38%hr)

Wich cable you are using? Thank you
[Nexus 7 Original Development] gsutton:
Which app are you using? Thanks.
[Nexus 7 Original Development] Reiven89:
Battery monitor widget by 3c
[Nexus 7 Original Development] gsutton:
Thank you!
[Nexus 7 Original Development] nimbold:
Sorry for delayed answer :D

Mine is:

Voltage 3.905 mV

Ampere: 650-780 mAh (it's not fixed in one number)

I think results are the same. But don't know why you still have slow charge :/

I'm using a cable which is "short and thick" (sorry it doesn't have any brand!)
[Nexus 7 Original Development] Reiven89:
Using M-Kernel fixes slow charge but give me less battery life....however from where you get the cable? Eb#y \ Amaz#n? I would like to change mine since the connector moves a bit even if it charge like it should...

Thank you
[Nexus 7 Original Development] nimbold:
Sorry can't remember where I found this. Cause there's too many in my room!

Also I use M-kernel as well.

Here is the image of it:

I hope these serial and number helps you find its like.

And these are my N7 cable compared to N4 one.

Left is N7 in this:

Right is N7:

Also my N7 cable is thicker than N4:

P.S: sorry for big images.
[Nexus 7 Original Development] simms22:
as of november 20th, here is rastapop(lollipop based rasta rom). youll need gapps. and yes, runs well :) http://fitsnugly.euroskank.com/rast.../rastapop_rascarlo_grouper-ota-2014-11-20.zip
[Nexus 7 Original Development] rascarlo:
initial build is up on euroskank.

for a proper changelog, read op

peace
[Nexus 7 Original Development] slebit:
Great news!
[Nexus 7 Original Development] halrulez:
Removed
[Nexus 7 Original Development] SkOrPn:
Can you double check link please? Both IE11, Firefox, Chrome and my Internet Download Manager tell me link does not exist. Id like to give it a try please. Thank you.
[Nexus 7 Original Development] dareino:
http://fitsnugly.euroskank.com/?rom=rastapop&device=grouper

Im getting a setup wizard has stopped error message when using the phantom r2 kernel.
[Nexus 7 Original Development] simms22:
my link is no good anymore, use rascarlos link http://fitsnugly.euroskank.com/?rom=rastapop&device=grouper

---------- Post added at 03:03 PM ---------- Previous post was at 03:02 PM ----------

not using any custom kernel yet, just enabled 4 cores as minimum, and no issues.
[Nexus 7 Original Development] SkOrPn:
Ahh, thank you. I guess the direct link posted would not work for me. Also, can't we just flash a F2FS kernel to make it F2FS compliant?

EDIT: LOL< I just now noticed the name of the thread.. That is really catchy... RASTAPOP, lmao :good:
[Nexus 7 Original Development] adomol:
I think that should work for cache/data f2fs, but not with system f2fs also. Have not tried that myself though.
[Nexus 7 Original Development] DGSCronos:
Just tried and flashed it, seems really smooth, can't install the Gapps though, don't know why, but I get an error, tried CM12 gapps and PA gapps, the PA seemed to flash okay, but nothing installed when i rebooted after that. I have TWRP 2.8.2 recovery..
[Nexus 7 Original Development] adomol:
I just wiped everything and flashed the rom and gapps. I'm and running but my storage says I have 6gb which is obvious wrong since this is a 32gb device. I ran into issue once a long while ago on another N7 after a clean rom install (different rom), but I don't remember how I resolved it. Anyone know the fix for this?
[Nexus 7 Original Development] GtrCraft:
Factory reset, otherwise flash stock and factory reset in stock recovery
[Nexus 7 Original Development] adomol:
Data format in twrp fixed it. Lucky I had nothing in my internal storage.
[Nexus 7 Original Development] simms22:
reflashing the factory img should fix it

---------- Post added at 04:41 PM ---------- Previous post was at 04:39 PM ----------

these are the gapps that i used on all my different nexus, and all flashed fine https://s.basketbuild.com/filedl/gapps?dl=gapps-lp-20141109-signed.zip
[Nexus 7 Original Development] adomol:
Data format in twrp worked too... much more convenient than flashing the factory image.

Also the PA lp gapps are a good option to and it allows you to use your own install config script to control what apps are install, from full on gapps to pico gapps(the bare mininum).
[Nexus 7 Original Development] SkOrPn:
[MENTION=1811927]simms22[/MENTION], the OTA in the title suggests that this build of LP is pretty much stock, correct? No useless system apps such as phone.apk etc, have been removed right? Just curious
[Nexus 7 Original Development] simms22:
its pretty much asop(with some basic add ons included). yes, the tephoneyprovider.apk(dialer) is still there, but doesnt get installed on a nexus 7(btw, google hangouts dialer works well :) )
[Nexus 7 Original Development] SkOrPn:
OK, I was just curious how much bloat I would have to remove myself. Would like to keep system apps under 500 MB, or around 25% free space if at all possible. Currently using F2FS on /system though so not sure what ext4 will do to it as I assume I will gain some space by using ext4, or lose space?
[Nexus 7 Original Development] simms22:
my system apps use 524.98mb, thats included whatever ive deleted myself. ill probably move a few apps out of system as well, but thats no hurry.
[Nexus 7 Original Development] adomol:
Installed this rom and the PA lp gapps... removed 4 apps... aosp brower, keyboard, gallery, and pico tts since I don't use those and I have 443mb used in the system partition (31% free).
[Nexus 7 Original Development] SkOrPn:
Thanks, do you have /system as ext4?
[Nexus 7 Original Development] adomol:
Yes. Been using a spare N7 to test out any ext4 installs. I'm still all about f2fs though, and my personal N7 is hasn't been ext4 since around feb or march of this year. I might try to get rasta to boot up with m kernel on that now.
[Nexus 7 Original Development] PatrickMac:
Is someone able to make this ROM All-F2FS compatible? Tried it, but messed up the updater script
[Nexus 7 Original Development] Niropa:
this always happens to me because many apps keep their installs saved on your device even after you delete the app and you can only see it by manually using a file explorer and going in android/data and android/obb
[Nexus 7 Original Development] halrulez:
Ditto
[Nexus 7 Original Development] jstntp:
Leave /system ext4 ......leave /data and /cache f2fs..... Flash ROM then flash f2fs compatible kernel..... Profit!
[Nexus 7 Original Development] adomol:
[MENTION=4639267]PatrickMac[/MENTION] You don't need to touch the updater script, it's already universal. If you are all f2fs, just flash rastapop, flash m kernel a72, and your gapps and you are good to go.

EDIT: My bad, it's not universal. I'll see if I can get it to ALL-F2FS.
[Nexus 7 Original Development] Shivam Kuchhal:
I really want to try this ROM, I hope there's an All-F2FS solution available soon.

<insert "my body is ready" meme here>
[Nexus 7 Original Development] nickmv:
F2fs solution def would be nice.
[Nexus 7 Original Development] adomol:
I'm starting to think that this type of rom zip the with a system.new.dat image in it has file system formatting encoded in like a twrp backup file. No luck getting it to flash with system f2fs.

It runs the command

block_image_update

to flash, and I can't find much information on its use.
[Nexus 7 Original Development] frantisek.nesveda:
You're probably right. I've looked at the source of block_image_update (lines 254 - 590) and it seems it loads the partition in memory, patches it byte by byte, and then writes it back. That would mean it expects to have a partition in a given state before the install. Any changes to the partition will mean this won't work, or rather, end with unexpected results.

I really don't understand why Rastapop is distributed this way, though.
[Nexus 7 Original Development] PatrickMac:
Well, in my experience many LP ROM's have this kind of zip-structure. But I am not sure why this is any better. I used to remove stuff of the system/app and system/priv-app folder in KK...
[Nexus 7 Original Development] adomol:
I found this solution for building to /system (the usual way) instead of to system.new.dat:

In the makefile in build/core, when ota_from_target_files is run, remove the --block trigger.

I checked the rastapop git and it definitely has the --block trigger.
[Nexus 7 Original Development] Promez:
Thank you very much Carlo! you're the best

Does it have double tap to lock on statusbar?
[Nexus 7 Original Development] rascarlo:
I know about the block flag

Here is my Google plus post https://plus.google.com/109659243885540447673/posts/fpZK17o2J84

Build process is still flowing the mainstream way, I'll see if I want to revert to the old zip package format. Instead of soon discard a new addition, I like to see what I can do with it: this is why I didn't remove the block flag so far
[Nexus 7 Original Development] friedsonjm:
Installation Issues..

Deleted.. for now..

thanks,

jf
[Nexus 7 Original Development] Shivam Kuchhal:
Well its entirely up to you in the end but if you revert to old zip package format or find a workaround to make it work on F2FS too then it will become really easy for us make it work on All-F2FS and it is becoming quite a necessity these days because of the ****ty performance of grouper. I have been an admirer of your work and using it since kitkat! :)
[Nexus 7 Original Development] adomol:
Rastapop f2fs

So it took me awhile, but I finally got rastapop to install All-F2FS. If anyone wants to give it a try you also have to flash an f2fs kernel since the rastapop kernel doesn't have f2fs support. At least I don't think it does, I didn't try booting with the built in kernel. Anyway, here it is plain and simple for those on all f2fs partitions:

1. Wipe system, data, and both caches

2. Flash this F2FS rastapop

AndroidFileHost

BasketBuild

3. Flash an F2FS kernel, these are two choices... M-kernel a72 by [MENTION=2687601]Metallice[/MENTION] or Phantom Kernel r2 by [MENTION=4984300]Shivam Kuchhal[/MENTION]

4. And of course your choice of gapps. The PA lp gapps are a good choice.

That's it.

If either of the kernel devs and [MENTION=3124065]rascarlo[/MENTION] are cool with it, the rom can be packed with an f2fs kernel.

I've only been running this for the past hour, but so far so good... Enjoy!
[Nexus 7 Original Development] homerograco:
I am running Rastapop with F2FS in /data + /cache and M-Kernel a72. Finally it is pleasant to use this tablet! So far I haven't had any visible lags as before, multitasking is MUCH better and there were no freezes when installing apps or heavily using WiFi.

I not only recommend this ROM, but also F2FS to anyone that wants to enjoy Lollipop!

Sent from my Nexus 7
[Nexus 7 Original Development] PatrickMac:
Nice work! So how did you transform the new block structure of the zip into the common one?
[Nexus 7 Original Development] espaciosalter20:
Here is how... (some posts above you)

anyway, thanks to [MENTION=3124065]rascarlo[/MENTION] (i looooooveeee your work since a long time ago) for your SPECTACULAR rom and [MENTION=5688594]adomol[/MENTION] for make life easier to all non-techie grouper users.... :good:
[Nexus 7 Original Development] Shivam Kuchhal:
Can you tell me the changes you did? I don't want to download the whole zip again. :/

EDIT: NVM downloaded zip :p
[Nexus 7 Original Development] RainGater:
I tried to convert /system, /data/, and /cache file systems to f2fs in TWRP 2.8.1. /system and /cache are fine. Only /data is throwing this error now:

Unable to mount /data

unable to recreate /data/media folder

So, I am unable to install the grouper now. I tried to repair the file system in f2fs for /data and it says succeeded but when I tried to mount /data, it's not doing anything. All my files seemed to disappear. But, when I change the file system for /data to Ext4, they reappear but I am unable to install it. Any ideas?

EDIT: Never mind... Got it working - had to reboot recovery and the systems mounted fine. Installing now...
[Nexus 7 Original Development] adomol:
The rom zip has a /system folder in it now instead of system.new.dat block image. And I adjusted the updater script accordingly.
[Nexus 7 Original Development] RainGater:
I installed Google Play services 6.5.87 (1599771-438) on Nexus 7 (2012) and I am not seeing Trusted Places as one of the options in Smart Lock. I am not sure whether it works on wifi only tablet.

Any ideas?
[Nexus 7 Original Development] slebit:
Is f2fs really that big of a deal? I have never bothered with that stuff on my n7, I have always been satisfied with it as it is...
[Nexus 7 Original Development] simms22:
me too
[Nexus 7 Original Development] LucentBirch:
Okay, which twrp recovery version are you using to do all of this? Will 2.7.1.1 still work? Or do I have to go to 2.8.2.0?

Also, wiping data doesn't impact internal storage right? I'll still have all the zips available to flash on internalSD? I've done this all a bunch of times before now and I'm still worried about wiping stuff accidentally and being left with no zips haha
[Nexus 7 Original Development] johnnyl1111:
Wiping data will erase your zips. You can format system and cache and flash all your files and then format data after flashing.
[Nexus 7 Original Development] LucentBirch:
Okay coolio! So, if I am coming from Carbon Rom KitKat All-f2fs I should be able to follow Adomol's instructions without any issues? Or will I have to re-format the partitions to f2fs? I guess I'm looking for the best possible instructions coming from kitkat. Will I be okay doing all of this on TWRP 2.7.1.1?

QUESTIONNNSSSS!!! Sorry...
[Nexus 7 Original Development] luckyrumo:
No, at least on TWRP the "internal storage" (/sdcard = /data/media = /storage/emulated/0 = ...) remains untouched.

from f2fs to f2fs it should be okay without formatting. But IF you format, your internal storage will be lost.

I remember to have read about some issues with some TWRP versions and f2fs (don't use it myself), you better look it up.
[Nexus 7 Original Development] bjcrj:
It is if you think it is;)
[Nexus 7 Original Development] LucentBirch:
Okay, I've heard several conflicting stories about this now... I don't know who to believe...

Okay, I'll avoid formatting. I have a backup made so I can always go back to that if it doesn't boot or something.
[Nexus 7 Original Development] luckyrumo:
I think it's different in stock recovery, but in TWRP you have to select "wipe internal storage" in the advanced wipe settings if you want to do that.

:good: Anyway that's always a good thing.
[Nexus 7 Original Development] adomol:
I would update to twrp to 2.8.2.0 has I've used it and it is working. There was some issue with older versions of twrp and f2fs before.

And wiping data does not touch your internal storage. Just don't FORMAT data and since you are already all f2fs, there is no formatting needed.

Wiping data doesn't erase zips in internal storage, you are thinking of formatting.

Also, I've never tried switching to f2fs with that method. Is that how you did it?

You are all f2fs... so you are good to go! I'd still update to twrp 2.8.2.0, but that''s just me.
[Nexus 7 Original Development] LucentBirch:
To update have you used the recovery manager app? I don't have my PC with me, so flashing IMG isn't possible for me right now ?
[Nexus 7 Original Development] adomol:
Seems to make sense to me to use a file system designed for nand memory (f2fs) as opposed to one made for memory stored on spinning platters (ext4). Google seems to like it also, as they have shipped the Nexus 9 with f2fs out of the box. I've had nothing but great results. But it's entirely up to the individual.

---------- Post added at 04:10 PM ---------- Previous post was at 03:58 PM ----------

I've never used the recovery manager app so I can't say from personal experience. But that's what it was made to do so I'm guessing it should be fine.
[Nexus 7 Original Development] LucentBirch:
I've made it! Got lollipop working! Now, any words about root stuff?
[Nexus 7 Original Development] adomol:
I'm using SuperSU beta 2.25 from the chainfire website and busybox on rails from the playstore.
[Nexus 7 Original Development] LucentBirch:
Those will give me root access? Been a long time since I've had to root anything, thought it was harder...
[Nexus 7 Original Development] adomol:
That's affirmative. All you really need is SuperSU but I add busybox for good measure.
[Nexus 7 Original Development] LucentBirch:
Everything is working beautifully thank you!
[Nexus 7 Original Development] espaciosalter20:
Better if you install beta 2.27 of superSU ... New version support root even on stock kernel!

Enviado desde mi AOSP on Grouper mediante Tapatalk
[Nexus 7 Original Development] Dominating:
Started using your rom today running excellent :), no problems what so ever as of yet :D
[Nexus 7 Original Development] ichigo_kurosaki:
which of this bootimages is the latest? and i just want to ask, after flashing this bootimage, can i flash over the Phantom Kernel for lollipop? i have been using that.:D
[Nexus 7 Original Development] qaz2453:
Noob question: I'm still confused to this day on how to make my nexus f2fs [emoji20]

Sent from my OnePlus One
[Nexus 7 Original Development] JerryPi:
Don't be confused, search for a thread or two on the subject and read it, and everything should become crystal clear to you.

Sent from my Nexus 7
[Nexus 7 Original Development] LucentBirch:
So I use GSam pro to get a little more details on battery life and such and it's showing mediaserver audio on constantly running and it won't stop... It'll just keep going for hours, even after a reboot... I don't know if it can be stopped or not... Anyone else they got this to work experiencing the same thing?
[Nexus 7 Original Development] unomedmen1:
I flashed this on my girls 7 and lost recovery and root. I flashed ROM, Gapps and then SuperSU. It boots and works, but I can longer get into recovery.
[Nexus 7 Original Development] johnnyl1111:
I never could get \data as f2fs. It always got stuck at the encryption password screen. Someone in an earlier post said to click "format data" under wipe menu. But all that does is format back to ext4 sorta defeating the purpose.
[Nexus 7 Original Development] Paramesh96:
Delete the command installrecovery.sh which is present in /system/bin using any root explorer.
[Nexus 7 Original Development] unomedmen1:
But I don't have root.
[Nexus 7 Original Development] Paramesh96:
Flash the twrp recovery and then delete the command in recovery using filemanger in advance menu.
[Nexus 7 Original Development] robgee789:
How guys I just flashed this rom the normal ext4 version and gapps but twrp said I did have root and offered to install supersu for me so I said yes but now it said I do that have su binary and saying I my need to reroot any idea how to fix this?
[Nexus 7 Original Development] unomedmen1:
But flashing TWRP requires root. That's the first thing it asks for a soon as I open TWRP. I can't do anything that requires root because I don't have root.
[Nexus 7 Original Development] Paramesh96:
check out this thread for latest supersu http://xdaforums.com/apps/supersu/2014-09-02-supersu-v2-05-t2868133. It may solve rooting issues in Lollipop.
[Nexus 7 Original Development] unomedmen1:
Same here buddy, but I lost recovery also so I can't flash back to what I had before.
[Nexus 7 Original Development] robgee789:
I've still got twrp but the latest supersu didn't mate
[Nexus 7 Original Development] Paramesh96:
Flash the recovery using fastboot command.
[Nexus 7 Original Development] SkOrPn:
WRONG, lol recoveries do NOT require root on unlocked Nexus devices and never have. Just boot into bootloader and flash twrp again, make sure its 2.8.2.0. It will work just fine. While in fastboot, reboot into recovery. If it asks you to flash supersu IGNORE IT. Just flash your rom of choice, flash the latest SuperSU 2.27, and boot up. If it works, turn off the device and then boot up into bootloader again and then go into recovery. Flash your gapps and anything else you want.

I've done it a dozen times now and it has not once failed, and that's playing with three different LP roms and two different file systems. It just works...
[Nexus 7 Original Development] robgee789:
i was wrong the apk didnt make a difference but flashing it in twrp worked like a charm
[Nexus 7 Original Development] rascarlo:
haven't touched the lockscreen yet, so i assume it is the aosp config