Hi,
I recently had to update my SBF because I accidentally bricked my phone, it's now on Orange's 2.3.3 version 45.0.85 SBF.
I have rooted it with GingerBreak and installed the 2nd init bootloader.
My problem is that I have tried many ROMs, and when ever I do it just doesn't work, Quarx's CyanogenMod and the SenseUI is stuck in a boot loop and the MotoGinger V5 just won't install.
Is there a way to degrade or install a custom ROM?
(Using an old SBF just bricks it, I end up having to reinstall from RSD)
Thanks in advance for any info.
Related
I was running RC0 but managed to softbrick my phone when attempting to install an update.
I have since managed to get back to Motorola's Blur 2.2.
I wanted to install CM7 RC1 but have seen posts about 2ndInit not being compatible with RC1. So, after I have rooted the device, do I just install some sort of CWM or equivalent and then flash CM7 RC1?
If so, does anyone have a link to the best version of CWM for Defy? The only one I have found is the bugfixed version updated at 2010-12-18.
Thanks.
use 1.4_2
http://forum.xda-developers.com/showthread.php?t=1065798
I have a Nexus S and I'm attempting to Root/Install ROMs on a Defy. I must admit terms like SBF, 2ndInit, SuperOneClick were new to me. After almost 6 hours of reading and searching, and getting stuck at boot for a long time, I've successfully installed Pays 2.2 ROM on my phone, coming from 2.1 Eclair. But, I still haven't wrapped my head around the proper procedure for flashing ROMs. Can someone please answer the following questions?
1 - What is an SBF? How is it different from a Nandroid?
2 - Why does one have to flash an SBF as well as a ROM? This is confusing! Why do I flash a 2.2 Froyo SBF to install a 2.3.4 ROM? And in some cases why the Froyo SBF AFTER the Gingerbread ROM?
3 - If I want to switch between 2.3.3/4 ROMs (eg: MIUI and CM7) is it sufficient to just restore their Nandroids?
4 - I see a lot of talk about Downgrading. Why would one want to downgrade to 2.1, or even stay at 2.2 for that matter?
5 - How would one switch from a 2.3.4 ROM to a 2.2 ROM? Nandroid? Or SBF or both?
On the Nexus S, we just flash a custom recovery that stays put. Then we're free to restore Nandroids and things as we please. All this SBF stuff is a little beyond me. Any answers to these questions would be really appreaciated. Thanks!
thanx i wanted to ask the same....
What the guys above me said, good to see someone asking questions some of us dare'nt ask for fear of put downs or other negative replies.
Seriously asn thx for replying, about 6 hours earlier nearly wrote your reply word for word but didn't as didn't want to be labeled a stupid noob. FYI I've ROMed 4 winmob devices and a zte blade so im not a stupid noob
Here's what I don't understand (sorry for the noob question and the long post):
Here's what I did so far:
Started with stock US Froyo (Version.34.4.9.MB525.T-Mobile.en.US, Build Number: 3.4.2-107_JDN-9)
Rooted and installed ClockworkMod Recovery v2.5.1.8
Took a nandroid backup
Installed CM7 (as per FAQ):
flashed JRDNEM_U3_3.4.2_177-005_NORDIC
rooted using SuperOneClickv1.9.5-ShortFuse
installed 2ndInit SndInitDefy_1.4_2.apk
installed CM7 RC1v2 using Recovery - Custom Recovery
installed cm7-110715-1018-NIGHTLY by booting 2ndInit -> Recovery -> Stable recovery
This was actually my second install of CM7.
During my first install I did not flash Nordic and installed directly on top of Stock US 2.2.1 Froyo.
Then I only installed RC1v2 (no nightly) and the camcorder had very laggy recording.
So I decided to do it again by first flashing Nordic.
I did this by restoring my nandroid backup and it worked fine without flashing any fixed SBF.
Now I believe that the nightly probably fixed the camera and it wasn't because my I didn't flash Nordic first.
So my questions are:
* To downgrade, do I really need to apply a fixed SBF on top of my nandroid or is this only necessary if I started off on Eclair (and not if I started on Froyo) ?
The CM7 FAQ state that in order to downgrade from CM7 a nandroid backup AND a fixed SBF is needed.
Why would I need a fixed SBF if I have a nandroid backup.
* Is it ok to install CM7 on top of Stock US 2.2.1 Froyo or is it better to flash Nordic or does it not make a differnce at all?
* What are the BOOT179 nightlies (e.g. cm7-110716-0105-BOOT179-Jordan) and do I need to apply it if I'm already on RC1v2 and want to apply the latest nightly build?
Let's start with the big one, Defy has a locked bootloader, hence there's not an easy way to flash a custom rom, unfortunately no flash & go here. The bootloader check for signed moto products at a very low level, it's something like built-in in the hardware.
1) SBF is usually a stock ROM provided by Motorola, i say "usually" because you will find many leaked versions around. It is different from a nandroid backup, you cannot restore a SBF in the way you restore a nandroid. A SBF MUST be flashed with RSD Lite, which is an apposite tool delivered by Motorola.
2) Depending on the custom ROM you're going to install, you have to flash the appropriate SBF. For example, if you try to install a custom ROM based on froyo 2.2.2 to a phone which runs eclair you'll just get stuck at startup. Actually, before the Quarx work (GB) all the custom roms here were just customizations of SBFs. Now with the 2nd init stuff we've new opportunities but, until the bootloader is locked, we'll need the official SBFs as base for any custom rom, otherwise no way to bypass the check at startup.
3) It depends on the bootloader version. Your ROM should have the same bl version of the nandroid backup-ed one.
4) Actually there are two reasons ppl talk about downgrading. First, in case of the phone needs repairs you should reinstall the original ROM in order to avoid to void your warranty. Second, many custom ROM, included GB versions, are still buggy. Some ppl like them much, other ppl prefer going back to slower but more stable official ROMs.
5) I cant tell you for sure since i've never tried any GB so far, but, with RDS Lite + SBF you should be able to revert back.
All this, as far as i know, and i know not much..
EDIT:
I forgot something important, use fixed SBF + nandroids to preserve your downgradability. The way is 1) apply a nandroid 2) flash the fixed SBF with RDS Lite 3) apply a custom rom. If you don't and go directly with RDS Lite and the whole SBF then downgradability will be lost.
Thank you very much! I wish there was an FAQ for noobs. As per your edit, I'm pretty sure I've lost downgradability. Not too worried about it...yet.
But, you've helped a lot. I think I get it now. Thanks again!
I am using Cyanogenmod 7, but have done lots of tests and my phone is full of crappy stuff.
I was thinking about "starting again from scratch". At first, downgrade the Cyanogenmod to the Nordic SBF, then install aaaaaaaaaall the stuff again.
I couldn't find anywhere on the forum any guide for downgrading CM7 to Nordic SBF. My Defy came with 2.1... I just want to install 2.2 Nordic again.
Thanks,
V.
Wipe data/cache and reflash should be ok. Have you tried to do it before going back to 2.2?
Well... it's a long story.
I bought my China Retail Defy ME525 this May, accidentally flashed 3.4.2-155 deblur as stock rom. Two day before I accidentally flashed JORDN_U3_97.21.51 (again ).
Now I stuck there and unable to flash any other roms in RSDlite. I'm trying to update it to froyo and later restore my CM7 backup.
Here's my questions:
According to here, it is possible to get an OTA update. But did anyone actually make that?
Would ME525 be unable to get T-Mobile update due to its IMEI?
(This is a silly one, however I really don't find the answer). How could it be possible to install an nandroid backup after flashing a fixed sbf? my led never turn blue after I flashed the sbf. Cannot enter bootmenu PS: The fixed sbf is based on 3.4.2-107 TMobile US full sbf)
Is it possible to make up a update.zip that acts as installing nandroid backup?
Would it be the same to install a nandroid backup first and later flash fixed sbf?
you install the nandroid backup first and then flash the sbf...
JORDN_U3_97.21.51 is an eclair sbf which contains CG39.smg and CG31.smg ver=5. You can no longer flash ANY froyo sbf. In fact the only sbf you can flash now are 2.3.4 and 2.3.6 sbf and of course JORDN_U3_97.21.51. 2.3.6 sbf is ver=6 and has no know downgrade possibility. Follow this guide to get back to froyo http://forum.xda-developers.com/showpost.php?p=14762402&postcount=143
Keep in mind that this is a "dirty" method of getting back to froyo and you are ALWAYS stuck on ver=5. What that means is that even after getting to froyo using this guide you are NOT free to flash any sbf you like. You can however, use this guide to get to froyo and install cm7 from there
hi all,
i flashed my defy (red lense) with defy+ sbf file :
DEFYPLUS_U3_4.5.1-134_DFP-125_GR_SIGN_SIGNED_UCADEFYEMARAB1B80AA004.0R_PDS03C_USAJRDNGIBRRTCEE_P019_A020_HWp3_WIG148090_Service1FF
before this i used miui rom but then i just want to try with cyanogenmod9. so i flash the above sbf. there is no problems with the flashing. after root, when i want to install cm9 rom, the kernel & gapps in cwm, my phone bricked. i figured maybe i flash the wrong sbf. then i try to flash diferent sbf but still bricked. i even try to flash eclair version but still did't solve my problem
i've no choice to flash back with defy+ sbf. so far my phone can only turn on with this sbf file. what should i do now? i want to use cm9 rom.
You didn't have to flash this sbf -.-'. You could have went for a nand backup if you wanted that rom or just flash the kernel if you wanted defy+ CM rom.
Ok to go from here, flash this sbf again. Then root (if you get bootloop, wipe data from stock recovery). Then if you want CM9, you just have to flash the defy+ cm9 zip and the gapps. You can flash the defy+ kernel but you don't have to. And wipe before you flash the rom.
From now on you can only flash bl6 rom's (or bl7 but then you can't flash bl6 rom's anymore). If you want to go to froyo kernel again, there is an bl6 froyo sbf. You can find it in the dev part.
thanks labsin,
i tried your method & every single step but when i try to flash the cm9 rom, i got :
-- installing: sdcard:cm9-nightly-120330-defy+.zip
finding update package...
opening update package...
installing update...
E:can't make /tmp/update_binary
installation aborted.
thank god!
i manage to flash froyo now. i use chinese sbf, JDGC_U6_2.13.0 China Unicom, i found here :
http://forum.xda-developers.com/showthread.php?t=1486731
amazing! i manage to downgrade from 2.3.6 to 2.2.2.
i have another problem. after flashing the china unicom sbf, i flash wiui rom. it happen to have a lot of bugs. but i figured that the wiui moderator suggested to flash 2.2 cee. im thinking of giving it a try. but every time i flash 2.2 cee (rsd lite), i get bricked again.
any idea?
You can only flash the Chinese froyo our gb roms as your now on bl6 and froyo is 4. The Chinese one is an exception. Flash the Chinese again, root, instal 2nt init and flash the froyo kernel from epsy's site (check CM9 threat) and then flash your froyo based custom ROM. With wiui your best of with the gingerbread ROM. The merged gingerbread with some ics could be a bit bugy.
Edit:
From here http://defy.wdscript.fr/kernel/
Sent from my MB525 using XDA
thanks labsin,
you have help me a lot. thanks again