[Sony Ericsson Xperia Neo, Pro] jamadagni:
Hello. I'm trying to flash my Neo V back to original Gingerbread since ICS is making it very slow. I read this thread over at Sony forums and based on it I downloaded both the original .42 and .62 Gingerbread FTF files. I am giving here the log of FlashTool. As reported in this other thread it is giving error at loader.sin. Since that thread did not provide any debug info and did not get any replies I'm starting a separate thread. I have included the FlashTool internal log and also the console transcript separately:

03/033/2016 15:33:06 - INFO - (MainSWT.java:1012) - Flashtool Version 0.9.19.10 built on 04-10-2015 21:00:00
03/033/2016 15:33:06 - INFO - (MainSWT.java:1014) - libusb version 1.0.20
03/033/2016 15:33:06 - DEBUG - (PlatformUtil.java:26) - Detecting platform. Name is: Linux
03/033/2016 15:33:06 - DEBUG - (PlatformUtil.java:33) - Detected Linux platform: Linux
03/033/2016 15:33:06 - DEBUG - (PlatformUtil.java:26) - Detecting platform. Name is: Linux
03/033/2016 15:33:06 - DEBUG - (PlatformUtil.java:33) - Detected Linux platform: Linux
03/033/2016 15:33:06 - DEBUG - (PlatformUtil.java:26) - Detecting platform. Name is: Linux
03/033/2016 15:33:07 - DEBUG - (PlatformUtil.java:33) - Detected Linux platform: Linux
03/033/2016 15:33:07 - INFO - (ProxySearch.java:189) - Executing search strategies to find proxy selector
03/033/2016 15:33:07 - DEBUG - (GnomeProxySearchStrategy.java:83) - Detecting Gnome proxy settings
03/033/2016 15:33:07 - DEBUG - (GnomeProxySearchStrategy.java:160) - Gnome settings: /root/.gconf/system/proxy/%gconf.xml not found.
03/033/2016 15:33:07 - DEBUG - (GnomeProxySearchStrategy.java:160) - Gnome settings: /root/.gconf/system/http_proxy/%gconf.xml not found.
03/033/2016 15:33:07 - INFO - (ProxySearch.java:199) - No proxy found for gnome. Trying next one
03/033/2016 15:33:07 - DEBUG - (KdeProxySearchStrategy.java:80) - Detecting Kde proxy settings
03/033/2016 15:33:07 - DEBUG - (KdeSettingsParser.java:122) - Searching Kde settings in /root/.kde/share/config/kioslaverc
03/033/2016 15:33:07 - DEBUG - (KdeSettingsParser.java:127) - Settings found
03/033/2016 15:33:07 - INFO - (ProxySearch.java:199) - No proxy found for kde. Trying next one
03/033/2016 15:33:07 - DEBUG - (FirefoxProxySearchStrategy.java:91) - Detecting Firefox settings.
03/033/2016 15:33:07 - DEBUG - (LinuxFirefoxProfileSource.java:30) - Firefox linux settings not found.
03/033/2016 15:33:07 - INFO - (ProxySearch.java:201) - Strategy firefox failed trying next one : No Firefox installation found
03/033/2016 15:33:07 - DEBUG - (VersionCheckerJob.java:97) - Fetching latest release from github
03/033/2016 15:33:07 - INFO - (DevicesSyncJob.java:29) - Syncing devices from github
03/033/2016 15:33:07 - DEBUG - (VersionCheckerJob.java:47) - Resolving github
03/033/2016 15:33:07 - DEBUG - (VersionCheckerJob.java:49) - Finished resolving github. Result : Success
03/033/2016 15:33:07 - DEBUG - (VersionCheckerJob.java:56) - opening connection
03/033/2016 15:33:08 - INFO - (DevicesGit.java:50) - Scanning devices folder for changes.
03/033/2016 15:33:10 - DEBUG - (VersionCheckerJob.java:66) - Getting stream on connection
03/033/2016 15:33:11 - DEBUG - (VersionCheckerJob.java:69) - stream opened
03/033/2016 15:33:12 - DEBUG - (VersionCheckerJob.java:112) - out of loop
03/033/2016 15:33:12 - DEBUG - (VersionCheckerJob.java:114) - Latest : 0.9.19.10
03/033/2016 15:33:12 - DEBUG - (VersionCheckerJob.java:115) - Current build : Version 0.9.19.10 built on 04-10-2015 21:00:00
03/033/2016 15:33:22 - INFO - (DevicesGit.java:59) - Pulling changes from github.
03/033/2016 15:33:23 - INFO - (DevicesSyncJob.java:31) - Devices sync finished.
03/033/2016 15:33:24 - INFO - (MainSWT.java:151) - Device disconnected
03/033/2016 15:33:37 - DEBUG - (Bundle.java:83) - Creating bundle from ftf file : /root/.flashTool/firmwares/NeoV_4.0.2.A.0.42.ftf
03/033/2016 15:33:37 - DEBUG - (Bundle.java:99) - Added this entry to the bundle list : fota0.sin
03/033/2016 15:33:37 - DEBUG - (Bundle.java:99) - Added this entry to the bundle list : loader.sin
03/033/2016 15:33:37 - DEBUG - (Bundle.java:99) - Added this entry to the bundle list : kernel.sin
03/033/2016 15:33:37 - DEBUG - (Bundle.java:99) - Added this entry to the bundle list : adsp.sin
03/033/2016 15:33:37 - DEBUG - (Bundle.java:99) - Added this entry to the bundle list : amss_fs.sin
03/033/2016 15:33:37 - DEBUG - (Bundle.java:99) - Added this entry to the bundle list : apps_log.sin
03/033/2016 15:33:37 - DEBUG - (Bundle.java:99) - Added this entry to the bundle list : fota1.sin
03/033/2016 15:33:37 - DEBUG - (Bundle.java:99) - Added this entry to the bundle list : cache.sin
03/033/2016 15:33:37 - DEBUG - (Bundle.java:99) - Added this entry to the bundle list : simlock.ta
03/033/2016 15:33:37 - DEBUG - (Bundle.java:99) - Added this entry to the bundle list : userdata.sin
03/033/2016 15:33:37 - DEBUG - (Bundle.java:99) - Added this entry to the bundle list : amss.sin
03/033/2016 15:33:37 - DEBUG - (Bundle.java:99) - Added this entry to the bundle list : system.sin
03/033/2016 15:33:37 - DEBUG - (Bundle.java:83) - Creating bundle from ftf file : /root/.flashTool/firmwares/NeoV.4.0.2.A.0.62.ftf
03/033/2016 15:33:37 - DEBUG - (Bundle.java:99) - Added this entry to the bundle list : fota0.sin
03/033/2016 15:33:37 - DEBUG - (Bundle.java:99) - Added this entry to the bundle list : loader.sin
03/033/2016 15:33:37 - DEBUG - (Bundle.java:99) - Added this entry to the bundle list : kernel.sin
03/033/2016 15:33:37 - DEBUG - (Bundle.java:99) - Added this entry to the bundle list : adsp.sin
03/033/2016 15:33:37 - DEBUG - (Bundle.java:99) - Added this entry to the bundle list : amss_fs_haida.sin
03/033/2016 15:33:37 - DEBUG - (Bundle.java:99) - Added this entry to the bundle list : apps_log.sin
03/033/2016 15:33:37 - DEBUG - (Bundle.java:99) - Added this entry to the bundle list : fota1.sin
03/033/2016 15:33:37 - DEBUG - (Bundle.java:99) - Added this entry to the bundle list : cache.sin
03/033/2016 15:33:37 - DEBUG - (Bundle.java:99) - Added this entry to the bundle list : simlock.ta
03/033/2016 15:33:37 - DEBUG - (Bundle.java:99) - Added this entry to the bundle list : amss.sin
03/033/2016 15:33:37 - DEBUG - (Bundle.java:99) - Added this entry to the bundle list : userdata.sin
03/033/2016 15:33:37 - DEBUG - (Bundle.java:99) - Added this entry to the bundle list : system.sin
03/033/2016 15:33:45 - INFO - (MainSWT.java:1220) - Selected Bundle for Ne0V. FW release : 4.0.2.A.0.42. Customization : micurriculumvitae.org
03/033/2016 15:33:45 - INFO - (Bundle.java:417) - Preparing files for flashing
03/033/2016 15:33:45 - DEBUG - (Bundle.java:421) - Created the prepared folder
03/033/2016 15:33:45 - DEBUG - (BundleEntry.java:131) - Saving entry adsp.sin to disk
03/033/2016 15:33:45 - DEBUG - (BundleEntry.java:63) - Streaming from jar entry : adsp.sin
03/033/2016 15:33:45 - DEBUG - (BundleEntry.java:137) - Writing Entry to /root/.flashTool/firmwares/prepared/adsp.sin
03/033/2016 15:33:45 - DEBUG - (BundleEntry.java:131) - Saving entry amss.sin to disk
03/033/2016 15:33:45 - DEBUG - (BundleEntry.java:63) - Streaming from jar entry : amss.sin
03/033/2016 15:33:45 - DEBUG - (BundleEntry.java:137) - Writing Entry to /root/.flashTool/firmwares/prepared/amss.sin
03/033/2016 15:33:45 - DEBUG - (BundleEntry.java:131) - Saving entry amss_fs.sin to disk
03/033/2016 15:33:45 - DEBUG - (BundleEntry.java:63) - Streaming from jar entry : amss_fs.sin
03/033/2016 15:33:45 - DEBUG - (BundleEntry.java:137) - Writing Entry to /root/.flashTool/firmwares/prepared/amss_fs.sin
03/033/2016 15:33:45 - DEBUG - (BundleEntry.java:131) - Saving entry cache.sin to disk
03/033/2016 15:33:45 - DEBUG - (BundleEntry.java:63) - Streaming from jar entry : cache.sin
03/033/2016 15:33:45 - DEBUG - (BundleEntry.java:137) - Writing Entry to /root/.flashTool/firmwares/prepared/cache.sin
03/033/2016 15:33:46 - DEBUG - (BundleEntry.java:131) - Saving entry fota0.sin to disk
03/033/2016 15:33:46 - DEBUG - (BundleEntry.java:63) - Streaming from jar entry : fota0.sin
03/033/2016 15:33:46 - DEBUG - (BundleEntry.java:137) - Writing Entry to /root/.flashTool/firmwares/prepared/fota0.sin
03/033/2016 15:33:46 - DEBUG - (BundleEntry.java:131) - Saving entry fota1.sin to disk
03/033/2016 15:33:46 - DEBUG - (BundleEntry.java:63) - Streaming from jar entry : fota1.sin
03/033/2016 15:33:46 - DEBUG - (BundleEntry.java:137) - Writing Entry to /root/.flashTool/firmwares/prepared/fota1.sin
03/033/2016 15:33:46 - DEBUG - (BundleEntry.java:131) - Saving entry kernel.sin to disk
03/033/2016 15:33:46 - DEBUG - (BundleEntry.java:63) - Streaming from jar entry : kernel.sin
03/033/2016 15:33:46 - DEBUG - (BundleEntry.java:137) - Writing Entry to /root/.flashTool/firmwares/prepared/kernel.sin
03/033/2016 15:33:46 - DEBUG - (BundleEntry.java:131) - Saving entry system.sin to disk
03/033/2016 15:33:46 - DEBUG - (BundleEntry.java:63) - Streaming from jar entry : system.sin
03/033/2016 15:33:46 - DEBUG - (BundleEntry.java:137) - Writing Entry to /root/.flashTool/firmwares/prepared/system.sin
03/033/2016 15:33:53 - DEBUG - (BundleEntry.java:131) - Saving entry loader.sin to disk
03/033/2016 15:33:53 - DEBUG - (BundleEntry.java:63) - Streaming from jar entry : loader.sin
03/033/2016 15:33:53 - DEBUG - (BundleEntry.java:137) - Writing Entry to /root/.flashTool/firmwares/prepared/loader.sin
03/033/2016 15:33:53 - INFO - (FlashJob.java:34) - Please connect your device into flashmode.
03/034/2016 15:34:05 - INFO - (MainSWT.java:155) - Device connected in flash mode
03/034/2016 15:34:06 - INFO - (USBFlashLinux.java:24) - Opening device for R/W
03/034/2016 15:34:06 - INFO - (USBFlashLinux.java:27) - Device ready for R/W.
03/034/2016 15:34:06 - INFO - (X10flash.java:1006) - Reading device information
03/034/2016 15:34:06 - DEBUG - (USBFlashLinux.java:53) - Reading packet from phone
03/034/2016 15:34:06 - DEBUG - (USBFlashLinux.java:59) - IN : CommandID : 1 / Flags : false,false,false / Data length : 46 / Data CRC32 : [D2, A6, A0, F5]
03/034/2016 15:34:06 - DEBUG - (X10flash.java:1013) - VER="R9A021";DATE="20110128";TIME="11:49:00";
03/034/2016 15:34:06 - DEBUG - (USBFlashLinux.java:35) - OUT : CommandID : 1 / Flags : false,true,false / Data length : 0 / Data CRC32 : [00, 00, 00, 00]
03/034/2016 15:34:06 - DEBUG - (USBFlashLinux.java:53) - Reading packet from phone
03/034/2016 15:34:06 - DEBUG - (USBFlashLinux.java:59) - IN : CommandID : 1 / Flags : false,false,false / Data length : 630 / Data CRC32 : [46, D7, 9D, FA]
03/034/2016 15:34:06 - DEBUG - (X10flash.java:986) - PROT_VER="01";DATE="20110128";TIME="11:49:00";VER="R9A021";UNIQUE_DEV_ID="F2F991A7CA527ED1663DD71CE31216EDEB495AF6";CXC="1241-3656";TYPE="S1_EROM";SEC_LOCK_STATUS="LOCKED";MAN_ID="0098";DEV_ID="00B3";EXT_DEV_ID="0055";EROM_AID="0001";LOADER_AID="0001";SW_AID="0001";CUST_AID="0001";SIM_LOCK_AID="0001";PROD_ID="0001";IMEI="35851704001282";MSN="BX902MWCRW";SIN_VER="0001";AID_TAMP="NOT_TAMPERED";LOADER_ROOT="S1_Loader_Root_773f";EROM_ROOT="S1_EROM_Root_d601";SW_ROOT="S1_SW_Root_883f";CUST_ROOT="S1_Cust_Root_9603";SIM_LOCK_ROOT="S1_SL_Root_c422";HW_CONF_ROOT="S1_HWConf_Root_08af";BIM_STATE="DISABLED";ROOTING_STATUS="ROOTABLE";
03/034/2016 15:34:06 - DEBUG - (X10flash.java:996) - First command reply (hook) : PROT_VER="01";DATE="20110128";TIME="11:49:00";VER="R9A021";UNIQUE_DEV_ID="F2F991A7CA527ED1663DD71CE31216EDEB495AF6";CXC="1241-3656";TYPE="S1_EROM";SEC_LOCK_STATUS="LOCKED";MAN_ID="0098";DEV_ID="00B3";EXT_DEV_ID="0055";EROM_AID="0001";LOADER_AID="0001";SW_AID="0001";CUST_AID="0001";SIM_LOCK_AID="0001";PROD_ID="0001";IMEI="35851704001282";MSN="BX902MWCRW";SIN_VER="0001";AID_TAMP="NOT_TAMPERED";LOADER_ROOT="S1_Loader_Root_773f";EROM_ROOT="S1_EROM_Root_d601";SW_ROOT="S1_SW_Root_883f";CUST_ROOT="S1_Cust_Root_9603";SIM_LOCK_ROOT="S1_SL_Root_c422";HW_CONF_ROOT="S1_HWConf_Root_08af";BIM_STATE="DISABLED";ROOTING_STATUS="ROOTABLE";
03/034/2016 15:34:06 - INFO - (X10flash.java:1022) - Phone ready for flashmode operations.
03/034/2016 15:34:06 - INFO - (X10flash.java:440) - Opening TA partition 2
03/034/2016 15:34:06 - DEBUG - (USBFlashLinux.java:35) - OUT : CommandID : 9 / Flags : false,true,false / Data length : 1 / Data CRC32 : [EE, 0E, 61, 2C]
03/034/2016 15:34:06 - DEBUG - (USBFlashLinux.java:53) - Reading packet from phone
03/034/2016 15:34:06 - DEBUG - (USBFlashLinux.java:59) - IN : CommandID : 9 / Flags : false,false,false / Data length : 0 / Data CRC32 : [00, 00, 00, 00]
03/034/2016 15:34:06 - DEBUG - (USBFlashLinux.java:35) - OUT : CommandID : 12 / Flags : false,true,false / Data length : 4 / Data CRC32 : [F0, 01, 48, CC]
03/034/2016 15:34:06 - DEBUG - (USBFlashLinux.java:53) - Reading packet from phone
03/034/2016 15:34:06 - DEBUG - (USBFlashLinux.java:59) - IN : CommandID : 12 / Flags : false,false,false / Data length : 5 / Data CRC32 : [33, 96, 55, E4]
03/034/2016 15:34:06 - DEBUG - (USBFlashLinux.java:35) - OUT : CommandID : 12 / Flags : false,true,false / Data length : 4 / Data CRC32 : [5D, EC, A5, 43]
03/034/2016 15:34:06 - DEBUG - (USBFlashLinux.java:53) - Reading packet from phone
03/034/2016 15:34:06 - DEBUG - (USBFlashLinux.java:59) - IN : CommandID : 12 / Flags : false,false,false / Data length : 10 / Data CRC32 : [D1, 71, 1C, AA]
03/034/2016 15:34:07 - DEBUG - (USBFlashLinux.java:35) - OUT : CommandID : 12 / Flags : false,true,false / Data length : 4 / Data CRC32 : [46, 67, 65, F1]
03/034/2016 15:34:07 - DEBUG - (USBFlashLinux.java:53) - Reading packet from phone
03/034/2016 15:34:07 - DEBUG - (USBFlashLinux.java:59) - IN : CommandID : 12 / Flags : false,false,false / Data length : 13 / Data CRC32 : [DE, 47, 2A, AE]
03/034/2016 15:34:07 - DEBUG - (USBFlashLinux.java:35) - OUT : CommandID : 12 / Flags : false,true,false / Data length : 4 / Data CRC32 : [D8, 03, F0, 52]
03/034/2016 15:34:07 - DEBUG - (USBFlashLinux.java:53) - Reading packet from phone
03/034/2016 15:34:07 - DEBUG - (USBFlashLinux.java:59) - IN : CommandID : 12 / Flags : false,false,false / Data length : 21 / Data CRC32 : [46, A5, 25, 9D]
03/034/2016 15:34:07 - DEBUG - (USBFlashLinux.java:35) - OUT : CommandID : 12 / Flags : false,true,false / Data length : 4 / Data CRC32 : [DF, 6E, 34, 4B]
03/034/2016 15:34:07 - DEBUG - (USBFlashLinux.java:53) - Reading packet from phone
03/034/2016 15:34:07 - DEBUG - (USBFlashLinux.java:59) - IN : CommandID : 12 / Flags : false,false,false / Data length : 19 / Data CRC32 : [2C, 8C, 33, 51]
03/034/2016 15:34:07 - INFO - (X10flash.java:589) - Current device : MT11i - BX902MWCRW - 1254-8478_R1I - 1253-8237_4.1.B.0.587 - WORLD-i_4.1.B.0.587
03/034/2016 15:34:07 - INFO - (X10flash.java:449) - Closing TA partition
03/034/2016 15:34:07 - DEBUG - (USBFlashLinux.java:35) - OUT : CommandID : 10 / Flags : false,true,false / Data length : 0 / Data CRC32 : [00, 00, 00, 00]
03/034/2016 15:34:07 - DEBUG - (USBFlashLinux.java:53) - Reading packet from phone
03/034/2016 15:34:07 - DEBUG - (USBFlashLinux.java:59) - IN : CommandID : 10 / Flags : false,false,false / Data length : 0 / Data CRC32 : [00, 00, 00, 00]
03/034/2016 15:34:07 - INFO - (X10flash.java:758) - Start Flashing
03/034/2016 15:34:07 - INFO - (X10flash.java:323) - Processing loader.sin
03/034/2016 15:34:07 - INFO - (X10flash.java:305) - Checking header
03/034/2016 15:34:07 - ERROR - (X10flash.java:342) - Processing of loader.sin finished with errors.
03/034/2016 15:34:07 - INFO - (X10flash.java:955) - Ending flash session
03/034/2016 15:34:08 - DEBUG - (USBFlashLinux.java:35) - OUT : CommandID : 4 / Flags : false,true,false / Data length : 0 / Data CRC32 : [00, 00, 00, 00]
03/034/2016 15:34:08 - DEBUG - (USBFlashLinux.java:53) - Reading packet from phone
03/034/2016 15:34:08 - DEBUG - (USBFlashLinux.java:59) - IN : CommandID : 5 / Flags : true,false,false / Data length : 0 / Data CRC32 : [00, 00, 00, 00]
03/034/2016 15:34:08 - DEBUG - (USBFlashLinux.java:35) - OUT : CommandID : 7 / Flags : false,true,false / Data length : 0 / Data CRC32 : [00, 00, 00, 00]
03/034/2016 15:34:08 - DEBUG - (USBFlashLinux.java:53) - Reading packet from phone

Console transcript:

Running as root.
Used java home : ./x10flasher_lib/linjre64

(Flashtool:11085): GLib-GObject-CRITICAL **: g_object_get_qdata: assertion 'G_IS_OBJECT (object)' failed
flashsystem.X10FlashException: Error in processHeader : null
at flashsystem.X10flash.processHeader(X10flash.java:313)
at flashsystem.X10flash.uploadImage(X10flash.java:324)
at flashsystem.X10flash.sendLoader(X10flash.java:404)
at flashsystem.X10flash.flashDevice(X10flash.java:759)
at gui.tools.FlashJob.run(FlashJob.java:42)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
flashsystem.X10FlashException: Error in processHeader : null
at flashsystem.X10flash.uploadImage(X10flash.java:344)
at flashsystem.X10flash.sendLoader(X10flash.java:404)
at flashsystem.X10flash.flashDevice(X10flash.java:759)
at gui.tools.FlashJob.run(FlashJob.java:42)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
03/038/2016 15:38:19 - INFO - (MainSWT.java:1041) - Stopping watchdogs and exiting ...
03/038/2016 15:38:19 - DEBUG - (ProcessBuilderWrapper.java:93) - adb: no process found
03/038/2016 15:38:19 - DEBUG - (ProcessBuilderWrapper.java:93) - adb.linux: no process found

I am observing same problem whether it's .42 or .62 that I am trying. Please advise.