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

For Downgrading, or putting Stock rom on

new optimus

Android Expert
Mar 10, 2011
4,205
1,459
Jax Fl
I would like to thank joneidy for his great information and posting the files needed.
If you have 2.2.2 then you need to downgrade, use lgnpst
The 2.2.1 rom you need from joneidy's unbrick thread
OPTIMUS M STOCK ROM.7z

Use the update prl tutorial for links and what ever to get everything needed ok. that is located
http://androidforums.com/lg-optimus-m/391622-tutorial-manual-update-3020-prl.html


ok after you have and install LGNPST you will be greated with
Hey everyone all my screenshots are gone, and until or unless I need to create more I dont plan on it.
my pics are all hosted on my home server and I had a hard drive failure and server crash.
LGNPST%20First%20page.jpg

Then you need to open the bin the little folder icon and chose the downloaded bin file. looks like
LGNPST%20Selecting%20bin%20file.jpg

When you get it selected it looks like
LGNPST%20bin%20selected.jpg

Then you need to select the prl, if you want if you don't you will keep the prl you have. but this will be a way to get on the newest one and possibly get some 3g speed.
LGNPST%20Select%20PRL.jpg

Then after all that you will see

LGNPST%20ready%20to%20go.jpg


Now just press start, and do not unplug until the process is at 100%.
Also have a battery that has 40% or more of a charge, makes things less likely to go wrong.
 
im getting " input spc of your phone " and HRESULT==0x80020009 Exception occurred when i try to register the dll.

does anyone know what is going on. im on win 7 64bit.

( i got the hresult error to go away by running compatibility xp on the dll, to do this just right click the file and chose compatibility xp.)
 
Upvote 0
im getting " input spc of your phone " and HRESULT==0x80020009 Exception occurred when i try to register the dll.

does anyone know what is going on. im on win 7 64bit.

i got the hresult error to go away but still wants input spc
you need your spc, you can get it from android - whiterabbit.org
 
  • Like
Reactions: vigos and stitan
Upvote 0
just one question did the phone will lose signal from metro pcs how was the other way to downgrading ???cause im on 2.2.2 , and im not use to adb shell comand yet =[
I am unsure of what your asking?

Using this way will not lose signal from metropcs, The other way to downgrade? I am not aware of any other ways.
This method does not use adb shell.

You want to root 2.2.1 after you downgrade you use gingerbreak.apk which is as simple as installing it on your phone, same as you install anything, then press root phone.

thats it.

Now if you want custom recovery that uses adb shell to put on. but at no time will you lose metro service with this method.

The way metro service is lost is if you unplug phone during its processing, that can screw up your esn and your phone number.:eek:
 
Upvote 0
Don't laugh if I sound like a total noob, but after I mistakenly downloaded the update off the Metro site (and lost perfectly good root) I tried to downgrade my Optimus M with the files/method in this thread. I got to the part where I had to input my SPC, did that, and then I got an error in a .dll file.

Here is the exact error message I got:

ERROR: Unable to load [LGNPST_Utility5.dll] Component Path = Version = HR = 0x80040154


How could I get around that? I even turned off user account control as the last poster suggested.
 
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