Tuesday, 28 June 2011

Self Appraisal - short story

A little boy went to a telephone booth which was at the cash counter of a  store and dialed a number.
The store-owner observed and listened to the  conversation:
Boy                : "Lady, Can you give me the job of cutting your lawn?
Woman         : (at the other end of the phone line) "I  already have someone to cut my lawn."
Boy                : "Lady, I will cut your lawn for half the price thanthe person who cuts your lawn now."
Woman         : I'm very satisfied with the person who is  presently cutting my lawn.
Boy                : (with more perseverance) "Lady, I'll even sweep the floor  and the stairs of your house for free.
Woman         : No, thank you.
With a smile on his face, the little  boy replaced the receiver. The store-owner, who was listening to all this,  walked over to the boy.
Store Owner       : "Son... I like  your attitude; I like that positive spirit and would like to offer you a  job."
Boy                      : "No thanks,
Store Owner       :  But you were really pleading for one.
Boy                      : No Sir, I was just  checking my performance at the job I already have. I am the one who is  working for that lady I was talking to!"  

Thursday, 2 June 2011

Upgrade GW620 to Android 2.2 Foryo.

I was having Gw620 with v10k firmware (android 1.5). Here am trying to explain the steps did to upgrade it to openetna firmware (Android 2.2). Please refer http://code.google.com/p/openetna/wiki/Installation for reference. Don't forget to watch the videos there in that guide. I will be explaining mainly the areas where i got stuck, and the steps i did to resolve it.

  1. Download the openetnaV6.3-rc7.zip from http://code.google.com/p/openetna/downloads/list 
  2. Download android sdk http://developer.android.com/sdk/index.html
  3. Download gapps zip gapps-mdpi-tiny-20101020-signed.zip (google it)
  4. Prepare it to ready for flasing as per the video on the installation guide.
  5. Copy gapps-mdpi-tiny-20101020-signed.zip file to your SD card
  6. Update USB Driver.  For windows, you need to add this to your android_winusb.inf in the android sdk usb driver in the [Google.NTx86] section for x86 
    ;LG eve%SingleAdbInterface%        = USB_Install, USB\VID_18D1&PID_D00D%CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_D00D&MI_01;LG GW620%CompositeAdbInterface%     = USB_Install, USB\VID_1004&PID_0C02&MI_01%SingleBootLoaderInterface% = USB_Install, USB\VID_18D1&PID_D00D
  7. Get your phone in fastboot mode.
           Here i got stuck. My phone dont have a fast boot mode. i tried hitting space again and again until i realized that my v10k firmware dont have a fastboot. (Yes i shouldn't have updated my phone earlier with the Lg update tool...they removed the fastboot with it). Now i want downgrade it to original stock one. 
I used LG-Util package for it and i used Image with fastboot for 900 Mhz 3G: http://csmg.lgmobile.com:9002/swdata/WEBSW/GW620/ANEUBB/V10g_00/V10G_00.kdz

For details on how to downgrade please refer http://www.yzmall.net/GT/view/id-25316.

The update was stuck at 4% , and it always crashed saying communication failure. Here i tried to switch my usb port and changed the compatabilty of the KP500-Utils-EN.exe file to win xp sp2. I was runnig on Win 7.
Then it worked and i successfully downgraded the firmware. (plz note i wasted a lot of time before this by  trying to flash  V10H_00.kdz file. i dont know why, it was not working for my phone)

8, Finally downgraded to v10G which have flash mode.
9. Now Get your phone in fastboot mode:

  • Remove battery
  • Slide out the keyboard
  • Plug in USB connector (still with the battery removed)
  • Press SPACE (or SPACE+MENU for newer firmwares) just when you see the screen slightly light up, untill the fastboot text appears on the screen.  
10. If the phone is not detected by windows correctly, i.e still listing it on Other devices section on Devie manager. Then you need to Update it's driver to the usb driver inside the android sdk folder. (mentioned on step 6)
11. Now take command promt (cmd), run it as administrator.
12. Change directory to sdk tools folder.
13, Run  fastboot -w
               Here i got a dll file missing error. So i added the folder named platform-tools which contained that dll to PATH of my laptop. 

14. Execute the below commands. 
fastboot flash boot boot.img
  fastboot flash system system.img
15. Wait until the commands finished
  1. Unplug the usb
  2. Reinsert the battery
  3. Poweron the phone
  4. Wait (On the first boot, the applications are optimized. This can take up to 10 minutes)
After the restart...install the google apps like Gmap,gmail,calender etc by taking the openetna app from the menu. This  will install the content from file gapps-mdpi-tiny-20101020-signed.zip
Enjoy Android 2.2 Foro...
Do post your questions and comments in the comments section below....