[Samsung Infuse 4G] sgeos:
I can not get this to work. Using a variety of methods, I can get blue CWM on my SGH-I997. Right now, I'm looking at v5.5.0.4. When I try to install ICS, one of two things will happen, depending on the file. A) I can install, but the phone will always boot into recovery after displaying splash screens, or B) same thing, but CWM recovery displays errors. After CWM starts displaying errors, it keeps displaying them unless I start over by flashing stock.

Could someone point me to known working copies of all the files I need to get from stock GB to ICS or JB? Heimdall is ideal, but I have access to Odin if I need to use it. I have GB bootloaders installed. (FWIW, I'm pretty sure I got a crazy rainbow version ICS / CWM up and running on Froyo bootloaders, but I have not been able to restore ICS since flashing the GB bootloaders.)

Here is a play by play of an install after CWM starts displaying errors. The play by play is much the same before errors are displayed, although slightly different messages are displayed. Either way, the phone does not hang and I wind up in recovery.

* Samsung splash screen appears *
* Galaxy S Cyanogen(mod) splash screen *
* enter CWM-based Recovery v5.5.0.4 *
* displays following *
CWM-based Recovery v5.5.0.4
E:Can't mount /cache/recovery/command
E:Can't mount /cache/recovery/log
E:Can't open /cache/recovery/log
E:Can't mount /cache/recovery/last_log
E:Can't open /cache/recovery/last_log

-> wipe data/factory reset -> Yes -- delete all user data
* displays following *
-- Wiping data...
Formatting /data...
Formatting /cache...
E:format_volume: make_extf4fs faild on /dev/block/stl11
Formatting /datadata...
E:format_volume: make_extf4fs faild on /dev/block/stl10
Formatting /sd-ext...
Formatting /sdcard/.android_secure...
Data wipe complete.
E:Can't mount /cache/recovery/log
E:Can't open /cache/recovery/log
E:Can't mount /cache/recovery/last_log
E:Can't open /cache/recovery/last_log

-> wipe cache partition -> Yes - Wipe Cache
* displays following *
Formatting /cache...
E:format_volume: make_extf4fs faild on /dev/block/stl11
Cache wipe complete.
E:Can't mount /cache/recovery/log
E:Can't open /cache/recovery/log
E:Can't mount /cache/recovery/last_log
E:Can't open /cache/recovery/last_log

-> advanced -> Wipe Dalvik Cache
* displays following *
E:unknown volume for path [/sd-ext]

-> Yes - Wipe Dalvik Cache
* displays following *
Dalvik Cache wiped.

-> +++++Go Back +++++
* displays following *
E:Can't mount /cache/recovery/log
E:Can't open /cache/recovery/log
E:Can't mount /cache/recovery/last_log
E:Can't open /cache/recovery/last_log

-> mounts and storage -> format /system -> Yes Format
* displays following *
Formatting /system...
E:format_volume: make_extf4fs faild on /dev/block/stl19
Error formatting /system!

-> format /cache -> Yes Format
* displays following *
Formatting /cache...
E:format_volume: make_extf4fs faild on /dev/block/stl11
Error formatting /cache!

-> format /data -> Yes Format
* displays following *
Formatting /data...
Done.

-> +++++Go Back +++++
* displays following *
E:Can't mount /cache/recovery/log
E:Can't open /cache/recovery/log
E:Can't mount /cache/recovery/last_log
E:Can't open /cache/recovery/last_log

-> install zip from sdcard -> choose zip from sdcard -> [a version of CM9] -> Yes - Install [FILE]
* displays following *
-- Installing: [/sdcard/FILE]
E:Can't mount /cache/recovery/last_install
E:failed to open last_install: Invalid argument
Finding update package...
Opening update package...
Installing update...
Checking state of RFS/EXT4...
Formatting of EXT4 complete...
Install from sdcard complete.

-> +++++Go Back +++++
* displays following *
E:Can't mount /cache/recovery/log
E:Can't open /cache/recovery/log
E:Can't mount /cache/recovery/last_log
E:Can't open /cache/recovery/last_log

-> reboot system now
* phone reboots *
* Samsung splash screen appears *
* Galaxy S Cyanogen(mod) splash screen *
* enter CWM-based Recovery v5.5.0.4 *
* at this point I can follow the same / similar steps to get the same results *