[Q] Android versions -- Flashing SBF?? - Defy Q&A, Help & Troubleshooting

Hi all
I want to install CM7 ROM on my Stock Defy (Android 2.2) and have a doubt about when to flash a SBF file and what is the relation between Android and Kernel versions.
First, let's take a look of this table from wikipedia [1]:
Android Version-------------------Kernel
------2.1.x------------------------2.6.29
------2.2.x------------------------2.6.32
------2.3.x------------------------2.6.35
......
------4.0.x-------------------------3.0.1
I look in many forums on how to install cyanogenmod and they say that I have to flash Nordic SBF and so on. So far I understand that one onlye have to flash a sbf file when it's making an update from 2.1 to 2.2 (Android versions) but I don't understand why updating from 2.2.x to 2.3.x doesn't require that (look on cyanogenmod guide to install it --it says nothing about flashing sbf-- [2])
Cyanogenmod 7.1 says that it's Android 2.3.7 but the kernel stays at 2.26.32.x and in the table says that Android 2.3.x 'needs??' kernel version 2.26.35.x, so I want to know these things:
1. Is the Android version hard linked to a kernel version or is possible that you have Android 2.3.7 and Kernel 2.26.32.x installed
2. If 1 is false, is Cyanogenmod really Android 2.3.7??
3. When you are installing a custom ROM, when you HAVE to flash a SBF file into your device? Only when you are updating kernel? or in wich cases one have to flash it?
I hope I was clear with my question and you can help me with that.
Thanks in advance
[1] en,wikipedia,org/wiki/Android_version_history
[2] wiki,cyanogenmod,com/wiki/Motorola_Defy:_Full_Update_Guide
(replace ',' by '.' on URL's, sorry but I'm a newbie)

Related

Uninstall Gingerbread MIUI 2.3.4 on Galaxy S

Hello, i need to uninstall Miui Gingerbread to install the official Gingerbread, i'm much more used to it, how can i do it?? Already tried to clean up the data and system and tried the Sam's firmaware last gingerbread but it would not worked.. Is it possible to downgrade to 2.2 and then install 2.3.3??
Greetings
Yes it is possible to downgrade for 2.3.3 to 2.2(.1 in my case)
I can't remember exactly how I did it, but I basically followed the instructions to install MIUI, but for a 2.2 ROM, so wiping data, system and cache, then flashing a darky ROM (but should work with any tbh)
Dead easy. Just install the Samsung Android 2.3.3 XWJVB ROM (link - http://www.theandroidsoul.com/how-to-install-xwjvb-gingerbread-rom-gaalxy-s/)
But before you install XWJVB, install the EZRom to remove/uninstall the MIUI. It's available in two versions, select the one you want:
Android 2.2 based EZRom - http://www.theandroidsoul.com/ezbase-ezrom-for-android-2-2-install-revert-back/
Android 2.3 based EZRom - http://www.theandroidsoul.com/ezbase-rom-v3-0-full-installation-guide-w-video/
Credits and Thanks to Nitr8 for great EZRoms
All you need to do it , Flash the Official GB FW , using Odin (Repartition just to be sure)
shivajibanerjee said:
All you need to do it , Flash the Official GB FW , using Odin (Repartition just to be sure)
Click to expand...
Click to collapse
+ check bootloader. And use 512 pit.
take a look at the darkys thread There's a complete solution for your problem. Just work the manual down and you'll gain the ultimate gingerbread experience in green Fully with root and deodexed and so on
Thanks a lot guys.. U guys rock...

[Q] MultiBoot & ICS

Unfortunatelly I don't have permissions to reply in this topic, so I created this one.
I have Installed CM7.2 (from Quarx) on stable recovery and ICS to latest recovery. I use multiboot for this.
Everything worked good, but one of the newest version of ICS has newer kernel, so after I choose it phone just stucks at Moto logo...
So I have 2 questions:
1) Is it possible to get working new ICS on multiboot?
2) If no, how can I delete ICS from latest recovery and install there other firmware?
Thanks
AstorDev said:
Unfortunatelly I don't have permissions to reply in this topic, so I created this one.
I have Installed CM7.2 (from Quarx) on stable recovery and ICS to latest recovery. I use multiboot for this.
Everything worked good, but one of the newest version of ICS has newer kernel, so after I choose it phone just stucks at Moto logo...
So I have 2 questions:
1) Is it possible to get working new ICS on multiboot?
2) If no, how can I delete ICS from latest recovery and install there other firmware?
Thanks
Click to expand...
Click to collapse
Nope its not possible to have the newer versions including 111207 on multiboot!
to get rid of ICS in the latest boot you can just flash an other .zip over it, like miui or stuff...
hope it helped, greetz Esok
It is possible
Yes, it is possible. The only vital pre-requisite is to upgrade the main CM7 system to 2.3.4 kernel version.
But before, take care of:
1. The 2.3.4 kernel has some issue regarding camera, specially green lens (I think it doesn't work yet). Red lens work great, after a few work around with some overlay libs. (all this stuff very well described on CM7 thread).
2. Once you upgrade the kernel, you could install CM9 latest test builds.
pros:
- both systems running latest GB kernel (remember be sure to use 2.3.4)
- great to have CM7 and CM9.
cons:
- be sure to fix your camera in CM7. (of course, hope you have red lens )
- in my case: CM9 boot, but it doesn't detect the baseband (if I check "About phone" Baseband details show "Unknown"). WiFi work Ok.
I really appreciate any advice in this last comment.
Happy holidays

problem from 2.3.4 to room cooked

hi all,
if i flash the 2.3.4. can i flash after any firmware coocked? I have already flashed it to 2.3.4 and when i try to fash any room coocked i have the phone in black screen and doesn't start. there is some problems about the update related to bootloder update ?
Long story short: if you flash the official 2.3.4 rom (kernel), you lose the option (at least at the moment) to downgrade it.
Since most of the current roms for the Milestone 2 (MIUI and CM7 - both "vanilla" by tezet and ICS themed by endless7) use the older kernel, you can't use them anymore.
You could try MS2Ginger by walter79, which is based on the 2.3.4 kernel (the Chinese one).
djlooka said:
Long story short: if you flash the official 2.3.4 rom (kernel), you lose the option (at least at the moment) to downgrade it.
Since most of the current roms for the Milestone 2 (MIUI and CM7 - both "vanilla" by tezet and ICS themed by endless7) use the older kernel, you can't use them anymore.
You could try MS2Ginger by walter79, which is based on the 2.3.4 kernel (the Chinese one).
Click to expand...
Click to collapse
I have just tried to flash MS2Ginger but at startup the phone stays with saver screen. Now, the
rsd motorola doesn't recognize the phone.
DO you have any solution?
thanks
I'm sorry, I have no clue...
djlooka said:
I'm sorry, I have no clue...
Click to expand...
Click to collapse
i'm not able to flash correctly the MD2 version.
I ve succesfull installed MS2 Ginger 2.0.
You have to restore nandroid backup but dont flash the fixed .fsb and do a complete wipe with the stock recovery !
That 's work !!!

[Q] New defy, want to get ICS/MIUI on it, help?

Hey
I just got a brand new Defy and I'm hoping I can get ICS on it. However, in my country there's no T-Mobile, Verizon, Orange or whatever, I bought it in an electronics store, so I have absolutely no idea about what CG version it is. I've already read the beginner's guide from top to bottom, but I still have some doubts:
1. How do I know which CG version do I have? (I need to know so I can know how to get back to stock in case of warranty)
Nevermind, I found the answer >_> CG 4 SBF 3.4.2 (Froyo)
2. I've seen lots of ROMs for this device, but their instructions aren't very clear and I don't want to brick my device (which, from what I've read it is very hard to do) or get stuck in a higher CG version.
3. The beginner's guide is cool, but I haven't seen any tutorials on installing a specific rom (in my case ICS) so, I'd appreciate some pointers here, if possible
Thanks in advance! =)
- DARKGuy
I have a defy+, so i have 2.3.6 on it. But you don't need to flash any new firmware to get ICS or MIUI, since they both have froyo builds. CG version only changes when you flash full SBF, not when installing zips and custom ROMs. So you shouldn't worry about getting stuck on a higher CG.
So what you need of course is a rooted phone , the SndInitDefy_2.0.apk (to install custom recovery and bootmenu because of locked bootloader), install the latest bootmenu (don't mind installing the old one although it might work on froyo). And there you're ready to flash! (to enter custom recovery on your defy, reboot your phone and press the volume down key when you see the blue led) I assume you know how to use the custom recovery, so I won't go into detail on that.
Since I haven't flashed any froyo ICS builds before, I don't dare to tell you how to myself! So just head over to the main CM9 ICS thread You'll find a guide in the first post. Nevermind, i'll just quote it here:
nogoodusername said:
How to flash ICS (Defy Builds)
1:Head Over To Stable recovery
2:Wipe Data
3:Install Zip from SD Card
4:Select ICS(Defy) .zip
5:Flash
6:Flash CM7 Kernel
7:Clear Cache and Dalvik Cache
First Boot will take some time...
Click to expand...
Click to collapse
You need to flash Google Apps seperately through recovery. You should find the files and links needed in the thread linked above. Know the difference between the Defy+ builds (with gingerbread [gb] kernel), and the Defy builds with froyo kernel.
Please note that ICS for defy is still in it's early stages and you might experience bugs. But most people still think it's worth it! xD Sorry if I made it too detailed for you, but then others can make use of it too! Oh, I hope I haven't said wrong that will soft brick your phone! Flashing the wrong kernel always gives me bootloader error! Anyway bricking really isn't that scary (only the first time i can confirm) It's good to have an SBF with RSDLite and Drivers installed on your PC just in case
Oh! And then If you want MIUI, just do the normal wipes and flash the ROM. Let me recommend MIUI Pikachu edition by TweetyPeety, the best MIUI ROM out there! It even has the touch based AROMA installer in recovery where you can customize the installation!
I was wandering if there is any advantage in flashing a newer kernel (either CM9 kernel or a GB full SBF) on defy if I'm using CM7/CM9/MIUI
Also, I tried CM9 without flashing the kernel, and it works, so I can't figure what difference would that step make. How does changing the default kernel affect the use of custom roms? Any hit in performance/usability? Would I have to use Defy+ roms if I flash CM9 kernel?
Persechini said:
I was wandering if there is any advantage in flashing a newer kernel (either CM9 kernel or a GB full SBF) on defy if I'm using CM7/CM9/MIUI
Also, I tried CM9 without flashing the kernel, and it works, so I can't figure what difference would that step make. How does changing the default kernel affect the use of custom roms? Any hit in performance/usability? Would I have to use Defy+ roms if I flash CM9 kernel?
Click to expand...
Click to collapse
I think you shouldn't flash new kernel for CM9 since it is in alpha
it is better to keep on CM7.1 and wait until a stable version from CM9 (unless you are a real HW or SW developer)

DEFY+ CG VERSION checking b4 flashing official SBF and custom ROm

i have read the ALL IN ONE GUIDE BY ZEPHYROT guide nearly 10 times and i have understood a lot of it.But i have some doubts which if you clear i can happily root and flash my phone.PLease do help.
1. I have the motorola defy plus with gingerbread(2.3.6).hence my CG Version is 7 or 6 according to your post.How do i know exactly the CG version??I mean how to know if it 7 or 6?
2.Suppose i bricked my phone somehow..and i need to go back to my Stock rom..you have a given a link of all defy+ official SBFs.And all of them starts with a number " 4.5.1"..does that mean it has the latest CG version?..i.e. the CG version 7???
are there any files inside the SBF package seeing/checking which I can know the CG version of that SBF??( i am worried of downgrading and killing the phone.Please help)
3.and last of all..Suppose I have the latest CG version 7 OR If have flashed it with an OFFICIAL Latest CG version 7 stock rom...
AFter doing that can i EVER install a CM7 or CM9 CUSTOM rom for my phone???i DOnt want to downgrade.I just want to install a custom ROm.
how can i check if the Custom Rom is compatible with my phone.(i.e. its version is the same or higher than the version of the Stock rom in my phone)???HOw can i check the CG version of the stock rom that i am installing???
please please please do reply....:fingers-crossed:
Tapajyoti said:
i have read the ALL IN ONE GUIDE BY ZEPHYROT guide nearly 10 times and i have understood a lot of it.But i have some doubts which if you clear i can happily root and flash my phone.PLease do help.
1. I have the motorola defy plus with gingerbread(2.3.6).hence my CG Version is 7 or 6 according to your post.How do i know exactly the CG version??I mean how to know if it 7 or 6?
2.Suppose i bricked my phone somehow..and i need to go back to my Stock rom..you have a given a link of all defy+ official SBFs.And all of them starts with a number " 4.5.1"..does that mean it has the latest CG version?..i.e. the CG version 7???
are there any files inside the SBF package seeing/checking which I can know the CG version of that SBF??( i am worried of downgrading and killing the phone.Please help)
3.and last of all..Suppose I have the latest CG version 7 OR If have flashed it with an OFFICIAL Latest CG version 7 stock rom...
AFter doing that can i EVER install a CM7 or CM9 CUSTOM rom for my phone???i DOnt want to downgrade.I just want to install a custom ROm.
how can i check if the Custom Rom is compatible with my phone.(i.e. its version is the same or higher than the version of the Stock rom in my phone)???HOw can i check the CG version of the stock rom that i am installing???
please please please do reply....:fingers-crossed:
Click to expand...
Click to collapse
1.Check the version of the CG31 and CG39 files of the SBF you wanna know the CG version.
http://forum.xda-developers.com/showthread.php?t=966537
2.Same 1
3.You only must know which kernel is the SBF using and which kernel is the ROM using, if they use the same AND you can root your stock ROM, there is no problem!!

Categories

Resources