The newly build Android 4.0.3 Ice Cream Sandwich firmware version with build number I9100XXLPB. This guide will show you how to manually upgrade your Samsung Galaxy S2 GT-I9100 to Android 4.0.3 Ice Cream Sandwich with this beta version released. The official ICS 4 for SGS2 rumored to be released this coming march 2012. So, until we wait for the official released let,s try it out to have some twist of ICS on our devices. The I9100XXLPB ICS 4.0.3 has just been online on sammobile.com. This new build is more stable than the previous leaks like. This can be used for international version or unbranded version of Galaxy S II.

Some Changes.
* New enhance user interface that looks like 3D effects in scrolling.
* Battery life much better and less drains than previous one.
* Task, Touch, Face unlock is still the same from previous build LP6
* GPS, 3G and 2G data works.
* Camera works.
* This version still looks the same as of Gingerbread unlike the ICS ASOP based, but is more stable and faster than others.

Bug Fixes:
* Home Button not working from LP6 now fixed.

Disclaimer: Droidangel shall not be held responsible if anything happens to your device by following this procedure, You may proceed at your own risk.

How to manually flash the I9100XXLPB stock ROM using Odin downloader tool.
1. Download the I9100XXLPB stock ROM then extract it after download.

5. Set the SGS II in Download Mode: Volume Down+Center + Power \Lock buttons at the same time.
6. When the phone display in downloading mode, connect it to PC.
7. Hit "START" button once Odin recognize that the device is already connected.
8. Wait until the flashing successfully completes.