So the first thing. How to flash successfully to Android 2.3.4 Gingerbread (XXKPK) (Lastest version of android. Europe region) :
1. Download the firmware from here :
Hotfile.com: One click file hosting: S5570XXKPK_S5570XXKPK_S5570SERKPK.rar . Password is : samfirmware.com
2. Dowload the .OPS file and ODIN. OPS :
Hotfile.com: One click file hosting: TASS_v1.0.ops . ODIN :
Multiupload.com - upload your files to multiple file hosting sites! .
3. Once you have everything download unpack the firmware . In there you should find a file that ends .tar .
4. Open up ODIN . Then select "One package" option in the left side of the program's window. Now browse with the "One Package" button in the right corner of the ODIN's window to you .tar file .
5. Now power of your phone. Plug it in to your PC using USB Cable. And go into download mode by holding Wolume Down + Home key + Power key until you see a sign that says downloading.
6. Now ODIN should detect your phone A little box should turn yellow and say something like this : COM (28) . The number will be different but the COM word won't change.
7. Now press start. And wait until the big box above the yellow box turns blue and says "PASS" then you can unplug your phone
8. The language for me was russian by default so go to your menu select the blue gear icon and go to a section that has a keyboard key icon. And then select the first option in the menu and select your language.
That's it you have gingerbread on your phone.
NOTE ! If you have KIES installed on your computer then you don't need drivers. But if you don't have KIES installed download these drivers :
Hotfile.com: One click file hosting: SAMSUNG_USB.rar . Unpack and install on your PC.
P. S - Backup your apps. Because when i flashed to gingerbread they were wiped.
P. S .S - This tutorial can be used to flash back to stock ROM froma custom ROM
Hope this was clear enough.