yashsingh1/xdaforums huggingface dataset:
[Samsung Galaxy Nexus] terminal13:
I have a Linux box running mint 16 and a windows machine. I usually have the sdk on the Linux box I had started to get into developing last year but then my marriage dropped a deuce.....(not the sad part) the sad part is my now ex trashed my computer with all my stuff. Fml. Ill still haven't found the motivation to restart. Thanks for all the help!

Radiation from my 4.4.3 gnex
[Samsung Galaxy Nexus] oman0123:
Coming straight from an f2fs enabled rom? I didn't try to wipe before I flashed. (if it flashed I was gonna do a clean install) Could that have caused it to not install? I'll try to re-download it when I get home.

Sent from my Galaxy Nexus using Xparent Skyblue Tapatalk 2
[Samsung Galaxy Nexus] MWisBest:
News:

1. I'm close to having a completely filesystem-agnostic ROM. F2FS support has been added to the FML kernel, and TWRP automatically mounts /data, /cache, and /system properly, regardless of whether they're EXT4 or F2FS or whatever. Android is giving me fits with it but I'm already whipping up code to fix that.

2. I'm now the maintainer for all Galaxy Nexus devices for OmniROM. I already have a number of fixes that are in FML that can be merged into OmniROM for it, however OmniROM's device trees are based off of Cyanogen Inc.'s whereas FML's are based off of AOSP, so I have a little bit of porting to do.

Try flashing it again, also double check that you're using an F2FS-supported recovery.
[Samsung Galaxy Nexus] Shadow Death:
Going back to ext4. I couldn't figure out why but the f2fs rom, the second one caused heat issues and the phone wouldn't sleep at all.

---------- Post added at 07:19 PM ---------- Previous post was at 07:13 PM ----------

Thought you'd sneak that in there huh? lol :good:

That's great, because FML > Stock OMNI. :laugh:
[Samsung Galaxy Nexus] MWisBest:
Daaaaaannnnggggiiiitttt...

I got this perfectly unified F2FS/EXT4 FML build. Also a TWRP build for it.

Basically, you go into TWRP and format /data, /cache, and /system to whatever the hell you want (or leave them alone if you just want to keep using boring ol' EXT4). You don't need everything to be F2FS, or everything to be EXT4, like the current way of doing things is. Mix and match all you want, maybe you'll discover that a /system formatted as F2FS isn't beneficial at all!

These resulted in not needing to run any sort of "patch" on the ROM to support flashing it to an F2FS-formatted /system partition:

Changed the updater-script to automatically detect what filesystem /system is formatted to when mounting it, instead of specifying what it is, since it can be more than one thing now...

Changed the updater-script to do rm -rf on /system instead of formatting it. This accomplishes the same task, but without interfering with whatever you have /system formatted to already.

These resulted in supporting both F2FS and EXT4 on all partitions, right out of the box:

Added F2FS support to the FML kernel. This required merging in nearly 500 commits.

Modified the TWRP fstab to automatically detect the type of filesystem a partition is formatted as and mount it accordingly.

Added a patch to fs_mgr in system/core from Motorola that supports having a "fallback" in the main Android system fstab file.

Modified the main Android system fstab to have fallbacks for F2FS.

NOTE: I had originally come up with my own patch to system/core that allowed setting the fstype for a partition to auto, however this had a few drawbacks compared to Motorola's approach. 1: The possible filesystem types were hardcoded and it looped over them and retried mounting the partition until it ran out of filesystem types or it succeeded, this sucked because if a new filesystem comes along in the future (maybe Tux3?) the fs_mgr patch would have to be updated to support it, which is annoying. 2: With my approach you had to lump the mount options for all the filesystem types you wanted to support into one, with Motorola's approach you can specify different mount options for the main and for the fallback filesystem, which allows for greater flexibility and less uh, "ugliness." Oh also, Motorola's approach would have a chance at being accepted into AOSP should they submit it, whereas my approach probably wouldn't. By supporting Motorola's version now, I'm all set in the event that Motorola's changes get merged into AOSP in the future.

Now to the "Daaaaaannnnggggiiiitttt..." part: My internet just isn't cooperating with me today and I can't upload the builds!! Any large transfers (roughly anything over 100MB) just die inexplicably, beit upload or download. So not only can I not upload this build, I can't clone the Galaxy Nexus repos from OmniROM in order to get some patches into OmniROM, which I was hoping to do after I uploaded this FML build. UGH. I'm told tomorrow (well... today now, it's 2AM) everything should be back to normal...
[Samsung Galaxy Nexus] Shadow Death:
We can wait. We waited this long. Lol
[Samsung Galaxy Nexus] Rushead:
Dude, the dedication you have and the effort you put forth is always worth the wait (despite it being caused by an effed up isp).
[Samsung Galaxy Nexus] rice923:
You know it's a good ROM when the users aren't even complaining about new builds and the dev is more anxious to release an update. The old builds have been so stable, so don't worry about a small delay!
[Samsung Galaxy Nexus] MWisBest:
But I can't wait!

Thanks, but my ISP is actually really nice believe it or not. How many ISP's customer service departments will forward your call to their on-call tech guys' cell phone? How many ISPs don't choke your upload speed to just a few Mb/s? How many ISPs give you FTTH (Fiber To The House)? I rest my case... :p

Well I'm just always anxious...
[Samsung Galaxy Nexus] Shadow Death:
My isp actually delivers what they promise 90% of the time. I pay for 25Mbps and I get 25Mbps. Well it's actually 24.5Mbps but who's gonna complain lol.
[Samsung Galaxy Nexus] MWisBest:
Mine promises 30Mbps download and 10Mbps upload. I'll generally always get the 30Mbps download, but my upload is actually more like 17.5Mbps :)

(30 is the lowest they offer btw o.0)
[Samsung Galaxy Nexus] Shadow Death:
The highest they offer here is about 2Mbps up. Now grande cable here offers 100Mbps for about 70$ but unfortunately they're not in my area yet.
[Samsung Galaxy Nexus] Meticode:
I've had Charter for over a year and I pay for 30Mbps download, but I actually get 40-45Mbps. :good:
[Samsung Galaxy Nexus] MWisBest:
New build is up.

Brief tutorial on F2FS:

To format a partition to F2FS, do the following:

1. MAKE SURE YOU ARE USING THE FML TWRP RECOVERY BUILD.

2. REALLY, MAKE SURE YOU ARE USING THE FML TWRP RECOVERY BUILD. For you flashaholics, there's no reason it shouldn't work with any other ROM either.

3. (Optional but Recommended) Make a backup of anything important on your device. If you're going to use F2FS on /data (which is in the opinion of many experts the only beneficial place for it other than maybe /cache), make sure you have your backups on your computer as anything on your device will just be formatted away anyway.

4. Go to the Wipe menu.

5. (Optional but Recommended) Swipe at the bottom of your screen to do a Factory Reset.

6. Again in the Wipe menu, tap the big "Advanced Wipe" button.

7. Check off the following: "Dalvik Cache", "System", "Cache". Then swipe at the bottom of your screen to wipe these things.

8. Again in the Advanced Wipe menu, select a partition you wish to change the filesystem on, ONLY ONE. (Note: Valid selections are ONLY System, Cache, or Data) Then tap on the "Repair or Change File System" button. A new screen should appear which will display some details on the partition you selected, including its current file system. At the bottom right corner of this screen, tap on the "Change File System" button. A new menu will appear with a number of buttons, each a different filesystem. Select what you would like to format to (NOTICE: ONLY EXT4 AND F2FS ARE OFFICIALLY SUPPORTED), then swipe at the bottom of your screen to format the partition.

9. Once you've formatted everything to your liking, flash FML and GApps. FML MAY HAVE AN ERROR WHEN FIRST ATTEMPTING TO FLASH, ESPECIALLY ON A FRESHLY-FORMATTED SYSTEM PARTITION. IF THIS HAPPENS, JUST TRY AGAIN, IT SHOULD WORK THE SECOND TIME.

I'd also like to once again remind you guys about donating to me. This new build has required so much time and effort, and finances are very tight right now for me, so ANY help is appreciated. Even just $3 can buy me a 12 pack of soda (which by the way I have been out of for over a week now, and when I usually drink soda the most is when I'm developing so I have no idea how I'm even awake at all right now). $1 can get me a box of Whales (sort of a generic Goldfish), which is my favorite snack for when I'm working on FML. If you can't donate via PayPal or Google Wallet, you can also get me a Google Play gift card or a Steam gift card to help with giving me a break from developing once in a while. By the way I can really stretch money far: for example, my Steam library is worth over $500, but I've only spent $80 on there, and that's over the course of 2 years. Also, normally a store might want to charge like, $4.50 for a 12-pack of soda, but since I like both Pepsi and Coke there's always a sale somewhere on at least one of those two, with the price usually $3/pack, sometimes even $2.50/pack.

Also, if working on FML was like, my job, I would've quit months ago: the pay is atrocious and is completely sporadic, and the hours are even worse. :silly:
[Samsung Galaxy Nexus] Shadow Death:
Edit: whoops.. nvm..
[Samsung Galaxy Nexus] MWisBest:
I see what you did there ;)
[Samsung Galaxy Nexus] magnethart:
F2FS?

Any advantage to moving to the new 7/5 build if you don't plan on using F2FS?
[Samsung Galaxy Nexus] oman0123:
I live in a charter only area. I pay for 30. Fastest I've seen was 40-45 Mbps which was only a few days ago.. I think I average around 20-25 Mbps. I honestly have no real idea though. Guess I should start paying more attention.

Sent from my Galaxy Nexus using Xparent Skyblue Tapatalk 2
[Samsung Galaxy Nexus] Meticode:
I live in Wisconsin and everytime I've ever checked my connection it's at least over 35Mbps, but my father-in-law who lives 2 blocks away pays for 100Mbps and the highest he's ever been able to pull is 66Mbps. I'll stick with my 30 that I pay for but actually get at least 35. :D

---------- Post added at 11:54 AM ---------- Previous post was at 11:52 AM ----------

Forgive my ignorance, but is there any use to updating to the 7/5 build? I don't even know what F2FS does exactly? Can we flash this as a regular ROM?
[Samsung Galaxy Nexus] domenci:
Is there any reason not to stay on ext4? I'm assuming Android L will have f2fs baked in and I'll have to switch then, but I'm only reading about problems with f2fs in this thread and haven't seen any compelling reasons to reformat.
[Samsung Galaxy Nexus] thetakerfan:
Long time lurker, dont post here much but had a couple questions I wanted to see if there were any simple answers too. Tried a few KK roms on my Nexus but always end up back here becuase it has the best stability and battery life, but there are a few things I miss from some of the others so was wondering if there were easy ways to achieve them with this rom, maybe xposed addons or whatever that I haven't noticed.

Battery display options, specifically circle battery with % inside?

More customizable navbar? Personally I love having 5 buttons on the bottom, similar to AOKP (my old daily driver preKK) where you can add/configure multiple buttons

Theming. Doesn't seem like Omni has any interest in full blown theme engine any time soon, and with L coming in a few months anyway I dont blame them. Any way to do more basic stuff like changing the color of the nav and status bars?
[Samsung Galaxy Nexus] Meticode:
This is under Settings > Battery
[Samsung Galaxy Nexus] Rushead:
Search the Dirty thread for explanation of f2fs. [MENTION=4544860]osm0sis[/MENTION] has gone into detail on the subject.
[Samsung Galaxy Nexus] thetakerfan:
Oh damn it, I had been looking for it in the Interface > Bars menu and just figured it hadn't been added yet. Wish I had asked that months ago. :eek:

Thanks!
[Samsung Galaxy Nexus] dbt816:
Reformatted everything with the FML TWRP, reloaded FML+GApps+SmittyV, restored apps, and restored sdcard (eventually...16GB of music takes a while!). So far everything seems to be running awesome :good: Going to let it cool down and sleep for a while and do some comparative benchmarking. I can already tell that Play Store updates don't lag as bad as usual.
[Samsung Galaxy Nexus] bsmitty83:
That has been the most noticeable thing for me, is play store installs are smoother
[Samsung Galaxy Nexus] cujo6801:
FML....

Frack My Life....

I think that sounds better... :cool:

Sent from the "DOG" pound
[Samsung Galaxy Nexus] Shadow Death:
Sounds like OMNI needs freedom.

For those who don't get it... Frack as in oil fracking.
[Samsung Galaxy Nexus] Meticode:
So I read and skimmed through the F2FS information. I haven't used fastboot in about 2 years since I upgraded from my HTC Rezound to the Samsung Galaxy Nexus. I followed the instructions and got stuck because it formatted my SDcard as well. Then I remembered how to adb sideload through the new FML recovery.

The previous 4.4.3 build worked great. I'll give my reviews on this a little later. Currently transferring all my music over to it.
[Samsung Galaxy Nexus] quickdraw86:
Enjoying the latest build so far. After having tried F2FS for a bit now, I don't notice a perceptible difference in speed/smoothness since switching from ext4... I'm not saying placebo affect, but I don't benchmark either.
[Samsung Galaxy Nexus] Meticode:
Question, does it effect anything when you're and this part...

...if you go into data, cache and system and do a repair then change the file system on all of them individually to f2fs?
[Samsung Galaxy Nexus] Shadow Death:
Seems my phone absolutely hates 4.4.4 roms. Just about everyone I've tried so far has turned my phone into a battery killing coffee warmer.
[Samsung Galaxy Nexus] Maximinus I:
This is the smoothest stablest rom I've used. No data problems not a battery hog and freezes.
[Samsung Galaxy Nexus] Meticode:
I had my phone connected to my wifi network overnight (full bars). I went to bed at 3AM at 77% and when I woke up at 12PM it was at 66%.
[Samsung Galaxy Nexus] thetakerfan:
Oh, one more question I forgot from yesterday. This one I think is more KK in general than this specific rom, but has anyone else had trouble restoring app/data. I've tried both Rom Toolbox and Titanium Backup but both do the same. Also tried ZipMe to create an update.zip to use, as well as Nandroid Manager to extra data from backup. The apps will restore but not the data. Specifically its apps that require login that I'm trying to restore so I dont have to login to them all each time I wipe data (Spotify, Hulu, Netflix, etc).

Is this just the new reality since KitKat or am I just missing something dumb? I've used Rom Toolbox for ages and never had an issue until KK came around.
[Samsung Galaxy Nexus] cujo6801:
I have not had that problem on titanium backup on any ROM

On the app that you're having problems with have you tried restoring them from the Play Store then going into titanium backup and then restore data?

Sent from the "DOG" pound
[Samsung Galaxy Nexus] thetakerfan:
Yup. Usually let them reinstall from Play Store then restore data only. Tried uninstalling and restoring both app/data without app installed. Tried Fix Permissions in TWRP, Rom Toolbox and maybe Rom Manager too. I dont get it
[Samsung Galaxy Nexus] cujo6801:
Have you tried going into titanium backup/ menu/ preference/ then change the setting to indirect

Sent from the "DOG" pound

---------- Post added at 12:01 PM ---------- Previous post was at 12:00 PM ----------

If you do remember to reboot after changing

Sent from the "DOG" pound
[Samsung Galaxy Nexus] ddmclw:
So this new build only supports f2fs right? Or can we still flash with ext4? I know if you flash on or the other and your file system is different you'll brick. Just wanna be sure. I'm still ext4....as of now.
[Samsung Galaxy Nexus] quickdraw86:
No. The latest version incorporates a change that makes the ROM flashable on a variety of /system formats, ext4, F2FS, etc. Obviously though, if you want to use F2FS, your recovery has to support it too.
[Samsung Galaxy Nexus] otter34:
I completely agree with you. Glad I'm not the only one who noticed this. I've tried them all
[Samsung Galaxy Nexus] JoJoDaClown:
Did anyone else have issues with size limitations when trying to flash? I flashed this ROM attempting to also flash Gapps Google Stock, but too large, had to go all the way down to Modular Mini just to fit it.
[Samsung Galaxy Nexus] Shadow Death:
Something Something F2FS has a smaller /system.
[Samsung Galaxy Nexus] thetakerfan:
Had the same issue. Figured it was time to do a complete factory reset and start anew, might as well give F2FS a shot since its the hot new thing, had to grab the mid mini from pa gapps. Still too early to tell if theres any improvement, but it did seem like when it was downloading/installing all my apps from the store, that it didn't lag nearly as much during the installs at it used to.
[Samsung Galaxy Nexus] terminal13:
New build is quite zippy! Mucho Gracias senior mw!

Radiation from my 4.4.3 gnex
[Samsung Galaxy Nexus] MWisBest:
Definitely. A lot of cruft was removed so overall the ROM is slimmer, and there were some improvements to the kernel unrelated to F2FS, and plus OmniROM has definitely done a lot of work over the past month too.

I don't think Android L will change anything regarding F2FS and EXT4. F2FS is still improving and really being actively worked on, so even if you don't see F2FS offering any improvements right away it will only get better over time.

As for issues with F2FS, are you sure you're not looking at comments on the beta builds of FML for F2FS support? Pretty sure I worked out all the kinks...

I meant that you can only format one at a time as in, don't try to check off all 3 partitions at once. You can certainly format all of them to F2FS if you want, you just have to do them one-by-one, not all-at-once, if you get what I mean...

Maybe you aren't using the 4.4.4 GApps? Worst-case-scenario, see if messing with the Location settings helps at all.

^This. F2FS will eat up like, 100MB of /system. You'll need the "modular mini" GApps for it as you found out.
[Samsung Galaxy Nexus] DQEight:
Sounds like kernel doesn't like your phone. Only ones mine seems to agree with are mpokang and the cyanogen kernels.
[Samsung Galaxy Nexus] Shadow Death:
I used the same kernel with 4.4.4 that I'm using now. Lol

Edit: I had been using that kernel.
[Samsung Galaxy Nexus] PicoDeGiao:
Newest build doesn't have the MMS issue (very slow sending) I was having with LS. I don't have to use Go SMS anymore. Stock messaging app works fine. Thanks!
[Samsung Galaxy Nexus] specboy:
upgrade from FML 4.4.2 to FML 4.4.4?

About 7 Months ago I upgraded to 4.4.2 using the FML Rom. First time flashing the Gnex and haven't had to do so since. My battery life is starting to suffer (probably due to apps I have installed) and figured It would be a good time to Wipe/update to 4.4.4. I've been happy with FML so I figure I would stay with it. I see in the first post that there are two options (first time flash and subsequent flash). Which process would be recommended for me coming from the Dec 2013 4.4.2? Also, I have been reading a little on the F2FS and I'm not sure if I need to do this, should do this, or should leave well enough alone.

Any suggestions/info would be appreciated.

~SB
[Samsung Galaxy Nexus] Rushead:
You should be able to dirty flash. If you run into any anomalies, clean flash it.
[Samsung Galaxy Nexus] rice923:
Make a backup first
[Samsung Galaxy Nexus] Rushead:
It's second nature for me, so I forget to mention it.
[Samsung Galaxy Nexus] ThePhantom97:
I stepped away from my Galaxy Nexus for awhile and decided to fire it back up. I just installed this rom and so far it seems very smooth but does seem to eat up battery. What I am curious about is some of the features. Is there a theme chooser, and is it ART compatible? I have looked through most of the settings where I thought it would be but could be going blind. Anyway, I'm going to let this settle in and see how it goes. Nice job on the rom.
[Samsung Galaxy Nexus] smokeydriver:
So I'm on the 6/5 v2 running the stock kernel. When I first switched to this ROM it was lightinging fast, no issues, no SMS problems, kinda perfect. Along the way I've done some clean and some dirty flashes. I've noticed over the last month or so that my phone's getting very hot (always has, but more so now- up to 120+ F), battery life is crap because of that (Within 1 hour of music streaming and some candy crush for about 30 minutes I can be down to 60% battery life), turning on the backlight can take 5-10 seconds or not respond, I've had many phone calls come in and I can't answer cause the screens not showing anything, other times the phone restarts during a call, and even getting my Swype keyboard up can take up to a minute at times. And all this is with clean flashing. Does anyone have any suggestions on what I can do? I do have a lot of apps, I don't use anything like Pie or Halo (if this ROM even has them), but I do tweat a few things- Swype keyboard, moving the clock, adding my own ringtone, but nothing serious.

Please don't get me wrong- I LOVE this ROM and want to stay with it, but do I need to start trying every kernel out there to see which one my phone likes? Just kinda at a loss since I know how great this ROM can be.
[Samsung Galaxy Nexus] Rushead:
Have you tried Greenify?
[Samsung Galaxy Nexus] otter34:
I had this problem too. I'd wake up and the phone was SIZZLING. Everything was stock. I thought it was my charger but I switched to another ROM and haven't had that problem since.
[Samsung Galaxy Nexus] smokeydriver:
I had a while ago and found nothing special.
[Samsung Galaxy Nexus] Rushead:
Well you should try it when you're having problems with battery life or overheating. Oftentimes that's due to a rogue app. Greenify everything & see if it solves the problem.
[Samsung Galaxy Nexus] smokeydriver:
Will do!
[Samsung Galaxy Nexus] thetakerfan:
OmniRom doesn't have Theme Chooser, doesn't seem like it will any time soon. There is an Xposed Framework module that lets you use CM themes, HKTheme or something like that. Tried it a bit over the weekend before I decided to wipe all and try F2FS and haven't put it back on yet.

The rom is ART compatible, but I dont think Xposed is so its one or the other
[Samsung Galaxy Nexus] Shadow Death:
This rom was by far the best rom for battery life that I saw on my old Gnex. My contract ended Monday so we swapped over to edge and I jumped over to the m8. This thing has already paid for itself in battery life. >.>

Gonna miss the gnex development section though. Especially MWisBest and this rom. :good:

Maybe one day he can get the HTC One M8? :fingers-crossed:
[Samsung Galaxy Nexus] Zer0_Cool:
Fun day for phones...

last night my power button randomly stopped working, and was acting like it was permanently being pressed in. If I put in the battery, it would immediately boot up on it's own, etc. Ended up using my brothers old broken gnex, taking it apart for the power button, then taking my working phone apart and successfully installing the old/new power button as a replacement.

So then I decided it would be a good time for a clean install/rom update, and also figured I'd try F2FS and see what all the fuss was about. In all the formatting, I totally forgot everything would be wiped, and had to re-download the rom onto my computer, and also re-setup the SDK on crunchbang to push the rom to the phone, because I couldn't reboot it with a new fs to the old rom :P

tl;dr I can't believe this phone is still kicking! MW is, in fact, best!
[Samsung Galaxy Nexus] quickdraw86:
This has been the most stable ROM for me on this phone besides shiny. Many thanks to MW for his excellent and continuing development for our dear old gnex!