UCLC2 — Update AT&T Galaxy S2 to Ice Cream Sandwich (ICS) with Leaked Samsung Firmware

Another fine day and we see another firmware leak from Samsung’s stable. This time, owners of the original AT&T Galaxy S2 i777 can update their phones to Ice Cream Sandwich Android 4.0, thanks to the leaked UCLC2 firmware. The UCLC2 leak for the i777 comes right on the heels of the ICS leak for the AT&T Galaxy S2 Skyrocket i727. AT&T seem to be hard at work updating their Galaxy S2 variants, as is evidenced by these firmware leaks.

We have prepared a guide for you to follow and flash the firmware on your phone if you want to give it a try. There are two versions: a completely stock firmware with no changes that can be flashed with ODIN, and a custom version that is rooted and has ClockworkMod (CWM) recovery pre-installed and must be flashed through recovery. So, follow the respective guide for whichever version you decide to go for.

Compatibility

This firmware and the guide below are compatible only and only with the AT&T Samsung Galaxy, model number i777. It’s not compatible with any other device and may render an incompatible device unusable. Check your device model in Settings » About phone.

Warning!

The methods and procedures discussed here are considered risky and you should not attempt anything if you don’t know completely what it is. If any damage occurs to your device, we won’t be held liable.

Pre-Installation Requirements

  1. This procedure will wipe all your apps, data and settings (but it will NOT touch your SD cards, so don’t worry about those). Backup your Apps and important data — bookmarks, contacts, SMS, APNs (internet settings), etc. This Android backup guide would help you.
  2. If you have Samsung’s PC software Kies installed, un-install it first because it may interrupt the flashing process.
  3. Drivers! — it’s important you’ve the proper drivers installed. (Only required if you are flashing the stock Odin version. Skip if you are going for the CWM method).
    Download Drivers

How to Install UCLC2 Ice Cream Sandwich Firmware on Galaxy S2 i777

Stock Firmware (Odin Method)

  1. Download the UCLC2 firmware.
    Download Link  |  Filename: I777UCLC2_RootWiki.exe
  2. Double-click on the I777UCLC2_RootWiki.exe file to run Odin, which will be used to flash the firmware on your phone.
  3. Now, boot into download mode on the phone. To do this, turn off your phone. Plug in your USB cable to the computer, but not to the phone. Then, holding the Volume Up and Volume Down buttons on the phone, connect the USB cable to the phone while holding those buttons. Once the Download mode screen shows up, let go of the buttons.
  4. The Odin screen will say “Added!!” in the message box below when the phone is connected to the computer. If it does not, make sure you have the proper drivers installed on the computer.
  5. Click on Start to start the flashing of UCLC2 on your AT&T Galaxy S2.
  6. Wait for the procedure to finish. After flashing is complete, the phone will reboot, and you’ll get a PASS message (with green background) in Odin. You can now safely disconnect your phone.

    IMPORTANT Note: If ODIN gets stuck at some stage and doesn’t seem to be doing anything, do this — disconnect the phone from the PC, close ODIN, remove battery, re-insert it, and do the procedure again from Step 2. Same if you get FAIL message in Odin.

  7. If you run into any roadblocks while flashing the firmware, let us know and we’ll try to help you out.

Rooted Custom Firmware (CWM Method)

  1. First, make sure you have ClockworkMod (CWM) recovery installed on your phone, and that the battery is sufficiently charged.
  2. Download the ROM, either odexed or deodexed version, from the official development page. (Get the deodexed version if you intend on flashing custom themes later, otherwise any version will do).
  3. Transfer the zip file downloaded in step 1 to the internal SD card on your phone.
  4. Turn off the phone, then boot into recovery mode. For this, press and hold these 3 buttons together until the screen turns on: Volume UP + Volume Down + Power. Keep holding the buttons down till the screen flashes the 2nd time, then let them go. Phone will boot into CWM recovery. Use volume keys to scroll up and down between options and power/home key to select an option.
  5. [Optional] Perform a Nandroid Backup of your existing ROM, so that you can always restore it from recovery if something does not work out with this rom. To perform a backup, select Backup and Restore –> On the next screen, select Backup again. Restore your backup using the restore option when needed. Go back to main recovery menu after backup is complete.
  6. Perform a wipe:
    1. Select wipe data/factory reset, then select Yes on next screen to confirm. Wait a while till the data wipe is complete.
    2. Select advanced, and then select wipe dalvik cache » Yes – wipe dalvik. Then go back to the main recovery menu.
  7. Now select install zip from sdcard, then select choose zip from sdcard. Scroll to the ROM file on the sdcard and select it. Confirm installation by selecting Yes – Install ______.zip on the next screen. The ROM will start installing.
  8. After the installation is complete, select go back then select reboot system now to reboot the phone and boot into the UCLC2 firmware.

There you go. You’ve successfully updated your AT&T Galaxy S2 i777 to the leaked Ice Cream Sandwich firmware, of course with Samsung’s TouchWiz UI on top. Do let us know how it works for you, and whether you face any bugs or issues, in the comments below.

24 Comments

  1. Having a problem with the clock app. its not allowing me to use the”alarm repeat” tab on the alarm clock.

  2. Having a problem with the clock app. its not allowing me to use the”alarm repeat” tab on the alarm clock.

  3. i want to go back!! how do i do that

  4. i want to go back!! how do i do that

  5. I have attempted flashing this twice from stock firmware, it fails every time and I have to restore back to 2.3.4
    Now I can’t use the OTA update to get to 2.3.6, any ideas?

    1. yea.. you cant get OTA update because your missing your bloatware.. go to the market and download your original bloatware.. it includes like att navigator…. google books… featured apps… media hub…once you install those try running the update again

  6. I have attempted flashing this twice from stock firmware, it fails every time and I have to restore back to 2.3.4
    Now I can’t use the OTA update to get to 2.3.6, any ideas?

    1. yea.. you cant get OTA update because your missing your bloatware.. go to the market and download your original bloatware.. it includes like att navigator…. google books… featured apps… media hub…once you install those try running the update again

  7. how to root? 

  8. how to root? 

  9. Great, its working just upgraded mine….

  10. Great, its working just upgraded mine….

  11. I have my phone rooted.. my drivers don’t seem to be working properly, when I have debugging disabled, my pc recognizes the phone but of course doesnt let me make changes to internal or external drives, when i enable debugging it’s not recognized by my pc.  I have repeatedly tried installing drivers from samsung kies and still can’t make a connection.  So i can’t put the ROM on my internal SD and install it using my CWM, and ODIN mode fails to succeed flashing it in.. help pleaase

    1. oh yea, and i don’t have the adapter for my micro sb on hand so i can’t pull it out and put it in my computer to transfer the rom

  12. I have my phone rooted.. my drivers don’t seem to be working properly, when I have debugging disabled, my pc recognizes the phone but of course doesnt let me make changes to internal or external drives, when i enable debugging it’s not recognized by my pc.  I have repeatedly tried installing drivers from samsung kies and still can’t make a connection.  So i can’t put the ROM on my internal SD and install it using my CWM, and ODIN mode fails to succeed flashing it in.. help pleaase

    1. oh yea, and i don’t have the adapter for my micro sb on hand so i can’t pull it out and put it in my computer to transfer the rom

  13. This is fast and easy!  ICS works amazingly well and it is silky smooth on the S2.

  14. This is fast and easy!  ICS works amazingly well and it is silky smooth on the S2.

  15. The clock app for alarm repetition has an issue and also when i’m being called my call gets sent to the notification bar, almost as if i pressed the home button while the phone is ringing and I can’t retrieve it. Sometimes I would have to do a restart, I missed a lot of calls this way. The ROM is really smooth, battery life is good but it still has those bugs you can’t afford to have especially with the calls. Flashed back to 2.3.5 on GS2 i777

  16. The clock app for alarm repetition has an issue and also when i’m being called my call gets sent to the notification bar, almost as if i pressed the home button while the phone is ringing and I can’t retrieve it. Sometimes I would have to do a restart, I missed a lot of calls this way. The ROM is really smooth, battery life is good but it still has those bugs you can’t afford to have especially with the calls. Flashed back to 2.3.5 on GS2 i777

  17. I’m having trouble with it at the point where Odin is saying ” SetupConnection..”. It just sits there no matter how many times i try.

  18. I’m having trouble with it at the point where Odin is saying ” SetupConnection..”. It just sits there no matter how many times i try.

  19. I got an error message saying that the MD5 value was invalid or something, what should I do?

  20. I got an error message saying that the MD5 value was invalid or something, what should I do?

Comments are closed.