[Galaxy S I9000 Android Development] distortedloop:
Does the update still show as the 1.2.0 package?

I just reinstalled, rebooted, tried to flash recovery. Didn't work. Slightly different output this time:

MBP1:~ dave$ heimdall flash --recovery /Volumes/SSD2/Android/Droid\ Charge/recovery.bin

Heimdall v1.0.2b, 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/

Claiming interface... Success
Setting up interface... Success
Beginning session...
Handshaking with Loke... Success

Downloading device's PIT file...
PIT file download sucessful

Uploading RECOVERY
0%
ERROR: Expected file part index: 0 Received: 2
RECOVERY upload failed!
Ending session...
Failed to receive session end confirmation!

Also, a red-lettered "RX_TIMEOUT" gets put in the top left corner of the Charge's screen. Have to kill power at that point.

What's really ticking me off is that there's a guy in the Charge forums who says he uses heimdall successfully with 1.1.1. Odd, huh?

Not sure if this will help you, but here's the print-pit output:

MBP1:~ dave$ heimdall print-pit

Heimdall v1.0.2b, 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/

Claiming interface... Success
Setting up interface... Success
Beginning session...
Handshaking with Loke... Success

Downloading device's PIT file...
PIT file download sucessful

Entry Count: 14
Unknown 1: 16898048
Unknown 2: 1
Unknown 3: 0
Unknown 4: 0
Unknown 5: 7703
Unknown 6: 255
Unknown 7: 62464
Unknown 8: 22

--- Entry #0 ---
Unused: No
Partition Type: 0 (RFS)
Partition Identifier: 0
Partition Flags: 0 (R)
Unknown 2: 0
Partition Block Size: 256
Partition Block Count: 1
Unknown 3: 6684783
Unknown 4: 2097268
Partition Name: IBL+PBL
Filename: boot.bin

--- Entry #1 ---
Unused: No
Partition Type: 0 (RFS)
Partition Identifier: 1
Partition Flags: 0 (R)
Unknown 2: 0
Partition Block Size: 256
Partition Block Count: 1
Unknown 3: 0
Unknown 4: 0
Partition Name: PIT
Filename:

--- Entry #2 ---
Unused: No
Partition Type: 0 (RFS)
Partition Identifier: 20
Partition Flags: 2 (R/W)
Unknown 2: 0
Partition Block Size: 256
Partition Block Count: 40
Unknown 3: 0
Unknown 4: 0
Partition Name: EFS
Filename: efs.rfs

--- Entry #3 ---
Unused: No
Partition Type: 0 (RFS)
Partition Identifier: 13
Partition Flags: 1 (R)
Unknown 2: 0
Partition Block Size: 256
Partition Block Count: 12
Unknown 3: 0
Unknown 4: 0
Partition Name: EFS2
Filename: nvblock.bin

--- Entry #4 ---
Unused: No
Partition Type: 0 (RFS)
Partition Identifier: 3
Partition Flags: 0 (R)
Unknown 2: 0
Partition Block Size: 256
Partition Block Count: 5
Unknown 3: 0
Unknown 4: 0
Partition Name: SBL
Filename: sbl.bin

--- Entry #5 ---
Unused: No
Partition Type: 0 (RFS)
Partition Identifier: 4
Partition Flags: 0 (R)
Unknown 2: 0
Partition Block Size: 256
Partition Block Count: 5
Unknown 3: 0
Unknown 4: 0
Partition Name: SBL2
Filename: sbl.bin

--- Entry #6 ---
Unused: No
Partition Type: 0 (RFS)
Partition Identifier: 21
Partition Flags: 2 (R/W)
Unknown 2: 0
Partition Block Size: 256
Partition Block Count: 20
Unknown 3: 0
Unknown 4: 0
Partition Name: PARAM
Filename: param.lfs

--- Entry #7 ---
Unused: No
Partition Type: 0 (RFS)
Partition Identifier: 6
Partition Flags: 0 (R)
Unknown 2: 0
Partition Block Size: 256
Partition Block Count: 30
Unknown 3: 0
Unknown 4: 0
Partition Name: KERNEL
Filename: zImage

--- Entry #8 ---
Unused: No
Partition Type: 0 (RFS)
Partition Identifier: 7
Partition Flags: 0 (R)
Unknown 2: 0
Partition Block Size: 256
Partition Block Count: 30
Unknown 3: 0
Unknown 4: 0
Partition Name: RECOVERY
Filename: recovery.bin

--- Entry #9 ---
Unused: No
Partition Type: 0 (RFS)
Partition Identifier: 22
Partition Flags: 2 (R/W)
Unknown 2: 0
Partition Block Size: 256
Partition Block Count: 1380
Unknown 3: 0
Unknown 4: 0
Partition Name: FACTORYFS
Filename: factoryfs.rfs

--- Entry #10 ---
Unused: No
Partition Type: 0 (RFS)
Partition Identifier: 23
Partition Flags: 2 (R/W)
Unknown 2: 0
Partition Block Size: 256
Partition Block Count: 430
Unknown 3: 0
Unknown 4: 0
Partition Name: DBDATAFS
Filename: dbdata.rfs

--- Entry #11 ---
Unused: No
Partition Type: 0 (RFS)
Partition Identifier: 11
Partition Flags: 0 (R)
Unknown 2: 0
Partition Block Size: 256
Partition Block Count: 48
Unknown 3: 0
Unknown 4: 0
Partition Name: LTEMODEM
Filename: lte_modem.bin

--- Entry #12 ---
Unused: No
Partition Type: 0 (RFS)
Partition Identifier: 12
Partition Flags: 0 (R)
Unknown 2: 0
Partition Block Size: 256
Partition Block Count: 2
Unknown 3: 0
Unknown 4: 0
Partition Name: CPMODEM
Filename: cp_modem.bin

--- Entry #13 ---
Unused: No
Partition Type: 2 (EXT4)
Partition Identifier: 0
Partition Flags: 1 (R)
Unknown 2: 0
Partition Block Size: 0
Partition Block Count: 0
Unknown 3: 7602273
Unknown 4: 7274601
Partition Name: MOVINAND
Filename: movinand.bin

Ending session...
Rebooting device...