[LG Thrill 4G] kfdenden:
Hi there,

There has been a lot of discussion about how to get the USA ATT version of the P925 Thrill4g up and running fully with 4g enabled and working.

I have upgraded my LG Thrill 4G from stock froyo direct from the AT&T store to Android Version: 2.3.5 with Baseband: L620_MODEM_SIC_01.1042.00 showing Model Number: LG-P925g with Kernel Version 2.6.35.7 and Build Number GRJ90. I assure you, I am too stupid to make any of this up, so if you are interested in reading the easily enough accomplished, very descriptive method, read on.

After many a try due to the numerous blind alley posts and dead links, here are my findings:

Ingredients:

Tip: Download and extract these BEFORE following the process:

The flashing tool that I found here

The flashing tool fixes 1 & 2 that I found here

The driver that I had to use (attched) named "LGAndroidDriver_Ver_1.0_All.exe".zip

The rom/kdz that I found here

The program to root the rom that I found here

The cleanup program to remove the unwanted programs from the new rom that I found here

Fine Print:

1. Back Up Everything - This will wipe your phone, which isn't that big of a deal if your most important data is in the cloud with Google.

2. I created NOTHING. I just failed until I found exactly what works and could perform the tasks with relative ease, precision, and get reliable and predictable results. All the links and downloads here....please follow those links and give those people some love.

3. Yada Yada I take no responsibility if you roger your phone but good. I can help you, but I assure you, there are many other people here who are more experienced who would be happy to do that for you.

4. This post is intentionally verbose so that everyone can participate in unscrewing themselves from AT&T, please feel free to comment on your findings with this process.

5. Unless explicitly otherwise specified, run all programs as administrator, and, if you can, in XP SP2 compatibility mode.

(Relatively easy method): Read ALL instructions completely before proceeding.

A. Install Small Server And Modify It

I went here and followed the instructions - they are basic:

1. Download http://smallsrv.com/ - the latest version will do nicely

2. Install and Run program as an administrator (right click on program)

3. Go to Settings (right click on the top menu bar of the program)

4. Go to HTTP Settings

5. Change Port to 9002

6. Extract the Content of the zip file named "www.zip" into C:\shttps\www

7. Edit C:\windows\system32\drivers\etc\host in notepad and add the following line:

127.0.0.1	csmg.lgmobile.com (click here for screenshots of all of this)

8. Save and close the file

B. Drivers, Parsers, and COM-Phone Connection

I followed the instructions here . Follow along!

1. Install Drivers (attached) and msxml.msi (found in the flashing tools you downloaded), then reboot your computer

2. Open Server Program, leave it running

3. Remove your phone battery

4. open your pc device manager (in control panel) and look at COM and PORT section

5. hold volume up button (only) and connect your mobile to pc through USB while pressing this button, and keep pressing until you see a new port has been added and installed in your COM and PORT section (about 15-20 sec), now you can release the button, be sure that port will stay apparent after releasing the button, or repeat this step (with longer press on volume up button)

6. At this point, you may/will need to point your COM/PORT (LGE MOBILE) to the newly install drivers (found at C:\Program Files\LG Electronics) so that the computer knows what device you just plugged in)

7. put your battery back and don't touch your phone again (edit: It took me a bit to get the COM/PORT to register, but when it does - LET GO OF THE VOLUME+ BUTTON. Alternatively you can, while holding the volume+ button,

right click

on the COM/PORT error you see and then start pointing the computer to the appropriate driver) Do not proceed until your computer recognizes the device. If you would like, you can map the PORT/COM to COM41 by clicking on ports, right click on the LGE USB, select properties, click on the tab port settings, click on advanced, change port to 41 and click ok

8. As an aside, you can also begin the flashing process below without completing the above steps by putting your device in debugging mode. That post is here but it did not work for me that way so I provided the instructions above for those of you who need a more certain method

C. Flash Phone

Open/unzip/extract the flashing tools to begin the flashing process with screenshots here

1. Install "B2CAppSetup.exe" and run LGMobile update - the ONLY error you should encounter is that LGMobile update can't find an internet connection. Good! The Server is working and LGMobile won't kill the update process.

2. Run as administrator "windows enabler.exe" and switch to the "ON" position( left click on icon in icon tray)

3. Your phone is already connected, so you need to Start "UpTestEX_mod2_marwin.exe", select and browse to your v20c KDZ file.

Set options emeregency, 3gQCT as pictured and press "NORMAL WEB UPGRADE TEST"

4. On the next screen, hit upgrade start

5. On the pop-up, hit clear registry, other country in the dropdown, and your language of choice (presumably english) and select ok.

6. The program will start the official LG Flasher - have a 5 minute coffee break.

D.Clean Up

Your phone is now flashed.

1. Hit exit on the LG Flasher and unplug your phone.

2. Press and hold the 3D button and the Volume- (down) button, and the power button until you feel a vibration

3. Once the wipe screen comes up, go ahead and clear out everything one at a time (the volume keys are up and down and the 3d key is enter)

4. After that, select the reboot phone option

5. Reinstall SIM card and External SD

6. Power phone on

7. Skip or exit all prompts

8. Set phone in debugging mode (settings/applications/development/debugging)

9. Connect phone to computer - device manager should still be open - make sure it picks up the COM/PORT - you don't have to hold down any buttons

E. Root phone

We're getting close - almost there!

1. You downloaded Megatron from here - open run.bat

2. It will root your phone for you (one of the easiest steps ever) by pressing enter.

3. The phone will restart many times. When run.bat is all finished, it will ask you to press enter to exit - do not remove phone due to the next step - just press enter and the window will go away

F. Clean Up

Clean up Rogers Bloat referenced from post here

1. In the Remove Roggers File folder, click run.bat and make your selections

2. I chose 1 and 3 and leave the APN alone

3. Then, press 4 to reboot your phone

4. Finally, disconnect phone from computer

G. Enable Data Connection

Set your APN to enable data connection (you should already see 4g, but you won't yet have data or MMS

1. On your phone, go to Settings -> Wireless & networks -> Mobile Networks -> enable Data Enabled -> Access Point Names -> menu button -> New APN ->

2. Place these values in manually: excerpted from post here

Name: AT&T

APN: wap.cingular

Proxy: leave blank

Port: leave blank

Username:WAP@CINGULARGPRS.COM

Password:CINGULAR1

Server: leave blank

MMSC: http://mmsc.cingular.com

MMS Proxy: wireless.cingular.com

MMS Port: 80

MCC:310

MNC:410

Leave the rest of the fields blank

APN Type: leave blank

3. Save and Select APN

4. Reboot Phone

---At this point, you should be all finished with a working Gingerbread AT&T Thrill4G getting 4G on your phone, receiving MMS, etc. so go ahead and set up your google account and finish that pot of coffee.