[Captivate Android Development] canadaboy37:
Update: I can now get into download mode (I created a dual boot and that worked). However, now it's failing when trying to download the PIT file from my phone, and I'm unsure what to do next.

Writingjava.io.BufferedOutputStream@1b1fbf4Writingjava.io.BufferedOutputStream@1e4853fWritingjava.io.BufferedOutputStream@941db6Writingjava.io.BufferedOutputStream@1682598Writingjava.io.BufferedOutputStream@3ac93eWritingjava.io.BufferedOutputStream@12bf892Attempting to write /tmp/steveHeimdallOneClick3FFAAF4A/firmware.xmlAttempting to write /tmp/steveHeimdallOneClick3FFAAF4A/firmware.xml

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

Debian `dpkg' package management program version 1.16.0.3 (i386).

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":

i686Verifying /tmp/steveHeimdallOneClick3FFAAF4A/ . Result=trueResult=trueSet Temporary Folder:/tmp/steveHeimdallOneClick3FFAAF4A/Statics.setSystemInfo(): Debian Based i686Operating System: Debian Based i686

###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@16fdacWritingjava.io.BufferedOutputStream@c0c8b5Writingjava.io.BufferedOutputStream@b914b3Writingjava.io.BufferedOutputStream@14b84c7Writingjava.io.BufferedOutputStream@1b17d49Writingjava.io.BufferedOutputStream@1c794ccTotalStock-Rooted UCKB2 is ready for your device.

Ready for flash.FLASH ROUTINE INITIATED!!!![heimdall, flash, --pit, /tmp/steveHeimdallOneClick3FFAAF4A/th5015-part.pit, --6, /tmp/steveHeimdallOneClick3FFAAF4A/jd5015-zImage, --7, /tmp/steveHeimdallOneClick3FFAAF4A/jd5015-zImage, --22, /tmp/steveHeimdallOneClick3FFAAF4A/Hf5015-factoryfs.rfs, --23, /tmp/steveHeimdallOneClick3FFAAF4A/wX5015-dbdata.rfs, --24, /tmp/steveHeimdallOneClick3FFAAF4A/Zb5015-cache.rfs, --11, /tmp/steveHeimdallOneClick3FFAAF4A/yJ5015-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...

Handshaking with Loke...

Beginning session...

Session begun with device of type: 0

Downloading device's PIT file...ERROR: Failed to receive PIT file size!ERROR: Failed to download PIT file!