5,593,587 Members 37,871 Now Online
XDA Developers Android and Mobile Development Forum
Announcement from MWisBest: Operation: Flyswatter!

[ROM][4.4.2/KVT49L][OMNIROM][LINARO/OPTIMIZED] FML: Fork My Life (04/12/2014)

Tip us?
 
MWisBest
Old
(Last edited by MWisBest; 2nd November 2013 at 10:51 PM.)
#1  
Senior Member - OP
Thanks Meter 875
Posts: 330
Join Date: Dec 2010
Location: Green Bay, WI

 
DONATE TO ME
Default [ROM][4.4.2/KVT49L][OMNIROM][LINARO/OPTIMIZED] FML: Fork My Life (04/12/2014)

The Tale of FML.
In mid-August of 2013, I decided to set out to improve the performance of my phone with a more optimized build. I had already begun building CyanogenMod 10.2 shortly after all the repositories were updated on GitHub, so I just started forking stuff on GitHub to improve what I could... 42 forks later I finally had a build that finished, booted, etc. And since 42 is "the answer to the ultimate question of life, the universe, and everything", and the amount of times I was saying FML during this process, I thought the name "Fork My Life" would be (in?)appropriate. Now I've finally brought all of the optimizations I was doing with CM-10.2 to CM-11.0 as well, and more recently settled on OmniROM.


Why Should You Use FML? What's Different?!
To be honest, I don't necessarily care how many users or downloads my ROM has. What I do care about is people liking and enjoying their phone, if you try FML and you like it, great! I'm happy you enjoy it. If you don't, maybe leave some feedback on how I can improve it, and go try something else in the meantime. There are lots of ROMs to choose from, made by lots of talented developers, if you find something you like then I'm happy, regardless of whether or not it's FML. If you'd like to know what I've done that makes FML unique, here's a list:
- OmniROM base.*
- Highly optimized, similar to (and in some ways, better than) Linaro, resulting in a smoother and faster Android.*
- Attention to all the small details, along with always trying to be innovative and do something new and different.*
- Fully built with the latest GCC 4.8 toolchain from Linaro with C++11 enabled, yet a still-working ART runtime.***
- Also built with Link-Time Optimization for additional speed improvements.****
- Completely developed in the open, everything I do is right on my GitHub for anybody to use and improve upon.
- A somewhat-accurate ambient temperature sensor...**
- A unique but stable kernel, includes "BIGMEM" as well, adding back about 60MB of usable RAM.*
*: Something that not a lot of ROMs appear to do.
**: Something completely unique to FML, not done by anybody else (as of 2014/02/22).
***: Something that was done first by FML and later used by other developers for their users to enjoy as well!
****: Something done by very few ROMs, one or two at most.

Current Information
At this point I would consider the ROM to be a beta. This means that I don't endorse this ROM as a daily driver yet, however I do test builds before uploading them to make sure everything checks out OK. To many this is a fine daily driver but I do like to experiment and try new things, so you may find that you'll prefer an older build if it's more stable. So without further ado...

Code:
#include <std/disclaimer.h>
/*
 * I am not responsible for bricked devices, dead SD cards, thermonuclear
 * war, or the current economic crisis caused by you following these
 * directions. YOU are choosing to make these modificiations, and
 * if you point your finger at me for messing up your device, I will
 * laugh at you.
 */
I need people testing and finding bugs if anything is going to be fixed. I might not have the Bluetooth devices you have, I might not use the camera as much as you, I might not use 4G LTE (or mobile data in general really) as much as you; you get the idea.

Before we get to the downloads and whatnot, I'd first like to thank boype for giving me permission to use his kernel (Fancy Kernel, found here: http://forum.xda-developers.com/show....php?t=2115590) in the ROM. As of right now, I'm no longer using it, but at the time the stock kernel just wasn't cutting it for me.


How-To
1st FML Flash:
1. Do a backup in recovery and (optionally) backup apps with Titanium Backup or something similar.
2. Factory Reset in recovery (wipe data (NOT /SDCARD THOUGH), dalvik-cache, cache)
3. Wipe /system in recovery.
4. Flash ROM in recovery.
5. Flash GApps in recovery.
6. Reboot, and be patient. First boot takes a while.

Subsequent FML Flashes, unless otherwise instructed:
1. Do a backup in recovery and (optionally) backup apps with Titanium Backup or something similar.
2. Wipe /system, cache, and dalvik-cache in recovery.
3. Flash ROM in recovery.
4. Flash GApps in recovery.
5. Reboot, and be patient. First boot takes a while.
NOTE: You can probably get away with just wiping the 2 caches without wiping /system, however if any issues occur please re-test with a /system wipe.


Latest Build
XDA: omni-4.4.2-20140412-toro-FML.zip (158.93 MB)
XDA: fml-twrp-2.7.0.0-20140412-toro.img (8.13 MB)
Dev-Host: omni-4.4.2-20140412-toro-FML.zip (158.93 MB)
Dev-Host: fml-twrp-2.7.0.0-20140412-toro.img (8.13 MB)
Hashes (e.x. MD5): FML-2014/04/12-Hashes


GApps
I'm now recommending these GApps, thanks to PA for putting these together.
Personally, I'm using the "Modular Mini" version, so if you have issues pertaining to GApps, please give that version a try.
UPDATE 2014/04/12
IF YOU PLAN ON USING ART, PLEASE READ THIS:
Some GApps packages can be too large for DexOpting to /cache when using ART. As a result, I've added the option of enabling and disabling the "DexOpt /system to /cache" feature. You can find this right next to the thing in Development Settings to change from/to Dalvik and ART. If you're using a larger, more fully-featured GApps package, and you want to use ART, make sure you uncheck this box before enabling ART. This setting should be persistent, meaning it will last between flashes, so you can just set it and forget it.
Soon I'll get an FML-specific GApps package going, because I haven't found a GApps package that contains a decent amount of stuff without breaking DexOpt /system to /cache.


Known Issues
- Torch FCs when trying to create a Torch widget. (2014/04/02) Fixed 2014/04/12.


Thank Yous
AOSP (and all its contributors), because without them we wouldn't have an Android like we do.
OmniROM (and all its contributors), because without them we wouldn't have the awesome bacon-topped AOSP they grill.
boype for Fancy Kernel and allowing me to use it, though I'm not using it any more.
steven676 for helping the Galaxy Nexus community with some important KitKat fixes.
koush for the now go-to standard open-source Superuser.
ChainsDD for the original/classic Superuser and for serving our country.
Linaro (and all its contributors), they've done a good job of improving Android and with CM-11.0 I used some of their code.
metalspring for providing helpful code, advice, ideas, and just generally being a good person and developer.
DevVorteX for resolving most if not all of the issues with the VZW Galaxy Nexus RIL on Android versions 4.3 and higher.
And anybody else I may have missed!


Donations
UPDATED 04/03/2014
I am now accepting donations. Previously I had felt that what I had done programming/code-wise with FML wasn't anything worthy of accepting donations as there's lots of people who could probably do that, however it has now come to a point where the time spent developing FML and the money I've spent on some hardware to help with developing FML is something that donations make sense for (along with some convincing from family and friends to accept donations).
To donate, simply click the "Donate To Me" button that appears on the left side of my posts.
What the money received from donations will be used for is:
1. Hardware to help with FML development. Examples of what I have purchased for this are a nice internal Bluetooth 4.0 adapter to aid in testing and improving Bluetooth in FML, an MHL adapter, a USB OTG cable, micro USB cables (due to the locking mechanisms on them wearing out from constant use).
2. Saving for college. I'm not going to an expensive school, I'm being smart and trying to come out of college with as little debt as I can, e.x. currently I'm planning on starting out at a 2 year technical college, so even a little bit of money puts a good dent into costs.
3. Budgeting more time for FML. Let's be honest: money is a good motivator. It also helps to buy soda and snacks to give me the energy to keep going when I'm struggling figuring something out.
4. The cell phone bill. My dad has been extremely nice with paying for me to be on his plan for a number of years, and I'd like to be able to contribute towards the bill for once.
5. Whatever you would prefer. If you leave a note in the comment when donating stating how you'd like the money to be spent (e.x. "33% college, 33% cell bill, 33% soda/snacks") and I'll honor your request. You were nice enough to make a donation, the least I can do is spend it how you would most prefer.

XDA:DevDB Information
FML: Fork My Life, a ROM for the Verizon Galaxy Nexus

Contributors
MWisBest, AOSP, OmniROM
ROM OS Version: 4.4.x KitKat
ROM Kernel: Linux 3.0.x
Based On: OmniROM

Version Information
Status: Beta

Created 2013-10-11
Last Updated 2014-04-12
Attached Thumbnails
Click image for larger version

Name:	Screenshot_2013-11-02-16-33-52.png
Views:	8289
Size:	139.7 KB
ID:	2367216   Click image for larger version

Name:	Screenshot_2013-11-02-16-35-41.jpg
Views:	8318
Size:	51.2 KB
ID:	2367217  
VZW Galaxy Nexus (Current):
FML-4.4

LG Vortex (x2) (Retired):
CM-9.0
The Following 71 Users Say Thank You to MWisBest For This Useful Post: [ Click to Expand ]
 
MWisBest
Old
(Last edited by MWisBest; 12th April 2014 at 08:31 AM.)
#2  
Senior Member - OP
Thanks Meter 875
Posts: 330
Join Date: Dec 2010
Location: Green Bay, WI

 
DONATE TO ME
Changelog, News, Etc.

2014/04/12 (Operation: Flyswatter)
ROM: Synced with OmniROM's latest changes as of around 7:00 AM 2014/04/12 UTC.
ROM: Re-added multi-core DexOpting (speeds up the first boot after a dalvik-cache wipe), OmniROM removed this as it caused problems for some people it seems, but it's working just fine over here on FML.
ROM/OmniTorch: Fixed FC when attempting to create a Torch widget.
ROM/DSPManager: Fixed an aliasing violation (due to a recent change to DSPManager which was courtesy of CyanogenMod -.-).
ROM/ART+Dalvik+Settings Added an option in Development Settings to toggle the "DexOpt /system to /cache" feature due to it having a few possible but rare issues.

Blaaahhh. Sorry this build took so long, it's just after I noticed OmniROM removed the multi-core DexOpting I had to add it back due to how long an initial bootup with ART and 150 apps was taking (it seemed like an entire hour honestly), and then once I figured that all out I ended up having one last bug to fix with the new toggle I added for DexOpt /system to /cache. I didn't want to release something that I didn't feel was good enough!


Older Builds:
 
2014/04/02 (Operation: Buzzkill)
ROM: Synced with OmniROM's latest changes as of around 11:00 PM 2014/04/02 UTC.
ROM: Removed some stuff I didn't feel was necessary to include (some ugly live wallpapers, the video editor, the "Dev Tools" app).
ROM: Removed OpenDelta (OmniROM's updater).
ROM/RIL: Fixed issues when using the Quick Settings tile to switch between 4G/LTE and 3G/CDMA. For the past 4 or 5 builds, using this toggle would make mobile data not work whatsoever. Also, the toggle used to think there was 3 different data settings ("2G Only", "2G/3G Preferred", "4G/LTE"), now it's only 2 and correctly described ("3G/CDMA, "4G/LTE").
ROM/ART: Merged in some stuff from AOSP's master branch of ART. This is kind of experimental, there might be some issues with some apps, if so let me know.
ROM/ART+Dalvik: Make apps in /system store their dalvik-cache on the /cache partition. Previously the /cache partition just sat there, all ~500MB of it empty. A side-effect of this is that when using ART, you have to use a smaller GApps package, as when using ART the dalvik-cache takes up more space, and with the full GApps packages it's too much. If you're using the larger GApps because you're concerned about saving space on the /data partition, if you just install the full GApps stuff via the Play Store (therefore storing the apk on /data), you're still saving space due to all the space freed up via making using the /cache partition.
TWRP-Recovery: Now building and uploading TWRP recovery images as well. Current improvements over official TWRP builds: Added backlight control, fixed decryption of encrypted /data partition.
ROM/Recovery: Fixed MTP (access to internal storage via USB) and ADB not working in TWRP (shouldn't require usage of my TWRP build, just the ROM should be sufficient).

Please make sure to read the note about ART and GApps. This build is part of "Operation: Buzzkill", attempting to find and squash as many bugs as possible.

2014/03/22
ROM: Synced with OmniROM's latest changes as of around 7:30 AM 2014/03/22 UTC.
ROM: Added 0xBenchmark. Details below.
ROM/OmniTorch: Fixed "Bright" option showing up even though it isn't available. Known Issue: OmniTorch widgets are broken.
ROM/PhaseBeam: Fixed PhaseBeam Live Wallpaper causing extreme lag.
ROM/RIL: Merged in more fixes courtesy of @DevVorteX

Since I wasn't able to do the big stuff I wanted I figured I'd do a bunch of small stuff so it feels like I got a decent amount of things accomplished.

As for 0xBench, this is something I stumbled across in Linaro's git repo. Figured I'd give it a shot. Play around with it, feel free to share what results you're getting with it and at what kernel settings (overclock, specific kernel if non-stock, etc).

2014/03/10
ROM: Synced with OmniROM's latest changes as of around 12:30 AM 2014/03/10 UTC.

No changes other than the sync with this build, the next build should have some cool new stuff though.

2014/02/26
ROM: Synced with OmniROM's latest changes as of around 12:00 AM 2014/02/26 UTC.
ROM/RIL: Added code from @DevVorteX to improve mobile data stability.

Well I'm about a day late with this one, better than weeks though.
BTW today is my birthday ^.^

2014/02/22
ROM: Synced with OmniROM's latest changes as of around 12:30 AM 2014/02/22 UTC.
Build: Re-enabled LTO.
Build/Toolchain: Linaro toolchains updated.

Didn't do huge changes with this build since I want to make sure that if there's any issues, I can know that it's probably due to LTO and then just simply disable LTO in problem areas.

2014/02/01
ROM: Synced with OmniROM's latest changes as of around 6:00 PM 2014/02/01 UTC.
Build: Fixed issues with repo after git updated to 1.9.rc1 (apparently repo wasn't fond of having rc1 in the git version number!)

Navbar customization is in this build, along with OmniSwitch!

I'm still busy with school unfortunately.
The reason I had more time for FML before the holidays was that I didn't really have my priorities straight. School had began taking a back seat to things like FML and video games etc. Since then I've rectified that, as school should really be my #1 priority, but now dev work has ended up where schoolwork was before. It's not easy finding a balance between work and fun, but I think I'm getting there!

2014/01/25
ROM: Synced with OmniROM's latest changes as of around 4:00 AM 2014/01/25 UTC.
ROM: Miscellaneous fixes to get it building after some of OmniROM's latest changes.
Build: Linaro toolchain was updated, I think.

Not a lot of stuff with this build, I've been pretty busy lately and haven't had a lot of time to devote to FML. Things are looking better now, so hopefully I'll have the time to do more frequent builds and such. I'm looking into possibly having a computer running 24/7 that'll do nightly or bi-nightly builds of FML, I just need to see if it'll have trouble with the specs of the computer I'd have to use for it and figure out how to manage automatically merging in OmniROM's changes.

2014/01/15
ROM: Synced with OmniROM's latest changes as of around 12:00 AM 2014/01/15 UTC.
Kernel: Redid all the work done for the New Year's build in hopes of fixing the screen freezing problem.

Put a lot of time into this. Please let me know if the screen still freezes.
Voltages are a bit higher than they were with the New Year's kernel, so battery life will probably be slightly worse, but that can be tweaked for the next build. The priority was fixing the lock-ups.

2014/01/09
ROM: Synced with OmniROM's latest changes as of around 4:15 AM 2014/01/09 UTC.

Just synced up with the latest OmniROM code in this build, and also the toolchains were updated since the last build. There were some reverts of things in OmniROM that required me to use a bit of tinkering with git to get everything merged correctly.
Apologies for the lack of updates lately, I've been busy with life and -40*F/-40*C (-40 is where the two scales intersect lmao) wind chills.

2014/01/01
ROM: Synced with OmniROM's latest changes as of around 6:00 PM 2014/01/01 UTC.
ROM/Settings: Fixed force closing when attempting to use WiFi Tethering.
ROM/Settings: Fixed not being able to turn LTE on again after turning it off.
ROM/Keyboard: Added the necessary lib to support gesture typing out-of-the-box.
Kernel: Pulled in a lot of bells and whistles. You can view lots of them by going into Settings --> Performance.

I'd appreciate it if you'd give the kernel a try before flashing a different one, I put a lot of work into this last night. I'll try and leave more details as to what's all there soon.

2013/12/30
ROM: Switched to OmniROM as the ROM base.
ROM/Build: Didn't build with Link-Time Optimization just yet, and a few other miscellaneous FML sprinkles are still missing.
ROM/Settings: Added built-in Superuser as OmniROM didn't have it, so flashing SuperSU is not required nor recommended.

You'll need to wipe /data before flashing this build, it's basically like flashing a new ROM. Back up everything of course.

2013/12/21
ROM: Selectively synced with CM's latest changes as of around 4:30 AM 2013/12/21 UTC.
ROM/Build: Enabled Link-Time Optimization.
ROM/Build: Fixed every aliasing violation except in frameworks/opt/net/voip and external/openssh, allowing for further optimizing.

Make sure you wipe /system too before flashing this one, regardless of which FML build you're coming from. This is a little experimental still, but it seems good enough to release now considering I still don't endorse this ROM as a major daily driver lol.

2013/12/15
ROM: Synced with CM's latest changes as of around 4:30 AM 2013/12/15 UTC.
ROM/RIL: SMS/MMS should be fixed on new flashes. (via CM sync)
ROM/RIL: Fixed connection to 3G after turning off WiFi. (via CM sync, slightly "expedited" if you get what I'm saying...)
ROM/Hardware: Small possible speed-up brought back from the previous CM-10.2 FML Linaro/Optimized builds.

If you're having issues with SMS/MMS still, go to Apps and clear the data of Phone/Messaging Storage, then reboot. If that still doesn't fix it, please let me know.
I didn't get a chance to look closer at the Handcent FCing issue, but it might be fixed via the CM sync, so don't be afraid to give it another try.

2013/12/13
ROM: Synced with CM's latest changes as of around 8:00 PM 2013/12/13 UTC.
ROM/Build: Switched to Linaro's GCC 4.8 toolchain.
ROM/Build: Optimized compiler flags to speed things up, along with changes to tons of Android code to not derp out with them.
ROM/ART: Build ART using the Clang/LLVM compiler instead of GCC, as it has been reported that it has issues with GCC 4.8.

In many ways I am now ahead of Linaro when it comes to Android 4.4. With Android 4.3, they built it using C++11, which provides some more speed and fixes etc. With Android 4.4, they aren't doing this (yet?), and I don't know if they're using GCC 4.8 yet either.
Due to the changes I had to make with ART, there might be some issues that weren't there before. So far everything seems OK, but if you run into issues please send me a logcat.

IMPORTANT: If you are currently using ART, please switch to Dalvik before flashing. After flashing the new build, you can then re-enable ART.
!IT IS ALSO IMPORTANT TO DO A FULL /SYSTEM WIPE WHEN FLASHING THIS BUILD!

2013/12/05
ROM: Synced with CM's latest changes as of around 12:15 AM 2013/12/05 UTC.
Kernel: Enabled Fast Charge by default.

Didn't change a whole lot with this build, but I wanted to get a new build synced up with CM out now in case what I'm planning on doing next takes longer than I think it will. BTW, if you're concerned about Fast Charge being enabled by default, you can just disable it before you plug into a computer if you want.

2013/12/02
ROM: Synced with CM's latest changes as of around 1:00 AM 2013/12/02 UTC.
ROM: Added a couple possible fixes for wakelock issues with old (really really really old) radios. Just a shot in the dark here.
Kernel: Added Fast Charge that requires no user interaction (thanks @joshua_).

For Fast Charge you don't have to do anything: Just plug the phone in, no messing with sysfs interfaces or anything like that. It'll still say "Charging (USB)" under the Battery menu, but it should charge as fast as your USB port will allow (up to the phone's own 1A limit).

CM added a lot of stuff recently, it's looking a LOT like CM 10.2 did finally. Go in the Settings menu and mess around! ART is working fine for me, please let me know if you're still having issues.

2013/11/25
ROM: Synced with CM's latest changes as of around 2:00 PM 2013/11/25 UTC.
ROM: Fixed graphical glitches with CRT-Off and screen rotation animations.
Kernel: Added imoseyon's fix for the random MAC address bug.
Kernel: Couple misc fixes that probably won't be noticed, but the perfectionist in me just had to do them.

I lied, this build is very exciting!

Honestly, the GPU isn't 100% fixed: There's still the issue of the animation that plays when a screenshot is taken being completely distorted, but the final result is fine and it doesn't impair use and user experience like the CRT-Off and rotation animations did. I'm sure that will be fixed soon enough, and it can be called "101% fixed" then.

2013/11/21
ROM: Synced with CM's latest changes as of around 6:00 AM 2013/11/21 UTC.
ROM: Added a fix to allow toggling between LTE and 3G, this should be working just like JellyBean now.
ROM: Added a fix to get rid of the black boxes in the stock browser and in things using the stock browser's rendering engine.

ENJOY!

2013/11/17
ROM: Switched to CyanogenMod 11.0 for the base, instead of pure AOSP.
Kernel: Using CM's kernel as screen freezes are reported to not be happening anymore in it.
ROM/Kernel: Added temperature sensor changes again.
Kernel: Added boype's adjusted RAM timings, gives about 10% more throughput in RAM.
Kernel: Added TUNA_BIGMEM config option and enabled it by default for the moment, adds a good 60MB+ usable RAM.
ROM/Build: Restored some of the FML changes from CM-10.2, more will be added over time.

Alright, CM's repos seemed to have beem calming down after the crapstorm that was KitKat, so I've decided to go ahead and give it a try again. I myself did a data wipe as well when flashing from AOSP-based FML, it might not be required, YMMV.
Also, enabling and disabling LTE should work alright now and not cause you to lose out on getting an LTE connection altogether. You may notice the options under Mobile Networks will always say 3G, but if you pop open the menu the choices are the 4.3.x and below usual LTE and 3G only instead of the mess KitKat made.

2013/11/15
ROM: Updated Superuser to work with the ART compiler.
ROM: Switched to android-4.4_r1.1 tag, build ID now KRT16O.
ROM: Made lockscreen status bar and navigation bar transparent.

Just a small update, nothing big, but the ART compiler is amazingly fast and I'd recommend giving it a shot (you will need the updated GApps linked in the OP though). I'm going to work on the kernel later today as well.

2013/11/12
ROM: init.d support.
ROM: Possible mobile data improvements, I'll let you be the judge of it though.
ROM: Switched to using Launcher3 instead of Launcher2 (looks more like the Google Home launcher).
ROM/Kernel: Added an init.d script to hopefully help reduce screen freezes.
ROM/Build: Slimmed down the build by about 17MB by removing some useless junk.

The init.d script I added will do the following:
- Set the maximum CPU frequency to 1228MHz (upped from 1200MHz, 1200MHz isn't even a mapped frequency in Fancy Kernel).
- Set the minimum CPU frequency to 384MHz (upped from 192MHz).
- Set the minimum Screen On CPU frequency to 537MHz (upped from 192MHz, it wasn't being set at all!).
- Set the maximum Screen Off CPU frequency to 729MHz (upped from 192MHz, it wasn't being set at all!).
- Set the GPU frequency to 384MHz (upped from 307MHz).
- Do some other misc. tweaks that Fancy Kernel did with its RAMdisk scripts and whatnot.

All-in-all this should help to stop the screen freezes. If not, I might start upping the default voltages for the CPU frequencies, as in my opinion the screen freezing is being caused by a voltage starvation of sorts.

2013/11/07
ROM: Managed to implement one of the two surprises I wanted to, you'll see it right away!
ROM: Small attempt at a data improvement, albeit unsuccessful (no adverse side-effects however).
Build: Preparations to get a different kernel going.

2013/11/06
ROM: Now including Superuser, built-in to the Settings app like CyanogenMod.
ROM: Now including busybox as well.
Kernel: Tweaks to improve stability, notably to eliminate the issue of the screen just completely freezing.
Build: Misc. tweaks, mostly little nitpicks of mine that probably won't be noticed by others anyways.

If you were using SuperSU, please before flashing this open up SuperSU and find the thing in the options to clean-up and remove it completely. I'd also like you to format /system for this flash if you don't already. If any issues come up with root, not doing this will probably be the reason why.
I haven't forgotten about other things, I just haven't had the time to get them done yet. Tomorrow should be better! Planning on: TWRP build compatible with 4.4 ROMs, data fixes, and two surprises...


2013/11/04 v2
ROM: GPS and Camera fixed.
Build: Changed model number from "AOSP on Toro" to "Galaxy Nexus".

Finally tracked down what was wrong with the Camera and as a result even fixed the GPS.


2013/11/04
Build: Enabled in-line kernel building, now building Fancy Kernel right into the ROM.
Kernel: Updated to Linux 3.0.101.

The Gallery app seems to work in this release, however the camera is still having issues.
I would've preferred to get the camera working before releasing this, but I wanted to get a new build out today as well and time ran a little short.


2013/11/02
ROM: First AOSP 4.4 build.

This is about as bone-stock as AOSP gets... I don't even have a custom kernel in here right now. I'll be working on this more later tonight.

To-Do.
Slim down the build by putting less used stock applications into a separate flashable .zip, such as Browser.
Clean-up the topic post.
Update the screenshots.


Experiments I'm Looking Into
Creating Black Holes with my phone's ridiculously awesome speed.
The Following 21 Users Say Thank You to MWisBest For This Useful Post: [ Click to Expand ]
 
MWisBest
Old
(Last edited by MWisBest; 13th December 2013 at 08:56 PM.)
#3  
Senior Member - OP
Thanks Meter 875
Posts: 330
Join Date: Dec 2010
Location: Green Bay, WI

 
DONATE TO ME
Default Reserved

Reserved.
The Following 4 Users Say Thank You to MWisBest For This Useful Post: [ Click to Expand ]
 
MWisBest
Old
(Last edited by MWisBest; 13th December 2013 at 08:56 PM.)
#4  
Senior Member - OP
Thanks Meter 875
Posts: 330
Join Date: Dec 2010
Location: Green Bay, WI

 
DONATE TO ME
Default Reserved

Reserved.
The Following 6 Users Say Thank You to MWisBest For This Useful Post: [ Click to Expand ]
 
Enter The Nexus
Old
#5  
Enter The Nexus's Avatar
Senior Member
Thanks Meter 164
Posts: 383
Join Date: Oct 2012
Location: Trapped in BasedWorld
Screens?


VZW LG G2.
> Malladus 2.0 VS98024A


ASUS MeMO Pad Smart ME301T
> Rooted, Stock 4.2.1
The Following User Says Thank You to Enter The Nexus For This Useful Post: [ Click to Expand ]
 
MWisBest
Old
#6  
Senior Member - OP
Thanks Meter 875
Posts: 330
Join Date: Dec 2010
Location: Green Bay, WI

 
DONATE TO ME
Quote:
Originally Posted by Enter The Nexus View Post
Screens?
I plan on finishing up the thread when I wake up. I've pretty much pulled an all-nighter and need to get some rest, especially after the night I had at work (I was literally doing the jobs of 2 other people and nearly quit!). It really doesn't look any different than just a stock CM 10.2 build, I don't think I've really changed anything with the interface (yet, anyway).

So, expect screens in maybe 10 hours or so.
VZW Galaxy Nexus (Current):
FML-4.4

LG Vortex (x2) (Retired):
CM-9.0
The Following 5 Users Say Thank You to MWisBest For This Useful Post: [ Click to Expand ]
 
Multisupermono
Old
#7  
Multisupermono's Avatar
Senior Member
Thanks Meter 54
Posts: 163
Join Date: May 2013
Location: Austin TX
Flashing this now! It looks pretty awesome!
The Following User Says Thank You to Multisupermono For This Useful Post: [ Click to Expand ]
 
MWisBest
Old
#8  
Senior Member - OP
Thanks Meter 875
Posts: 330
Join Date: Dec 2010
Location: Green Bay, WI

 
DONATE TO ME
Quote:
Originally Posted by Multisupermono View Post
Flashing this now! It looks pretty awesome!
Thanks! I appreciate your interest in my ROM.


I'm going to be doing a fresh build right now and then I'll get up some screenshots. Should be a couple hours or so.
VZW Galaxy Nexus (Current):
FML-4.4

LG Vortex (x2) (Retired):
CM-9.0
The Following 3 Users Say Thank You to MWisBest For This Useful Post: [ Click to Expand ]
 
nitsua98
Old
#9  
nitsua98's Avatar
Senior Member
Thanks Meter 933
Posts: 1,818
Join Date: Jul 2012
Location: Dallas, Texas
Looks cool, I'm must wondering if the MMS/no phone # bug is fixed yet.
"We the unwilling led by the unqualified to kill the unfortunate die for the ungrateful."
The Following User Says Thank You to nitsua98 For This Useful Post: [ Click to Expand ]
 
MWisBest
Old
(Last edited by MWisBest; 31st August 2013 at 08:46 PM.)
#10  
Senior Member - OP
Thanks Meter 875
Posts: 330
Join Date: Dec 2010
Location: Green Bay, WI

 
DONATE TO ME
Quote:
Originally Posted by nitsua98 View Post
Looks cool, I'm must wondering if the MMS/no phone # bug is fixed yet.
I'm not quite sure what you mean by that. MMS has worked fine for me and so have phone calls. Was this pertaining to my ROM or another one?

EDIT: By the way, build is taking a little longer than I thought it would, not quite sure where it's at yet. I'll give an update on the progress in the next hour or so. Also, I have to wait 2 minutes to make and/or edit a post, it says I need a "reasonable post count" before that timer goes down; I also had wanted to post this on the DevDB as when I posted the topic it told me I should, however I couldn't find where to do that. I presume I have to be a "Recognized Developer" or something before it'll let me. If anybody knows the post count I need to remove the 2 minute timer and/or how to be a Recognized Developer, please let me know!
VZW Galaxy Nexus (Current):
FML-4.4

LG Vortex (x2) (Retired):
CM-9.0

The Following User Says Thank You to MWisBest For This Useful Post: [ Click to Expand ]
Tags
aosp, linaro, omnirom, optimized
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes