Pre-requisite guides
You need to have your phone rooted and 2nd init installed before you follow this guide. If you don't, have a look at these great guides. Also, it is recommended that you backup your Defy before installing any custom rom.
NOTE:here only cyanogenmod 7.2 by quarx fully works for MOTO BRAVO.there's camera issues on other ROMs except CM 7.2 by quarx.
Main guide
CYANOGENMOD

Cyanogenmod is widely considered the best android ROM. This works perfectly with both lenses of the Defy.
NOTE:CM 7.2 by quarx is only full functional ROM for MOTO BRAVO
NOTE: CM9, which is Ice Cream Sandwich still has a lot of bugs. Read the thread in the download link carefully before attempting to install.
INSTALLATION INSTRUCTIONS
NOTE: You must be on a froyo rom or higher to install this.
DOWNLOADS
MIUI

MIUI is also an excellent rom both in terms of performance and UI. Works perfectly with both lenses.
INSTALLATION INSTRUCTIONS
NOTE: You must be on a froyo rom or higher to install this.
DOWNLOADS
MS2GINGER

MS2GINGER is an excellent firmware by walter79 for both lenses of the Defy and for the Defy+ too. It is based on Android 2.3.4(GingerBread).
Ms2Ginger 2.1 [Android 2.3.4]
FEATURES
INSTALLATION INSTRUCTIONS
DOWNLOADS
TIPS
WAJKIUI

WAJKIUI is based on both CM7 and MIUI. This has been developed by Wajk at xda-forums.
FEATURES
INSTALLATION INSTRUCTIONS
NOTE: You must be on a froyo rom or higher to install this.
DOWNLOADS
You need to have your phone rooted and 2nd init installed before you follow this guide. If you don't, have a look at these great guides. Also, it is recommended that you backup your Defy before installing any custom rom.
NOTE:here only cyanogenmod 7.2 by quarx fully works for MOTO BRAVO.there's camera issues on other ROMs except CM 7.2 by quarx.
Main guide
CYANOGENMOD

Cyanogenmod is widely considered the best android ROM. This works perfectly with both lenses of the Defy.
NOTE:CM 7.2 by quarx is only full functional ROM for MOTO BRAVO
NOTE: CM9, which is Ice Cream Sandwich still has a lot of bugs. Read the thread in the download link carefully before attempting to install.
INSTALLATION INSTRUCTIONS
NOTE: You must be on a froyo rom or higher to install this.
- Copy the gapps and the cm zip to your sd card.
- Boot into 2nd init(voldown on blue LED).
- Use volume buttons to navigate and the power button to select an option.
- Select Recovery.
- Select Custom Recovery.
- Wipe cache, data and dalvik cache.
- Go to install zip from sd card and then select choose zip from sd card.
- First select the cm zip and install it.
- Clear cache and data again.
- Now install the gapps zip.
- Hit reboot and set up CM7!
DOWNLOADS
FOR MOTO BRAVO
-http://forum.xda-developers.com/showthread.php?t=1445839 OR direct download link http://api2.ge.tt/0/9UMPgwC/0/blob/download
- link for latest Gapps for CM 7 http://goo-inside.me/gapps/
NOTE:if phone stucks at canyogen 7 boot logo just pull or battery of and put it again and restart and it will run smothly.this happens only once so don't get embarrassed
FOR DEFY:
- CM7 Nightlies
- CM7 Stable
- Gapps for CM7
- CM9 [4.0]
- Gapps for CM9
- Themes (Install .apk and choose using Theme Chooser app)
MIUI

MIUI is also an excellent rom both in terms of performance and UI. Works perfectly with both lenses.
INSTALLATION INSTRUCTIONS
NOTE: You must be on a froyo rom or higher to install this.
- Copy the MIUI zip to your sd card.
- Boot into 2nd init(voldown on blue LED).
- Select Custom Recovery
- Select Latest Recovery
- Wipe cache, data and dalvik cache.
- Go to install zip from sd card and then select choose zip from sd card.
- Select the MIUI zip and install it.
- Hit reboot and enjoy!
DOWNLOADS
- MIUI downloads [2.3.7]
- Themes (Themes go into sdcard/MIUI/themes)
MS2GINGER

MS2GINGER is an excellent firmware by walter79 for both lenses of the Defy and for the Defy+ too. It is based on Android 2.3.4(GingerBread).
Ms2Ginger 2.1 [Android 2.3.4]
FEATURES
- Based on the Defy+ kernel
- Undervolted (30/300 38/600 48/800 58/1000) if you have problems during boot or freezes increase VSEL from bootmenu.
- Language support: ger, it, pt, nl, fr, es, gb, us, ch, tw and more
- Bootmenu 1.0.4 and CWM-recovery 5.0.3.1
- 720p record with stock camera app (red lens + defy+) mpeq4/m4v codec only
- No problems with LED flash light for MB525
- Call recording works with 3rd party apps from market.
- Init.d ready
- Zipalign @ boot
- Multitouch > 2
- Deodexed
- Panorama mode for camera
- 1% battery
- Power menu with Sleep Mode and Reboot .
INSTALLATION INSTRUCTIONS
- Put the Nandroid backup folder MS2Ginger on the SDCard in this folder: /sdcard/clockworkmod/backup
- Run 2nd-init (voldown on blue LED)
- Wipe cache, data and dalvik cache.
- Go to "Recovery"
- Go to "Latest Recovery"
- Go to "Backup and Restore"
- Go to "Restore" (system+data)
- Select "ms2ginger..." and confirm
- Go to "Backup and Restore"
- Select "Advance Restore"
- Select "ms2ginger..." and confirm
- Select "boot" and confirm
- Go to "Backup and Restore"
- Select "Advance Restore"
- Select "ms2ginger..." and confirm
- Select "devtree" and confirm
- Go to "Backup and Restore"
- Select "Advance Restore"
- Select "ms2ginger..." and confirm
- Select "recovery" and confirm reboot.
- Booting up can take a while, max is about 10 minutes.
- Charge your phone to 100% and keep it charging for an hour after.
- Calibrate your battery using the pre installed apps.
Optional for GREEN-LENS-DEFY - NEW_3D-fix_customization. The boot animation will stop working after the application of this patch. This is a known problem.
Optional for RED-LENS-DEFY and DEFY+ - 3D Performance update.
DOWNLOADS
TIPS
- If you install some other rom on top of ms2ginger and it doesn't boot, flash this fixed .sbf and it should work fine after that.
WAJKIUI

WAJKIUI is based on both CM7 and MIUI. This has been developed by Wajk at xda-forums.
FEATURES
- Based on MiuiAndroid 1.12.2
- Added CM7 modules & some drivers
- Added some CM7 app (Camera, DSP Manager, SpareParts...etc.)
- Added modded LauncherPRO
- Removed MIUI Launcher
- Added multilanguage support (23 languages)
- Added MotoPhonePortal
- Added MotoTaskManager
- Added some MIUI apps
- Added 4-Way Reboot mod
- Removed some MIUI apps
- Optimized battery usage
- Optimized memory settings
- Optimized WiFi driver & settings
- Removed unneeded files
- Faster proximity sensor
- Faster phone calling
- Updated Google apps
- Increased touch point from 2 to 4
- Tweaks for speed
INSTALLATION INSTRUCTIONS
NOTE: You must be on a froyo rom or higher to install this.
- Copy the WajkIUI zip to your sd card.
- Boot into 2nd init(voldown on blue LED).
- Select Custom Recovery
- Select Latest Recovery
- Wipe cache, data and dalvik cache.
- Go to install zip from sd card and then select choose zip from sd card.
- Select the WajkIUI zip and install it.
- Hit reboot.
- If you get low connectivity try Baseband changer app.
DOWNLOADS