Search Tablet-Crunch Blog Postings (i.e. LG Optimus T, iPad, etc...)

Loading...

Popular Posts

What upcoming tablet/platform are you most interested in buying?

Tuesday, January 18, 2011

LG Optimus T - Rooting, Recovery, ROM Installation, and Overclocking

EDIT - I have added a video review of this phone with these modifications made.


I have also added a video tutorial on how to do the following to your own phone. This video should be used as a supplement to this guide. Again, proceed at your own risk as I believe this voids your warranty. 


In my WIND Mobile phone buying guide, the LG Optimus T  came up as the best valued phone. I purchased two of these phones from ebay for around $250 each (canadian, including shipping, duty, tax, and unlocking fees). I've been told by other users that they have paid upwards of $300, but I guess it depends where you get it from. I'm going to go over how you can root your phone, install custom ROMs (custom unofficial versions of the firmware/operating system), and overclock your phone. Remember, this is not official and I believe voids the warranty of your phone, and there is a risk that if something goes wrong you can brick your phone (essentially destroy it, although sometimes recovering it is possible). The sites I am going to link you to give detailed walkthroughs and should outline the possible risks. I have done the following with two different LG Optimus T phones with no problems, but there is a risk i'm told. This processes can be a bit frustrating and challenging to figure out and it can be hard to find everything, so i've consolidated everything you need to this one post and provided links for each part. Remember, work carefully and proceed at your own risk!

Warning! This should only be performed on an LG Optimus T / One that has Android 2.2 froyo, NOT Android 2.2.1 froyo. Also this does NOT work with the Optimus S phone. You cannot root with Android 2.2.1 froyo firmware, and if you wish to continue to must DOWNGRADE to Android 2.2. Check "Settings - About Phone" and it should say 2.2. See the following link for more information on downgrading. The following thread also says that 2.2 is faster and more stable anyways, and suggests you use a class 4 or higher microSD card either way.


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


The first step is to root your phone. Luckily the program Z4root works as a 1-click rooting solution for the LG Optimus T. This application is no longer on the android market, but you can find it with a quick google search, or even better you can get it from the source at the XDA developers forums here.


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


The XDA developers are going to come up a lot, because they do a lot of the work in making custom ROMs, rooting phones, etc... 


Step 1) Download Z4root onto your computer and load it onto your phones microSD card.


Step 2) Download an APK manager/installer from the Android market. This program will allow you to find the APK file that you just downloaded from the web and put onto your SD card, and install it onto your phone.  


Step 3) Run Z4root and root your phone (permanent rooting option).




Step 4) Install custom recovery.
Now, once you've rooted you need to install a custom recovery program, found here.


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


This program allows you to boot your phone into 'recovery mode', which enables you to flash (install) custom ROMs (like version of the operating system),  custom kernals (custom settings that enable overclocking), and perform backups of your entire system and all your apps (using titanium backup and NAND backup). Don't worry about these details for now, just follow the link above and walk through the guide. I downloaded a terminal emulator on my phone from the market in order to enter the commands they have listed. When you download the terminal emulator, open it up and then type "su" without the quotation marks. It will then ask you for superuser/root permission, and click YES. Now you will have a # sign and you can go ahead and type all of the commands listed on the website I linked above. Keep in mind that you do NOT type the # symbol for each command line. The # symbol just indicates that you are in the root directory of your SD card. Keep in mind this command (# mv /system/etc/install-recovery.sh /system/etc/install-recovery.sh.bak) did NOT work for me, but as i've read it isn't supposed to. If you read through the questions and comments in the walkthrough thread for installing this ROM, someone asks about this step not working. The developers response is...


"You don't want that file (referring to install-recovery.sh) there as it keeps recovery from "sticking" its not in all roms usually there ater you do an ota update. That command removes it. If its not there move on to next step."


So as you are going through and entering the commands, keep going even if this one gives an error (check the thread in the link and you'll read cases of other people who have had similar problems, and how they fixed them). As long as you're confident that you've typed in the commands as they are given, just keep going through them and hopefully it will work. Remember these are syntax sensitive, so make sure to copy them VERBATIM.  


Now keep in mind, I found installing the recovery to be the hardest part of this entire process. Also remember, all of these ZIP files you download (kernals, roms, recovery, etc...) must be copied over as the ZIP file. Do NOT unzip them and copy the contents to your SD card, this will NOT work. Once you have your phone rooted and the custom recovery install, you can quite easily install ANY ROM you want. This means that when people start releasing their custom 2.3 gingerbread ROMs (which usually come out long before the official firmware update is released) you can be the first one on the block to be running it.




Step 5) Download a custom ROM and flash it to your phone using the recovery you just installed. Now BEFORE you do anything, make sure to run a full backup. In the backup/restore section of the recovery, you want to do a full NAND backup. This custom ROM made over at the XDA forums will really make your phone fly. This one is called the Megatron ROM, and I really like it because it's really fast and pre-overclocked to 730 mhz. It has hardware acceleration enabled and a bunch of other fancy features that are NOT enabled with this phone stock. You will find window transitions, animations, and programs running much faster after installing this ROM. There are LOTS of different ROMs available to install, so head over to the XDA developers forum and check out what there is. I'm sticking with Megatron until android 2.3 gingerbread is released, but there are also other great options. There is even an alpha release of 2.3 gingerbread out right now for the Optimus T / One, although it isn't fully functioning and stable yet.




Step 6 (optional)) Install custom kernal to enable greater overclocking. The Megatron rom is plenty fast and is overclocked to 730 mhz without the need for any programs like SetCPU. If you want to go a bit higher, you can download a custom kernal here.


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


For the kernal you download it, move the zip file onto your SD card, boot into recovery mode, and then flash it from zip. Then when you reboot your phone you will be able to overclock past 730 mhz up to a stable 806 mhz. I've tried going higher, but 806 mhz seems to be the best stable speed to go with. Now in order to do this, you need the program SetCPU from the market. I had to buy this for 2-3 dollars, and it was worth it because I feel like my phone is a little bit more snappy at 806 mhz vs 730 mhz, but it's your choice. SetCPU also gives the option to scale back the CPU's clock speed when it isn't being used (i.e. when it's idle in your pocket), so I have mine set with a max of 806 mhz, and a minimum of 250 mhz.

EDIT - BIG news!!! You can go through that same process for step 6 to install the kernal for OC'ing, but a new kernal has been released that FIXES THE TOUCHSCREEN BUG!!!! So all of that crazy lag and slowdowns in games when you touch the screen (the CPU usages would spike to 100%) has been mostly fixed. This new kernal also allows overclocking the same as the one posted above at the start of step 6, so I would strongly advise to use this one instead!

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

Step 7) Here is a link to a thread at the XDA developers forum that was made as a central resource for all things LG Optimus T/One (these two phones are identical). You have the option of installing other ROMs and kernals you find, but these are the ones i've personally tried and that have worked well for me. Also, when a 2.3 gingerbread ROM is released, you can download it, load it to your SD card, boot into recovery, then flash the zip file and BOOM, you'll be running 2.3 gingerbread. Remember, before you do anything with new ROMs and kernals, always do a full NAND and nandroid backup from recovery, and do a full backup from Titanium backup. 


Step 8) Unlocking. I found this website to work perfectly for both of my LG Optimus T phones, and I got both codes within 12 hours.

http://theunlock.ca/html/pricemodels.php


An anonymous poster gave the following type in the comments section on unlocking.


"Also I suggest you add this in ur unlock section: this megatron rom is developed based on LP500, which is identical as LP509 but used by t-mobile in U.K. There is a possibility that the unlock code enter screen does not show up even you have the WIND SIM in place after reboot. Inorder to load the unlock code you'll need to type in: 2495#*500# instead 509, while other ROM developed based by other version require change the 500 to 510/507/511 etc. Mode number can be accessed by click "setting->about phone-> model number..

hope this helps.

make sure the unlock code is 16 digits no more no less...

i wasted four tries by entering 17 digits."

Step 9) Some benchmarks for my phone running the Megatron ROM, overclocked to 806 mhz.













With only Megatron ROM (730 mhz overclock built into the ROM):
Neocore - 48.1 FPS
Quadrant - 1221
Linpack - 8.767


With Megatron ROM and 806 mhz overclock:
Neocore - 51 FPS
Quadrant - 1350
Linpack - ~9.1

Stock phone out of the box with no tweaks:
Neocore - 44.0 FPS
Quadrant - 447
Linpack - 3.931

Overall I thought the phone was very nice and smooth stock, but it feels much smoother and nicer now! The menus and transitions are REALLY smooth, everything is great. Games stutter a bit here and there probably due to the touch screen bug, but hopefully 2.3 will fix that! I have angry birds which runs pretty well, just a bit choppy sometimes when my finger is on the screen. Again, this lag is caused by a problem in the Android code, which is supposed to be mostly fixed in Android 2.3 gingerbread.

Hope that was helpful, I will be following up with a short video review of my LG Optimus T, showing off the speed when using the Megatron ROM and 806 mhz overclock as discussed above!


Edit - Video is up! Go to the youtube page to view this video in HD!


http://tablet-crunch.blogspot.com/2011/01/lg-optimus-t-one-video-review.html

88 comments:

  1. You can't compare teh iPad to a shitty HP tablet.

    ReplyDelete
  2. Word! If the HP tablet is running Palms WebOS it MIGHT be decent, but I think the app store and polished UI of the iPad will probably win in the end.

    ReplyDelete
  3. http://forum.xda-developers.com/showthread.php?t=844483
    can you explain what adbshell / terminal is? Assuming it is the command line where we point to the SDK? Since I am using Windows 7 64-bit how would it change from using the mac at that step.

    ReplyDelete
  4. I believe adbshell is like the command line version of windows. Terminal is what macs refer to as the window/program that allows you to type into the terminal/adbshell.

    What I did was I went onto the android market and downloaded a program called terminal emulator. What this does is brings up a command prompt (like dos or adbshell) and lets you type in commands. So what you do is type in the commands given on that forum, but directly into your phone in the terminal emulator program.

    ReplyDelete
  5. Idk if you got my message on Youtube but i tried this whole flashing thing and it didnt work for me. im in USB Debugging Mode, i opened the cmd and typed in all the commands up to
    "mv /system/etc/install-recovery.sh /system/etc/install-recovery.sh.bak"
    When i typed it in, it said there was no such file. Then i got the idea that im supposed to maybe type in "root" before getting into the complicated stuff(im new, i dont know any better) but it kept telling me "Permission Denied". Can you please help me with this?

    ReplyDelete
  6. Hey kidstaybrazy, I forgot which command it was, but that same thing happened to me. In the thread to gives the walkthrough on how to install the recovery, someone asks the same question and the developer responded.

    "You dont want that file there as it keeps recovery from "sticking" its not in all roms usually there ater you do an ota update. That command removes it. If its not there move on to next step."

    So it's a good thing, believe it or not, that the step doesn't work! So just ignore it and keep moving on and it should work fine!

    ReplyDelete
  7. Hi, can you upload a video on how to do/have the Megatron ROM? (step by step process?) I've been reading the threads for quite a while and I don't know how to get things going. I'm such a noob i know (this is my first smartphone) but I really want to have this ROM on my Optimus One. Thanks in advance and hope you'll be able to help me out with this one.

    ReplyDelete
  8. Hi iDroidOptimus! I will do my best to have the video up by this weekend!

    ReplyDelete
  9. Thanks, this REALLY helped. However, I came across another problem. I tried the "Nand Backup" option and it said something like "Error: Run Nand from ADB". How do I go about this?

    ReplyDelete
  10. Hi Kid Brazy, I have done this on two phones and on both of them I got the same error as you. I don't know if this is normal or not, but since both of us have gotten it (that would make 3 separate phones) i'm assuming it's an option that just isn't compatible. Just ignore that part and keep on going!

    ReplyDelete
  11. Hi Eric,

    Do you lose Swype after flashing the phone to the Megatron ROM?

    ReplyDelete
  12. Hi, yes I did actually loose swype when installing the megatron ROM and I had meant to leave a comment in the developers release thread to ask about that. I have been using a program called 'swiftkey' which I like much better than swype, but it's a lot different so you might not feel the same way.

    ReplyDelete
  13. HELP! I tried installed a custom theme and now my phone wont turn on all the way(it will stay on the Android screen). Does this mean its bricked?? Is there a way of recovering or something like that??

    ReplyDelete
  14. Your best bet is to boot into recovery and try to restore from your backups.

    I would also go straight away to the XDA developers forum and post and thread to ask, and start reading around.

    I've never tried installing a custom theme before.

    http://forum.xda-developers.com/forumdisplay.php?f=837

    ReplyDelete
  15. Thanks mate. looking forward to that video. really sorry for the trouble man, It's just that I'm much more of a Visual Learner so perhaps I can just follow the steps you'll be doing on the Video (like doing the Nand Backup and what not) and hopefully get the same results.

    Again, thanks in advance! :)

    ReplyDelete
  16. hey buddy, can you upload a video of how you go about doing this? it would be very useful..

    ReplyDelete
  17. Hey man, just put up 2 videos this morning giving a video tutorial to be used in conjunction with this written tutorial!

    http://tablet-crunch.blogspot.com/2011/01/video-tutorial-how-to-root-install.html

    ReplyDelete
  18. Hi Eric. After you flashed Megatron, were you able to add new APNs? When I go to the APN page, the list if empty. I tried to add an APN and save but the record doesn't show up. Any ideas?

    ReplyDelete
  19. so i got that signed_thunderg_oc_beta_gnm.zip from a web site to make my optimus faster I saw it on your phone when you were going thru the video and grabed if off a site you posted i was just wanted to ask you first if it works and more importantly is it safe before i install??????

    ReplyDelete
  20. Hey Boblee, I didn't have any problem adding APN's... now that I think about it I think mine had somehow set its self up (Wind Mobile in Canada). Maybe check out the developer thread on the XDA forums.

    Control1. There is always a risk, but it has been 100% safe and stable for me. What it does is allows you to overclock higher than the stock overclock in the megatron rom (or in other roms that don't have any overclock, it just allows you to overclock period). You will need the program SetCPU to perform the overclock. If you are worried it's a virus, maybe re-download it from the source at the XDA developers forum, i've posted the link here. Read that thread carefully to make sure your phone and OS version (some roms are 2.2 and some are 2.2.1) are compatible.

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

    ReplyDelete
  21. Ok well i used your root and magatron rom you posted so i should be ok when the gingerbread rom is out are you going to install it and if so will you be putting a post up for that as well ??? Thanks for the link too Oh yea and after i have installed the megatron rom can i take off the megatron zip file off my SD card for space????

    ReplyDelete
  22. 1) Yes, you will be fine when the gingerbread rom is out. If you want the stock LG gingerbread rom when it is released, I believe you just flash it the way you flashed the megatron rom. The gingerbread roms that will be released like the megatron rom (there will be a megatron version 2 is based on gingerbread, and is also faster than the stock gingerbread rom) you would also flash in the same way. You can bet i'll be installing it as soon as it's released, so I will update a post/video for it!

    2) Yes after you have installed the megatron rom you can delete the zip file, no problem.

    Glad I can be of help. If you could press a couple of the advertisements near the top of my blog that would be sweet. I get a couple of cents everytime someone clicks it, lulz.

    ReplyDelete
  23. No problem i did it like 30 times thank you for everything i will be reading your post

    ReplyDelete
  24. hey bro, thanks for the video... put more ads, i will click all of em..

    i have rooted it, now need to add custom recovery and then flash.. will let ya know how it went..

    thanks again

    ReplyDelete
  25. Hi Eric, thanks for all the great information. I had been thinking about getting an Optimus T and after seeing your success with it I decided to buy one.

    I was able to root it but I am running into an error when installing the recovery. I put the two necessary files in the root of the sd card, followed the directions to the letter but when I write this line:
    # flash_image recovery /sdcard/recovery-RA-GNM-thunderg-1.1.0.img
    I am getting some memory errors followed by a "error writing recovery: no space left on device"
    This is after a fresh reboot of a device which is brand new - I only installed Apk manager, z4 root, and Terminal Emulator.

    Any help at all is greatly appreciated.

    ReplyDelete
  26. Hi, I followed your tutorial and flashed the phone, however when I try to unlock the phone, I keyed in 2495#*509# then nothing showed up. actually it says "Not Registered on Network" where can I type in the unlock code?...

    ReplyDelete
  27. I can access the unlocked code enter screen by typing in 2495#*500# instead of 2495#*509# is this have something to do twith the unlockcode not working,, i got the code from the website you profovided

    ReplyDelete
  28. Hey anonymous, i've only ever unlocked these phones using the link I provided in my post. They provided instructions on how to enter the unlock code and I just followed that. I did have my SIM card in the phone when doing this, so that might make a difference. It was still locked to T-mobile, but I put in my WIND SIM card, and then did the unlocking steps and it worked.

    Did you have your SIM card in the phone when you did it?

    ReplyDelete
  29. i did custom recovery and it works.. i tried taking a NAND backup but i get an error:
    Run nandroid-mobile.sh via adb!

    i have a 2GB SD card with 1.2GB space left.

    what do i do?

    ReplyDelete
  30. Eric, Thanks for being so clear with your directions. Exactly what would I do if I only wanted to overclock the Optimus T? I like the stock launcher and setup, just want it to be faster, especially for media playback. Thanks for your time.
    -Nick

    ReplyDelete
  31. I just followed your tutorial it's great running the void rom now and it's amazing. Phone is soo much faster and I have no complains. Well in reply to Nick you can install this kernel instead of the Megatron rom. http://forum.xda-developers.com/showthread.php?p=10922567#post10922567
    Also download a SetCPU apk file version 2.1.0 from: http://forum.xda-developers.com/showthread.php?t=505419
    and then you should be set for overclocking.

    ReplyDelete
  32. Adam C. so yea just download autorun manager and turn off all the apps you don't need and then run on a fresh reboot it is because you don't have the VM Heap. I am also using a Class 2 8GB SD Card and also http://forum.xda-developers.com/showthread.php?t=929941
    This kernel will fix the main problem with the Optimus One which is 100% cpu usage when you touch the touch screen.

    ReplyDelete
  33. its me again, just got the phone unlocked. It apears they sent me the wrong code. (one extra digit which made the code invalid)

    Also I suggest you add this in ur unlock section: this megatron rom is developed based on LP500, which is identical as LP509 but used by t-mobile in U.K. There is a possibility that the unlock code enter screen does not show up even you have the WIND SIM in place after reboot. Inorder to load the unlock code you'll need to type in: 2495#*500# instead 509, while other ROM developed based by other version require change the 500 to 510/507/511 etc. Mode number can be accessed by click "setting->about phone-> model number..

    hope this helps.

    make sure the unlock code is 16 digits no more no less...

    i wasted four tries by entering 17 digits.

    ReplyDelete
  34. Hi mate! thanks very much for the video that was very helpful! I was able to follow the instructions provided but I'm currently getting an error when I ran a Nand backup + ext backup

    'Error: Run 'nandroid-mobile.sh" via adb

    is that normal? or is there something I need to do? thanks for the reply.

    and to express my gratitude, I will be clicking the ADs on this site ;)

    ReplyDelete
  35. Frank, Thanks for the directions. I'm curious about how well the phone performs when you've done everything suggested here. I ask because I would love to quit carrying my ipod touch to play media. How well does your optimized version of the Optimus T handle music, videos, photos, and video podcasts. I've got a 32GB SDHC card full of stuff I'd like to use. I'm sure a lot of it depends on what apps you are using to handle these, but the stock Optimus T is so slow and seems to take time to re-read what is on the SD card every time a media app is opened. Thoughts?
    -Nick

    ReplyDelete
  36. 'Error: Run 'nandroid-mobile.sh" via adb yup it is normal he said that in the video it is just part of the backup but it works fine with it. Similar to the Error for the .rom when you open the recovery manager. Well @Nick for music i got PowerAMP since it has equalizer function but usually using music it doesn't really drain the battery much at all. Photos i got FXCamera, & Photoshop. For Videos i just use the default video player provided on android. But yea PowerAMP works great :)

    ReplyDelete
  37. How's everyone finding battery life? I just got a Optimus T a few days ago and a fully charged battery lasted me about 10 hours with light use. I suspect the brand new battery will get better, but that's probably only 10-20% difference.

    How's everyone else?

    ReplyDelete
  38. Well the 1500mAh battery should last pretty long considering most phones range from that to lower. Running on that with Wifi on i can get a pretty good atleast 10-12 hours good enough for a day.

    ReplyDelete
  39. after step 4, im gettin a weird message
    "Fastboot mode started
    udc_start()
    -- suspend --
    -- reset --
    -- portchange --
    -- reset --
    -- portchange --""
    HELP!!!!!!

    ReplyDelete
  40. I Recently flashed my phone with a new ROM. and i cant figure out how to restore it to the stock ROM. now. was i supposed to backup that one before i flashed? or what was i supposed to do?

    ReplyDelete
  41. This comment has been removed by the author.

    ReplyDelete
  42. At the part when u have to type the "su" command I get an "error" saying "SU permission denied"

    ReplyDelete
  43. Blaz, i'm not an expert but it sounds like you don't have root access. Try using the one-click root program again (z4root) and make sure when you run it, it confirms you are rooted. Otherwise take a trip over to the XDA forums and make a post.

    Also just check you have android 2.2 and not 2.2.1, and go over all of the stuff in each of the threads i've linked to.


    As far as battery life. I'm easily getting 10-16 hours depending on usage, and some days i'll play pocket legends for a good 1-2 hours.

    ReplyDelete
  44. Hey I know its not really related but do you know how to get flash player 10.1 on my optimus ????? after i installed the ROM ????

    ReplyDelete
  45. Kenneth you were supposed to do a nandroid backup before your flashed for your phone so you could restore but you can check
    "http://forum.xda-developers.com/showthread.php?t=865479" for the link to original LG Roms.
    control1: There is no flash available at the moment.

    ReplyDelete
  46. Eric, Those directions are right on - thanks for the time & effort. I rooted my p509 last night and tried out MegaRom & the new OC kernel you suggested. I noticed a couple of things that I am curious about. When setting up my exchange email account something in this rom triggered the exchange server to require my phone to use a pin or password to secure my phone which is completely unacceptable (hadn't needed this with the stock rom or with other roms I tried after). It would not allow me to set up the account without doing so. Also, the rom does not include wifi calling that is in the v10L US update & I could not force the LG software updater to add it to the phone again.

    Do these 2 things (no wifi calling & exchange security enhancement) happen to any of you?

    The only other missing feature was swype, but I downloaded & installed the beta without any problem. However, without the wifi calling and the required security for exchange support I opted to change roms to the JoeMomRom v1.

    Earlier in this thread I asked about using the phone for media & I am still puzzled.
    I have a 32gb Class 4 Kingston SDHC in my phone with ~7gigs of pics and plan on adding a bunch of music & video, too. I have tried several media players & different photo viewers & each of them is slow to open. It's like the phone needs to recheck the entire SD everytime it opens. I guess I'm asking - is it possible that this phone can ever operate as smoothly as my ipod touch? I'd love to just touch the gallery icon, have it nearly instantly open to show the photos grouped into the folders as I have installed them, and then when I click on a folder, be able to just start scrolling though images (rather than having to wait for the gallery to load the folders, then wait for the gray thumbnails to load the some images, then some more, then some more, & on & on as it currently does - music basically does the same thing). Will I being able to replace my iPod w/ this phone? Thanks for your feedback.
    Nick

    ReplyDelete
  47. Hey Nick, does the wifi calling feature work within Canada? For some reason I thought it was limited to T-mobile's network somehow.

    Tom

    ReplyDelete
  48. Tom, I am in the US on T Mobile.

    ReplyDelete
  49. Thank you very much for the detailed guide. I looked at both the video and text versions of the mod. Excellent work!! Appreciate a ton. My Optimus one (P500) performance jumped huge.

    Thank you again.. keep posting.. Cheers

    ReplyDelete
  50. can you please tell me step by step what I do once I download the flash image and recovery thunderc? I think this is where I'm going wrong in this whole process?

    Thanks so much!

    ReplyDelete
  51. The exchange security locking is your companies security policy, not Android.

    Don't blame Android. Android needs to get into the corporate world, so it needs to starting complying with various security polices that companies impose. How would you as an IT manager at a large corporation feel if the companies email was insecure on some mobile platforms? Android is not a very secure platform at the moment.

    That being said, you can use a program called Enhanced Email, it does not enforce the security policy of the exchange server.

    ReplyDelete
  52. I tried this firmware for about a week when I first got my Optimus. I had to uninstall it and go with factory firmware instead. I had nothing but random application crashes after about 8-18 hours of use. I need to do a reboot and I'd be good for another 8-18 hours or so until the next crash.

    I tried holding the speed to 600 MHz, but it didn't help. I really thought I had a hardware issue.

    I'm back to factory and I've had not one crash in a week now. I've pruned many of the T-Mobile applications.

    I'll look again once stable 2.3 firmwares start popping up.

    ReplyDelete
  53. Just finished rooting and got megatron too. My phone is faster than ever. Thanks a lot for that/ But now my gprs/gps doesn't seem to be working. Help. I tried restarting the phone and network searching.

    ReplyDelete
  54. Wi-Fi and 3G Skype Calling I have tried to phones and other Skype users on Telus and works fine :)

    ReplyDelete
  55. So I flashed the phone yesterday but the whole "swipe memory card"-thing got me confused and I managed to delete the whole backup before flashing. I still don't understand how can you backup your files and then the instructions say "swipe external memory"... Everything works ok with Megatron, but I get a lot of com.lge.lgmits was closed messages now, which I don't know how to fix... Help please

    ReplyDelete
  56. ok so i had to get a new optimus cause mine got stolen now when i run thru the terminal emulater and go thru the prompts the second to last prompt flash_image recovery /sdcard/recovery-RA-GNM-thunderg-1.1.0.img says permition denied any ideas??? and now when i restart it is like i turned on my phone for the first time

    ReplyDelete
  57. Awsome work man!!! everything nicely explained.
    zillion thanks buddy, thanks!!!!!!

    ReplyDelete
  58. thanks for the work !!!

    ReplyDelete
  59. hey, i recently got this to work using your method (thanks) but i just wanna go back to factory settings, how would i go about doing that?

    ReplyDelete
  60. If you want to go back to stock LG firmware, you'll need to either use your nandroid backup you made before you flashed it, or you can use LG's emergency mode and restore from a KDZ file that you can download from LG.

    ReplyDelete
  61. This comment has been removed by the author.

    ReplyDelete
  62. hey thanks a lot. everuthing is fine except the video playback. there is a green line on the top when i play video and the colors are not rendering well

    ReplyDelete
  63. Hi what happens if i do not unlock the launcher pro rom

    ReplyDelete
  64. Hi i read that "Optimus One P500 won't be updated because there's a 1GHz minimum requirement for Gingerbread" at:

    http://www.gsmarena.com/lg_optimus_o...-news-2129.php

    and my question is whether this is applicable for those who overclocked their phones or am i not understanding the concept of 1GHz minimum requirement?

    ReplyDelete
  65. Hi since your blog helped me so much i decided to also give back

    I have downloaded a 16mb galaxy s theme at: http://forum.xda-developers.com/showpost.php?p=11493600&postcount=1

    and the cool thing about it is that you get the recover option when you press and hold the power button instead of pressing and holding the 3button combo (power, vol_down and home)

    ReplyDelete
  66. oh Eric why hast thou forsaken us? when will thou reply to our posts?

    ReplyDelete
  67. @Anonymous(in response to Dr.Seuss'post) - Isn't that kind of like a Catch-22? How can you make a nandroid backup of your stock LG Optimus T before experimenting with flashing custom roms, if you have to flash it first?(according to this tutorial) Is there a way to, once rooting phone, use nandroid to first make backup of stock LG image, then experiment with custom roms? **Frank's comment posted on January 31, 2011 8:53 AM(see above for his post)reads - "Kenneth you were supposed to do a nandroid backup before your flashed for your phone so you could restore but you can check
    "http://forum.xda-developers.com/showthread.php?t=865479" for the link to original LG Roms.
    control1: There is no flash available at the moment." **

    The reason I haven't proceeded with the flashing and custom recovery, and stopping at root, is because I would like to have my stocked phone backed up before I even mess with custom roms as a precautionary measure. Frank's link is way too involved. I'm assuming nandroid can image your stocked phone and preserve that image, before proceeding to flash and add custom roms to your liking on your phone. You never know when you'll have to go into T-mobile, and them seeing your custom-rommed phone would surely not please them. :/ ...

    FYI: I've searched all through the Internet trying to find an answer to this question. Judging by various sites, it seems nandroid is specific to the phone and not generic (can be used by all phones). If so, I will be patient and wait for a nandroid for LG optimus T,in order to backup my stock LG phone, then play with flashing custom roms. Any responses to this comment, to clear up the air with this issue are greatly appreciated. :)

    ReplyDelete
  68. Sorry guys, been super busy. See my recent post on lack of updates and new video coming soon.

    It's a cop out, but the XDA developers forums are a better place for specific details or problems since i'm not an expert, just someone trying to make a comprehensive walkthough and collection of links/info.

    ReplyDelete
  69. I just used the whole thing to root and then try to put a custom rom on my optimus t p509 but when i tried to put on a custom recovery every time i hold the home, down volume home button it restores the phone to original LG firmware. Then i have to reset the data and time and i lose all my apps. Someone please tell me what to do, and how to fix it. Thanks.

    ReplyDelete
  70. hey eric, i have lg p500 and planning to flash custom rom like yours. my questions are:
    1. what rom is more perfect for my phone?
    2. if i choose megatron rom, can i still be able to use the pre-installed PDF reader, DIVX/XVID player, ect..?
    3. how's the phone signal? (for megatron rom)
    4. how's the battery life? (for megatron rom)

    can you please enumerate the advantages/disadvantages when using the megatron rom and please tell me what rom did you used right now. i'll wait for you're reply. thank you so much eric.

    ReplyDelete
  71. Ok i dont know what im doing wrong, but i and using adb to do all of this instead of typing on the actual phone keyboard, all the commands are working just fine (even the file not found one yay me) after i type reboot recovery it reboots and then i get an android man coming out of a box and it restores my phone to factory defaults (meaning i have to redo the initial setup from when i first got it) i have done this over and over with teh same results, is there a reason it wont flash the custom recovery?? thanks.

    ReplyDelete
  72. I can't get pass the 2nd line with the t-mobile lg-p509, anyone any ideas?

    ReplyDelete
  73. # cat /sdcard/flash_image > /system/bin/flash_image - file or directory not found

    ReplyDelete
  74. hi all... can I jailbreak and install the new primev2.zip on my phone memory(LG Optimus P509).

    Basically, I want the phone to boot without the memory card.

    ReplyDelete
  75. Can anyone help. When I her to the second to last line and hit enter I get flash_image: permission denied. Icant figure out how to get past. What should I do?

    ReplyDelete
  76. "# cat /sdcard/flash_image > /system/bin/flash_image"

    remove the "space" after the "#" so that it will work.

    ReplyDelete
  77. How does over clocking effect the phone's battery life? how much faster does the battery drain on the 730 mhz O1 or the 806 mhz O1?
    I'd really like to know.
    Thank you

    ReplyDelete
  78. After I do all this, I find out that I cant run the phone without my memory card.

    Is there a way to install all this in the phone memory?

    Thanks

    ReplyDelete
  79. you need your memory card for anything on your phone boet

    ReplyDelete
  80. Is there anyway to save your apps from one rom to another? Is there an app for that? I don't want to download all my apps one by one again.

    ReplyDelete
  81. Guz, use Titanium Backup for that, the majority of roms include it (but the backups are saved to your SD card so you can install it if its missing and it will still work)

    Eric- Thanks so much for the video, I would like to share some of my results of doing all this to my Koodo p500. Using megatron I was able to score about 1250 quadrant points clocked at 866, 1100 points scaled down to an overclock of 768.
    I've recently switched to mik's Cyanogenmod and am consistently scoring over 1300 points clocked at 806 and I recommend you try out this rom as it's on gingerbread and has alot of great features (main one for me is I can watch netflix movies on it)

    Lastly I'd advise people to install and try the app Wifi Keyboard ( https://market.android.com/details?id=com.volosyukivan ) for the terminal part.
    I found it very difficult to do as I suck at using touch keyboards, and if you make a mistake near a line break in terminal, I couldnt figure out how to go back up a line to fix my mistake. Typing that stuff in was nerve wracking and I wish I'd known about wifi keyboard.


    THANKS AGAIN ERIC YOU RULE!!!!!!
    (I'm also a B-Boy from canada)

    ReplyDelete
  82. Nick, (guy asking about sd card speed) try using an app called SD-booster.

    "2. if i choose megatron rom, can i still be able to use the pre-installed PDF reader, DIVX/XVID player, ect..?"
    no you will not, a few of them can be restored using titanium backup (the thinkfree office suite for example)


    everyone thats gonna ask questions, direct them to XDA forums. You really should be learning from there as it is up to date. I just used Erics videos for some reference to determine how difficult this would be, and then again while doing the steps as a visual aide

    ReplyDelete
  83. OK this is my first time watching this video and i have to ask... dude is you girl friend ok?

    me and my girl were sitting here while i was watching and she was playing angry birds... then we heard n BANG!!! was really funny...

    anyway thank you so very much for doing this blog. im gonna be trying it tomorrow. want to load franco kernel.

    im not to sure what the dif. between a rom and a kernel... and do you load a rom and kernel at the same time or is it 1 or the other?

    cause i want to overclock :) need to play angry birds and all that with no lag. want to up it to 806mhz.. :)

    and also uninstall all the useless apps that came withe the phone.

    also.. with this recovery program does it recovery all stock files of your p500.. so i cna put it back to what it was? not that i think i will .. :)

    one more thing... is it better to update firmware before i do all this? cause im still on android 2.2 10a ... :-o

    hahaha

    anyway thanks again.. your a guy with heart.. i can see.. :)

    ReplyDelete
  84. i get no reception anyone no why...?

    ReplyDelete
  85. I'm confused, I ran a benchmark with the Megatron rom at 730mhz by itself and it came up at 900 instead of 1221. Do you possibly know a reason for this? That is a significant difference and I cannot figure it out...

    ReplyDelete
  86. Hi: I really appreciate you investing time in putting together these instructions. I believe that I followed them accurately. However, when I start my device holding down the power button, home button and volume down button, it simply does a factory reset and does not boot to the recovery menu. Do you have any suggestions of what I might be able to do to correct? Thanks in advance of any help you might be able to give. Dave

    ReplyDelete
  87. When I entered the stuff in the terminal emulator and held button combo it just wiped my phone clean and I cannot access recovery mode. What did I do wrong? I entered all info correctly.

    ReplyDelete