Motorola has already sold many sets of Motorola Defy and Defy +. Both are known for their long battery life and budget price. Both phones are still running on Android 2.3.4 Gingerbread there is no news of official ICS release for them. A XDA developer forum member has successfully developed a Custom ICS ROM running with CyanogenMod kernel. This will enable you to upgrade your Motorola Defy or Motorola Defy+ Device to latest Google Android 4.0 Ice Cream Sandwich Operating System.
The installation procedure is a bit different and hard. I would suggest first to go through video and tutorial in detail. Though, we have tried to simplify the process for your convenience.
Disclaimer: Rooting and installing custom Firmware voids warranty of your device. We or the developers are not responsible for any kind of issues caused during following this procedure. However, this tutorial is created after testing and ensuring that everything works fine.
- A PC with latest connectivity drivers of you phone and data cable.
- Rooted Motorola Defy/Defy+ with Recovery mode installed.
- We suggest a full backup of your device. Backup SMS, call logs, contacts, pics, videos, personal files, internet access points settings, other settings. Backup you current ROM using Recovery mode or ROM manager.
- Disable or uninstall Antivirus or Firewall to avoid any security issues while updating the firmware.
- Enable USB debugging on your Device. Go to “settings>>Application>>Development>>USB debugging”. Check the USB debugging option.
- Download the files from below link respective to your device.
Motorola Defy Custom ICS 4.0.3 ROM: Here
Motorola Defy + Custom ICS 4.0.3 ROM: Here
Kernel for defy: Here
Kernel for defy +: Here
Google apps: http://goo-inside.me/gapps/gapps-ics-20120224-signed.zip
How to install cynogenMod kernel and ICS ROM on Defy/Defy+.
- Connect your phone to computer and transfer the zip file to Root of your phone’s SD card. All three files of ROM, Kernal and Google apps.
- Now, power off your Defy+/Defy and start it into recovery mode. You will need to press Volume up and power button simultaneously to enter fastboot mode where you can select recovery option.
- Once you are in the Recovery mode selects “Wipe data/factory reset” and “Wipe Cache partition”.
- When you successfully erase cache and data, you can select “install zip from SD card”. Now, select “Chose Zip from SD card”. Choose the ICS ROM file you have transferred to your SD card in step 1.
- Once you select, it will install the ICS ROM. Now again choose “install zip from SD card”. This time choose the Kernal file. This will flash the CynogenMod kernel on your phone. (CM9 for Defy+ and Defy kernal build by Quarx).
- Now, again select the same option to install zip from SD card and this time choose to install Google apps zip file.
- Once again go back to starting menu and select to clear “Dalvik cache”. Once done and confirmed you can go back to start menu by selecting “+++Go Back+++”. And lastly select “Reboot System Now”.
- You will be welcomed by new ROM and user interface. You can still confirm by going to “Settings>>About phone >>Firmware Version” you will see that Android 4.0.3 will be installed.
Note: Please create a backup of your current ROM using recovery before following the process. If device hangs on boot screen, take out the battery and reinsert. Follow the procedure again to install the ICS ROM. If you still cannot make it work you can install your current ROM you backed up. You can also report issues on xda developer forum thread.