yashsingh1/xdaforums huggingface dataset:
[Optimus V Android Development] Whyzor:
lean & mean ROM

For reference, I haven't had any problems with this ROM (except the documented higher GPS battery drain, a reboot fixes that). I'm running without a theme, default ondemand 245-600 CPU. No FCs, wifi issues (tried 2 routers, open & WPA-secured, SSID broadcast & hidden), good battery drain (<1%/hour idle). I turn off all eye candy & fancy CM features, except the notification power widget, percent batt status, & status bar brightness control. Using Zeam launcher (light-weight), installed all apps internally (105 MB free still, so I don't clog up my phone with a lot of crap). I run with BT, wifi, GPS, 3G data all off except when I need them, sync manually.

Originally coming from stock ROM, I rooted using Gingerbreak 1.20, installed CWM 3.2.0.1 using ROM Manager, then in CWM, factory reset, wiped cache, dalvik-cache 3 times, formated all except /sdcard. Flashed ROM & gapps.zip. Reinstalled all apps from market (didn't restore anything). Reflashed 2 upgraded builds since by just wiping cache & dalvik-cache.

Here are all the bloatware that are safe to remove from this ROM after flashing as tested by myself.

rm /system/media/bootanimation.zip

rm /system/media/audio/ui/camera_click.ogg

rm /system/app/Androidian.apk

rm /system/app/Calculator.apk

rm /system/app/CarHomeGoogle.apk

rm /system/app/CMStats.apk

rm /system/app/CMWallpapers.apk

rm /system/app/Cyanbread.apk

rm /system/app/DSPManager.apk

rm /system/app/Email.apk

rm /system/app/FM.apk

rm /system/app/GenieWidget.apk

rm /system/app/Gmail.apk

rm /system/app/GoogleFeedback.apk

rm /system/app/GooglePartnerSetup.apk

rm /system/app/LatinImeTutorial.apk

rm /system/app/LiveWallpapers.apk

rm /system/app/LiveWallpapersPicker.apk

rm /system/app/MagicSmokeWallpapers.apk

rm /system/app/OneTimeInitializer.apk

rm /system/app/Protips.apk

rm /system/app/ThemeChooser.apk

rm /system/app/ThemeManager.apk

rm /system/app/Pacman.apk

rm /system/app/CMUpdateNotify.apk

rm /system/app/Development.apk

rm /system/app/VisualizationWallpapers.apk
[Optimus V Android Development] JerryScript:
The only apps I get force closes on are PhotoBucket and sometimes VoiceDialer, and both only occur during startup while the contents of the sdcard are still loading.

One thing I don't like about android is how it boots to a seemingly usable interface (the desktop), even though the system isn't actually fully loaded. Similar to Windows startup when the desktop appears but the mouse indicator remains an hour glass till all startup items have loaded. At least Windows shows the hourglass so you know to wait. Android has no such indicator in it's gui.

Please let us know if you see FCs during startup, or after, and I mean a long time after (at least 20 minutes). I'm guessing (completely blind throw here) that it's a memory management issue.

@Whyzor: I wouldn't recommend removing DSP Manager, Pacman, or the Email.apk, there may be alternatives on the market, but none of those are very large, and each is pretty valuable in it's own right.
[Optimus V Android Development] ajones23:
I personally have had no problems with the rom. I have it ocd at 787 and 600,but no reboots or fcs. But if i may suggest that if we could use one specific recovery for it maybe. Ive used xoinia recovery with no problems,and wiped cashes like the post says to update the rom.
[Optimus V Android Development] blarfiejandro:
Working on it. As-is when you build the ROM you should also get a usable recovery. And, yes, 'offmode' charging is a feature of the recovery image. So. Yeah. Jerry can post a backside recovery (which will by default be labeled as a CWM-based one) and people can cross their fingers and hope for the best.

Or with a bit of patience and luck I'll have a proper IHO recovery posted.
[Optimus V Android Development] ajones23:
Cool, just thought i would throw it out there and see. Great rom guys,we like it alot. Both me and my sons OV.
[Optimus V Android Development] Whyzor:
It's not the size that bothers me. I know Android likes to load apps that aren't even run on startup, I just don't like stuff running in the background or reside in memory that I would never use, potentially draining battery or messing with other apps or services. It does take some trial & error to get to a lean state lke this, but I'm willing to revert back if a problem comes up.
[Optimus V Android Development] blarfiejandro:
Well using the built recovery.img might be while. I agree completely having a known good recovery will simplify things /a lot/. Thankfully it gets built by default.
[Optimus V Android Development] ajones23:
Do you have a flashable zip for the cwm 3.0.2.8. recovery.
[Optimus V Android Development] blarfiejandro:
http://forums.androidcentral.com/op...organs-unofficial-cm7-1-a-55.html#post1153466
[Optimus V Android Development] El Schisne:
Just thought I'd throw in my own anecdotes:

System stuff

I'm running ClockworkMod 3.2.0.1 from ROM Manager. I have not reflashed another recovery since before aosp abandoned his ROM, for the simple reason that I haven't encountered any problems flashing aosp, ath3nos, or BACKside ROMs with this same recovery. Neither ROM Manager nor its version of CWM is evil, in my experience.

I haven't had any problems with wi-fi, and I use it on a daily basis with and sometimes without WPA2 (SSID always broadcast). Wi-fi works when the phone is asleep as well, which is very important to me.

(As an aside: someone remarked earlier [or maybe it was at AndroidCentral] that nobody should need to have wi-fi on when the phone's asleep. I object to that: that was the entire reason I bought my Optimus. I live in a deadzone, so Google Voice + VoIP is the only way I can get calls and SMS at home. Having an Android simplifies that so much over what I'd been doing before.)

Before the 7/30 build, I was overclocked to 806 MHz for both min and max (so governor doesn't matter). I moved down to 787 MHz with the 7/30 build because the Camera app now reboots the phone on launch if I'm at 806 MHz.

Apps

Whenever I run Navigation, I have to reboot the phone afterwards because Maps continues to drain the battery even if I've force-closed the app. Read: the battery-drain percentage listed for Maps on the Battery Status screen will increase after I've closed the app (via Application Manager). Nothing short of rebooting seems to fix it. This has been going on for awhile... it may have even been a problem on aosp, but I can't remember. :/

At least on past builds of IHO, Sipdroid has exhibited strange behavior. The call screen (where you end calls, bring up the dialer, etc.) would never appear, nor would the call be audible, but the icon for it would appear in the status bar and the other party receive the call. I'm using the past tense (well, technically present perfect and conditional) here because I finally switched to Gingerbread's native SIP interface, which works just as well as Sipdroid. Anyway, the Sipdroid issues may or may not be related to the issues people have reported with GrooVe IP, which I've never used.

I do experience the odd highlighting issue in the Facebook app and the lag in Words with Friends. Although the FC dialog comes up in WwF whenever you go to a game and initially try to zoom in, the app resumes normally if you wait a couple seconds. These are both really minor, though.
[Optimus V Android Development] DeerSteak:
It'll "crash" where the OS says the app isn't responding, and you can wait or force close, and I'll wait. Anywhere from 5-15 seconds later (and it's really that wide of a discrepancy; I'm not sure if it's network-related or something else, but it'll do this even on wifi) it'll finally "wake" itself up. I briefly went back to stock to see if it was the OS or the app with this game and a couple more apps, and in every case I had this problem to some extent on the stock ROM as well.

edit: this is basically the same as the poster above me. 7/27's build was much faster than 7/25 in this regard, and 7/30 is about the same as 7/27. So it's gotten better over the last bit.
[Optimus V Android Development] larrycl:
Another market problem

I'm still having some odd Market problems with the latest build. I have found a few apps that say "Not Compatible" and won't let me download, yet if I restore back to stock, they show as fine in the market.

Two examples:

https://market.android.com/details?id=com.i95exitguide.i95guide

https://market.android.com/details?id=inrix.android.ui

Not sure if this is specifically an IHO problem or perhaps it's just something more general, ie, apps checking for 2.2 vs 2.3. Anyone have any ideas?

[I also posted this question on Androidcentral, but the discussion there has gotten sidetracked with 100+ posts on how to install Clockwork recovery]
[Optimus V Android Development] ajones23:
OK thanks blarf,got the link.
[Optimus V Android Development] El Schisne:
Strange. I also get "This app is incompatible with your Virgin Mobile LGE VM670." (Note: it doesn't say Mid-Tex Cellular anymore!) The only changes I've made to my build.prop were the following lines:

ro.product.model=VM670

ro.product.brand=VirginMobile

in order to fix Swype.
[Optimus V Android Development] Whyzor:
I have to reboot after using navigation too, but I suspect it's the GPS. Since I have the same behavior using another app that uses it (MapDroyd). I noticed the Maps app's CPU time stays the same after it's done (so it's not actively using the CPU anymore), but the battery graph shows a steeper slope (higher drain) after being used, until the next reboot.
[Optimus V Android Development] larrycl:
BTW, this new market problem is more severe than the prior one. In the prior one, the web market didn't work, but the market on your phone did.

With this new issue I found, it doesn't matter -- the apps say "not compatible" both on the web and on the phone.

(Interestingly, I found I can download the apps in question from the Amazon app store no problem)
[Optimus V Android Development] ericthadead:
(My first post!)

I've only had my OV (and Android) for about 2 weeks, so I'm still very new to all this... However, I followed the instructions and had no problems flashing this ROM! So far everything seems to be working (and running smoothly), so I just wanted to say thanks! Especially for the easy to follow instructions!

Well done, fellas!
[Optimus V Android Development] jawz101:
Superflap- with the speeds I get it's a miracle I can use tapatalk to type this up- let alone max out the bandwidth cap.

But if you find another cheap android plan let me know.
[Optimus V Android Development] JerryScript:
People on iPhones look at us like we are crazy for buying anything else.

People with phones that have a larger screen look at us like we are crazy for not upgrading.

And my Grandfather looks at everyone with a cell phone and thinks we should spend more time focusing on what's important in life.

Point is, we each do what we want for our own reasons, and what may seem insane to you may seem the only sane thing to do in my opinion.

Hope you enjoy your new carrier/phone as much as you did the VM670! ;)
[Optimus V Android Development] brooksyx:
I enjoyed my optimus v but I recently ported my virgin account over to a samsung epic (gave my optimus identity to the epic). Yes the epic may be a nicer phone overall but the cm7 rom is no where near as good as the IHO rom on the optimus v. You guys truelly make the optimus v a great phone. Just wanted to say thanks and I might keep my optimus as a wifi only device if I cant sell it.
[Optimus V Android Development] eollie:
Very well put Jerry.

I do apologize for interrupting the thread. I am growing tired of people throwing a fit like a child over throttled data. Then they announce they are going somewhere where they will pay at the minimum of five times the lowest Virgin plan and still be throttled and probably unhappy. If the person didnt want a response simply stating they were looking for these apps and giving no reason why would have been the most logical thing to do. Better yet doing s simple search here and/or via google/bing would have turned up GrooveIP and several other options.

Like Jerry said enjoy your new service/phone whatever it is.
[Optimus V Android Development] mjs2011:
Just an FYI everyone. I'm feeling better now. I'm glad the fighting has stopped.
[Optimus V Android Development] leolawliet:
I never got a message about throttled data speeds, I guess it's because I never exceed the supposed cap limit since I'm usually on wifi. So I'm gonna assume it doesn't apply to everyone, or maybe they're taking their time with making those changes to the rest of the accounts? Idk it's an interesting thought, even though I don't go past the cap, it would be nice to still have it unlimitted
[Optimus V Android Development] pandulce1:
I got that message a few hours ago and I get nowhere near the limit. My girl got it a few days ago and she uses less data than me. So just give it time, you'll get eventually. :)
[Optimus V Android Development] moore.bryan:
Is anyone else running the latest Mirage build getting fo'c'sle when trying to search for apps?

Sent from my IHO phone
[Optimus V Android Development] eollie:
Got the text over the weekend and a email yesterday. I use about 500mb of data a month. Like most people Im on wifi most of the time.
[Optimus V Android Development] JerryScript:
New build is up:

Download via the BacksideUpdater in app drawer of recent builds or via

Settings>>CyanogenMod Settings>>System>>Check for ROM updates ;)

Or for you diy types:

BACKside-IHO-VM670-01252012.zip

md5sum 39e907628e8325371dcf3fe1819594b4

Note - There is an error in the logic checking for new updates, it treats updated phones as if there is a new update available.

Flash this zip file to fix it after flashing the ROM:

http://www.mediafire.com/?udscesu427p2lio

(note - turn off signature verification, I didn't sign it due to system signing issues)

GreenMachineTheme-01252012.zip

Changes:

-- Synced with CM:

---- ICS transistions and animations backported to Gingerbread

---- lockscreen alignment <right> fixed

---- Option to lock volume keys when in silent mode

---- Fixed race condition in notification dropdown swipe-to-dismiss function, shouldn't freeze anymore

---- Fixed automatic timezone selection in Hawaii (had to throw that one in the for all you frozen users)

-- New version of BacksideUpdater installed:

---- Checks download status, checks to see if download has begun, and if complete based on file size

---- Checks MD5 sum, automatically checks against the manifest's posted md5 (takes a while, be patient)

---- Cleaned up the gui a bit, still needs work (functionality first ;))

Thanks to Blarf, BobZhome, mrg666, tdmcode, thekraven, LeslieAnn, kermikalelite, Whyzor, bigsupersquid, the CM team, the AOSP team, everyone who tests, and a whole lot more! ;)
[Optimus V Android Development] ajones23:
Thanks Jerry,you're work is appreciated. I will try it out now.
[Optimus V Android Development] ishban:
The cap bugs the heck out of me and I rarely go over it. But wanted to start streaming more netflix when I an not near my roku.

Either way there is no beating the price of vm, been with vm for along time except for a short times with tmobile so I could have the G1 at 3 times the cost of a vm p.

Not going anywhere else now.

I still use my g1 with google voice for texting on wifi. I will have to check out those other options mentioned

thanks Jerry for The update today
[Optimus V Android Development] JerryScript:
I goofed and left an improper logic condition in the BacksideUpdater. It doesn't check to see if the current build equals the latest build, only if it's older. If it is the same date, it acts like there's an update available. Attached is a flashable zip file that will fix it. Since I made it a system file, I can't just upload the update apk, it could cause problems with future updates after future ROM installs, so you'll have to flash this fix in recovery. Sorry for the pita. ;)

FYI- With this version of the BacksideUpdater, you can download the ROM file anyway you like, and still use the app to check it's integrity.

--Simply download it to /sdcard/download via the phone, your PC, dropbox, whatever, just be sure you put it in the download directory on your sdcard.

--Open the app, and check for updates.

--It will determine if you have begun downloading the ROM zip file, and if it has finished downloading based on the file size (if you have a frozen download, you'll have to manually delete it for now).

--It will then check the MD5 sum to insure there was no corruption during the download process. ;)
[Optimus V Android Development] ajones23:
Thanks Jerry,the fix worked. Like the ics trancitions.
[Optimus V Android Development] pandulce1:
I don't quite get why the 2.5GB cap has rubbed so many people off, specially if your usage is lower than that. Considering the price and that the big carriers have been doing it for a while now, it seems fair to me. Besides, it's always better to use wi-fi if available.
[Optimus V Android Development] SuperFilapo:
It's not that it rubs me the wrong way. It's more about the Unlimited Data (I average 3.27gb per month and my GF 2.44gb per month) being why I chose less service with VM instead of going with full service at home with AT&T.

Yes, AT&T will cost more. Yes, VM is amazing. And Yes, I love the reliability of my two VM670s. But without the one thing that made me choose VM in the first place, I feel the need to explore other options. I may not change anything. I have a month of service with VM remaining. We'll see what I do, or do not, find. ;)

Now, we all have had our say on this topic. But, let us all revert to this threads purpose and return to the topic at hand... IHO.

My apologies for starting an off topic rant.

Sent via LG VM670 IHO
[Optimus V Android Development] ajones23:
No problem man.
[Optimus V Android Development] EvoX2008:
Please stay on topic

It's been 3 pages, if I'm not mistaken, of talking about the 2.5GB cap. This is the IHO topic... Please find an appropriate forum to talk about the cap, or make it the topic of another discussion. Please keep this one clean and dedicated to IHO Builds!
[Optimus V Android Development] cmerlyn:
New IHO BACKside

Downloading the new version while I back up my apps. I will post my results when I can.

Thanks! You are great!

Darn. Downloaded it, copied it to my sd card. Rebooted into recovery. Wiped files and Dalvik twice for good luck. Installed the new ROM, then gapps, then green machine. Rebooted.

I get the LG logo, then the BACKside screen, then the android with the green thing spinning around. Looks cool. Stops spinning after 9 - 12 loops and hangs. Pull battery, restart. Exact same thing. I will try re-flashing the rom, but I don't have much hope for it. Unfortunately, I deleted the old rom from the card (still have it on my PC).

Reflashing worked. Whew! Had me worried for a bit. Interesting: the second time I did NOT flash gapps, had no problem. Will go back and try to load the fix for the updater.
[Optimus V Android Development] Curiousn00b:
@Jerry, I have the newest build, and thr Updater tells me to Update. Did you perhaps change something? Or should I just wait till later[although it doesn't really matter]… :P
[Optimus V Android Development] dingermtb:
Check a few posts back. Jerry posted a flashable fix for the updater :)
[Optimus V Android Development] ken2kold:
my wifi stop working on my vm670
[Optimus V Android Development] leolawliet:
I'm sure I'll get the message, it's inevitable
[Optimus V Android Development] eollie:
Look you will not be shut off. Your speed at which you receive the data will be reduced. It is apparent you are completely misunderstanding what is going to happen. They are not taking away unlimited data just unlimited data at 3g speeds. Just like most of the other carriers are doing. In your original post you said you were near wifi 99% of the time, why not utilize that wifi at a much faster speed then suffer with the crappy VM 3G?

Im not trying to get you to stay by no means. Personally it doesnt matter to me. My response and subsequent responses are based on your over-reaction to something you do not understand. And posting how your going to take your ball and go to a more expensive carrier that is going to do the exact same thing. You used the phrase "Corporation Conglomerate bullying" to describe what VM is doing. Yet your willing to go to the worst offender of bullying the people and taking away our options for better cheaper service.

Im sorry this is way off topic, but jesus freaking christ open your eyes and realize how stupid your initial post sounds and to continue to defend that stance...it only makes you look even less informed about how this will work and how other carriers are handling the data caps.
[Optimus V Android Development] jayleekay:
I got a text AND Email about it yesterday. I like the wording. They say you "may" be throttled. Guess Sprint will follow suit in March as well?
[Optimus V Android Development] Curiousn00b:
I got it yesterday too.
[Optimus V Android Development] mkoyskip:
Correct me if things have changed but I'm fairly sure you should boot the phone once before flashing the [green machine] theme.

Flash ROM > gapps > reboot > reboot recovery > flash theme is how I've done it

Well I stayed away from xda for the past 36 hours... still a lot of talk about the VM throttling but it looks like the squabbling has died down. Thanks for that.:)
[Optimus V Android Development] leolawliet:
My News & Weather app is gone on the latest MiRaGe o__o
[Optimus V Android Development] SuperFilapo:
No one is misunderstanding the damn data cap. You just keep misunderstanding what I said.

Get back on topic. This isn't the place for this discussion. I found the apps compatible with an IHO VM670. And that is all I needed.

Sent via LG VM670 IHO
[Optimus V Android Development] Curiousn00b:
You can flash green machine after flashing the rom. It in Jerry's directions. :p
[Optimus V Android Development] one80oneday:
Good bye, enjoy your more expensive throttled/capped data at ATT
[Optimus V Android Development] pandulce1:
Somehow your avatar looks familiar to me. :p

As for your wi-fi issues, there is a bug in BACKside-IHO-VM670-01182012. Use a newer version.
[Optimus V Android Development] Grosskum:
Thanks for the update! The two problems I previously had are fixed.
[Optimus V Android Development] mkoyskip:
Yup, you are correct - thanks. I might have been thinking of UOT or perhaps some other ROM I've used in the past.
[Optimus V Android Development] leolawliet:
Is it possible to wipe a device and install a rom via ADB Shell? My friend's phone isn't able to wipe anything via recovery so I was hoping someone else could help me figure this out. He messed with apps that shouldn't have been tinkered with (Settings) and other apps, tried making them all transparent and now his phone won't boot.
[Optimus V Android Development] cmerlyn:
Themes don't work on new BACKside

TWith the previous version of BACKside I could use Green Machine theme with no problem, but others seemed to not work. With the new version, I can not load any theme. I have an Optimus V with the older screen, if that helps any.

If I don't flash a theme, everything works fine. If I go back and flash a theme, it will not finish booting up.

Does anyone else have this problem?

My procedure:

Download ROM, theme, whatever

Copy to SD card

Reboot to recovery

Wipe the cache

Wipe Dalvik cache

Flash the goodie of the day

Reboot.

If good, repeat with next zip file.

The patch for the ROM loaded fine and works great, by the way.

Edit:

My bad. Downloaded the *correct* Green Machine theme, works fine. My apologies to anyone I have annoyed, irritated, or otherwise upset.