New: XDA launches forum for app developers. Discuss coding, tools, marketing, and more.
XDA Developers Android and Mobile Development Forum
Forgot your password?
 
Post Reply+
Tip us?
 
niksy+
Old
(Last edited by niksy+; 4th July 2012 at 09:57 AM.)
#1  
niksy+'s Avatar
Senior Member - OP
Thanks Meter 607
Posts: 940
Join Date: Jan 2012
Arrow DEFY+ (MB526) - a guide for the beginners

As the number of DEFY+ owners slowly reaches the number of regular DEFY ones, it's becoming an every day thing to see someone brick his DEFY+ because he flashed a Froyo only ROM. I'm not mad about the fact, I know that it's all confusing when you're doing it for the first time and that's why I'm going to try and make things a bit easier.

1. Introductory information

DEFY+ = Overclocked Bayer lens DEFY and a higher capacity battery

*If you haven't read it already, read the great All-in-One Defy Beginner's guide written by Zephyrot!*

1.1 Downgrading / "bootloader version" issues
-DEFY+ comes with "bootloader version" 6 or 7. What does "bootloader version" mean? Every Motorola .sbf file is made up of many code groups (short: CG) which contain different part of the phone's operating system (kernel, system files, multimedia files etc.). Those code groups are signed by Motorola (otherwise they would make the phone unable to boot when they are flashed) and one part of that signing is a version number. When you flash a .sbf on your phone you cannot flash one that contains CGs signed with number lower that those that have previously been on your phone.
*Only the latest 2.3.6 Motorola ROM's are signed as version 7*

2. Gingerbread ROMs
-Gingerbread ROM's can be flashed on to every DEFY+ that you can root and install 2nd on. No need to worry about kernels, because these ROM work on the Gingerbread kernels and, as you know, every DEFY+ comes with Gingerbread pre-installed.

1. CyanogenMod 7.2 by Quarx - download

2. CyanogenMod 7.2 by Epsylon - download

3. CyanogenMod 9 by Quarx - download

4. CyanogenMod 9 by Epsylon - download

5. CM7 WhiteRabbit Plus Edition by TweetyPeety - download

6. MS2Ginger v3 by walter79 download

3. Froyo ROMs
-These ROM's are meant to work with a Froyo kernel, which is actually quite easy to get to:
..::Guide for flashing a DEFY+ down to Froyo (bl6 only)::..



*My plan for this thread:
-List of all ROM's that include DEFY+ support by the author
-A bit of information on every ROM mentioned
-Guide for installing every ROM on the DEFY+ (Gingerbread or Froyo)
-Battery fixing (so you can charge your DEFY+ battery to 100%) on any ROM
-Overclocking
-A list of version 6 and version 7 Motorola ROM's
  • DEFY+ | CM10.1 June 7th build by Quarx | 1.1ghz
  • DEFY+ (bro's) | White Rabbit v2 NextGen by TweetyPeety | 1.1ghz
  • Xperia U (mom's) | ICS stock | 1ghz x2
  • MyAudio 708M tablet (A13 SoC) | AOSP ICS [rooted] | 1.1ghz
The Following 20 Users Say Thank You to niksy+ For This Useful Post: [ Click to Expand ]
 
krishna.kowshik
Old
#2  
krishna.kowshik's Avatar
Senior Member
Thanks Meter 33
Posts: 158
Join Date: Dec 2011
Default Battery fix to the Quarx's CM9 18th march build.

i upgraded to Quarx's CM9 nightly and i had a problem with the battery..The percentage was constant..No matter how much i charge or discharge.
So i went for the defy red lens battery fix..now the battery status is displaying correctly but the battery charges only till 81%.
Any fix ?
 
Goose-T
Old
#3  
Member
Thanks Meter 38
Posts: 59
Join Date: Apr 2011
Quote:
Originally Posted by krishna.kowshik View Post
i upgraded to Quarx's CM9 nightly and i had a problem with the battery..The percentage was constant..No matter how much i charge or discharge.
So i went for the defy red lens battery fix..now the battery status is displaying correctly but the battery charges only till 81%.
Any fix ?
According to my experience, the unofficial Defy+ CM7.2 and CM9 builds are running very well with this SBF, its Android version is 2.3.6. I flashed it and have no such problems with Quarx's CM7.2 and CM9 ROMs. No battery and camera fix is needed for the latest builds.
 
krishna.kowshik
Old
#4  
krishna.kowshik's Avatar
Senior Member
Thanks Meter 33
Posts: 158
Join Date: Dec 2011
Quote:
Originally Posted by Goose-T View Post
According to my experience, the unofficial Defy+ CM7.2 and CM9 builds are running very well with this SBF, its Android version is 2.3.6. I flashed it and have no such problems with Quarx's CM7.2 and CM9 ROMs. No battery and camera fix is needed for the latest builds.
i was on stock 2.3.4 initially..later flashed CM7.1 and CM7.2 before flashing CM9 build by Quarx. and i have a battery charging problem. Is that SBF from moto ?
 
Goose-T
Old
#5  
Member
Thanks Meter 38
Posts: 59
Join Date: Apr 2011
Quote:
Originally Posted by krishna.kowshik View Post
i was on stock 2.3.4 initially..later flashed CM7.1 and CM7.2 before flashing CM9 build by Quarx. and i have a battery charging problem. Is that SBF from moto ?
I think that Android 2.3.4 and 2.3.5 versions are so uncommon on the Defy+, that almost no one uses the kernels from these as a basis for custom ROMs. That SBF is an official Motorola firmware, if you are familiar with RSD Lite and your phone's bootloader version is 6, you should flash it, and your problems will be gone with CM. Make a nandroid backup first in case of warranty problems. After flashing you will have to root it and install 2ndInit again.
 
krishna.kowshik
Old
#6  
krishna.kowshik's Avatar
Senior Member
Thanks Meter 33
Posts: 158
Join Date: Dec 2011
Quote:
Originally Posted by Goose-T View Post
I think that Android 2.3.4 and 2.3.5 versions are so uncommon on the Defy+, that almost no one uses the kernels from these as a basis for custom ROMs. That SBF is an official Motorola firmware, if you are familiar with RSD Lite and your phone's bootloader version is 6, you should flash it, and your problems will be gone with CM. Make a nandroid backup first in case of warranty problems. After flashing you will have to root it and install 2ndInit again.
Pretty long procedure..what does stock rom have to do with custom roms?After installing the Quarx's latest nightly i flashed the CM9 kernel..Without flashing the CM9 kernel it gets stuck at the boot logo.There should be a battery fix for this.
 
Goose-T
Old
(Last edited by Goose-T; 27th March 2012 at 03:49 PM.)
#7  
Member
Thanks Meter 38
Posts: 59
Join Date: Apr 2011
Quote:
Originally Posted by krishna.kowshik View Post
Pretty long procedure..what does stock rom have to do with custom roms?After installing the Quarx's latest nightly i flashed the CM9 kernel..Without flashing the CM9 kernel it gets stuck at the boot logo.There should be a battery fix for this.
Read this, and you will understand. In a nutshell: the kernel is responsible for the battery issue, and the kernel in your Android 2.3.4 is not fully compatible with CM7.2. The CyanogenMod builds for this phone do not contain the kernel, they use the official one that sits on your phone since you've bought it. One cannot simply change kernel on a Defy+ (locked bootloader and digital signature), the safest way to do it is to flash an official SBF with RSD Lite, which will contain the good, CM-compatible kernel.
The Following User Says Thank You to Goose-T For This Useful Post: [ Click to Expand ]
 
niksy+
Old
#8  
niksy+'s Avatar
Senior Member - OP
Thanks Meter 607
Posts: 940
Join Date: Jan 2012
Quote:
Originally Posted by Goose-T View Post
According to my experience, the unofficial Defy+ CM7.2 and CM9 builds are running very well with this SBF, its Android version is 2.3.6. I flashed it and have no such problems with Quarx's CM7.2 and CM9 ROMs. No battery and camera fix is needed for the latest builds.
Quote:
Originally Posted by Goose-T View Post
I think that Android 2.3.4 and 2.3.5 versions are so uncommon on the Defy+, that almost no one uses the kernels from these as a basis for custom ROMs. That SBF is an official Motorola firmware, if you are familiar with RSD Lite and your phone's bootloader version is 6, you should flash it, and your problems will be gone with CM. Make a nandroid backup first in case of warranty problems. After flashing you will have to root it and install 2ndInit again.
`
All European DEFY+ come with 2.3.5 pre-installed! And I use one of the 2.3.5 sbf's as a basis for all Gingerbread ROM's and have no problems, just like you.

Please stop telling people to flash that 2.3.6 sbf! It's okay as I can see that it's version 6, but nevertheless, sbf flashing is not really a pleasant experience for the beginners and is considered an advanced technique. I know that it's actually a piece of cake, but it won't solve his battery problem. It won't solve anyone's battery problem, because it's called by one file only - battd.bin. Nothing to do with kernel version.
  • DEFY+ | CM10.1 June 7th build by Quarx | 1.1ghz
  • DEFY+ (bro's) | White Rabbit v2 NextGen by TweetyPeety | 1.1ghz
  • Xperia U (mom's) | ICS stock | 1ghz x2
  • MyAudio 708M tablet (A13 SoC) | AOSP ICS [rooted] | 1.1ghz
The Following User Says Thank You to niksy+ For This Useful Post: [ Click to Expand ]
 
krishna.kowshik
Old
#9  
krishna.kowshik's Avatar
Senior Member
Thanks Meter 33
Posts: 158
Join Date: Dec 2011
Quote:
Originally Posted by niksy+ View Post
`
All European DEFY+ come with 2.3.5 pre-installed! And I use one of the 2.3.5 sbf's as a basis for all Gingerbread ROM's and have no problems, just like you.

Please stop telling people to flash that 2.3.6 sbf! It's okay as I can see that it's version 6, but nevertheless, sbf flashing is not really a pleasant experience for the beginners and is considered an advanced technique. I know that it's actually a piece of cake, but it won't solve his battery problem. It won't solve anyone's battery problem, because it's called by one file only - battd.bin. Nothing to do with kernel version.
what do u suggest niksy ? any fix under development ?

---------- Post added at 08:21 PM ---------- Previous post was at 08:19 PM ----------

Quote:
Originally Posted by Goose-T View Post
Read this, and you will understand. In a nutshell: the kernel is responsible for the battery issue, and the kernel in your Android 2.3.4 is not fully compatible with CM7.2. The CyanogenMod builds for this phone do not contain the kernel, they use the official one that sits on your phone since you've bought it. One cannot simply change kernel on a Defy+ (locked bootloader and digital signature), the safest way to do it is to flash an official SBF with RSD Lite, which will contain the good, CM-compatible kernel.
The battery was working completely fine when i was on CM7.2 RC1. No issues at all..and as far was CM9 is concerned i have flashed the CM9 kernel and using the latest Quarx build.
 
Goose-T
Old
#10  
Member
Thanks Meter 38
Posts: 59
Join Date: Apr 2011
Quote:
Originally Posted by niksy+ View Post
`
All European DEFY+ come with 2.3.5 pre-installed! And I use one of the 2.3.5 sbf's as a basis for all Gingerbread ROM's and have no problems, just like you.

Please stop telling people to flash that 2.3.6 sbf! It's okay as I can see that it's version 6, but nevertheless, sbf flashing is not really a pleasant experience for the beginners and is considered an advanced technique. I know that it's actually a piece of cake, but it won't solve his battery problem. It won't solve anyone's battery problem, because it's called by one file only - battd.bin. Nothing to do with kernel version.
Then why do I have no problem with the battery display without applying any battery fix? I'm using Quarx's CM7.2, and also tried CM9.

Tags
defy+, guide, info, mb526, tutorial