I have managed to overcome a few problems. Firstly I have got clockworkmod working, and it can access my sd card. Second, I put the cognition rom zip file, and successfully installed it. Now the phone just gets stuck in a loop when booting it. Did I need to remove anything out of the file first or should I do something different?
Well, from reading the forum above, it seems you can install CWM then reboot into recovery and install any custom rom without sbl and boot.bin.
You might want to try this or flash this ROM I just uploaded. XXKI8 ROM
SInce I uploaded the file after seeing your link, you will need to remove 3 files from the .tar file you unzip it.
Remove: sbl.bin, boot.bin and modem.bin
After remove the MD5 at the end of the filename. You should end up with just a .tar extention to the filename.
Now flash in Odin.
Here are the 2 methods from the forum:
First way is to install Clockworkmode recovery, is very easy, you can do it with odin, i dont know exactly why, but if you install this clockworkmod, the Odin don´t fail, it installs it very nicely without any errors, even after restart you get you phone working again without any problems, but when you enter into the recovery mode (volum down+action+power) you get a very nice and advanced flash and backup menu.
From this very menu you can flash any clockworkmod rom that you like, i installed the DarkyROM2_XXKH3_Base_R2.zip rom without any issues, and after restart i get the fully working western firmware WITHOUT ANY PROBLEMS.
Very nice in deed but i wanted a clean western version, so i keep looking.
2 This method is fairly more simple.
I just got the I9100XXKI3.rar and from CODE_I9100XXKI3_CL577579_REV02_user_low_ship.tar.m d5 with total commander, removed the files that manages the bootloader, that being (boot.bin and sbl.bin i think), anyway you end up having just cache.img data.img factoryfs.img hidden.img params.lfs and zImage
p.s: Looks like the modified bootloader from china also locks the modem.bin for chinese, so if you have it you have to remove it too.
After you erase those files from the .tar.md5 you have to rename the file extention, removing the .md5, so the filename would be CODE_I9100XXKI3_CL577579_REV02_user_low_ship.tar i dont know exactly why, but if you leave the .md5, Odin checks .md5 checksum and as we modified the file it will fail so i dont continue to flash, but removing .md5 he upload the files without problems.
After you do all this, you flash it with odin the CODE_I9100XXKI3_CL577579_REV02_user_low_ship.tar file only, without the Modem.bin part as it will fail in that phase as is region protected too.
After that you got the western firmware with 2.3.5 kernel, but with the modem binary that you already got on the phone. This hasnt presented any issues for me, and the rom works like a charm. I already got updated of my software thourhgt market, buying some apps, customize locale weather, etc all the things that the chinse rom can.t
The only thing is that as the modem.bin can´t be flashed you have a yellow mark on the boot up when you turn on the phone, but that´s it.
Until someone figure it out how to hack the bootloader to install the generic one, this is the best we can do.
I really hope this helps anyones has i got stock with this for a week now, thinking that my phone was full of blocking s*** i leaves me a worrthless android phone.
And judging by the amount of people asking for this, i think it will help some fellows who has chinese hardware i9100.
Good luck to you all.
P.S: Please forgive my poor english, but i a m a latino man, colombian fellow who´s primary language is spanish
I just figure it out that if you have sucess flashin anything with odin, you unbrick your phone.
For example if you flash the genuine chinse modem.bin only it will unbrick the phone, the same happens with anything that you sucesfully flash, if will make your rom useable again.
Hope this helps.