• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root [ROM] Proper port of CM7 for the Optimus C

PlayfulGod

Extreme Android User
Jan 28, 2011
8,099
4,929
NW Georgia
unleashedprepaids.com
Ambox_speedy_deletion.png
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 C. And to beat it all no buying me energy drinks required, no phones have to be sold, or any ad's have to be click for you to get it.
androidwink.png
Donations are greatly appreciated though, but are not required!!

  • Author: PlayfulGod
  • Builders: PlayfulGod and BobZhome
  • Current Version: 10182011
  • Description: CM7 port for the LG Optimus C. 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 and mik9 - for the original port & repo.
  • 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.
  • 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.
    android-smile.png
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
  • 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
        androidwink.png
        .
      • cpufreq for CM7 cpu setting
    • TronDroid added to CMWallpapers and as default wallpaper.
    • Custom initlogo (bootsplash)
    • camera fixed
  • 09072011
    • Release with all previous mentioned.
  • 09092011
    • kernel tweaks, default cpu speed set @600Mhz, smartass and interactive governors added.
    • screen lag fixed - Thanks to BobZhome for finding that.
      androidwink.png
    • Custom themes added, Honeycomb 3D 3dicon and Rovers Cyan
    • DT's a2sd
  • 09112011
    • Plague Kernel updated, max overclock of 864Mhz (reverted back to previous settings)
      • ext4 support
      • swap support
      • max oc of 864Mhz
      • smartass governor
      • interactive governor
    • Inverted camera fixed - download and flash kernel update.
  • 09192011
    • Synced with CM repo
    • Plague kernel updated with smartass2 governor
  • 10182011
    • Synced with CM repo
Links

Download links and more details


Want to Show your Appreciation?
 
PlayfulGod, I just uploaded all you requested and have pm'd you the link. The upload is of a stock Optimus C 2.2.2.

The commands i used to get this info from adb was as follows:

dd if=/dev/mtd/mtd0 of=/sdcard/boot.img bs=4096
dd if=/dev/mtd/mtd5 of=/sdcard/system.img bs=4096
dd if=/dev/mtd/mtd2 of=/sdcard/recovery.img bs=4096

I also included the cpuinfo.txt, mtd.txt, and partitions.txt in the rar file. I hope that is ok the way I provided this info.

One question. Are you planning on working on a recovery for the Optimus C as well? getitnowmarketing has been working on including the Optimus C in the "All in one recovery" but hasn't released it yet. I tested it and provide my results, but still no go on the release.


Sillyputty
 
Upvote 0
PlayfulGod, I just uploaded all you requested and have pm'd you the link. The upload is of a stock Optimus C 2.2.2.

The commands i used to get this info from adb was as follows:

dd if=/dev/mtd/mtd0 of=/sdcard/boot.img bs=4096
dd if=/dev/mtd/mtd5 of=/sdcard/system.img bs=4096
dd if=/dev/mtd/mtd2 of=/sdcard/recovery.img bs=4096

I also included the cpuinfo.txt, mtd.txt, and partitions.txt in the rar file. I hope that is ok the way I provided this info.

One question. Are you planning on working on a recovery for the Optimus C as well? getitnowmarketing has been working on including the Optimus C in the "All in one recovery" but hasn't released it yet. I tested it and provide my results, but still no go on the release.


Sillyputty
Thanks and what you provided will work fine and thanks for posting those cmd's too. I had found em for someone else on a diff request I am working on and forgot to update any threads with the info, so thank you.


And I am working on porting CWM to the OC too ;)
 
Upvote 0
what about mms?

I got it to work, but I had to play around with it. I found that the numeric carrier info in the build.prop is incorrect. I switch it from "310016" to "310000". Of course, this could just be for my area.

I also used a MetroMMSfix.zip and edited it for Cricket. I take no credit for the fix and tried to find the original link to give the dev credit, but couldn't find it.

I edit the file to http://dl.dropbox.com/u/16886974/CricketMMSFIX.zip so that it populates the telephony database with the correct data. I have also heard that if some people use the original MetroMMSFix that it resolved their issues with Cricket MMS. It just never seemed to work for me till I populate the script with the Cricket data. Now it seems I can send and receive mms. Until I did these changes, I could not send or receive mms.

GPS network seems to work
GPS satellite doesn't seem to
Bluetooth still a no go
 
Upvote 0
I've got it running, so far, so good. THANKS!

I am going to ask a newbie question, and please... don't mock me - how do I apply the MMS fix?

Thanks in advance.
IF you're on the latest build you may not need it as I have apllied some mms fix into the build

I'm pretty sure you flash the zip in recovery
you would be correct.
 
Upvote 0
It booted with the latest build. One bug though: I have a headset with a mic. Before the rom I could use the Mic for anything. But now the Mic doesn't work for anything
todays build? or one listed in OP? which I am about to edit :)

MMS work? how about bluetooth? can you get gps to lock on?
 
Upvote 0
todays build? or one listed in OP? which I am about to edit :)

MMS work? how about bluetooth? can you get gps to lock on?
The one with the new Bluetooth driver. Bluetooth turns on but I have no devices to test if it will pair. MMS doesn't work with the default rom. For some reason on the other cm7 rom applying the fixes then installing autostart fixed it. I'm trying that now. I would test gps but google maps won't install. Says insufficient space even though I have 80 or so mb
 
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones