[Optimus One, P500, V General] eichos:
It's really about time somebody made a simple, easy and straight forward guide for installing mik_os's clever touchscreen kernal patch thing. I'm not android genius and really struggled to install this having no knowledge of how androids really work inside. Trying to figure out how to install the much needed touchscreen fix was a disaster but I finally got it right.

Due to a lack of simple and easy to follow guides I have made this one to help out other beginners, who like me didn't receive the help they need despite hours of google searches.

WARNING: If you do something wrong, or if something breaks while you are following this guide, I'm not responsible for any of your actions. Do this at your own risk.

The files provided are not my work and I take NO credit for them. They were created by clever people to help our lives :)

Credits:

kernal/touch screen bug fix: mik_os http://xdaforums.com/showthread.php?t=929941

z4root : RyanZA http://xdaforums.com/showthread.php?t=833953

Custom recovery: getitnowmarketing http://androidforums.com/getitnowma...ry-optimus-one-p500-thunderg.html#post1896517

Firstly this guide shows you how to root and then flash your phone with mik's fix. I'm not very good with androids but this worked and is pretty fault proof if you follow the steps. BEFORE BEGINNING MAKE SURE YOU HAVE FULL BATTERY!

1) Make sure you have Froyo 2.2. To check what version you have go to settings> about phone> android version. If you have 2.2.1 or something I really can't help you, do a bit of searching on how to downgrade. Explaining it will only complicate things if you are knew to androids like me.

2) Click this : http://xdaforums.com/attachment.php?attachmentid=446145&d=1290341328

3) Save it to your computer, plug your phone into the USB port and copy the newly downloaded file onto it(by enabling mass storage device thing on your phone) and just pasting it in there not in any folder.

4) On your phone open the android market, search for Astro file manager. Choose to install it(wait for download and install to complete).

5)Open Astro File manager and locate the file you downloaded (z4Root by RyanZa) using astro (it'll be in the sd folder on its own). Select z4Root and install it and run it after installing.

6) Choose to permanently root your phone(this voids your warranty btw). Let it do its stuff, your phone will restart and you will be a super user! win.

7)Next download this:

http://www.mediafire.com/file/uf752h914q0u228/recovery-RA-GNM-thunderg-1.1.0.img.zip

and

http://www.mediafire.com/?45u0obd6pjj5twp

(Do not extract this file only the others)

and this

http://androidforums.com/attachment...ery-optimus-one-p500-thunderg-flash_image.zip and extract both of them into folders.

(thanks to getitnowmarketing for guidance at this point)

Next do one of the following two methods:

METHOD A(EASIER):

8)Download & install:

Google Chrome to phone(PC Google Chrome extension)

Google Chrome to phone(Phone app)

Terminal Emulator (Phone app)

9)Synchronize your Google account in Chrome to Phone(browser extension and phone app) and make a test by sending something to your phone(link,text).Make sure it's working.

10)After that open Terminal Emulator and type "su"(without quotes) and click yes when it's asking you for Superuser permission."#" will appear.

11)From the commands list below copy every line (except red one) one by one and send it to phone.On phone paste all commands one by one,as you send them from Chrome, in Terminal Emulator.

mount -o remount,rw -t yaffs2 /dev/block/mtdblock1 /system

cat /sdcard/flash_image > /system/bin/flash_image

chmod 755 /system/bin/flash_image

mv /system/etc/install-recovery.sh /system/etc/install-recovery.sh.bak

[COLOR="Red"][U](if it shouts at you here saying not found or something,ignore it)[/U][/COLOR]

mount -o remount,ro -t yaffs2 /dev/block/mtdblock1 /system

flash_image recovery /sdcard/recovery-RA-GNM-thunderg-1.1.0.img

reboot recovery

12)Wait a bit and your mobile/phone will turn off, hold in the down volume key and the home key. Keep them held in for a bit when the LG logo comes up.

Skip to step 16!

OR:

METHOD B

8) Now download this: http://dl.google.com/android/android-sdk_r09-windows.zip (windows) or http://dl.google.com/android/android-sdk_r09-linux_x86.tgz (linux) ,extract and install it.

9) Copy(with mass storage mode on) the FILES (and the one zip file that was downloaded from mediafire--> the other two things copied accross should not be zip files but instead individual files that have been extracted. ) to your SD card (not in any folder or anything, just in the main folder that opens when you open your SD card on your computer).

10) Turn off mass storage mode on your mobile (pull down the notification bar and click where it says USB Connected and make sure it is off).

11) Next go Settings>Applications>Development>Tick USB debugging (make sure it is on).

12) Next, on your computer press windows key + r, type cmd. Then type

cd <follwed by the address of the platform-tools folder in the sdk folder>

For example mine was (remember all lowercase):

c:\downloads\android-sdk_r08-windows\android-sdk-windows\platform-tools

so i typed :

cd c:\downloads\android-sdk_r08-windows\android-sdk-windows\platform-tools

13) A whole lot of writing should come up and stuff in the box you typing in (cmd prompt). Next type adb shell and then the word su. Your phone should ask if it should allow permission for super user, select allow or grant access or whatever it says on your phone.

14) Making progress. Next copy the following lines and go back into cmd prompt and right click in it and select paste. Do one line at a time into cmd prompt.

15)

mount -o remount,rw -t yaffs2 /dev/block/mtdblock1 /system

cat /sdcard/flash_image > /system/bin/flash_image

chmod 755 /system/bin/flash_image

mv /system/etc/install-recovery.sh /system/etc/install-recovery.sh.bak

[B][U](if it shouts at you here saying not found or something,ignore it)[/U][/B]

mount -o remount,ro -t yaffs2 /dev/block/mtdblock1 /system

flash_image recovery /sdcard/recovery-RA-GNM-thunderg-1.1.0.img

reboot recovery

Wait a bit and your mobile/phone will turn off, hold in the down volume key and the home key. Keep them held in for a bit when the LG logo comes up.

16) You may back up if you want at this point by going to backup/restore (scroll using volume key and select it using the key on the very left of your phone at the bottom in the front). Choose nandroid backup and let it do its business).

17) Next get back to the mainscreen and select flash zip from sdcard. Select signed_kernal.zip and choose to let it flash. Let it do its business, go to the mainscreen, click reboot system now and you done. Your phone should restart happily with a much less cpu intensive touch screen!

hope this guide helps someone who had the same troubles as me.

Feel free to inform me of anything I may of left out