[Captivate Android Development] kofijay:
The resurrector is able to go into download mode now but when I try the Heimdall One-Click for captivate, I get stuck ... Below is the log.

Ubuntu Linux 11.06 64bit Version

__________________________________________________________

Writingjava.io.BufferedOutputStream@7ac2b2f6Writingjava.io.BufferedOutputStream@6426d607Writingjava.io.BufferedOutputStream@2a0ab444Writingjava.io.BufferedOutputStream@6ab30913Attempting to write /tmp/rootHeimdallOneClick873DACAA/firmware.xmlWritingjava.io.BufferedOutputStream@1664023cAttempting to write /tmp/rootHeimdallOneClick873DACAA/firmware.xmlWritingjava.io.BufferedOutputStream@6b9fe451

###executing: dpkg###Response from command "dpkg":

Debian `dpkg' package management program version 1.15.8.10ubuntu1 (amd64).

This is free software; see the GNU General Public License version 2 or

later for copying conditions. There is NO warranty.

###executing: arch###Response from command "arch":

x86_64Verifying /tmp/rootHeimdallOneClick873DACAA/ . Result=trueResult=trueSet Temporary Folder:/tmp/rootHeimdallOneClick873DACAA/Statics.setSystemInfo(): Debian Based x86_64Operating System: Debian Based x86_64

###executing: heimdall###Response from command "heimdall":

Usage: heimdall <action> <action arguments> <common arguments>

Common Arguments:

[--verbose] [--no-reboot] [--stdout-errors] [--delay <ms>]

Action: flash

Arguments:

--repartition --pit <filename> [--factoryfs <filename>]

[--cache <filename>] [--dbdata <filename>] [--primary-boot <filename>]

[--secondary-boot <filename>] [--param <filename>] [--kernel <filename>]

[--modem <filename>] [--normal-boot <filename>] [--system <filename>]

[--user-data <filename>] [--fota <filename>] [--hidden <filename>]

[--movinand <filename>] [--data <filename>] [--ums <filename>]

[--emmc <filename>] [--<partition identifier> <filename>]

or:

[--factoryfs <filename>] [--cache <filename>] [--dbdata <filename>]

[--primary-boot <filename>] [--secondary-boot <filename>]

[--secondary-boot-backup <filename>] [--param <filename>]

[--kernel <filename>] [--recovery <filename>] [--efs <filename>]

[--modem <filename>] [--normal-boot <filename>] [--system <filename>]

[--user-data <filename>] [--fota <filename>] [--hidden <filename>]

[--movinand <filename>] [--data <filename>] [--ums <filename>]

[--emmc <filename>] [--<partition identifier> <filename>]

Description: Flashes firmware files to your phone.

WARNING: If you're repartitioning it's strongly recommended you specify

all files at your disposal, including bootloaders.

Action: close-pc-screen

Description: Attempts to get rid off the "connect phone to PC" screen.

Action: download-pit

Arguments: --output <filename>

Description: Downloads the connected device's PIT file to the specified

output file.

Action: detect

Description: Indicates whether or not a download mode device can be detected.

Action: dump

Arguments: --chip-type <NAND | RAM> --chip-id <integer> --output <filename>

Description: Attempts to dump data from the phone corresponding to the

specified chip type and chip ID.

NOTE: Galaxy S phones don't appear to properly support this functionality.

Action: print-pit

Description: Dumps the PIT file from the connected device and prints it in

a human readable format.

Action: version

Description: Displays the version number of this binary.

Action: help

Description: Displays this dialogue.

###executing: heimdall###Response from command "heimdall":

v1.3.1Found Heimdall Version: v1.3.1Connect your device in Download Mode to procede.Device not connected.Writingjava.io.BufferedOutputStream@273d1402Writingjava.io.BufferedOutputStream@774b6b02Writingjava.io.BufferedOutputStream@25a41cc7Writingjava.io.BufferedOutputStream@2e82674bWritingjava.io.BufferedOutputStream@599855edWritingjava.io.BufferedOutputStream@5bf9e31eTotalStock UCKB2 is ready for your device.

Ready for flash.FLASH ROUTINE INITIATED!!!![heimdall, flash, --pit, /tmp/rootHeimdallOneClick873DACAA/part.pit, --0, /tmp/rootHeimdallOneClick873DACAA/boot.bin, --3, /tmp/rootHeimdallOneClick873DACAA/Sbl.bin, --4, /tmp/rootHeimdallOneClick873DACAA/Sbl.bin, --21, /tmp/rootHeimdallOneClick873DACAA/param.lfs, --6, /tmp/rootHeimdallOneClick873DACAA/zImage, --7, /tmp/rootHeimdallOneClick873DACAA/zImage, --22, /tmp/rootHeimdallOneClick873DACAA/factoryfsnoroot.rfs, --23, /tmp/rootHeimdallOneClick873DACAA/dbdata.rfs, --24, /tmp/rootHeimdallOneClick873DACAA/cache.rfs, --11, /tmp/rootHeimdallOneClick873DACAA/modem.bin]nullnullHeimdall v1.3.1, Copyright (c) 2010-2011, Benjamin Dobell, Glass Echidna

http://www.glassechidna.com.au

This software is provided free of charge. Copying and redistribution is

encouraged.

If you appreciate this software and you would like to support future

development please consider donating:

http://www.glassechidna.com.au/donate/

Initialising connection...

Detecting device...

Claiming interface...

Attempt failed. Detaching driver...

Claiming interface again...

Setting up interface...

Checking if protocol is initialised...

Protocol is not initialised.

Initialising protocol...

Re-attaching kernel driver...ERROR: Failed to initialise protocol!

____________________________________________________________________________

When I connect from windows mode with the phone off in charge mode that is what I get:

When I use a JIG to get it into download mode and I plug it to the pc this is what I get:

NB: This is the same laptop I worked on this same very fone on. This is a fone that worked severally with various ODIN and ROMs using this same laptop.

#Not however that there was a power surge while the phone was still hooked to the USB of my laptop.

Also I tried doing a master wipe which didn't work before the power surge happened!