First have a look at the [GUIDE] All-in-One Defy Beginner's guide before you do anything.
Also a lot of link and info on the Motorola Defy Wiki.
I know some of these things are already explained a lot, but they can't be said enough.
If you wan't to add things, PM me or comment.
Notes:
Be sure to have sufficient juice when flashing an sbf or when in the recovery.
Don't panic and wait long enough for every action to complete.
Don't stay in recovery when you don't have to (battery slinks fast in recovery and you don't know if you have enough just left to flash)
--Guides--
Links
Softunlock to all networks
Softunlock ro all networks - stock GB
Easy recovery-To go from stock(or stuck on boot) to custom rom without 2nt-init and root.
[Guide] Install double boot CM7 + CM9
[HOW TO] Open CGs
[Guide]Ubuntu 10.04
Check CG version
Get the sbf you need to find the version of, if you don't have it already. (Droid-Developers: Motorola Defy Plus (MB526), Motorola Defy (MB525)
Download MotoAndroidDepacker found in the SBF threat.
Unzip the package and run the .exe (needs wine with .net2 => 'winetricks dotnet20' when using Linux distro's)
Unpack the sbf using the GUI. The procedure is self explaining.
This will create a new map with CG##.smg files. Download the attatchment from here and unzip it in the same folder as the smg files. Rename the folder to a more simple name 'unpacked sbf' f.e. because you will need to enter this later.
Open a command prompt (or type cmd in a terminal with linux distro's)
Navigate to the folder were you placed all the filed. (You need to use 'cd folder' to navigate to folder. Use 'dir' to see al files and filders in the folder you're in.)
Execute 'ver.bat' (or ';/ver.bat')
You will get an output with the versions
Downgrade
Have you flashed a full Defy+ sbf or have a Defy+ and want to run Defy rom (and then of course a Froyo kernel), then you need to downgrade. After this downgrade you can flash the any Defy(+) kernel again from CWM. There is no need to flash a full defy+ rom (again). Flashing Froyo/Eclaire sbf would still not be possible. You can go to stock froyo by restoring a CWM backup and flashing a fixed sbf.
There are different ways depending on your BL/CG version.
To find out witch BL version the rom you have flashed has, you can look in the threads about the sbf found in the SBF threat.
If you can't find it you will have to see yourself. See 'Check CG version'
Downgrade BL5
**NOTE**: If you are using a non-Chinese defy, DO NOT USE THE CAMERA FLASH while on the Chinese rom, it WILL kill your LED.
Source: ((Original post here))
Download this SBF. This is a Chinese Eclair rom witch is also BL5.
Flash it (See [GUIDE] All-in-One Defy Beginner's guide for how)
Root your Phone (search in google for how to root most Eclair rom's)
Download 2nd Init 1.4.2 and Install it. Open and install the recovery. Reboot 2 times.
Download and install this Nandroid Backup from the custom recovery.
Wipe Data/Cache from the stock recovery
After wiping, turn off your phone (remove battery)
Turn it on and get immediately into Bootloader mode (check beginners guide)
Flash this Fixed SBF
Delete Data/Cache again and reboot.
You can now install any custom rom for Defy following the normal guides.
It might also be possible to install your custom rom after .4 if you don't want to go to stock froyo. Just make sure tjo flash the kernel from the custom recovery together with the ROM. (Some Kernels, kernel-froyo-222-179-4-signed.zip is adviced for Froyo based/Defy Rom's). (Not tested! If it doesn't work, start again from .1)
Downgrade BL6
**NOTE**: If you are using a non-Chinese defy, DO NOT USE THE CAMERA FLASH while on the Chinese rom, it WILL kill your LED.
Download this SBF and Flash it.
Root your phone. (Super one Click)
Download 2nd Init 1.4.2, install, run and install the bootmenu/recovery. Reboot 2x.
Reboot to Custom recovery, and wipe Data/Cache.
Install your desired custom ROM (don't forget Gapps for CM) and flash the needed Kernel (Some Kernels, kernel-froyo-222-179-4-signed.zip is adviced for Froyo based/Defy Rom's).
Instead of the latest point you can also restore an CWM backup of a froyo rom and flash a fixed sbf to get to stock Froyo. Check BL5 unlock for the links. (Not tested! If it doesn't work, start again from .1)
Downgrade BL7
As of today, there is no given way to downgrade from a BL7 rom.
--Bricks--
Stuck on boot logo (M)
Stock rom
Wipe data from stock recovery (check All-in-Beginners guide for how)
Custom rom
Wipe data from custom recovery (check All-in-Beginners guide for how)
Try to install the right kernel for your rom as this could be the result of installing a Defy+ rom with a Defy kernel or the opposite. (Some Kernels, kernel-froyo-222-179-4-signed.zip is adviced for Froyo based/Defy Rom's)
Above failed
You will have to flash an sbf and start from there.
Newer option is to use the easy recovery.
This skips root and 2nt-init installation after you went to stock.
Stuck on boot animation
The boot animation comes after the boot logo (M).
This is most likely solved by wiping in stock or custom recovery (on stock or custom rom) and/or by reinstalling the rom from CWM.
Remember to have a full battery before flashing.
Unable to use camera
This is probably do to using a Defy+ kernel/rom on a green lens Defy. (Red or Green lens)
Custom rom
If you didn't flash a full Defy+ sbf and are using a custom rom (CM, MIUI, ..), then look for a regular Defy version of that rom, wipe data and flash a Defy kernel.
Full Defy+ SBF
If you flashed a full Defy+ sbf you need to downgrade to get a froyo kernel working. There are different ways depending on your BL version. Check 'Downgrade'.
Troubles after flashing an sbf
If you know someone else with a defy or you have an external charger, make sure to use a full battery when trying these solutions.
Bootloader Err when starting
Like: Bootloader Err:A5,69,35.
You probably flashed a lower CG version ROM than that was on your rom.
Try to recall what sbf was the last that you flashed successfully.
Start in bootloader and flash that rom.
If you don't know the rom, start with a ROM one version higher than the one that didn't work.
If you get the M logo, then boot into stock recovery and wipe.
Probably you're now on a Defy+ rom. If you want to use Defy rom's, then check 'Downgrade'.
Only white LED
Start RDS Lite. If it recognizes your Defy, then try the solution above.
If RDS Lite doesn't recognizes your Defy, try to charge your phone.
Still not recognized, try the below.
Battery Low - Cannot program
If you get this message in bootloader and you can't boot, make sure you don't know anyone with a defy or and external charger to fill your battery. Then try to go in stock recovery and wipe data/factory reset.
If that didn't help and you still can't boot, consider Warranty. When Warranty is out of the question, you can try and go McGyver.
Defy hit water (the internals)
If you dropped/dipped your phone in water and there was water inside it (the plugs came loose or ...)
Check Adams video
If you have an other problem, post it in the Q&A section and post a link here. If you find a answered problem not found in here or the All-in-one Defy Beginners guide PM me or comment here.
stub
stub
Thanks, I have had to order a new battery as my old one expanded and bulged , which is why I was stuck in a white LED, will try to fix my phone with new battery, hoping I can manage a boot if it has some charge in it.
Related
Yep, I did a foolish thing (got too excited with the Froyo update), I did the update via MSU, but I did not even do a full background check on the pros and cons of this particular update (I have the latest). After experiencing very minimal problems with this update, I realized that I could have been better off with the stock eclair. After reading some threads here, I found that you could go back, provided that you did other update methods (nandroid, sbf, I don't really understand much.. I'm a noob! What can you expect?? LOL)...
so is there a chance that I could go back to the stock eclair? I'm from the Philippines.
Thanks!
yeah you can go on eclair. by nandroid+fixed sbf method..
Prerequisites downloads
nandroid folder and fixed sbf of your eclair rom
rsd lite 4.9
motorola drivers (or install motorola phone tools v5)
first root your froyo rom via super one click
install 2nd init (follow all the instr. on FAQ on CM7)
keep nandroid file (if available of your eclair in /clockworkmod/backup on your sd card.)
boot into 2nd init and then recovery>custom recovery.
wipe all data and cache..even go in advanced and wip davlik cache.
now restore the nandroid form back up and restore options.
after that reboot ...keep holding vol up key to get the bootloader mode...
attach via usb and run rsd lite 4.9 ( install all the req. motorola drivers first.)
and then flash the fixed sbf of the same (what you nandroided) eclair rom.
A detailed guide on it ...
I've make a detailed guide on it ...
You do not like to search ah .... don't you?
The XDA thread is here
SeaFargo said:
I've make a detailed guide on it ...
You do not like to search ah .... don't you?
The XDA thread is here
Click to expand...
Click to collapse
hi! thanks for the replies guys!
@SeaFargo it's not that I don't want to.. It's just that I don't have much time in my hands these past few days. Hey, I've searched your guide, and you have the 3.4.2-177... thing is, my build is the 3.4.3-36-1.7, and I'm from the Philippines (my build is the SEA upgrade).
The Froyo's getting stable in my phone sometimes, but there are a few times when it gets a little hot and becomes slow. I've never experienced that with the Eclair. That's why I'm thinking of downgrading, or at least have a copy of the downgrade files. Oh, and hopefully it doesn't mess up the warranty, my defy's only a month old.
rachit2588 said:
yeah you can go on eclair. by nandroid+fixed sbf method..
Prerequisites downloads
nandroid folder and fixed sbf of your eclair rom
rsd lite 4.9
motorola drivers (or install motorola phone tools v5)
first root your froyo rom via super one click
install 2nd init (follow all the instr. on FAQ on CM7)
keep nandroid file (if available of your eclair in /clockworkmod/backup on your sd card.)
boot into 2nd init and then recovery>custom recovery.
wipe all data and cache..even go in advanced and wip davlik cache.
now restore the nandroid form back up and restore options.
after that reboot ...keep holding vol up key to get the bootloader mode...
attach via usb and run rsd lite 4.9 ( install all the req. motorola drivers first.)
and then flash the fixed sbf of the same (what you nandroided) eclair rom.
Click to expand...
Click to collapse
I got your flow, thanks. I'm new to the technicals of these processes, and so I'm still trying to understand fully what is to be done and how it's done.
But, the thing is, I've done upgrade to Froyo without even doing backups. (Yeah, stupid me.) Can I still go back to the stock Eclair?
Yes you can
You will need to download a nandroid back-up and fixed sbf of eclair. You can find it here: http://forum.xda-developers.com/wiki/index.php?title=Motorola_Defy#ROMS_.26_Recoveries
Download the one you like and use the method already described in this thread.
Hmm. Thanks! Another thing, it's required to root the phone? Wouldn't it affect the warranty? I'd like to keep the warranty for one year. Phone's still new.
Howdy!
I am in the UK on Vodafone, and was running CM7. This was installed over the UK Froyo update supplied via the Motorola Update tool.
All was well, until my phone randomly went off. When I turned it on there was nothing but fleeting glimpses of the CM7 loading screen (as if the screen was flickering on and off).
The only way that I could get the phone working again was to follow this procedure found in Zephyrot's Defy Beginner's Guide:
Installed full Gingerbread SBF and can’t go back to another rom: aha! We have a issue here!, latest Stock Gingerbread full SBFs comes with a Version 5 of the CG, meaning until not long ago you were pretty much screwed. But wait, there is hope! A one kind Éclair has been found in China Defys that comes with Version 5 CG!.
How to fix it:
Download this SBF and Flash it
Root your Phone
Download 2nd Init and Install ClockworkMod Recovery
Download and install this Nandroid Backup
Enter Recovery, Wipe Data/Cache
After wiping, turn off your phone
Turn it on and get immediately into Bootloader mode
Flash this Fixed SBF
Delete Data/Cache again and reboot.
You WONT be able to install full SBFs of any Éclair or Froyo since these Androids have lower CG Versions.
This leaves me with a working version of Froyo. I did not install a full Gingerbread.sbf previously, and the backup that I made before installing CM7 leaves me without anything happening also.
What I would like to know is how to get back on to CM7 if possible? If I try and flash any .sbf the phone goes dead and I have to start again with the process above. If I install 2nd Init/clockworkmod on the Froyo that I can get to work as a result of the above process the phone goes into a boot loop and I can't get into stock recovery or anything, so end up having to go back through the process again. Does anyone have any ideas, or am I stuck forever now?
Edit - just finished restoring it for the 50th time and wanted to add that the version that I can get to work is
Moto_Version34.179.2.MB525.Retail.en.CEE
Firmware Version: 2.2.2
Build Number JOREM_U3_3.4.2_179-2
You need to go into stock recovery (power + down I think) next press both volume keys. Wipe cache and data. Next reboot into motorola flash tools and install a fixed sbf of a froyo ROM. Next install CM7 if you want. You can find/make the fixed sbf in the beginners guide.
If you install CM first wipe everything in custom recovery.
Sent from my MB525
I've done that and no luck, sometimes the phone has booted up and frozen on the red M, other times it has been totally unresponsive. The only Froyo ROM that I can get to respond is the fixed one linked in the guide, which won't let me install custom recovery. I'll try again with some different fixed ROMS tonight. Thanks
when does this happen? When you install froyo or CM7
Sent from my MB525
It seems like you can't downgrade that easy. The fixed sbf removes the system files. You need to install a nand backup first. But you can't install cwm to install a nand without root access. Check the page of the ginger you installed. I think it can by now. Also check CM7 page as a member seemed to can use stock recovery.
Sentrestore from my MB525
I'll do some more searching when I get to my laptop with everything on. Essentially the only version of Froyo that I can install won't let me run CWM (it installs with no problems, I can root the phone without any issues). It just gets stuck in a boot loop as soon as I try to restart the phone. I can't get into stock or custom recovery at this point to wipe data/cache.
I tried with a nand backup and fixed sbf, but will try some different combinations. I still have my initial nand backup from before I started flashing anything. I'll do some more rooting around later on. I suppose I have a working phone for now, just not how I would like it!
Thanks
I had a trouble with my old CM7 after try to install a new BOOTLOADER, as I explain in this post
Now I follow the instructions in this post and I have a 4.5.1-134-DFP-132-Android 2.3.6, and I wans't able to downgrade. I flashed various Full SBF, some worked some not.
I was trying to install a CM rom but I can't, I even don't know which one I have to chose.
Can some one give me a link with the one I must use?
I got the rom rooted with SuperOneclick and sndInit instaled the 1.0.7 BL instaled.
Thanks
I wonder... what is the puprose of installing updated kernel and bootloader? What did it give to you???
I guess nothing good, in my case now I'm locked with a ROM I dislike, full BLUR and battery drain... :_(
LLKS said:
I had a trouble with my old CM7 after try to install a new BOOTLOADER, as I explain in this post
Now I follow the instructions in this post and I have a 4.5.1-134-DFP-132-Android 2.3.6, and I wans't able to downgrade. I flashed various Full SBF, some worked some not.
I was trying to install a CM rom but I can't, I even don't know which one I have to chose.
Can some one give me a link with the one I must use?
I got the rom rooted with SuperOneclick and sndInit instaled the 1.0.7 BL instaled.
Thanks
Click to expand...
Click to collapse
well grosss! the sbf you ve flashed. its mentioned above there that no downgrade to GB 2.3.4. and can't even flash cm7. so betta not to flash those. try flashing MS2Ginger By Walter79 or any defy+ Rom or any rom of spears DHT. this would definately help you. after that you could downgrade .but never flash the full sbf as you hae done
Whenever you install a new ROM or zip file, do a wipe data / cache before and after, to be sure.
If you do not make any new SBF will not work.
To do this, turn on the device with the vol-button pressed until the icon appears Custon recovery. After that press Vol + (or both together), select wipe data / factory and then cache (go to Vol-/ + and OK button to power on / off).
If the android does not start, reinstall the SBF and do the procedure again.
WARNING:I will not be held responsible for any damage to your phone..Read this 3 times before you start doing something.If you still have doubts contact me via PM or ask a question .
Hi guys.. I see many of you are asking how to go from Froyo to Gingerbread and viceversa...This is a tutorial on how to do that as fast as possible with or without computer...
On a computer you will need RSDlite which you can grab here, Motorola drivers from here and this SBF if you are on Gingerbread BL6 and you want to go back to Froyo and Froyo nandroid backup or CWM zip flashable rom( CM7, MIUI, WIUI, CM9,...) based on froyo kernel.
Step 1: Connect your phone to PC and open RSDlite...Choose the sbf that you downloaded and flash(you can manually put the phone in bootloader mode by holding power and volume up when phone boots or the program will do that for you
Step 2: Root your phone using this tool and install 2nd init from here
Step 3: Reboot your phone in recovery, wipe data/factory reset and restore your nandroid or instal the zip flashable rom
If you already have a rooted phone just use the attachements and you will be able to switch between Froyo and Gingerbread without any help from a computer. The time of switching is also shorter , about 5 to 7 minutes . Before flashing a Froyo rom flash the Froyo-boot and before flashing a Gingerbread rom flash the GB-boot.
I repeat :this only applies if you are switching from Froyo to Gingerbread or viceversa.
You can also find the boot files here and a Froyo CEE nandroid here
Updated Defy with official (I think) 2.3.4 - camera stopped working. Tried installing new rom via RSD lite v4.9. Now stuck with black screen...tried the power and vol+, power and vol- and taking battery out with both but nothing! the phone is still recognised by RSD and shows successful when flashing new roms (tried a few!) but still black screen :crying:
Any help would be greatly appreciated
Thanks H
Update: Tried the Mckyver battery route and was able to use RSD - that said flashed ok but still black screen!
You can read all about it across the forum. You flashed a defy plus ROM. Flash this ROM again then wipe through stock recovery. You can't downgrade. Try to find out what BL number that ROM has. (A tool found in the sbf sticky threat)
If it is 6 or 5 you can get your camera back. With 7 no chance.
labsin said:
You can read all about it across the forum. You flashed a defy plus ROM. Flash this ROM again then wipe through stock recovery. You can't downgrade. Try to find out what BL number that ROM has. (A tool found in the sbf sticky threat)
If it is 6 or 5 you can get your camera back. With 7 no chance.
Click to expand...
Click to collapse
:victory: Thanks....i flashed a defy+ rom and it now boots and loads as normal. Now to find out if i can (am clever enough!) to change rom to CM..?
Witch defy+ ROM have you flashed? The same as the first one you have flashed? Please check witch number it phase with the tool in the sbf threat to see if you still can use camera.
For cm. You can just flash defy+ builds. Sometimes you need to flash a battery fix afterwards (because defy+ one is different)
Don't flash a kernel because it can give BL errors.
Verstuurd van mijn MB525 met Tapatalk
It was this one:
DEFYPLUS_U3_4.5.1-134_DFP-125_BLUR_SIGN_SIGNED_USADEFYEMARAB1B8RTGB005.0R_PDS03C_USAJRDNGIBRRTGB_P022_A022_M002_HWp3_WIG148094_Service1FF.sbf
I dont understand how to check the sbf - I've downloaded Motorola Depacker and the smgver.exe and ver.bat, split the sbf and have 12 CGXX files ranging from 31 - 65.....but no idea what to do or to check.
Would like to put CM.. on but not sure if camera would start working or what sbf/rom is best!
Thabks again...at least I have a phone...but still no cam :silly:
H
On this Rom you're on now, do you have camera? Prop not (otherwise you won't ask).
This means you have the green lens. No Defy+ has his lens so the needed module isn't in the kernel.
The ting is that you can't run a kernel for lower versions, so no froyo kernel with this rom and I thought also no lower Defy+ kernels.
You have to check the version of CG31.smg. If it is 5, you can use a leaked v5 eclair rom and with v6 a froyo.
I checked and it it v6.
Edit:
Found the link to the froyo rom:
http://forum.xda-developers.com/showthread.php?t=1486731
Just flash it like the defy+ sbf, (wipe with stock recovery), root (super one click), install 2nt-init (search a bit), try and flash the froyo kernel from http://defy.wdscript.fr/kernel/ with custom recovery in 2nt-init.
(please report if it works aka if boots up afterwards. If it doesn't aka you get a bootloader error, search which smg is the kernel and depack the sbf and repack just that one and flash the repacked sbf)
After that, just flash the CM10 zip (now the defy one) and wipe/factory reset from the custom recovery in 2nt-init and you will have Jellybeans with camera.
Edit2:
Why is this in General?... If I had noticed it earlier I wouldn't have answered and have it reported :laugh: (or maybe not so drastic)
labsin said:
On this Rom you're on now, do you have camera? Prop not (otherwise you won't ask).
This means you have the green lens. No Defy+ has his lens so the needed module isn't in the kernel.
The ting is that you can't run a kernel for lower versions, so no froyo kernel with this rom and I thought also no lower Defy+ kernels.
You have to check the version of CG31.smg. If it is 5, you can use a leaked v5 eclair rom and with v6 a froyo.
I checked and it it v6.
Edit:
Found the link to the froyo rom:
http://forum.xda-developers.com/showthread.php?t=1486731
Just flash it like the defy+ sbf, (wipe with stock recovery), root (super one click), install 2nt-init (search a bit), try and flash the froyo kernel from http://defy.wdscript.fr/kernel/ with custom recovery in 2nt-init.
(please report if it works aka if boots up afterwards. If it doesn't aka you get a bootloader error, search which smg is the kernel and depack the sbf and repack just that one and flash the repacked sbf)
After that, just flash the CM10 zip (now the defy one) and wipe/factory reset from the custom recovery in 2nt-init and you will have Jellybeans with camera.
Edit2:
Why is this in General?... If I had noticed it earlier I wouldn't have answered and have it reported :laugh: (or maybe not so drastic)
Click to expand...
Click to collapse
WOW! THat worked perfectly (I'm running CM9 at the moment)! Thank you so much. THere was no bootloader error and everything went fine - only issue was was installing 2nt-init, but a reboot seemed to do the trick.
Thanks again very much appreciated.
H:good:
We need a sticky with FAQ on bricks and how to fix them, so many of these threads pop up, any mod reading this should compile one
Sent from the real world by hacking into the matrix
Maybe I'll try and then ask the moderator for a sticky...
Now you can go to any froyo or gb version by restoring nandroid backup and flushing fixed sbf.
http://forum.xda-developers.com/showthread.php?t=1552152