* 3.7 inch Corning Gorilla Glass display with 480 x 854 pixels * 5MP autofocus camera with image stabilization, video recording and LED flash * HSDPA (900 / 2100 MHZ), GSM/EDGE (850 / 900 / 1800 / 1900 MHz) * Wi-Fi 802.11 b/g/n * 512MB RAM, 2GB ROM * A-GPS * 3.5mm headset jack * Stereo Bluetooth * Crystal Talk Plus * MicroSD card support (up to 32GB) * Accelerometer * 1540 mAh battery * 107 x 59 x 13.4 mm * 118 grams
» Click to show Spoiler - click again to hide... «
Proper flashes include rom for UK, France, Central Europe and China (If your set comes with build number 2.51, you can only flash to UK for now). The instructions for flashing as followed : 1) Search somewhere along the lines of "RSDLite - download here" 2) Install it. 3) Go to http://and-developers.com/sbf:defy 4) Download the Full Flash rom, the one where the provider is "UK" 5) Unzip that file, you now have a .sbf folder (not file) 6) Put that .sbf folder in C:\Users\Admin\My Documents 7) Shut down phone 8) Hold Power + Volume UP buttons at once for few seconds 9) Phone is now in bootloader mode (screen looks like a command prompt) 10) Release the buttons, and plug USB to computer and phone 11) Open RSD Lite, your phone should be detected as connected (Device name was like "S OMAP 3630" or some BS like that) 12) Click "..." to browse for the .sbf file in C:\Users\Admin\My Documents 13) In RSD Lite, click to highlight your connected DEFY, and then click "Start". The first column beside the connected phone should now have a green icon thing, and the ROM is being flashed. 14) DO NOT TOUCH YOUR PHONE, THE CABLE, OR THE COMPUTER! (I went and took a dump) 15) When the "Status" column in RSD Lite says "Please manually power up this phone", so shut it down and power it again. Note: The status stays in "Checksum Group 37" for a verrrrryyyy long time before saying "Rebooting". I thought it got stuck there, but it ended up ok. 16) Your DEFY is now reflashed to stock with motoblur. 17) You can now close RSD Lite. It will complain saying you will damage the attached device, but I pulled it out wayyyy before this (I unhooked it when it told me to reboot manually) and my DEFY is not dead. You may choose to close RSD Lite before unhooking your DEFY. 18) Post your results in this thread and confirm or reject my procedure. *Quote from xda-developer forum*
P/s : Above instruction is for UK. You can only flash to this rom for now since build 2.51 can't downgrade
» Click to show Spoiler - click again to hide... «
Full specs from Maxis How many type of packages available from Maxis? 24 months contract = RM999 18 months contract = RM1149 12 months contract = RM1299 Retail price without contract = RM1599
The rate plans and data plans Rate plan value from RM50, RM80, RM150, RM250, RM500 + Data plan value from 500mb, 1.5gb, 3gb MONTHLY PERIOD
Plug in in Portal mode. Activate Usb Debugging. Execute Superoneclick with Adminrights and then click on root, restart your phone.
If this dont work try this:
Step 1; Turn your android phones USB Debugging OFF. Step 2: Download and launch Superoneclick with Admin rights on your PC. Then Click Root. Step 3: When it says: Waiting for Device, Turn USB Debugging ON Step 4: It’ll now run RATC Step 5: When it says: Starting ADB Server… Step 6: Turn your android phones USB Debugging OFF Step 7: Turn your android phones USB Debugging ON Step 8: Turn your android phones USB Debugging OFF Step 9: All BEFORE it says “Waiting for device…” again Reboot your phone and now it should be rooted
How to unroot?
Get an app call 'z4root' available from market.
There should be an option 'Unroot'. Click it and it will say successfully unroot. However, the superuser permission program is still there and you need to remove it manually. Below steps must be done BEFORE you click unroot in z4root. Otherwise it will not work.
Step 1: Get a paid app call 'Root Explorer' from market (or you can find 'ahem' version if you're a cheap skate like me ) Step 2: navigate to /system/app. Remember to click the R/W to R/O that's located on top right corner of the program. Step 3: Find the apk 'Superuser.apk' and uninstall it. Step 4: Now go to z4root and click unroot. Step 5: Reboot your phone. Now you phone should be unroot and without the superuser app
Step-by-step from Eclair to Froyo
» Click to show Spoiler - click again to hide... «
This is a safe step-by-step to upgrade your phone to froyo 2.2 and still able to downgrade to your current stock rom. This guide assumed that you are running on 2.5.1 based firmware.
Things need to be downloaded beforehand
1. Download USB Driver Motorola HERE 2. Download RSD Lite HERE 3. Download system recovery HERE 4. Download SuperOneclick from previous spoiler 5. Download Froyo_UK_3.4.2-117 (by iaio72-xda-developers) do HERE 6. Download TmobileUS_Boot_Devtree HERE
From Éclair to Froyo
1. Install RSD Lite and USB Driver Motorola 2. Root your Defy with SuperOneClick (guide can be found on previous spoiler) 3. Install System Recovery apk file. Open the app and click Install System Recovery ( place System Recovery apk file in your SD Card) 4. Extract the file Froyo_UK_3.4.2-117 and place the folder in sdcard/goapkrev/backup ( if you cannot find the folder, create one) 5. Click Recovery boot and it should enter clockwork mod recovery 6. Navigate to backup/restore. Do a Backup for your current stock rom (navigate using volume up/down and press Power Button to enter) 7. Wipe data and wipe dalvik cache (in Advanced Options) in the recovery mode 8. Restore Froyo_UK_3.4.2-117 9. Click reboot and right after that press and hold down volumn up button and you should be in boot mode 10. Plug in you Defy to computer and open RSD Lite. Open the file TmobileUS_Boot_Devtree and flash with it. 11. It will take a while to flash 12. When everything is done get into the clockwork mod recovery again and wipe data and dalvik cache 13. Reboot for the last time and you are currently running Froyo 2.2. Cheers!
P/S : For those that loss the haptic feedback keys after applied the UK froyo, install this http://dl.dropbox.com/u/13898388/haptic_fix.zip and put it in the root of your sdcard. Then apply it through 'install zip from sdcard' in custom system recovery
Contributing credits to tyenfei and abbygirl
Fixed SBF for Downgrade-ability from Undowngrade-ability
» Click to show Spoiler - click again to hide... «
This is for those that screwed up on their attempt of using nandroid backup to flash to Froyo, and instead used the full flash sbf of Froyo rom which is undowngradeable. Fear not, as this fixed SBF made by me is for the 2.51 SEA stock rom.
Steps to revert back to your stock rom of 2.51 SEA rom provided you've made a nandroid backup of it
1. Assuming you are on any of the Froyo full flash sbf now, do the steps for 'root the phone', and 'install custom recovery' 2. Put your nandroid backup of 2.51 SEA rom in sdcard/goapkrev/backup ( if you cannot find the folder, create one) 3. Get into custom recovery mode, wipe data and factory reset 4. Restore the backup 4. Reboot and wait until the restore completed (It may take a while) 5. Once its done, restart the phone and get into bootloader mode 6. Flash this FIXED SBF using RSD Lite 7. Again, wait for the flashing to complete (I went to take a dump) 8. Reboot for the last time and walla, back to the past
P/S : Nandroid backup for 2.51 SEA rom coming soon
Several custom roms for Froyo 2.2
» Click to show Spoiler - click again to hide... «
* Remember to do a wipe data and dalvik cache before and after restore to any of these roms *
Digi internet APN : diginet APN type : default The rest of the fields : *leave it blank*
*FAQ Section*
Exactly how tough is this phone?
» Click to show Spoiler - click again to hide... «
Motorola Defy has an IP67 certified protection. What does it means you may ask? IP stands for Ingress Protection (not the kungfu guy in IP Man ). The first letter '6' indicate that it is totally protected against dust. The second letter '7' indicate that it is protected against the effect of immersion between 15cm and 1m. Motorola has stated that it can withstand the pressure of being underwater as deep as 1m at a maximum time of 30 minutes. If you curious about what other numbers stands for, feel free to have a look at this website
Apn settings not detected automatically
» Click to show Spoiler - click again to hide... «
For those that flashed your firmware to other sbf or custom roms, you may need to add your apn manually. Fortunately, I have made a universal master apns which can detect any telcos all over the world However, you will need to root your device in order to do this.
Step 1 : Download this master-apn HERE Step 2 : Put it in the root of your sdcard. Now install Root Explorer Step 3 : In the Root Explorer navigate to your sdcard and find the apns-conf.xml, copy it Step 4 : Now go to /system/etc. Click R/W to R/O on the top right corner and paste your apns-conf.xml and replace the current one Step 5 : Go to setting - Wireless and networks - Mobile networks - Access point names Step 6 : Click menu button and click Reset to defaults. Wait for it to apply your settings automatically and you are done
How to completely turn off the data connection?
» Click to show Spoiler - click again to hide... «
1. call *#*#4636#*#*-->select phone information-->press menu(the 1st touch key at the bottom)-->select more-->disable/enable data connection.
2. use app/widget that change the APN name.
3. use switcher pro to turn on/off.
How to enter recovery mode and bootloader mode
» Click to show Spoiler - click again to hide... «
Recovery mode Turn Off Phone Press Power Key + Volume down To Power On The Phone And Bring Up The Recovery Screen. Now press around the edge of buttom right corner of the screen to enter the recovery menu
Bootloader mode Turn off Phone Press Power key + Volume up Alternate way : Use application available from the market such as Quick Boot
HELP! My earpiece has stopped working. What gives?
» Click to show Spoiler - click again to hide... «
Ask sanosizo
Self disassemble and fix on the earpiece failure
» Click to show Spoiler - click again to hide... «
Too bad that this phone cant take underwater photos. It doesn't have physical camera shutter button and capacitive touchsreen wont work underwater. But there is a camera app that allows you to make the volume rocker buttons as a shutter button, who knows maybe its possible. Or just use a ziplock bag instead