How to install OptimusOne touch screen fix

bishop145

Well-Known Member
Joined
Feb 2, 2008
Messages
100
Reaction score
0
This is a guide I originally wrote for XDA-developer

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://forum.xda-developers.com/showthread.php?t=929941
z4root : RyanZA http://forum.xda-developers.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://forum.xda-developers.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:
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.

snap20110203172008.png
snap20110203172016.png


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.

Code:
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

20110203174029.jpg

snap20110203174808.png
snap20110203174819.png


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)
Code:
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
 
Not all of us can afford S3s :P but in all honesty I wrote the guide a while ago for people who had my issue :)
 
Top
Sign up to the MyBroadband newsletter
X