...you can flash any firmware but then there are compatibility issues such as some google apps wont work and neither will skype.
I'm wondering if your Chinese phone is different than mine. Everything I flashed besides I9100ZNKG5 gave me the cold boot of death (and apparently numerous others on this thread.) How long ago did you buy it?
I'm also wondering exactly how to tell the differences between the different versions of the hardware. Is it something you can pick up from the serial information... or is it something that can be gleaned from the kernel info? The reason I bring this up is because while I was able to get version ZNKG5 to bring my phone back to life, it's still slightly different from what was on there when I purchased it. Clearly there are different versions of the Chinese firmware available, but maybe it's just the CSC.
If there's a hope and a prayer here to actually have some fun with this thing, I'll keep it. If not, it's going up on ebay.
but after leaving china first thing i did was flash a stock ke7 and do hard reset and restore my old data....still wondering if should update to any 2.3.4 firmwares ans KE7 is very stable in my experience for over a month.
And just out of curiosity, which CSC did you load?
A LATE ADDITION:
Everyone reading this thread might be happier to read this one.
http://xdaforums.com/showthread.php?p=16140775
If it's not the solution, it makes me thing that one is right around the corner.