Skip to content
mrg666 edited this page Feb 7, 2013 · 500 revisions

Introduction

The master plan is to leave it up to intrepid third-party developers to compile, tweak, and distribute their own variants on the IHO source. There will be no official Inferior Human Organs binary releases. For Optimus U, there are currently no active ports. If anyone is interested in a port for this phone and has a stock, non-rooted copy they would like to donate, a port could probably be hammered out in short order.

Disclaimer

Installing customized versions of Android will void your warranty and make your phone incompatible with official updates released by your carrier.

You may encounter serious software problems that make your phone unusable. If you need help, ask the users in the official discussion thread. If they can’t get your phone working again, don’t return it. Making manufacturers eat the cost of your decision encourages restrictive policies that hurt us all.

Android’s greatest strength is its flexibility. Let’s be good stewards of the freedom given to us so that it isn’t taken away.

Distributions

For the Optimus S (LS670, Sprint):

Author ROM Latest version MD5 checksum Changelog
ath3nos ath3nos July 15, 2011
drewwalton19216801 drewwalton19216801 (stable) August 2, 2011 0743014a0a9e9f0b5576528fb795ddf5
drewwalton19216801 drewwalton19216801 (experimental) August 8, 2011 d8848ce0e80ee114bbd648e734673e13
thekraven 3-7-2012c-cm7.2-IHO-KRAVEN March 7, 2012 1a05141d064d18216a75cf1fc5b44df7
Changelog

For the Optimus C (LW690, Cricket Wireless):

Author ROM Latest version MD5 checksum Changelog
BobZhome CM7.2.0 RC0-BobZ January 17, 2012 5d093b7a1d580b11e7fa8b9e5bafc95c Changelog

For the Optimus M (MS690, MetroPCS Wireless):

Author ROM Latest version MD5 checksum Changelog
BobZhome CM7.2.0 RC1-BobZ March 24, 2012 824fca17bcb5eb8e7bc7eab4ef61718d Changelog

For the Optimus Vortex (VS660, Verizon Wireless):

Author ROM Latest version MD5 checksum Changelog
BobZhome CM7.2.0 RC0-BobZ January 19, 2012 8310a115ef17bcc08ee775833c72a2c9 Changelog

For the Optimus V (VM670, Virgin Mobile USA):

Author ROM Latest version MD5 checksum Changelog
JerryScript BACKside-IHO-VM670 May 2, 2012 066c2f984c612821e9b3584e1efbdba2 Changelog
BobZhome CM7.2.0 RC1-BobZ May 20, 2012 3c312440ad2ab72e0a8af66cd1cd07e2 Changelog
BobZhome CM9.1.0-BobZ September 30, 2012 346c23bcb3a5776696b0c89449a250b8 Changelog
BobZhome CM10.0.0-RC0-BobZ November 3, 2012 e14bd8b497c3c7eb90c26a3e714ba99e Changelog
mrg666 CM7.2-IHO-MiRaGe January 29, 2013 Changelog
Leslie Ann Harmonia v.2.08 19 May 2012 8c2bc492618c78db4488536768ae634a Changelog
tvall almost-purity April 9, 2012 a85e49ac74ea4d8e7643f22351d826ee Changelog
tvall iho magpie Aug 15, 2012 Changelog
Earthnfire78 OM-Mandylion Nov 25, 2012 5008a8ca10659d5b8f93c33b39c7a162 Changedlog

Optimus V ROM Differences:

Author ROM Added_Features Removed Modified_Features Requirements Open Issues
JerryScript BACKside (CyanogenMod7) Added: BacksideUpdater, Option to disable ICS rotation animations, Bootsound with option to disable, Pedlar’s bootanimation chooser and additional bootanimations, Update checker V1.1 with package checking, Custom first bootanimation. ADB over network option. BobZhome’s camera fixes, and camcorder icon. Removed: FM radio, large ringtones, all theme and livewallpaper, all but US-English and Spanish TTS, removed cm fingerprint frameworks Changed: LatinIME replaced with smaller version, bootanimation, bootlogo, and BobZhome camera and kernel v3.7, Theme options: center clock in status bar, change status bar clock color, change status bar background appearance, carrier text changer, notification dropdown apppearance, show/hide system icons in status bar, restart status bar from settings, change overscroll color. None Voice Dialer button is not mapped, use Button Remapper to set it.
BobZhome CM7.2RC0-BobZ A stock CyanogenMod 7.2 port (Android 2.3.7 – Gingerbread). Features Overclocking settings, and panorama view in the camera. Added ADB Over Network, Two way call recording, Darktremor Apps2SD version 2.7.5.2 Removed: extra themes, live wallpaper, FM radio, bootloader in recovery, all autocorrect languages but English LauncherPro replaces ADW Launcher, and system font now Roboto, Updated versions of Superuser & su, recovery – Mount any second partition on an SD card, Extended Battery Life tweaks, Changed bootanimation, (Camera Tweaks: Fixed Touch to focus, added support for image/video stabilization, Increased picture output size.) An EXT partition on your SDcard is recommended for moving apps and Davlik to SD. None
BobZhome CM9.0.0-VM670-BobZhome (9-30-2012) A stock CyanogenMod Ice Cream Sandwich(Android 4.0.4) port. Overclocking is available in Settings Removed all language support except English & Spanish, VideoEditor, large ringtones, Live Wallpaper, CM wallpaper, and CM ringtones Changed: A2SD++ so the rom will move your apps and dalvik to the EXT partition on your SDcard (if you have an EXT partition there). An EXT partition on your SDcard is recommended for moving apps and davlik cache to SD, The VM670NH recovery ROM is recommended. Not Working: USB Tethering, HQ video (eg. youtube) is choppy, Workarounds are available for: Voice search, Video playback, Wi-Fi hotspot Tethering, Google two-factor authentication fails for contacts and browser until you remove and re-add the google account. Android Debug Bridge only works after booting into the recovery ROM.
BobZhome CM10.0 RC0-VM670-BobZhome (11-3-2012) Jellybean(Android 4.1.2) Overclocking is available in Settings, Added: Asserts to make it easier for LS-670 to flash, Removed all language support except English & Spanish, VideoEditor, large ringtones, Live Wallpaper, CM wallpaper, and CM ringtones. Changed: Kernel v4.1: Better deep sleep, smaller Boot Animation, Smaller Keyboard with only English and Spanish. Moved: Dalvik-Cache back to the Data partition. An EXT partition on your SDcard is recommended for moving apps and Davlik to SD. The VM670NH recovery ROM is recommended. Not Working: Data randomly disconnects, Time Lag, Camcorder, USB Tethering, Wi-Fi Tethering, HQ video (eg. youtube) is choppy
mrg666 CM7.2-IHO-MiRaGe A barebones/basic ROM closely following CyanogenMod with enhancments for performance, bug fixes, security fixes, and slight touches on the interface. Additions: 1) Optional stock Android 2.3.5 Launcher (see #4 in optional files) 2) Cyanbread_light: a tiny theme to replace the orange highlights with cyan/blue that matches with the recent Google Play apps (included in the ROM) (source code is here ) Removed: Extra themes, CMwallpaper, FM radio, large ring tones, CM services, development app, and all languages except English(US) and Spanish. GAPPS is not included. Replaced: custom-built kernel w/ gcc-4.7, ICS fonts for system and lockscreen clock, ICS style battery, signal, wifi, sdcard, data icons for statusbar, transparent notification background, Android boot logo Depending on your service provider, one of the VM670_VZW or LS670 conversion patches may be necessary. If headphone is plugged in and unplugged before starting the camera app, camera records video without sound. The display brightness level setting reverts to Auto brightness after entering and exiting a sleep cycle.
Leslie Ann Harmonia_2 (CyanogenMod 7.2) A stock GB factory ROM based on the MiRaGe ROM released 07July12. Supports the older and newer Optimus V. Includes Email, Gmail and Google Play, stock GB Launcher, Offline charging fixed. Everything possible without effecting anything, All languages except English and Spanish. SuperSu instead of Superuser, boot animation replaced with a Lightweight one. Undocumented Undocumented
tvall almost-purity (CyanogenMod 7.2) Removed: Fm.apk, gapps are not included Bobzhome’s v3.7 kernel Undocumented Undocumented
tvall iho magpie (CyanogenMod 7.2) magpie apps2sd-ext (a kang of the cm5 a2sd feature, ported to cm6 and 7 by @Firer4t), backside updater :) Removed: Fm.apk, gapps are not included Changes: My tweaks built into bobzhome’s v3.7 kernel, launcher2 instead of adw Undocumented Undocumented
Earthnfire78 OM-Manadylion (CyanogenMod 7.2) IHO Updater with added CWM-Blue-Recovery support, Basic Gapps included, overclock support, 7×27 Wireless Force Sleep driver, Updated display drivers, Updated SIO 0.2, Add options to download OM-Mandylion extras in IHO Updater, Everything that is not needed, plus Theme Chooser and Manager apk’s Launcher2 Modified ad3sdx script, Kernel, org.zeam, Custom Ringtones, Hardware based floating point function instead of software based, replaced FastChargeWidget.apk with status-bar pull-down power widget, updated frameworks_base and some system apks from CyanogenMod, busybox updated ver. 1.20.2, Fixed Camcorder not recording/freezing, Update etc gps file for faster gps lock, Updated Conservative Governor. Class 4+ SD Card formatted with ext3/ext4 partition <= 10% of the capacity of the sdcard, VM670-CWM-Blue Recvoery or LS670-CWM-Blue-Recovery, Mybackup Root for apps and data on ext3/ext4 FastCharge status-bar pull-down power widget does not update status of FastCharge until released and pulled down again.

Installation Prerequisites

Using a custom recovery such as ClockworkMod or ClockworkMod-based is highy recommend, and there are a few to chose from. Those with newer (purchased in or after August 2011) or refurbished phones should use CWM-Green-Recovery-05022012, VM670-CWM-Blue/LS670-CWM-Blue, Cannibal Open Touch v1.2, or VM670NH_recovery to avoid black screen problems.
The Cannibal Open Touch v1.2 and Xionia CWMA 1.2518.6 both feature a fix-recovery-bootloop, but the Xionia recoveries sometimes create problems so it is only recommended if you will be flashing a build with Xionia kernel built in. The CWM-Green-Recovery-05022012 and CWM-Blue-Recovery-20120629 both work with BacksideUpdater, with CWM-Blue-Recovery the sd-ext is added to the functionality of Full-Wipe and Update Install. The semi-official IHO Recovery for the VM670 is currently at version 4.0.1.4.3. The aospCMod 3.0.2.8 and stock CWM 3.2.0.1
recoveries appear to work properly for most people who’s phones were purchased before August 2011.

Installation Instructions

If you don’t know what the terms used below mean, see The Total Newbie's Dictionary.

  1. Back up important apps & data using an android app called My Backup Root, or another app that can handle EXT partitions on the SD card for the DATA partition. Currently, Titanium Backup does not work well with EXT partitions.
  2. Install a compatible recovery ROM
  3. Boot into recovery mode (from power-off, hold vol-down, home, & power until LG logo)
  4. Consider performing a “Nandroid backup” of your phone’s existing ROM
  5. Copy your phone’s SD card contents to your hard drive. The backup applications save their backups to the SD card. The Nandroid backup is stored in /SDCARD/clockworkmod/backup/.
  6. Wipe Cache & Dalvik-cache
  7. Format system, data, and cache (Only if coming from another ROM or 1st time installing)
  8. Flash your chosen ROM
  9. Flash Google apps (from the OFFICIAL CM WIKI or UNOFFICIAL updated/additional ones HERE) (Only if coming from another ROM or 1st time installing)
  10. Reboot

Optional Files:

  1. Debugsystem.zip which will properly wipe any leftover files missed by the recovery (which ours have trouble with) so flash this every time you want to do a clean wipe. After you wipe everything first…. (HERE)
  2. Optimus Prime Boot Animation (HERE)
  3. LatinIME v2.3.5 with other languages (11MB) [taken from BobZ 08-10-2011] (HERE)
  4. ThemeManager and ThemeChooser flash this zip after fashing rom zip in recovery (HERE)
  5. Stock Android 2.3.5 Launcher to replace ADWLauncher. Compiled by mrg666 from CM repo. Flash this zip file in the recovery right after flashing the IHO ROM with ADWLauncher (will not work with modified ROMs with other launchers) (HERE)
  6. Flash this zip file to replace the default system font with the Roboto font in ICS (HERE)
  7. Activate Bootsounds. Flash this zip file in recovery to activate bootsound. File is /system/media/android_audio.mp3 (HERE)
  8. AS2DGUI – Darktremor A2SD GUI (HERE)
  9. V6 SuperCharger Update 9 – (HERE); try using 6,13, and 19 numbers for optimum speed.
  10. ADW Launcher to replace Launcher2. Pulled from MiRaGe. Flash after rom to get cm’s adw launcher (for roms that use launcher2 by default) (HERE)
  11. GPS fix: Use either FasterGPS or mrg666 flash-able zip

If you choose to restore your backups, don’t restore system apps or settings since doing so may cause unwanted problems.

When upgrading from a different ROM, or if you encounter bizarre problems, replace “Wipe Dalvik cache” with “Wipe system, data, and cache partitions”. This will leave your SD card intact but otherwise obliterate your other settings and saved data.

Bloat Removal

See Barebones Cyanogenmod 7 on how to remove some of the bloatware that comes with the default CM7 distribution.

Or check the apk list compiled by Leslie Ann for a more complete list