I am getting large amounts of data corruption, some bits in nearly every file, using heimdall in linux to flash factoryfs.img to SGSII (SHW-M250K).. probably this bug:
and I did then pull the latest version from git (which does claim to be 1.4RC1 when executed) and I still get corruption.
This is bad. Most people don't diff the binaries on their phone against the ROM when things are acting weird (since most don't even know how to access the files on their ROM from a PC). Bad flashing wasn't my first guess either so it took me quite awhile to track this down. I hope nobody else needs to. The worst part is the ROMS usually boot, just very buggy. If it was bad enough to completely fail, most people would assume a bad flash I think, but it's not.
Of course I did then test with Odin. It was a linux machine so to test identical hardware I actually installed odin in a windows vm, maybe a little bold, but it actually worked with no corruption for the same ROM.
I've used heimdall to flash many kernels, but it is certainly not suitable for flashing full ROMS on this phone. This needs to be a big red warning
---------- Post added at 04:14 AM ---------- Previous post was at 04:03 AM ----------
In all fairness, I can't find where it's advertised to work on this device. It is recognized though, and now that we know, I think some warnings for this device beyond just "it might not work" are appropriate for now.
Korean SGSII (SHW-M250K) with SHW-M250S hand-rooted stock rom, unmodified kernel.
Korean Motoroi XT720, -> my FAQ
SHW-M110S (Korean Anycall SGS) 2.2.1... running custom Frankensteined stock+z4 + tegrak ext4 +voodoo, rooted kernel image.