Friday, November 30, 2012

I9100BHLPA Germany Samsung Galaxy S2 Android 4.0.4 ICS update

Germany's mobile network provider 1&1 (1und1) now releasing its official Android 4.0.4 Ice cream Sandwich firmware upgrade for Samsung Galaxy S II GT-I9100. The firmware build number is I9100BHLPA with a new baseband build I9100XXLQ6. This build is dated as of 11-16-2012 far more latest than the Debitel released I9100XWLQ2. This is an update from earlier build Gingerbread 2.3.5 I9100BHKJ1_I9100XXKJ4.
This now available on Kies as we speak and probably will be push via OTA (over the air) since this is a carrier specific branded firmware update for 1&1. So check out on Samsung Kies installed on your computer or check for OTA updates via Settings>About>Software Update.

Firmware build I9100BHLPA Android 4.0.4 Ice Cream Sandwich

Device: Samsung Galaxy SII GT-I9100
Region: Europe
Country: Germany
Provider: 1&1
Product Code: GT-I9100LKAXEG
Latest firmware: I9100BHLPA/I9100XEGLPC/I9100XXLQ6/I9100BHLPA
Version: Android 4.0.4 ICS
Build Number: IMM76D.BHLPA
Build Date: November 2012
Stock Firmware Downloads: Samsung Galaxy S2 GT-I9100 Firmware

Again this is an official update for those who now still runs with 2.3.5 Gingerbread I9100BHKJ1. You may check your devices firmware info by going to Settings>About>Software info.
Android: 2.3.5
Phone: I9100XXKI4
Baseband: I9100XXKI4
Kernel Version: root @ DELL146 # 2

To those who have rooted or installed custom ROMs on their devices and may want to restore back to official factory stock firmware, you may need to manually flash the unmodified I9100BHLPA stock ROM below using Odin flasher tool.

How to manually Install I9100BHLPA ICS 4.0.4 Stock ROM

Disclaimer: This guide is for advance users only,  typical users must only update on Kies.  We are not held responsible if anything happens to your device by using this guide. Proceed at your own risk!

Note: This stock firmware is compatible for all Europe unbranded or unlocked SamsungGalaxy S II GT-I9100 versions only.

Step 1: Grab the following files for flashing 
Odin3_v3.07 link Odin3_v3.07
Samsung Galaxy S2 USB driver, (Only needed if you do not have Kies installed on your PC)
- XEG_I9100BHLPA_I9100XEGLPC_I9100XXLQ6 ICS 4.0.4 Stock ROM

Do things before flashing as follows:

- Use a PC or laptop that runs in Windows OS, with a good and perfectly working USBserial port.
- Use the USB cable wire for your Galaxy S2.
- Make sure that your galaxy S2 battery is fully charge.
- Back up all important files stored from your phone’s internal memory – contacts, messages, etc.
- Remember or back up the APN settings of your device.
- Enable USB debugging from your phone’s settings. Go to Settings > Applications > Development, and tick the box that says ‘Enable USB Debugging’.

Now, if you have those things all done, get ready to have some crackling thing in your device.
Run and Configure Odin
Run Odin downloader on your PC desktop. Watch out the check-boxes options on the right top of Odin, ensure that the ‘RE-PARTITION’ is unchecked, only the ‘AUTO-REBOOT and ‘F.RESET TIME’ is remains checked.
Now, click on the PDA button, then select and load theI9100BHLPA_I9100XEGLPC_I9100XXLQ6_HOME.tar.md5 that you have previously extracted.

Boot your Galaxy S2 into Download Mode.
To put your galaxy S2 in download mode, just simply switch it off then gently press and hold the “POWER, VOLUME DOWN and HOME” buttons simultaneously. You’ll be then prompted in a warning screen to continue or decline.

Once the phone screen shows in downloading mode, connect your phone to the PC with the USB cable. You’ll then notice the upper box in Odin that turns in yellow color., it also indicates the COM:ID where the device is being detected and a word “added!!’ on the log box. If somehow those things never showed up, check out the USB cable connection, read again from the top of this post.
Flash it!
Once all set and ready, hit he “START” button to begin flashing.
Do not touch anything that might interrupt the process to avoid any fatal errors or failures, it may ruin your device if any interruption occurs while already in flashing status.

It may only takes about 3 to 5 minutes, depends of your PC/laptop speeds. A word “PASS” will display in Odin once it finishes. If somehow you will not get the word “PASS” or just stuck in along time. Disconnect the phone, remove battery, re-insert it, check the USB connection, re-install the driver, disable Kies and any anti-virus. Set the phone in Download mode again, and repeat the whole procedure.

The phone will just automatically reboots if the firmware flashing successfully completes. Just wait until it boots up on the “S” logo for a while then into an android update screen. If it still shows boot logo try rebooting and if it stays there, you need to wipe your phone.

Boot in recovery mode – press and hold Volume Up, Home and Power button. Use volume keys to select up and down and power or home key to select the option.

How to reboot Samsung Galaxy S2 into Recovery mode
1. Select Wipe Data/Factory Reset
2. Next select the Wipe Cache Partition
3. Lastly select Reboot System Now to reboot your Galaxy S2 in Normal mode.
Confirm your fresh firmware installed by typing *#1234# or
Go to Settings>About Phone>Firmware info.

How to root?
For those who wants to gain root again since you already lose root once you already installed an official firmware. Go find root method on android-hilfe forum. There are lots of German fellas out there who can help you with rooting.


  1. I have similar phone (GT-I9100. Android version 2.3.5,
    Kernel version #2.).which of the firmware will I download to upgrade the builder number (Gingerbread.xwkj1) andriod 2.3.5 to andriod 4.0.4? or 4.1.2?

    Which PDA?

  2. Start Reading here,