Device(s): Galaxy Nexus, Nexus 7, LG Esteem, LG Revolution, LG Connect, LG Spectrum, Huawei Mercury
Carrier: T-Mobile
Thanks: 195
Thanked 4,310 Times in 1,786 Posts
[ROM] CyanogenMod 7 for the LG Optimus M MS690
DISCLAIMER: This is a CUSTOM' ROM! Use at YOUR OWN RISK!!! By using this ROM, you understand that that I am not liable for any or all consequences of using this ROM. If you don't know what you're doing, DON'T TRY IT. Use at your own risk!
Here ya go folks, a proper port of CM7 for the LG Optimus M. Donations are greatly appreciated, but are not required!!
Author: PlayfulGod
Developers: PlayfulGod and BobZhome
Current Version: 10182011
Description: CM7 port for the LG Optimus M. Well, let's be honest. Unless you're living under a rock, you probably know what Android 2.3.5 (Gingerbread) is. Furthermore, you should know what the CyanogenMod project is. However, if a rock is really your home and you'd like to learn more, please visit their site: http://www.cyanogenmod.com
People I wish to thank
BobZhome - for his assistance and forked Repo
inferiorhumanorgans - for his awesome coded repo for the LG Optimus line. Sure made it easier to port CM7 to the OC.
zefie - for the original port & repo from the thunderg to thunderc.
aospbot - I think he had a hand in the original porting somewhere, so want to throw him some credit too.
sillyputtyddd - for his testing, feedback, providing needed file, info, and insight.
chris9983 - for his testing, feedback, and providing needed info from the OC.
Woof, gregcapps - for testing and feedback.
thevisitor83 - for testing the MS690 builds and providing the needed files.
isaacj87 - for his continued support and advice.
koush - for his kickass recovery.
CyanogenMod - should I say more? Thanks for the best ROM out for our Android devices.
The Android Community as a whole for supporting me while I do stuff I enjoy.
Whats Not Working: Changelog
08172011
sync with CM Repos (2.3.5)
08182011
initial build
Fixed Network GPS
Fixed launcher/added launcher pro
08192011-build 1
Changes to try to fix bluetooth
Changes to try to fix GPS Satellite
Fix for Roaming on lock screen
attempt to fix mms
added BobZhome oc'd kernel
08192011-build 2
Replace kernel with one I compiled
08202011-build 1
Applied some more MMS fixes for CricKet
Replaced kernel with stock kernel for now
build 2
MMS fix
GPS fix
08212011 build1
Synced with BobZhome's repo
trying a different bluetooth driver
Build 2
Switch back to my repo
Stock kernel still used
Applied GPS fixes
Applied MMS fixes
08292011
Bluetooth fixed
Custom bootanimation added back
ADW used from CM src
08302011
Compiled build for MS690
Initial testing
Initial release
08292011
Bluetooth fixed
Custom bootanimation added back
ADW used from CM src
09032011
Plague Overclocked kernel - by PlayfulGod, thanks to isaacj87, reppard, and BobZhome for their assistance. Cpu scaling added for 672, 691, 710, 729, 748, 768, 787, and 806, and beyond for those brave and lucky souls .
cpufreq for CM7 cpu setting
TronDroid added to CMWallpapers and as default wallpaper.
Custom initlogo (bootsplash)
camera fixed
09072011
Release with all previous mentioned.
09082011
reverted the screen fix
bootsound
09092011
kernel tweaks, default cpu speed set @600Mhz, smartass and interactive governors added.
screen lag fixed - Thanks to BobZhome for finding that.
Custom themes added, Honeycomb 3D 3dicon and Rovers Cyan
DT's a2sd
09112011
Plague Kernel updated, now max overclock of 921Mhz
ext4 support
swap support
max oc of 921Mhz
smartass governor
interactive governor
Inverted camera fixed - download and flash kernel update.
__________________ Official Donate link if you like my work and would like to show your appreciation and support. All donations are greatly appreciated!!
Other than a different kernel and a lack of camera what is different in this build from Bobz's rom?
And does it matter what recovery is used?
As long as the update script is compatible with the recovery it shouldn't matter what recovery you use, and seeing as how we only have 2 recoveries at our disposal, i don't see much of a point in making an incompatible rom for the target phone OP should be updated.
__________________
feel like donating? be my guest DONATE
Device(s): Galaxy Nexus, Nexus 7, LG Esteem, LG Revolution, LG Connect, LG Spectrum, Huawei Mercury
Carrier: T-Mobile
Thanks: 195
Thanked 4,310 Times in 1,786 Posts
Quote:
Originally Posted by somedood81
Other than a different kernel and a lack of camera what is different in this build from Bobz's rom?
And does it matter what recovery is used?
Theres slight changes between mine and Bobz builds, but same base yes. And long as what/whoevers recovery works no it doesnt matter which recovery is used.
Quote:
Originally Posted by reppard
As long as the update script is compatible with the recovery it shouldn't matter what recovery you use, and seeing as how we only have 2 recoveries at our disposal, i don't see much of a point in making an incompatible rom for the target phone OP should be updated.
actually all my stuff uses updater-script n edify. The CWM I ported for the OC should work just fine on the OM and it has been submitted to koush for official build, he is trying to figure out how to recognize the OC/OM from the other thunderc builds, as you know there 4 or 5 of them.
And how do you mean my OP needs updated?
Last edited by PlayfulGod; August 31st, 2011 at 07:02 AM.
The Following User Says Thank You to PlayfulGod For This Useful Post:
Theres slight changes between mine and Bobz builds, but same base yes. And long as what/whoevers recovery works no it doesnt matter which recovery is used.
actually all my stuff uses updater-script n edify. The CWM I ported for the OC should work just fine on the OM and it has been submitted to koush for official build, he is trying to figure out how to recognize the OC/OM from the other thunderc builds, as you know there 4 or 5 of them.
And how do you mean my OP needs updated?
Well, this is an Optimus M thread. You have compiled a ROM for the Optimus M which is great. Most of the users on here know which recoveries are compatible with this phone but the OP has instructions for installing CWM which will not work on the Optimus M. A new comer trying to install his first recovery and rom might be a little mislead by your post.
The Following User Says Thank You to reppard For This Useful Post:
Device(s): Galaxy Nexus, Nexus 7, LG Esteem, LG Revolution, LG Connect, LG Spectrum, Huawei Mercury
Carrier: T-Mobile
Thanks: 195
Thanked 4,310 Times in 1,786 Posts
Quote:
Originally Posted by reppard
Well, this is an Optimus M thread. You have compiled a ROM for the Optimus M which is great. Most of the users on here know which recoveries are compatible with this phone but the OP has instructions for installing CWM which will not work on the Optimus M. A new comer trying to install his first recovery and rom might be a little mislead by your post.
If you dont mind explain to me why CWM wont work on the OM? You can do it here or via PM.
From what I seen of the OM and its mtd ,recovery.fstab etc, I dont see why it would not work. So plz educate me if I am incorrect.
And not trying to be confrontational, but the OC and OM have the same partition, sizes, and use the same kernel etc.
I was told the same about CWM and the OC, yet the one I ported works great on it. I'm no guru at these things, but not new on the block either yanno lol.
Last edited by PlayfulGod; August 31st, 2011 at 02:35 PM.
Device(s): LG Optimus M rooted w/ CM7.1-IHO @806mhz stable
Carrier: Not Provided
Thanks: 55
Thanked 64 Times in 50 Posts
Hey Playfulgod....do you see this rom having a custom boot splash like the Hauwei Ascend build? And will future updates allow for splash animation to be changed through the terminal emulator or adb instead of all the hassle of using perl scripts to bust apart and repack the boot image?
Thanks for all the work you put in for the community!!!
Device(s): Galaxy Nexus, Nexus 7, LG Esteem, LG Revolution, LG Connect, LG Spectrum, Huawei Mercury
Carrier: T-Mobile
Thanks: 195
Thanked 4,310 Times in 1,786 Posts
Quote:
Originally Posted by TweeksRevenge
Hey Playfulgod....do you see this rom having a custom boot splash like the Hauwei Ascend build? And will future updates allow for splash animation to be changed through the terminal emulator or adb instead of all the hassle of using perl scripts to bust apart and repack the boot image?
Thanks for all the work you put in for the community!!!
Yea I will eventually get around to compiling a initlogo.rle for it. But far as being able too change em out on the phone I dunno, its in root, which as you know is locked down/secured. We can make root unsecured when we build, but then there would be alot more n00bs breaking their phones lol. I will look into seeing if they could be changed by flashing a update.zip tho.
The Following 2 Users Say Thank You to PlayfulGod For This Useful Post:
Device(s): LG Optimus M rooted w/ CM7.1-IHO @806mhz stable
Carrier: Not Provided
Thanks: 55
Thanked 64 Times in 50 Posts
Thank you soo much! I believe the update.zip method will be more noob proof as that could probably be handled by the user through the ZipThemer app. Atleast this way if they mess it up the app will give em an error message instead of a bricked phone.
I've learned that some splashes on other models be changed by placing the new splash on the root of the sdcard and typing this into the terminal emulator:
#su
#flash_image splash1 /sdcard/yoursplashhere.img
#reboot.
Its pretty much the same syntax used for replacing an exsisting custom recovery with a new.
Last edited by TweeksRevenge; August 31st, 2011 at 02:47 PM.
Reason: Added content
Device(s): Galaxy Nexus, Nexus 7, LG Esteem, LG Revolution, LG Connect, LG Spectrum, Huawei Mercury
Carrier: T-Mobile
Thanks: 195
Thanked 4,310 Times in 1,786 Posts
Quote:
Originally Posted by TweeksRevenge
Thank you soo much! I believe the update.zip method will be more noob proof as that could probably be handled by the user through the ZipThemer app. Atleast this way if they mess it up the app will give em an error message instead of a bricked phone.
I've learned that some splashes on other models be changed by placing the new splash on the root of the sdcard and typing this into the terminal emulator:
#su
#flash_image splash1 /sdcard/yoursplashhere.img
#reboot.
Its pretty much the same syntax used for replacing an exsisting custom recovery with a new.
yea or thru recovery/RM, but I have to finish that debate first lol.
The Following User Says Thank You to PlayfulGod For This Useful Post:
Device(s): LG Optimus M rooted w/ CM7.1-IHO @806mhz stable
Carrier: Not Provided
Thanks: 55
Thanked 64 Times in 50 Posts
Lol true...
My two cents: If CWM and Rom Manager work in this device it would be soo much easier to update and customize as the user can long-press the new flashable zip and simply select Rom Manager as the app to handle that file instead of rebooting into recovery the hard way and risk total failure.
Device(s): Galaxy Nexus, Nexus 7, LG Esteem, LG Revolution, LG Connect, LG Spectrum, Huawei Mercury
Carrier: T-Mobile
Thanks: 195
Thanked 4,310 Times in 1,786 Posts
Quote:
Originally Posted by TweeksRevenge
Lol true...
My two cents: If CWM and Rom Manager work in this device it would be soo much easier to update and customize as the user can long-press the new flashable zip and simply select Rom Manager as the app to handle that file instead of rebooting into recovery the hard way and risk total failure.
Very true! I dont see why the one I did for the OC wont work, still waiting on that explanation besides 'it just wont'.
Device(s): Galaxy Nexus, Nexus 7, LG Esteem, LG Revolution, LG Connect, LG Spectrum, Huawei Mercury
Carrier: T-Mobile
Thanks: 195
Thanked 4,310 Times in 1,786 Posts
Quote:
Originally Posted by somedood81
So does this mean rom manager will work now too?
Yes. For ROM Manager to do its thing it has to have CWM install for the particular phone. Not one with the same name, or close to it.
And as the OM and OC are almost identical esp with the partitions and mount points, I didnt see any reason the one I prted for the OC shouldnt work lol. Just needed some to trust me and try it out
Device(s): LG Optimus M rooted w/ CM7.1-IHO @806mhz stable
Carrier: Not Provided
Thanks: 55
Thanked 64 Times in 50 Posts
Oooooo yeeeahhhh!!
Yup....However you WILL have to change recoverys. but those updates we used to flash like the ROCK kernel and MMS patch are signed with AMEND scripting and wont work. Heres how to change recovery the easy way (since you already have one) DO NOT INSTALL IT FROM ROM MANAGER!!! I cannot confirm that way works as I always change recoverys with terminal emulator.
Place the new recovery.img on the root of your sdcard and then do the following from terminal emulator. (mount the system R/W however you prefer)
if all goes well you'll be seeing that brutal CWM recovery in no time, flat!
REMEMBER:: REPLACE YOUR RECOVERY BEFORE FLASHING CM7.2 and DONT WIPE YOUR SDCARD just everything else
Last edited by TweeksRevenge; August 31st, 2011 at 04:45 PM.
Device(s): Galaxy Nexus, Nexus 7, LG Esteem, LG Revolution, LG Connect, LG Spectrum, Huawei Mercury
Carrier: T-Mobile
Thanks: 195
Thanked 4,310 Times in 1,786 Posts
Quote:
Originally Posted by TweeksRevenge
Yup....However you WILL have to change recoverys. but those updates we used to flash like the ROCK kernel and MMS patch are signed with AMEND scripting and wont work. Heres how to change recovery the easy way (since you already have one) DO NOT INSTALL IT FROM ROM MANAGER!!! I cannot confirm that way works as I always change recoverys with terminal emulator.
Place the new recovery.img on the root of your sdcard and then do the following from terminal emulator. (mount the system R/W however you prefer)
if all goes well you'll be seeing that brutal CWM recovery in no time, flat!
REMEMBER:: REPLACE YOUR RECOVERY BEFORE FLASHING CWM and DONT WIPE YOUR SDCARD just everything else
I have a metroff mms fix converted to edify on my wiki, and the others just need repackaged as well. Actually the copy of reppards kernel I have came as edify
Device(s): LG Optimus M rooted w/ CM7.1-IHO @806mhz stable
Carrier: Not Provided
Thanks: 55
Thanked 64 Times in 50 Posts
Safety First!!!
I always recommend changing recoverys through terminal or adb. In this case we are switching from AMEND to EDIFY which most android apps wont recognize since this isnt a common thing to do. I have tested one-click flashing through my file manager (the stock one) and it reboots into recovery and installs. My only stumbling block is I cannot get used to using the camera button as enter.
If you press the power button in CWM recovery the screen will go black but DO NOT PANIC!!! Press it again to restore the screen and continue on playing with this new recovery.
Wifi Is non functional for me. Flashed the new recovery, wiped everything, flashed this rom, no wifi. It says error in the menu when I try to select it. How did I manage to **** that up?
Device(s): Galaxy Nexus, Nexus 7, LG Esteem, LG Revolution, LG Connect, LG Spectrum, Huawei Mercury
Carrier: T-Mobile
Thanks: 195
Thanked 4,310 Times in 1,786 Posts
Quote:
Originally Posted by TweeksRevenge
I always recommend changing recoverys through terminal or adb. In this case we are switching from AMEND to EDIFY which most android apps wont recognize since this isnt a common thing to do. I have tested one-click flashing through my file manager (the stock one) and it reboots into recovery and installs. My only stumbling block is I cannot get used to using the camera button as enter.
If you press the power button in CWM recovery the screen will go black but DO NOT PANIC!!! Press it again to restore the screen and continue on playing with this new recovery.
yea use the hard buttons, VOL+- to scroll, camera button to select, back button to goo back. All other buttons will blank the screen, just press one of them again to bring it back.
And to make a small correction, its not android or apps that determine if AMEND or EDIFY is used, but the recovery and its associated files.
Device(s): Galaxy Nexus, Nexus 7, LG Esteem, LG Revolution, LG Connect, LG Spectrum, Huawei Mercury
Carrier: T-Mobile
Thanks: 195
Thanked 4,310 Times in 1,786 Posts
Quote:
Originally Posted by somedood81
Wifi Is non functional for me. Flashed the new recovery, wiped everything, flashed this rom, no wifi. It says error in the menu when I try to select it. How did I manage to **** that up?
prolly the kernel I used, I will use the stock one in the next build til a better one is compiled. I wont mention whose kernel I used lol
Device(s): lg motion 4g, rooted and tweaked
sg tab 2 7' rooted stock jb
Carrier: MetroPCS
Thanks: 190
Thanked 965 Times in 496 Posts
Damn, the God is moving around a bit.
My brother will be happy to know that he's flashing a rom compiled by one of the best.
And if I know PG the whole amend vs edify issue will be gone soon.
__________________
looking for local miami music? in a miami band and want free promo and show tips, no strings attached? www.facebook.com/hahopromotions show updates, music news and free stuff!!! i help here for free, so i figured i can do this too!!! enjoy!
So can I flash a different rom from CWM or do I need to flash back to my old recovery? No Wifi is a dealbreaker for me, I have next to nothing for a cell signal where I'm at, can't even sign into my google acct without wifi.
Edit: never mind, with tweeks tip I was able to flash reppards kernel and get wifi working.
Last edited by somedood81; August 31st, 2011 at 05:12 PM.
Device(s): Galaxy Nexus, Nexus 7, LG Esteem, LG Revolution, LG Connect, LG Spectrum, Huawei Mercury
Carrier: T-Mobile
Thanks: 195
Thanked 4,310 Times in 1,786 Posts
Quote:
Originally Posted by somedood81
So can I flash a different rom from CWM or do I need to flash back to my old recovery? No Wifi is a dealbreaker for me, I have next to nothing for a cell signal where I'm at, can't even sign into my google acct without wifi.
Edit: never mind, with tweeks tip I was able to flash reppards kernel and get wifi working.
Wifi will be fixed as it works in my OC builds. The camera was working in the test builds but stopped for some reason. It will be fixed too
Far as flashing other ROMs, as long as they use updater-script and EDIFY yea no problem. CWM no longer does AMEND tho.
Last edited by PlayfulGod; August 31st, 2011 at 05:18 PM.
Device(s): LG Optimus M rooted w/ CM7.1-IHO @806mhz stable
Carrier: Not Provided
Thanks: 55
Thanked 64 Times in 50 Posts
Yup just select "disable script asserts" and flash whatever you like.
I just reflashed with both the kernel and mms patch and all seems to be well. The ROCK kernel DOES work....I suppose I should have powered down and stuck the SDcard into my PC instead of doing a USB transfer the first time.
My PC doesn't like my android....I think it's jealous
Device(s): LG Optimus M rooted w/ CM7.1-IHO @806mhz stable
Carrier: Not Provided
Thanks: 55
Thanked 64 Times in 50 Posts
Attention: A2SD
I've attempted to flash the A2SD script and I was an EPIC FAIL. It was soo bad I almost wanted to film the results! Custom Recovery survived as it always does so a ROM reflash is under way. I'm gonna look into a solution....
Well I flashed the new a2sd, it rebooted fine. Then I ran d2sd and it seemed to work fine but when it rebooted my screen was a jumbled static mess, only time I've ever seen a screen look like that it was hooked up to a blown video card, lol. I rebooted and everything seems fine. I think that may have been the epic fail tweek was talking about earlier.
Device(s): LG Optimus M CM7.1-RC1-MS690-Reppard (09-03-2011)
OC @ 768MHz
Carrier: Not Provided
Thanks: 14
Thanked 11 Times in 9 Posts
Quote:
Originally Posted by somedood81
Well I flashed the new a2sd, it rebooted fine. Then I ran d2sd and it seemed to work fine but when it rebooted my screen was a jumbled static mess, only time I've ever seen a screen look like that it was hooked up to a blown video card, lol. I rebooted and everything seems fine. I think that may have been the epic fail tweek was talking about earlier.
Device(s): Galaxy Nexus, Nexus 7, LG Esteem, LG Revolution, LG Connect, LG Spectrum, Huawei Mercury
Carrier: T-Mobile
Thanks: 195
Thanked 4,310 Times in 1,786 Posts
Quote:
Originally Posted by mystifire2
How do you use ROM manager to update the ROM in the future
Once the CWM gets officially built and merge by koush, my stuff for the OM will be avail thru RM as well as on my wiki. At that time you will be able to dl and install the ROM and/or gapps thru RM.
With RM you can just press on the CM7-OM.zip you dl n cp to you sdcard and RM will ask if you want to install this etc etc, along with give you the options to wipe date/factory reset and wipe Dalvik cache. RM will then reboot into recovery and do the selected wipes and flash the ROM and reboot.
Now if all that will work each and every time on my CWM build I dunno, but worst I seen it do it just reboot and not do nadda. The official build should work as intended tho.