I have flashed a lot of custom ROMs onto my phone, like CM7, kangs and such of CM9 before it's released, MIUI, and so on. I didn't want to wait till the third quarter of 2012 before I got some IC on my phone. Now that we're almost that far into 2012, I was wondering how I could restore my phone back to LG's stock Gingerbread software - the one that i had before I flashed CM7 - and unroot my phone.

I have lost my backup so I cant restore. I'll have to use smart or NVFlash or something like that. How can I restore my LG Optimus 2X P990 back to original LG software, so that I am ready for updating it to LG's ICS release?

2 Answers 2


There is a zip file that is posted in this video description that you can flash via Clockworkmod or your favorite custom recovery that will revert your device completely to stock (including removing the recovery image and such).

The video goes through the process step-by-step, for your convenience, but it's basically flashing that file via CWM, and then being happy :)

It also goes through how to unroot, if needed!

  • so if i flash the zip file and unroot, i am back into stock, so i can install new updates from lg without problems? It also removed cwm recovery? It says G2X, i have the O2X, will it still work? Or is it two separate files? Jun 15, 2012 at 15:48
  • As this site points out, they're the same, one is just the international version and one is not. And yes, the .zip file should remove CWM recovery and unrooting should allow you to perform the OTA update. Jun 15, 2012 at 15:59
  • But it looks like the interface and launcher, etc is completely different on the g2x, than my o2x was. And i dont want that Jun 15, 2012 at 16:03
  • 1
    Fixed it, ended up using SmartFlash to flash stock rom. Got the firmware from XDA Jun 18, 2012 at 14:35
  • 1
    Yeah, me too, thanks for the help though:-) Now i'm ready for ics from LG:-) Tried another update from lg, and it worked, so i am sure ics will be updated safely. If ics from LG comes in this century..... lol Jun 18, 2012 at 14:43

I fixed it:

I ended up using SmartFlash to flash stock ROM. Got the firmware from XDA.


SmartFlash tools & drivers: http://android.modaco.com/content/lg-optimus-2x-2x-modaco-com/335494/13-apr-smartflash-stock-baseband-release-1035-21-20110405/

Firmware: http://forum.xda-developers.com/showthread.php?t=1035041


  1. Download firmware for your location
  2. Download SmartFlash tools and drivers
  3. Connect phone to computer on the S/W Upgrade screen - description below
  4. Let windows install the drivers
  5. Open SmartFlash
  6. Go to "Rom copy D/L
  7. Select CP bin and AP bin files - description below
  8. Make sure "normal mode" is selected
  9. Make sure "erase CAL data" is unchecked
  10. Make sure channels and such are matching your phone - you'll recognize it
  11. Select start and wait till it's completed and your phone will be up and running again with Stock ROM!

CP bin = *.fls file in firmware archive AP bin = *.bin file in firmware archive

Get into S/W Upgrade screen by pulling your battery out, holding the volume down button and plugging your pc cable in. Hold the volume down until the S/W Upgrade screen appears

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .