[Sony Ericsson Xperia Mini, Mini Pro, Xperia Pro, A] mihahn:
This tutorial is on how to recover the touch screen of your sony xperia 2011 mdpi device. I didn't find out any of these methods, I've just included all links and methods here to have one thread with everything in, because in Q&A are so many threads on this topic and all the people asking the same questions! ;)

First of all:

You need Flashtool installed and you should have installed all the drivers from flashtool folder -> drivers. For all methods where you have to flash a custom kernel you need an unlocked bootloader. Just remember that :)

Fix 1: By Flashing Xperia Active Rom: (Credits: xshanep19; here; discussing thread by officiallysonyrebel here)

Steps:

1. Download xperia active stock rom for gingerbread 4.0.2.A.0.42-(CE)

2. Place it in flashtool folder -> firmwares

3. Lauch flashtool

4. Click the flash -> flashmode -> select the active ftf -> click okay

5. Shut down phone -> wait 15 seconds -> hold volume down -> while holding volume down connect it to your pc

6. Wait until flashing has ended

7. Unplug phone an start it (hope it starts)

8. Turn phone off -> connect in flashmode like before -> flash the firmware for your device

9. Boot up and hope the touch will work again ;)

Fix 2: By Installing Hybrom: (Credits: n_tienloi ; here)

Steps:

1. Download CM10 kernel or rage kernel

2. Flash the kernel

3. Flash Ultimate HD 2.0.2 rom and choose the one for active

4. Turn phone on and wait 5 minutes (phone won't boot up because it's in a bootloop)

5. Flash Ultimate HD 2.0.2 again, but choose YOUR device

6. Don't turn your phone on, just pull the battery

7. Flash the stock rom for your device using flashtool

Fix 3: By Installing wrong rom again and flash stock rom: (Credits: scorpion 13; here)

Steps:

1. Flash your devices gb 4.0.2.A.0.62 rom

2. Flash rage kernel -> boot in cwm

3. Flash the wrong rom again

4. Reboot -> if it's not booting or in a bootloop pull battery

5. Flash your device's stock rom with flashtool again

Fix 4: By Flashing Hybrom_v10: (Credits: javad01; here)

Steps:

1. Flash your device's stock gingerbread rom (4.0.2.A.0.62) with flashtool

2. Flash a custom kernel with cwm you like (e.g. rage kernel)

3. Flash Hybrom v10 for mini pro

4. Boot the rom

5. If it's not booting and having a bootloop pull battery

6. Flash stock rom again with flashtool

Fix 5: By Installing Cyanogenmod 9/10: (Credits: chotu222 ; here)

Steps:

1. Download Cyanogenmod 9 or Cyanogenmod 10

2. Put it on your sdcard

3. wipe everything in cwm

4. Flash Cyanogenmod

5. Boot your device until you can see the homescreen

6. Flash any rom you want

Fix 6: By Installing Ultimate HD 2.0.2 and Cyanogenmod 10: (Credits: ujwals ; here)

Steps:

1. Download rage kernel for Android 4.0.4

2. Flash rage kernel

3. Boot into recovery and flash Ultimate HD 2.0.2 rom, but choose the one for xperia active

4. Boot the rom (touchscreen is working, but hardware keyboard and proximity sensor not)

5. Flash the cyanogenmod 10 kernel

6. Boot into recovery and flash cyanogenmod 10 for your device without doing a wipe data/factory reset before!

7. Reboot and touchscreen should work

(8. Flash stock sony rom using flashtool)

Fix 7: By flashing Ultimate HD 2.0.2 rom: (Credits: dhallbhoo ; here)

Steps:

1. Flash the .42 stock rom for your device

2. Flash rage kernel for gingerbread

3. Flash Ultimate HD 2.0.2 custom rom

4. In aroma, choose live with walkman

5. Boot (if you get a bootloop, pull the battery)

6. Flash stock ics .431 for your device

7. Boot your device and touch should be fixed!

Fix 8: By using any aroma installer rom: (Credits: drlrille ; here)

Steps:

1. Flash rage kernel

2. Install any rom that uses aroma installer (for example zelly cream)

3. Choose in aroma st17i (active) instead of sk17i (mini pro)

4. Reboot your device

5. Wait until the phone has booted, the touchscreen should work now. The hardware keyboard won't work!

5. Reboot again into recovery and install "keymap_for_pro_XXXX.zip"

6. Reboot phone again. Now keyboard an touchscreen should be working!

(7. Flash stock sony rom using flashtool)

Fix 9: By flashing Real ICS R6: (Credits: Kenzeu ; here)

Steps:

1. Flash .62 firmware for your device

2. Flash rage kernel for gingerbread

3. Flash Real ICS R6 rom (choose the wrong device)

4. Reboot (don't pull the battery, boot it. If it's no booting for nearly 3 minutes, pull battery and go on)

5. Flash the stock firmware for your device

6. Touch should work now!

Fix 10: By modifying the touchscreen files: (Credits: bangladeshi ; here)

Steps:

Please follow the steps in the guide. It's best to use the tutorial here. It's better reading it there and using the screenshots for more help instead of just reading the steps here ;)

Some fixes are for special devices, but you can try them on yours, too (e.g. fix 1 for minipro, fix 2 for all, fix 3 for all, fix 4 for mini, fix 5 for all, 6 for all, 7 for minipro, 8 minipro, 9 all, 10 minipro)!

I can't promise they are all working, you try all of them at your own risk!!

If there are more methods, please write me a PM and I will add them. Of course hit thanks on the links I included to every method :good:

Please hit thanks to the guys who found out these methods, it was their work!!