Saturday, 11 January 2014

Unbrick bricked optimus one- fastboot mode started udc_start()

This post is about unbricking unbricking your optimus one stuck at  fastboot mode started udc_start().

     Fastboot mode usually appears when you have bad recovery or something goes wrong while flashing your recovery which leads to broken recovery image. A broken recovery image means you cant reboot your phone into home screen or into recovery your stuck at a black screen showing  fastboot mode started udc_start(). So be calm it happens,  its just a temporary brick(well my phone was a victim of this because i used to flash recovery for each custom ROMs that i used to install which is dangerous so i ended up bricking  my phone & i used the same tutorial which i am explaining now to unbrick it) , yeah! your phone can be reviewed by following below steps, but do it at your own risk.

Requirements/files needed:
1) Your PC and your USB cable for the phone.
2) if USB drivers are not installed properly on PC your phone will not be detected in fastboot mode so download  from: B2C (it's from LG). if your USB drivers are installed properly & if your phone is detected as soon as you connect, your phone show will "suspend", "reset" etc etc.. under the command "udc_start()".3) You need android SDK (download from here)  .
5) you need a image file so download from: ClockWorkMod or AmonRa Recovery. 

How to use it:
1) When your phone is in fastboot mode(black screen with udc_start() n stuff ), plug it in to the USB of your PC. Now if you  see the lines "suspend", "reset" etc etc.. under udc_start() it means your phone is detected.
2) Now create a new folder & rename that folder as fastboot, then extract the downloaded sdk file into the fastboot folder
3) Extract the recovery image from the zipfile downloaded from step-5 above (e.g. LGp500-recovery-v12.img). Place the image file in the same folder where fastboot.exe is (usually it'll be in the tools\ folder in the SDK file). For your convenience, rename the img file as recovery.img
3) Now fire up your command prompt(cmd) and direct cd to the directory where fastboot.exe is located by typing the following command :
  cd C:\Fastboot\android-sdk-windows\tools

4)Then type the following code:
   fastboot erase recovery

5) Once you get the confirmation that it was successful, type this code:
      fastboot flash recovery recovery.img 
  if above code wasnt successful type this code:
     fastboot flash recovery recovery.img.img

6) Once you get the success confirmation, reboot the phone by typing this code:
     fastboot reboot

If the above codes dint work means try out these codes :
     cd C:\Fastboot\android-sdk-windows\tools

4) then type this:

fastboot erase boot

5) Once you get the confirmation that it was successful, type this code:
   fastboot erase recovery

6) Once you get the confirmation that it was successful, type this code:
   fastboot erase system

7) Once you get the confirmation that it was successful, type this code:
     fastboot flash recovery recovery.img.img

8) Once you get the confirmation that it was successful, type this code:
     fastboot reboot

After this the phone will reboot itself to your home screen, this tutorial is extremely useful & it'll work(well worked for me most times).So all the best !
Note: On some SDK versions, fastboot may not be included. For your convenience, I have attached the fastboot. I have also attached AdbWinApi.dll which might be missing in some SDK files. Place the DLL in the same folder where fastboot.exe is located.

File Type: zipfastboot.zip - [Click for QR Code] (79.0 KB, 8192 views)
File Type: zipAdbWinApi.zip - [Click for QR Code] (46.7 KB, 7105 views)
                          Tanks for following my tutorial.








Thursday, 9 January 2014

Flashing custom roms and recovery on Lg optimus onep500

As i told you people in previous post that i gonna tell you about flashing new ROMs in my next post, and this is that next post in which i gonna tell you something about flashing and how to flash your new ROMs.In next two paras I've written something about flashing and custom ROMs which is only for newbies who are new to flashing ROMs so people who have idea about custom ROMs & flashing can skip it.
  After rooting your phone you wouldn't have felt much difference in your phone its because your phone has the same stock ROM which ever provided by the developer. So to feel that difference that freshness of your phone you have to install new ROMs(custom ROMs) its nothing but flashing. When you install a new ROM on your phone you'll feel as if your holding some new phone in your hand .
  So now thinking what are custom Roms ? I'll tell you about it! custom ROM is a fully customised version of the OS, it's customised by someone in a different way,anyone can customise it even you can also but for that you have to know certain things & its a long process, so lets not discuss about it. So what does the customised part mean? Since Android is open source, developers are free to take stock ROMs, modify them, strip them of garbage, optimise them, add things and pretty much do whatever modifications to make better than stock ones.
 Now why you want to install new ROMs on your phone ?
 1) Custom ROMs are much faster, more smother,much efficient and use less memory because  the developer will rip out useless garbage apps which are pre-installed by the developer.     
2)You can upgrade to a version of the OS that has not yet been released for your device or never will be like see for my lg optimus one users there will be no official update of V 4.0.x (ice cream sandwitch) & V 4.x.x    (Jelly Bean) for there phone because ICS & JB ROMs need 1GB RAM to run efficiently on the device        but as we all know optimus one has only 512 MB RAM. So Cyanogen Mod(CM), one of the most              respected Android developers created custom ROMs CM 9.0.x & CM 10.x.x based on those ICS & JB    ROMs so optimus one users can enjoy the feel never released ICS & JB. Not only cyanogen there are          many android developers who develop many custom ROMs for our phones.
3)Most custom ROMs nowadays come with the ability to install applications to the SD card, called Apps2SD or A2SD ( if you want to know about Apps2SD click here).

As the flashing comes with so many good sides even it comes with some down sides.
Now lets see some down sides of flashing ROMs
1) if the instruction of flashing is not followed properly you might have the risk of getting your phone bricked which can be unbricked by certain procedures & softwares, so don't be scared nowadays the chances of bricking phone are pretty low, and most of the time you can restore it back to normal (my phone was bricked only once in last 3 years of flashing numerous times, i even unbricked by following some articles on Internet there are so many articles available on Internet to unbrick your phone so cool ).
2) it'll void warranty.
3) Custom ROMs could have bugs but don't worry as the new ROM's are constantly updated &  newer bug free version of that ROM is released so take time to notice the info's & bugs of the ROM which will be mentioned just below that particular ROM. 
Now lets see how to flash the custom ROM's, before that, if anything goes wrong with your phone during this process i will not responsible.

# for newbies, this is important(don't skip this)

  >Flashing recovery on your optimus one:

      Before flashing custom ROM's you must install the recovery(this is most important) i suggest you to use Clockwork mod Recovery (CWM) most of them use it including myself, so here is the step for that:
1) Open Android Market Search for “ROM Manager”.
2)  Download it (it will install by itself), now launch the CMW app which got installed,
3) Press the “Flash Clockwork mod Recovery” option.
4) Popup appears, asking for your device, select “LGE Optimus One”.
5) Another popup will appear giving two options for the basebands:
  - LG Optimus One (This is for new baseband)
  - LG Optimus One (Old BB) (This is for old baseband)
I would advise you to select Old BB recovery as its more stable; new baseband may result in semi-brick(most people have experienced it), so for safer side select Old BB.
6) Make sure to have a completely stable wifi/ 2G/ 3G data connection.
7) When the downloading by the rom manager is complete, it will ask for the root permissions, select “allow”. This will grant Rom Manager the root permissions to flash the recovery.
8) Now when its done, a popup will appear <Successfully flashed Clockwork mod recovery>
9) Hit “OK” and you are done with flashing the recovery.
10) In order to make sure that everything went well; either select “Reboot Into Recovery” option in ROM manager to boot into CWM recovery 

ORshutdown your device, press the home button + vol down + power button together until your phone boots into recovery & it looks like this :

Yippee..! Feel happy now the recovery is installed on your phone. now you can flash custom ROMs & its not necessary to install recovery  the every time when you flash a new ROM.

Flashing new ROM(custom ROM):

 lets start flashing new Roms, ya i want you to know that this guide can be used to flash any kind of ROMs available on the Internet.
1) Download the required ROM file & it's gapps file(it contains google market & other apps like radio, google search bar etc.. because most of custom rom's wont come with any of the google apps).I've added some ROMs and gapps files in this post & they are at the end of this post download from there.
2) Now shut down your phone and boot into Recovery by pressing the Volume Down, Home and Power buttons together
3) You can move through the options using the volume up/down keys. 
4) Use the Search button to select the option(search button is the hard button which is at the bottom right side of your phone) and back button to exit the entered option.
5) In the recovery menu, select Backup and Restore, then select the ‘Backup’ option.  
6) What this will do is backup your current ROM on your SD card, if something goes wrong while flashing the new ROM you can simply boot into recovery and restore your previous ROM using the Restore option.
7) Connect the phone to your computer and inside Recovery main menu click the option ‘Mounts and Storage Menu’ and then ‘Mount USB Storage’. This will unmount the SD card so that you can see it in your computer.Back up the data on your SD card if you are partitioning your SD card. 
 (optional: Though it is not a necessary to partition SD card but still if you want means you can partition your SD card to create swap and ext partitions.Partitioning will format your SD card so back up the things on your SD card to do it follow "step 7".Go back to the recovery menu again and select ‘Advanced’ and then ‘Partition SD Card’. Then select ‘Partition SD’. Create a swap partition of size 0M and ext partition of size 512M.After partition go back to recovery main menu(start page of recovery) click the option ‘Mounts and Storage Menu’ and then ‘Mount USB Storage’. This will unmount the SD card & SD card will be visible on your computer. )
8) Inside the SDcard create a folder named 'SSS' and copy the ROM and the downloaded GAPPS you downloaded in Step 1 into the folder 'SSS’ on your SDCard. Once done, eject the SD card and toggle USB again to mount the SD Card in the phone again.
9)Go to the main recovery menu and follow the below steps one after another to wipe data, cache and system.
    ‘Wipe Data/Factory Reset’ –> Yes
    ‘Mounts and Storage’ –> Format /system –> Yes.
     ‘Mounts and Storage’ –> Format /boot–> Yes.
     ‘Advanced’ –> Wipe Dalvik cache –> Yes
    The final step is to go to select Install Zip from SD Card –> choose zip from sdcard and then select the          zip file that you just copied in the previous step. 
10) Now phone starts unzipping & installing the ROM, now be patience after installation recovery shows      that flashing is complete, now follow the same process again to select the GAPPS zip and flash it.

All done, reboot phone from recovery. The first boot will take quite some time so be patience.After that booting you'll see the magic & feel your phone ;-) 
                               Thanks for following  my post

ROMs and its GAPPS
>IcySnap rom(based on 4.0.4) follow this: http://forum.xda-developers.com/showthread.php?t=1529777  

If your optimus gets bricked while flashing recovery, to unbrick it follow this link:   http://boutoptimus.blogspot.in/2014/01/unbrick-bricked-optimus-one-fastboot.html






Wednesday, 8 January 2014

Rooting optimus one V 2.2.2 & 2.3.3 and flashing custom ROMs

This is for newbies who are new to android & want to know about rooting & this post is only for lg optimus one users. Wonder what rooting is? its nothing but jail breaking your phone, its a process of removing the boundaries or limitations that has been set to the phone by its developer, like see your phone at stock rom works at 400 to 500 mhz even if it is 600mhz, and that 600mhz is not its max. freqency,, actually optimus one can work at 778 mhz smoothly if its overclocked(well my phone is overclocked to 772). overclocking can be achived only through rooting.   
Now lets see the advantages of rooting the phone:

1) Rooting helps the user to use the phone to its fullest potential.

2) rooting enable superuser access on your device thus allowing you to edit System / Core files
3) It helps the user to over clock the processor to its max. frequency & eventually you can even under clock also, but it can only be done by flashing new ROM's (I'll tell about flashing roms in next post).
4) You can flash new roms(2.2 & 2.3 android version are out dated now, if you’re running those version & ever wanted to upgrade it to latest available OS like ICS or JB, then you can do so by flashing but to flash new roms you need to root first).
 5) By rooting you can partition the SD card memory.

6) There are some cool & power full apps for android and some awesome games like Nova , NFS shift, GTA etc.. which all needs rooting.
Now lets see the disadvantages of rooting :
1) rooting voids your phone warranty(but there are some apps to unroot your phone so no worries :) )
2) if you don't follow the instruction of rooting properly there are least chances of your phone getting bricked(there are numerous ways to unbrick the bricked phone D.W)
Ready to root the phone & feel its awesomness ? well lets start..
but before starting , I am not responsible if something goes wrong with your phone so do at your own risk. 

How to Root LG Optimus one P500 running on Froyo 2.2.2 ?

 1) Download the Ginger break rooting application from here or here .
2) Connect your phone to PC in mass storage mode & transfer the above downloaded file to your phone SD card.
3) use your phone default file manager to install the application.
4) After installation over, quit to home screen & open Setting > Application > Development > USB debugging > Turn it ON.
5) Now again quit to Home screen, then open the Gingerbreak app  (which you installed few secs ago).
6) Click the “Root Device” option on that app.
After tapping Root Device option, the app start it works & with a few seconds it will complete the process to root Lg Optimus one P500 itself & your device will reboot / restart automatically. (No need to panic if it take a bit more time to get restarted than usual – Do
 not take out battery)
When the device boot’s up, search for the Superuser application in your app drawer. If it is there, it means your phone has been successfully rooted. Go enjoy root privileges.

How to Root LG P500 Optimus one running on Gingerbread 2.3.3 ?

1) First of all download the P500 driver here don’t skip this driver installation otherwise SuperOneClick will not work on your PC.
2) Download click on the download driver & complete installation.
3) Now Restart your Computer.
4) Download the P500 Gingerbread Rooting Tool here.
5) Extract it after downloading, you will find a folder namely ” SuperOneClick-v-2-3-3.zip”, open it.
6) Enable USB debugging on your phone, to do that – open Setting>>Applications>>Development>>USB debugging > Turn it ON.
7) Connect your phone to PC now, double click the file name “SuperOneClick” inside the folder.
8) Now click the ROOT button which is situated at the top SuperOneClick window.
Now with in few seconds this file will complete root LG P500 Optimus one, now you can enjoy a rooted android phone. thank you for following my post :-)
Now to flash your Lg optimus one p500 follow the tutorial in this link:  http://boutphones.blogspot.in/2014/01/as-i-told-you-people-in-previous-post.html