[Sony Ericsson Xperia Mini, Mini Pro, Xperia Pro, A] andreas177:
Hello,

I've been trying to flash the old .58 firmware on my device in order to be able to root it.

I'm using Flashtool and followed the instructions in this thread:

http://xdaforums.com/showthread.php?t=1559685

So I downloaded the .58 and when I try to connect my phone in flashmode, Flashtool says the following:

17/032/2012 09:32:48 - INFO - <- This level is successfully initialized
17/032/2012 09:32:48 - INFO - Flashtool Version 0.7.1.0 built on 2012-05-01 22:07:14
17/032/2012 09:32:48 - INFO - You can drag and drop ftf files here to start flashing them
17/032/2012 09:32:51 - INFO - Device connected with USB debugging off
17/032/2012 09:32:51 - INFO - For 2011 devices line, be sure you are not in MTP mode
17/032/2012 09:32:55 - INFO - Selected WT19i_4.0.2.A.0.58_(1254-1868).ftf
17/032/2012 09:32:55 - INFO - Preparing files for flashing
17/032/2012 09:32:56 - INFO - Please connect your device into flashmode.
17/033/2012 09:33:01 - INFO - Device disconnected
17/033/2012 09:33:05 - INFO - Device connected in flash mode
17/033/2012 09:33:05 - INFO - Reading device information
17/033/2012 09:33:25 - INFO - Start Flashing
17/033/2012 09:33:25 - INFO - Flashing loader
17/033/2012 09:33:25 - INFO - Ending flash session
17/033/2012 09:33:25 - ERROR -
17/033/2012 09:33:25 - ERROR - Error flashing. Aborted
17/033/2012 09:33:25 - INFO - Device disconnected
17/033/2012 09:33:40 - INFO - Device connected with USB debugging off
17/033/2012 09:33:40 - INFO - For 2011 devices line, be sure you are not in MTP mode

This is the complete output.

Additional information: I am using Linux(64-bit) and installed FlashTool according to the instructions on their site. Some people say you need to install some kind of drivers? I have the android-sdk installed but I don't see any drivers in the ./drivers directory in flashtool.

Here's the terminal output:

andreas@saskia ~/Downloads/FlashTool $ sudo ./FlashTool
[sudo] password for andreas:
JAVA_HOME not set. Using default value : ./x10flasher_lib/linjre64
WT19i_4.0.2.A.0.58_(1254-1868).ftf
WT19i_4.0.2.A.0.58_(1254-1868).ftf
java.io.IOException: readReply : First data read request failed
at linuxlib.JUsb.readS1Device(JUsb.java:108)
at flashsystem.io.USBFlashLinux.readS1Reply(USBFlashLinux.java:55)
at flashsystem.io.USBFlash.readS1Reply(USBFlash.java:45)
at flashsystem.X10flash.openDevice(X10flash.java:404)
at flashsystem.X10flash.openDevice(X10flash.java:345)
at gui.FlasherGUI$43.run(FlasherGUI.java:1058)
at foxtrot.AbstractWorkerThread$1.run(AbstractWorkerThread.java:40)
at java.security.AccessController.doPrivileged(Native Method)
at foxtrot.AbstractWorkerThread.runTask(AbstractWorkerThread.java:36)
at foxtrot.workers.SingleWorkerThread.run(SingleWorkerThread.java:199)
at foxtrot.workers.SingleWorkerThread.run(SingleWorkerThread.java:182)
at java.lang.Thread.run(Unknown Source)
java.lang.NullPointerException
at flashsystem.X10flash.processHeader(X10flash.java:181)
at flashsystem.X10flash.uploadImage(X10flash.java:196)
at flashsystem.X10flash.sendLoader(X10flash.java:225)
at flashsystem.X10flash.flashDevice(X10flash.java:317)
at gui.FlasherGUI$43.run(FlasherGUI.java:1059)
at foxtrot.AbstractWorkerThread$1.run(AbstractWorkerThread.java:40)
at java.security.AccessController.doPrivileged(Native Method)
at foxtrot.AbstractWorkerThread.runTask(AbstractWorkerThread.java:36)
at foxtrot.workers.SingleWorkerThread.run(SingleWorkerThread.java:199)
at foxtrot.workers.SingleWorkerThread.run(SingleWorkerThread.java:182)
at java.lang.Thread.run(Unknown Source)
flashsystem.X10FlashException
at flashsystem.X10flash.uploadImage(X10flash.java:217)
at flashsystem.X10flash.sendLoader(X10flash.java:225)
at flashsystem.X10flash.flashDevice(X10flash.java:317)
at gui.FlasherGUI$43.run(FlasherGUI.java:1059)
at foxtrot.AbstractWorkerThread$1.run(AbstractWorkerThread.java:40)
at java.security.AccessController.doPrivileged(Native Method)
at foxtrot.AbstractWorkerThread.runTask(AbstractWorkerThread.java:36)
at foxtrot.workers.SingleWorkerThread.run(SingleWorkerThread.java:199)
at foxtrot.workers.SingleWorkerThread.run(SingleWorkerThread.java:182)
at java.lang.Thread.run(Unknown Source)

The exceptions appear at the same time the error in flashtool comes up.

I've been trying it many times now, but I can't get it to work.

Any help is greatly appreciated. Thanks in advance.

EDIT: Using an older version of FlashTool seems to have fixed the problem. Currently flashing.