Here's the list of stock ROMs recently available from the official firmware updates released by O2 carrier provider for Samsung Galaxy S II I9100. These comes along with the countries where O2 provides their network services such as in United Kingdom, Germany, Czech and Ireland. Unfortunately, these are just the information we have just been gathered so far. We will try to update this list just for a reference, as long as if there's any newest firmware updates available for O2's Samsung Galaxy S2.

List of official firmware update release over the air (OTA) or from Samsung Kies server.
Android 4.0.3 Ice Cream Sandwich: March - April 2012 Official firmware update releases
GermanyProduct Code: GT-I9100LKAVIA
Latest firmware: I9100XWLP7/I9100VIALP2/I9100XXLPS/I9100XWLP7
Firmware info:
PDA: I9100XWLP7 | CSC: I9100VIALP2 | PHONE: /I9100XXLPS
Version: Android 4.0.3 Ice Cream Sandwich
Released Date: 4/6/2012 6:29:25 PM
Stock ROM:
GT-I9100_VIA_4.0.3_I9100XWLP7_I9100VIALP2_I9100XXLPS IrelandProduct Code: GT-I9100LKAO2I
Latest firmware: I9100XWLP7/I9100O2ILP1/I9100XXLPS/I9100XWLP7
Firmware info:
PDA: I9100XWLP7 | CSC: I9100O2ILP1 | PHONE: I9100XXLPS
Version: Android 4.0.3 Ice Cream Sadwich
Released Date: 4/10/2012 3:23:34 PM
Stock ROM:
GT-I9100_O2I_4.0.3_I9100XWLP7_I9100O2ILP1_I9100XXLPSUK - United Kingdom Product Code: GT-I9100LKAO2U
Latest firmware: I9100XWLP3/I9100O2ULP4/I9100XXLPR/I9100XWLP3
Firmware info:
PDA: I9100XWLP3 | CSC: I9100O2ULP4 | PHONE: I9100XXLPR
Version: Android 4.0.3 Ice Cream Sandwich
Release Date: 3/26/2012 5:34:21 PM
Stock ROM:
GT-I9100_O2U_4.0.3_I9100XWLP3_I9100O2ULP4_I9100XXLPRAndroid 2.3.5 Gingerbread Official Firmware Updates - released month of November 2011
UKProduct Code: Samsung Galaxy S II GT-I9100LKAO2U
I9100XWKJ1PDA: I9100XWKJ1
PHONE: I9100XXKI4
CSC: I9100O2UKJ1
Version: Android 2.3.5 Gingerbread
Stock ROM XWKJ1:
O2_I9100XWKJ1_I9100O2UKJ1Stock Kernel XWKJ1 :
http://www.multiupload.com/3W4XXTHFSZOther link:
O2U_I9100XWKJ1_I9100O2UKJ1 (pass:samfirmware.com)
Czech RepublicProduct Code: Samsung Galaxy S II GT-I9100LKAO2C
I9100XWKJ1 Firmware: O2_I9100XWKJ1_I9100O2CKK1
PDA: I9100XWKJ1
PHONE: I9100XXKI4
CSC: I9100O2CKK1
Version: Android 2.3.5 Gingerbread
Stock ROM XWKJ1:
http://www.multiupload.com/MSXCOUDFOEStock Kernel XWKJ1:
http://www.multiupload.com/3W4XXTHFSZOther link:
O2C_I9100XWKJ1_I9100O2CKK1 (pass:samfirmware.com)
IrelandProduct Code: Samsung Galaxy S II GT-I9100LKAO2I
I9100XWKJ1 Firmware: O2_I9100XWKJ1_I9100O2IKI1
PDA: I9100XWKJ1
PHONE: I9100XXKI4
CSC: I9100O2IKI1
Version: Android 2.3.5 Gingerbread
Stock ROM XWKJ1:
O2_I9100XWKJ1_I9100O2IKI1Stock Kernel XWKJ1:
http://www.multiupload.com/3W4XXTHFSZOther link:
O2I_I9100XWKJ1_I9100O2IKI1 (pass: samfirmware.com)
Germany/DeutschlandProduct Code: Samsung Galaxy S II GT-I9100LKAVIA
I9100XWKI8Firmware: O2_I9100XWKI8_I9100VIAKI1
Firmware info:
PDA: I9100XWKI8
Phone: I9100XXKI4
CSC: I9100VIAKI1
Version: Android 2.3.5 Gingerbread
Stock ROM:
O2_I9100XWKI8_I9100VIAKI1 (pass: samfirmware.com)
Samsung Galaxy S2 Android 2.3.3 Gingerbread Official Firmwares Updates with
O2 original Stock ROMs releases - from May to June 2011.
These are the stock ROMs that can be manually flash using Odin tool to install directly to your Samsung Galaxy S2 with O2 service provider, unless you want to revert it back to original firmware after debranding, installed a custom ROMs, downgrade or upgrade.
UK - United Kingdom Product Code: GT-I9100LKAO2U
Firmware info:
I9100XWKE2PDA: I9100XWKE2
Phone: I9100XXKDJ
CSC: I9100O2UKE1
Version: Android 2.3.3 Gingerbread
Stock ROM I9100XWKE2 Stock Kernel I9100XWKE2Other link:
O2U_I9100XWKE2_O2UKE1_XXKDJ (pass: samfirmware.com)
I9100XWKF3 Firmware info:
PDA: I9100XWKF3
Phone: I9100XXKE7
CSC: I9100O2UKG2
Version: Android 2.3.3 Gingerbread
Stock ROM I9100XWKF3Stock Kernel I9100XWKF Other link:
O2U_I9100XWKF3_I9100XXKE7_I9100O2UKG2 (pass: samfirmware.com)
IrelandProduct Code: GT-I9100LKAO2I
I9100XWKE2 Firmware info:
PDA: I9100XWKE2
Phone: I9100XXKDJ
CSC: I9100O2IKE1
Version: Android 2.3.3 Gingerbread
Stock ROM I9100XWKE2 Stock Kernel I9100XWKE2 Other link:
Multi_I9100XWKE2_I9100XXKDJ_I9100XEUKD1 (pass: samfirmware.com)
Firmware info:
I9100XWKF3PDA: I9100XWKF3
Phone: I9100XXKE7
CSC: I9100O2IKF1
Version: Android 2.3.3 Gingerbread
Stock ROM I9100XWKF3Stock Kernel I9100XWKF3Germany/DeutschlandProduct Code: GT-I9100LKAVIA
I9100XWKI1Firmware info:
PDA: I9100XWKI1
Phone: I9100XXKI1
CSC: I9100VIAKI1
Version: Android 2.3.4 Gingerbread
Stock ROM I9100XWKI1Stock Kernel I9100XWKI1 Czech RepublicProduct Code: GT-I9100LKAO2C
Firmware info:
I9100XWKE2 PDA: I9100XWKE2
Phone: I9100XXKDJ
CSC: I9100O2CKE1
Version: Android 2.3.3 Gingerbread
Stock ROM I9100XWKE2Stock Kernel I9100XWKE2Other link:
Multi_I9100XWKE2_I9100XXKDJ_I9100XEUKD1 (pass: samfirmware.com)
Firmware info:
I9100XWKF3PDA: I9100XWKF3
Phone: I9100IXXKE7
CSC: I9100O2CKF2
Version: Android 2.3.3 Gingerbread
Stock ROM I9100XWKF3Stock Kernel I9100XWKF3 Other link:
Multi_I9100XWKF3_OJVKF1_XXKF1 (pass: samfirmware.com)
How to check the firmware version on Samsung Galaxy S2.Type this code on your Galaxy S2 dial pad *#1234# and then you will get the firmware info.
How to Update your Samsung Galaxy S2 O2 firmware via Kies server and OTA (Over the Air)KIES - All you need to have is Kies installed on your PC. Using the USB cable, connect your phone into your PC, when your phone is already connected the Kies application will launch automatically, if Kies doesn’t do that just open it manually in your PC. Go along with instruction to update your smartphone, and then Kies will do the job in searching appropriate update for your Galaxy S2, when found the update let Kies update your phone.
OTA - You'll get an automatic firmware update notification in your device or manually activate your phone firmware update settings.
Last edited for updates: April, 17, 2012