Android 4.0.4 for the Defy and Defy + - Complete Guide , Tools ,Tips and Download

label
label
label
label
Android 4.0.4 Ice Cream Sandwich is officially released last year october 2011.It builds on the things people love most about Android
  • easy multitasking, 
  • rich notifications, 
  • customizable home screens, 
  • resizable widgets, 
  • deep interactivity and 
  • adds powerful new ways of communicating and sharing.
The upgraded official version for Motorla Defy is 2.3 Gingerbread but the Android update(Ice Cream Sandwich) is out for some device officially(Last year) . The Developers of XDA Site has done the trick , they have successfully Ported the Ice Cream Sandwich to the Motorla Defy and Defy + devices .Let me start giving some tips and steps to update the motorla device defy and defy + for the Ice Cream Sandwich update .

NOTE:
The following guide is intended for those users who are running STOCK FROYO to get onto ICS..
IF YOU ARE COMING FROM ANY OTHER ROM PLEASE FLASH YOUR RESPECTIVE STOCK FROYO AND FOLLOW THE INSTRUCTIONS.. MOST ISSUES CAN BE AVOIDED !!


Things you should Do before Updating your Device (Tips):
  1. Take a backup of your existing ROM by using Nandroid Backup and Restore .
  2. Take backup of some important data such as SMS,Contacts etc...
  3. Make sure that your Phone Battery is at least 60% charge. (MANDATORY,100%- Recomended).
  4. Now enable USB Debugging on your cellphone ( Settings > Applications > Development > USB debugging ).
Tools Required to Update :
Files Required To Update :
Install on PC:
  • RSDLITE
  • Motorola drivers
  • Download your specific SBF file .

Copy these files to SD:
  • SndInitDefy_2.3.apk
  • CM9-NIGHTLY(whichever is the nightly you want to install, Try latest to avoid bugs)
  • kernel-froyo-signed.zip
  • gapps-ics-signed
Steps :
  1. Settings -> Enable USB debugging -> connect USB cable to defy and PC.
  2. Open SuperONEclick on your PC and click on root -> Click yes to all (donate if you wish) -- You Have Rooted Your Phone .
  3. Install the app SndInitDefy_2.3.apk and open it ->install Latest Recovery(Do Not Install the option which says for CM)
  4. Green LED should appear on a successful installation.
  5. Switch OFF and ON your phone.
  6. While rebooting a Blue Colour LED should appear when the M logo is displayed and on visually seeing this press the volume down to enter CWM/Recovery.
  7. Use the UP/DOWN volume rocker keys to move up/down and the POWER button for selection confirmation.
  8. Navigate to Recovery -> Custom Recovery
  9. Wipe Data/Factory Reset
  10. Wipe Cache Partition
  11. Go down to Advanced -> Wipe Dalvik Cache
  12. Install zip from sdcard -> CM9 nightly
  13. Install zip from sdcard ->KERNEL -> Do step 11 again ->the bigger kernel zip contains also modules which could be more recent in rom updates, so reflash the nightly zip after kernel to be sure
  14. Install zip from sdcard ->gapps
  15. Rewipe Cache partition and Dalvik
  16. Reboot system now !!
  17. It should take a while for CID to appear.. when it does key in your google account and log into play store..search for battery callibrator.
  18. install -> charge -> Hit Battery Calibration
  19. That's it.. Enjoy Beautiful ICS with HWA!!
UPDATING TO A NEW NIGHTLY

PREREQUISITES :

  1. Install zip from sdcard -> CM9 nightly
  2. Wipe Cache partition 
  3. Reboot

IF you reached this you must have messed up somewhere..No worries ,Hopefully you heeded my warning for charging to 100%.If not pray your battery lasts the procedure( it should provided it had atleast 50-60% charge while starting your ordeal)
Now you might be wondering why I had asked you to install the RSDLite ?!

If you are getting Bootloops( though it should not happen)then do the following:
  1. Remove and re-insert the battery 
  2. Hold down simultaneously both the Power and Volume UP for approx 5-10sec and release 
  3. The screen should display "Bootloader 9.10 Ok To Program
  4. Open RSDlite on your PC -> Navigate to the froyo SBF file
  5. Connect the phone and pc via USB cable
  6. The rsd should display phone connected or connected
  7. click on Start .. wait ... 
  8. it should say PASS -> only then do you remove the USB cable.
  9. Repeat all the steps for installation of ICS all over again.. it should work though..
Added Note To Find Kernel : 

* Download and install this LOGCAT app from play store .

Now All you need to do is
  1. run the app , Press Home and 
  2. open camera and now
  3. press home key and come back to logcat .
  4. search for "camera". There should be a couple entries, one of them should say either SOC or Bayer (should not exit anything just home key and swap via home keys ) 
Bayer = RED lens and SOC = Green lens.

Simple Trick :

  • just take a picture (5MP), and if its less than 1MB you have green lens, if its around 1.5-2MB, you have red lens  .
NOTE : Defy + have Red Lens Only .


STATUS of ICS :

TODO:

  1. Enhance Wifi Tether stability

Screen Shot :


Credits and Source : XDA  . If you like the Work Donate the Developer

Hope you enjoy the post . comment below if you like the post and report problems .


Share This :



sentiment_satisfied Emoticon