[Sony Xperia E4 Questions & Answers] kiukirimas:
Hello guys, I hope smeone could Help me, Im stuck with my bricked E4g E2006, I must say that I'm very xperimented in flashing firmwares by Flashtools, but I got a big problem with this E4g. At first I'm used all this versions of flashtool: 0.9.19.0 and the new one 0.9.20.0:

In both versions I got problems with the fsc Script.

Here Are the logs:

0.9.19.0

11/036/2016 03:36:47 - ERROR - (Devices.java:128) - root : this bundle is not valid

11/036/2016 03:36:47 - INFO - (MainSWT.java:1241) - Selected Bundle for Sony Xperia E4g (E2006). FW release : 25.0.A.1.28. Customization : Conecel Porta EC

11/036/2016 03:36:47 - INFO - (Bundle.java:406) - Preparing files for flashing

11/036/2016 03:36:47 - DEBUG - (Bundle.java:410) - Created the prepared folder

11/036/2016 03:36:47 - DEBUG - (BundleEntry.java:131) - Saving entry boot.sin to disk

11/036/2016 03:36:47 - DEBUG - (BundleEntry.java:63) - Streaming from jar entry : boot.sin

11/036/2016 03:36:47 - DEBUG - (BundleEntry.java:137) - Writing Entry to C:\Users\Administrador\.flashTool\firmwares\prepared\boot.sin

11/036/2016 03:36:47 - DEBUG - (BundleEntry.java:131) - Saving entry Calla_boot_config.ta to disk

11/036/2016 03:36:47 - DEBUG - (BundleEntry.java:63) - Streaming from jar entry : Calla_boot_config.ta

11/036/2016 03:36:47 - DEBUG - (BundleEntry.java:137) - Writing Entry to C:\Users\Administrador\.flashTool\firmwares\prepared\Calla_boot_config.ta

11/036/2016 03:36:47 - DEBUG - (BundleEntry.java:131) - Saving entry cust-reset.ta to disk

11/036/2016 03:36:47 - DEBUG - (BundleEntry.java:63) - Streaming from jar entry : cust-reset.ta

11/036/2016 03:36:47 - DEBUG - (BundleEntry.java:137) - Writing Entry to C:\Users\Administrador\.flashTool\firmwares\prepared\cust-reset.ta

11/036/2016 03:36:47 - DEBUG - (BundleEntry.java:131) - Saving entry elabel.sin to disk

11/036/2016 03:36:47 - DEBUG - (BundleEntry.java:63) - Streaming from jar entry : elabel.sin

11/036/2016 03:36:47 - DEBUG - (BundleEntry.java:137) - Writing Entry to C:\Users\Administrador\.flashTool\firmwares\prepared\elabel.sin

11/036/2016 03:36:47 - DEBUG - (BundleEntry.java:131) - Saving entry fotakernel.sin to disk

11/036/2016 03:36:47 - DEBUG - (BundleEntry.java:63) - Streaming from jar entry : fotakernel.sin

11/036/2016 03:36:47 - DEBUG - (BundleEntry.java:137) - Writing Entry to C:\Users\Administrador\.flashTool\firmwares\prepared\fotakernel.sin

11/036/2016 03:36:47 - DEBUG - (BundleEntry.java:131) - Saving entry lk.sin to disk

11/036/2016 03:36:47 - DEBUG - (BundleEntry.java:63) - Streaming from jar entry : lk.sin

11/036/2016 03:36:47 - DEBUG - (BundleEntry.java:137) - Writing Entry to C:\Users\Administrador\.flashTool\firmwares\prepared\lk.sin

11/036/2016 03:36:47 - DEBUG - (BundleEntry.java:131) - Saving entry logo.sin to disk

11/036/2016 03:36:47 - DEBUG - (BundleEntry.java:63) - Streaming from jar entry : logo.sin

11/036/2016 03:36:47 - DEBUG - (BundleEntry.java:137) - Writing Entry to C:\Users\Administrador\.flashTool\firmwares\prepared\logo.sin

11/036/2016 03:36:47 - DEBUG - (BundleEntry.java:131) - Saving entry partitions.sin to disk

11/036/2016 03:36:47 - DEBUG - (BundleEntry.java:63) - Streaming from jar entry : partitions.sin

11/036/2016 03:36:47 - DEBUG - (BundleEntry.java:137) - Writing Entry to C:\Users\Administrador\.flashTool\firmwares\prepared\partitions.sin

11/036/2016 03:36:47 - DEBUG - (BundleEntry.java:131) - Saving entry preloader_s1sbl.sin to disk

11/036/2016 03:36:47 - DEBUG - (BundleEntry.java:63) - Streaming from jar entry : preloader_s1sbl.sin

11/036/2016 03:36:47 - DEBUG - (BundleEntry.java:137) - Writing Entry to C:\Users\Administrador\.flashTool\firmwares\prepared\preloader_s1sbl.sin

11/036/2016 03:36:47 - DEBUG - (BundleEntry.java:131) - Saving entry secro.sin to disk

11/036/2016 03:36:47 - DEBUG - (BundleEntry.java:63) - Streaming from jar entry : secro.sin

11/036/2016 03:36:47 - DEBUG - (BundleEntry.java:137) - Writing Entry to C:\Users\Administrador\.flashTool\firmwares\prepared\secro.sin

11/036/2016 03:36:47 - DEBUG - (BundleEntry.java:131) - Saving entry system.sin to disk

11/036/2016 03:36:47 - DEBUG - (BundleEntry.java:63) - Streaming from jar entry : system.sin

11/036/2016 03:36:47 - DEBUG - (BundleEntry.java:137) - Writing Entry to C:\Users\Administrador\.flashTool\firmwares\prepared\system.sin

11/038/2016 03:38:13 - DEBUG - (BundleEntry.java:131) - Saving entry tee1.sin to disk

11/038/2016 03:38:13 - DEBUG - (BundleEntry.java:63) - Streaming from jar entry : tee1.sin

11/038/2016 03:38:13 - DEBUG - (BundleEntry.java:137) - Writing Entry to C:\Users\Administrador\.flashTool\firmwares\prepared\tee1.sin

11/038/2016 03:38:13 - DEBUG - (BundleEntry.java:131) - Saving entry tee2.sin to disk

11/038/2016 03:38:13 - DEBUG - (BundleEntry.java:63) - Streaming from jar entry : tee2.sin

11/038/2016 03:38:13 - DEBUG - (BundleEntry.java:137) - Writing Entry to C:\Users\Administrador\.flashTool\firmwares\prepared\tee2.sin

11/038/2016 03:38:13 - INFO - (FlashJob.java:34) - Please connect your device into flashmode.

11/039/2016 03:39:39 - INFO - (MainSWT.java:155) - Device connected in flash mode

11/039/2016 03:39:40 - INFO - (USBFlashWin32.java:30) - Opening device for R/W

11/039/2016 03:39:40 - INFO - (X10flash.java:899) - Reading device information

11/039/2016 03:39:40 - DEBUG - (USBFlashWin32.java:81) - Reading packet from phone

11/039/2016 03:39:40 - DEBUG - (USBFlashWin32.java:87) - IN : CommandID : 1 / Flags : false,false,false / Data length : 873 / Data CRC32 : [66, 31, 9E, 96]

11/039/2016 03:39:40 - INFO - (X10flash.java:915) - Phone ready for flashmode operations.

11/039/2016 03:39:40 - INFO - (X10flash.java:480) - Opening TA partition 2

11/039/2016 03:39:40 - DEBUG - (USBFlashWin32.java:49) - Writing packet to phone

11/039/2016 03:39:40 - DEBUG - (USBFlashWin32.java:70) - OUT : CommandID : 9 / Flags : false,true,false / Data length : 1 / Data CRC32 : [EE, 0E, 61, 2C]

11/039/2016 03:39:40 - DEBUG - (USBFlashWin32.java:81) - Reading packet from phone

11/039/2016 03:39:40 - DEBUG - (USBFlashWin32.java:87) - IN : CommandID : 9 / Flags : false,false,false / Data length : 0 / Data CRC32 : [00, 00, 00, 00]

11/039/2016 03:39:41 - DEBUG - (USBFlashWin32.java:49) - Writing packet to phone

11/039/2016 03:39:41 - DEBUG - (USBFlashWin32.java:70) - OUT : CommandID : 12 / Flags : false,true,false / Data length : 4 / Data CRC32 : [F0, 01, 48, CC]

11/039/2016 03:39:41 - DEBUG - (USBFlashWin32.java:81) - Reading packet from phone

11/039/2016 03:39:41 - DEBUG - (USBFlashWin32.java:87) - IN : CommandID : 12 / Flags : false,false,false / Data length : 29 / Data CRC32 : [49, 98, A9, BC]

11/039/2016 03:39:41 - DEBUG - (USBFlashWin32.java:49) - Writing packet to phone

11/039/2016 03:39:41 - DEBUG - (USBFlashWin32.java:70) - OUT : CommandID : 12 / Flags : false,true,false / Data length : 4 / Data CRC32 : [5D, EC, A5, 43]

11/039/2016 03:39:41 - DEBUG - (USBFlashWin32.java:81) - Reading packet from phone

11/039/2016 03:39:41 - DEBUG - (USBFlashWin32.java:87) - IN : CommandID : 12 / Flags : false,false,false / Data length : 10 / Data CRC32 : [A0, 9B, 76, 4A]

11/039/2016 03:39:41 - DEBUG - (USBFlashWin32.java:49) - Writing packet to phone

11/039/2016 03:39:41 - DEBUG - (USBFlashWin32.java:70) - OUT : CommandID : 12 / Flags : false,true,false / Data length : 4 / Data CRC32 : [46, 67, 65, F1]

11/039/2016 03:39:41 - DEBUG - (USBFlashWin32.java:81) - Reading packet from phone

11/039/2016 03:39:41 - DEBUG - (USBFlashWin32.java:87) - IN : CommandID : 12 / Flags : false,false,false / Data length : 29 / Data CRC32 : [49, 98, A9, BC]

11/039/2016 03:39:41 - DEBUG - (USBFlashWin32.java:49) - Writing packet to phone

11/039/2016 03:39:41 - DEBUG - (USBFlashWin32.java:70) - OUT : CommandID : 12 / Flags : false,true,false / Data length : 4 / Data CRC32 : [D8, 03, F0, 52]

11/039/2016 03:39:41 - DEBUG - (USBFlashWin32.java:81) - Reading packet from phone

11/039/2016 03:39:41 - DEBUG - (USBFlashWin32.java:87) - IN : CommandID : 12 / Flags : false,false,false / Data length : 21 / Data CRC32 : [F5, EC, D7, DD]

11/039/2016 03:39:41 - DEBUG - (USBFlashWin32.java:49) - Writing packet to phone

11/039/2016 03:39:41 - DEBUG - (USBFlashWin32.java:70) - OUT : CommandID : 12 / Flags : false,true,false / Data length : 4 / Data CRC32 : [DF, 6E, 34, 4B]

11/039/2016 03:39:41 - DEBUG - (USBFlashWin32.java:81) - Reading packet from phone

11/039/2016 03:39:41 - DEBUG - (USBFlashWin32.java:87) - IN : CommandID : 12 / Flags : false,false,false / Data length : 29 / Data CRC32 : [49, 98, A9, BC]

11/039/2016 03:39:41 - INFO - (X10flash.java:629) - Current device : Unknown: Nov 21 2014/10:28:26 - RQ30006QUA - Unknown: Nov 21 2014/10:28:26 - 1292-0502_25.0.A.1.28 - Unknown: Nov 21 2014/10:28:26

11/039/2016 03:39:41 - INFO - (X10flash.java:489) - Closing TA partition

11/039/2016 03:39:41 - DEBUG - (USBFlashWin32.java:49) - Writing packet to phone

11/039/2016 03:39:41 - DEBUG - (USBFlashWin32.java:70) - OUT : CommandID : 10 / Flags : false,true,false / Data length : 0 / Data CRC32 : [00, 00, 00, 00]

11/039/2016 03:39:41 - DEBUG - (USBFlashWin32.java:81) - Reading packet from phone

11/039/2016 03:39:41 - DEBUG - (USBFlashWin32.java:87) - IN : CommandID : 10 / Flags : false,false,false / Data length : 0 / Data CRC32 : [00, 00, 00, 00]

11/039/2016 03:39:41 - INFO - (X10flash.java:764) - Start Flashing

11/039/2016 03:39:41 - ERROR - (Devices.java:128) - root : this bundle is not valid

11/039/2016 03:39:50 - INFO - (X10flash.java:358) - Processing loader.sin

11/039/2016 03:39:50 - DEBUG - (X10flash.java:359) - loader.sin : header size : 1024

11/039/2016 03:39:50 - INFO - (X10flash.java:335) - Checking header

11/039/2016 03:39:50 - DEBUG - (X10flash.java:339) - Sending part 1 of 1

11/039/2016 03:39:51 - DEBUG - (USBFlashWin32.java:49) - Writing packet to phone

11/039/2016 03:39:51 - DEBUG - (USBFlashWin32.java:70) - OUT : CommandID : 5 / Flags : false,true,false / Data length : 1024 / Data CRC32 : [58, B5, 7B, 43]

11/039/2016 03:39:51 - DEBUG - (USBFlashWin32.java:81) - Reading packet from phone

11/039/2016 03:39:51 - DEBUG - (USBFlashWin32.java:87) - IN : CommandID : 5 / Flags : false,false,false / Data length : 0 / Data CRC32 : [00, 00, 00, 00]

11/039/2016 03:39:51 - INFO - (X10flash.java:361) - Flashing data

11/039/2016 03:39:51 - DEBUG - (X10flash.java:362) - Number of parts to send : 5 / Part size : 65536

11/039/2016 03:39:51 - DEBUG - (X10flash.java:365) - Sending part 1 of 5

11/039/2016 03:39:51 - DEBUG - (USBFlashWin32.java:49) - Writing packet to phone

11/039/2016 03:39:51 - DEBUG - (USBFlashWin32.java:70) - OUT : CommandID : 6 / Flags : false,true,true / Data length : 65536 / Data CRC32 : [3A, 48, 2E, 1D]

11/039/2016 03:39:51 - DEBUG - (USBFlashWin32.java:81) - Reading packet from phone

11/039/2016 03:39:51 - DEBUG - (USBFlashWin32.java:87) - IN : CommandID : 6 / Flags : false,false,false / Data length : 0 / Data CRC32 : [00, 00, 00, 00]

11/039/2016 03:39:51 - DEBUG - (X10flash.java:365) - Sending part 2 of 5

11/039/2016 03:39:51 - DEBUG - (USBFlashWin32.java:49) - Writing packet to phone

11/039/2016 03:39:51 - DEBUG - (USBFlashWin32.java:70) - OUT : CommandID : 6 / Flags : false,true,true / Data length : 65536 / Data CRC32 : [05, 40, 52, 66]

11/039/2016 03:39:51 - DEBUG - (USBFlashWin32.java:81) - Reading packet from phone

11/039/2016 03:39:51 - DEBUG - (USBFlashWin32.java:87) - IN : CommandID : 6 / Flags : false,false,false / Data length : 0 / Data CRC32 : [00, 00, 00, 00]

11/039/2016 03:39:51 - DEBUG - (X10flash.java:365) - Sending part 3 of 5

11/039/2016 03:39:51 - DEBUG - (USBFlashWin32.java:49) - Writing packet to phone

11/039/2016 03:39:51 - DEBUG - (USBFlashWin32.java:70) - OUT : CommandID : 6 / Flags : false,true,true / Data length : 65536 / Data CRC32 : [47, 6A, EF, 9A]

11/039/2016 03:39:51 - DEBUG - (USBFlashWin32.java:81) - Reading packet from phone

11/039/2016 03:39:51 - DEBUG - (USBFlashWin32.java:87) - IN : CommandID : 6 / Flags : false,false,false / Data length : 0 / Data CRC32 : [00, 00, 00, 00]

11/039/2016 03:39:51 - DEBUG - (X10flash.java:365) - Sending part 4 of 5

11/039/2016 03:39:51 - DEBUG - (USBFlashWin32.java:49) - Writing packet to phone

11/039/2016 03:39:51 - DEBUG - (USBFlashWin32.java:70) - OUT : CommandID : 6 / Flags : false,true,true / Data length : 65536 / Data CRC32 : [62, DA, 69, 6F]

11/039/2016 03:39:51 - DEBUG - (USBFlashWin32.java:81) - Reading packet from phone

11/039/2016 03:39:51 - DEBUG - (USBFlashWin32.java:87) - IN : CommandID : 6 / Flags : false,false,false / Data length : 0 / Data CRC32 : [00, 00, 00, 00]

11/039/2016 03:39:51 - DEBUG - (X10flash.java:365) - Sending part 5 of 5

11/039/2016 03:39:51 - DEBUG - (USBFlashWin32.java:49) - Writing packet to phone

11/039/2016 03:39:51 - DEBUG - (USBFlashWin32.java:70) - OUT : CommandID : 6 / Flags : false,true,false / Data length : 16620 / Data CRC32 : [E1, D1, 44, A3]

11/039/2016 03:39:51 - DEBUG - (USBFlashWin32.java:81) - Reading packet from phone

11/039/2016 03:39:51 - DEBUG - (USBFlashWin32.java:87) - IN : CommandID : 6 / Flags : false,false,false / Data length : 0 / Data CRC32 : [00, 00, 00, 00]

11/039/2016 03:39:51 - DEBUG - (USBFlashWin32.java:81) - Reading packet from phone

11/039/2016 03:39:52 - DEBUG - (USBFlashWin32.java:87) - IN : CommandID : 1 / Flags : false,false,false / Data length : 917 / Data CRC32 : [4D, 84, 59, EF]

11/039/2016 03:39:52 - DEBUG - (USBFlashWin32.java:49) - Writing packet to phone

11/039/2016 03:39:52 - DEBUG - (USBFlashWin32.java:70) - OUT : CommandID : 1 / Flags : false,true,false / Data length : 0 / Data CRC32 : [00, 00, 00, 00]

11/039/2016 03:39:52 - DEBUG - (USBFlashWin32.java:81) - Reading packet from phone

11/039/2016 03:39:52 - DEBUG - (USBFlashWin32.java:87) - IN : CommandID : 1 / Flags : false,false,false / Data length : 917 / Data CRC32 : [4D, 84, 59, EF]

11/039/2016 03:39:52 - INFO - (X10flash.java:878) - Loader : S1_Root_bee6 - Version : MT67X2_16 / Boot version : S1_Boot_MT6732_TC9PRA_9 / Bootloader status : ROOTABLE

11/039/2016 03:39:52 - INFO - (USBFlash.java:34) - Transfer buffer size : 4194304

11/039/2016 03:39:52 - ERROR - (Devices.java:128) - root : this bundle is not valid

11/039/2016 03:39:52 - INFO - (X10flash.java:773) - You must have the according fsc script to flash this device.

11/039/2016 03:39:52 - INFO - (X10flash.java:805) - Flashing finished.

11/039/2016 03:39:52 - INFO - (X10flash.java:806) - Please unplug and start your phone

11/039/2016 03:39:52 - INFO - (X10flash.java:807) - For flashtool, Unknown Sources and Debugging must be checked in phone settings

In the version 0.9.20.0 is practically the same error, I put in Black the thing that made the problem, as you can see the name of my device is not recognized by the program (Same with Sony Pc Companion, And EMMA) it is called "Unknown" but I had the same problem before with other devices, and in those cases it wasnt a big deal, cuz the program is still able to flash a firmware. But in this particulary case It is a big problem, cuz as you all know this devices (E4, E4g, and other Mediatek Chipsets) need an FSC Script to be able to flash it, but since I can't make the program recognize my phone as an E4g , Im not able to flash it, please a solution anyone? How can I force the program to use the FSC Script that I need. My phone is in continious bootlop for like a week and I want to fix it.

Thanks for your Help.