Wednesday, December 11, 2013

Motorola Charm ( MB502 ): Rooting and upgrading to Android Gingerbread (2.3.7)

    After a long time I'm writing a new post. Its regarding Android. I have a Motorola Charm which is a Android(2.1 Eclair) phone. As Motorola has not giving any upgrade for this phone and the phone having less internal memory and has no option to save the application to SD card makes the phone a bad one. So I was looking for a way to upgrade android version to 2.3. Last year I found the way to upgrade my phone, but I was afraid of taking risk as there is a change of getting it brick. So I didn't tried. As time passes a part of my phone's touch screen is dead. Now the Home, settings and back buttons are not working. So I searched everywhere for an App which give a virtual buttons to home,settings and back button. I found  an app called Virtual Button for root. So I dont have any other option but root the phone.

Flashing

Flashing is the fist process for rooting. As the default software in our phone is locked(with Blur) and rooting on this will make the phone brick. So first we have to flash it with deblur stack ROM sbf file. So we need to first download the sbf file.
click here to choose and download the SBF files. Select accordingly to your provider and build number. If you are using MB502 of indian/Asian version, then click here to download the sbf file. You can find it in the above link also.

Flashing In windows
For flashing in windows, you need the RSD Lite(click to download). Download it and install it. Get into bootloader mode by holding the up-arrow-key on the keyboard while powering on the phone. A black screen with white letters should show after a couple of seconds. Connect with USB. Specify the downloaded sbf file and click on  start button in the RSD Lite window. Don't disconnect USB until the result in RSD Lite shows Finished.
Flashing In Linux
Get into bootloader mode by holding the up-arrow-key on the keyboard while powering on the phone.
* open Terminal
* wget http://dl.opticaldelusion.org/sbf_flash
* chmod +x sbf_flash
* sbf_flash T-mo.sbf
* reboot your phone

Rooting

After flashing rooting can be done using SuperOneClick software in windows.As I haven't tried in linux and this is the best way I found, I prefer to use SuperOneClickSuperOneClick download link. Download it run it which will download another compressed file. Extract it and run the exe file.
  • Install the Motorola drivers
  • in the phone go to Settings > Applications > Development
  • select USB Debugging
  • connect USB cable
  • set USB mode to "Portal & Tools" or "PC mode"
  • run SuperOneClick
  • click Root
  • Done!
Now your Phone is rooted. It time to upgrade it to  higher versions of android. 2.3.7 is the one I got.

Upgrading

After rooting we can go for upgrading. Rooting is an important process for upgrading.
  • First download and install FlipOut Recovery in your phone.
  • Download the ROM and Google Apps and motorola charm patch. 
  • Put in the root of sdcard.
  • Open the application FlipOutRecovery give root permissions, then click the "Install Recovery" button. After installing click the "Reboot Recovery" button. The system will reboot with ClockworkMod menu.
  •  First Wipe data then  wipe cache then go to advanced  and wipe Dalvik cache. Use Vol + and Vol - to move up and down and click 'ok' in the phone keyboard to select.
  • After wiping, Select "install zip from sdcard" then "choose zip from sdcard" then Select the ROM(ROM you want to use) and go to - yes - and wait until you finish installation, 
  • Now select "install zip from sdcard" - "choose zip from sdcard" - select Google Apps and go up - yes - and wait until finish installation.
  • Now select "install zip from sdcard" - "choose zip from sdcard" - select charm patch and go up - yes - and wait until finish installation.
  • Then go back and again wipe data, cache and advanced / Dalvik cache.
  • Reboot
 Now enjoy CM7. Check the version. Install the Apps you want!!

References:


  1. http://forum.xda-developers.com/wiki/Motorola_Charm
  2. http://forum.xda-developers.com/showthread.php?t=887416
  3. https://otimizandosmartphone.wordpress.com/
  4. http://forum.xda-developers.com/showthread.php?t=2238740
  5. http://iboos.lofter.com/post/967c4_74285a

38 comments:

  1. Replies
    1. Now my phone is working great!!!

      Delete
    2. hi, is your camera funtionally? recording video and taking pictures in the proper way? can yoy explain me what do the charm patch? thanks

      Delete
    3. My camera is working fine. Charm patch actually fixes the issue with android keyboard. I dont have complete idea about it.

      Delete
  2. Thanks a lot, its working great now !!!

    ReplyDelete
  3. Cannot Download Boo-CM-7-20130930-RC4 (v0.7.3), asking for extarction password...

    ReplyDelete
  4. hi. are there erros and bugs related to the callings and the phones like there were in previous versions? I think these erros were like: the microphone only works with the phones plugged. Please, tell me this was corrected! thaks!

    ReplyDelete
    Replies
    1. Those errors has been fixed in Boo-CM-7-20130711.zip

      Delete
    2. i installed this version and it doesnt work either

      Delete
    3. These ROM upgrades are actually created for MB511. By adding some additional features, it is working in MB502 also. So there is no fix added for the trackpad

      Delete
  5. make something more better for charm !!! Waiting for a new update soon...

    ReplyDelete
  6. Hi, with this post reference i upgraded my motorola mb502.Back button is working fine but,application menu and back track bar is not working.Can i know the problem. and can i know how to downgrade to my previous version.

    ReplyDelete
    Replies
    1. if you want to downgrade to old one, you have to go through the first step 'ROOTING'. You can search for the correct sbf file for your mobile and use that instead of using the one i have specified in this blog.

      Delete
    2. Thank you for your reply. I cannot find correct sbf file. With upgrading what u mentioned everything is working fine. But recently i found that call waiting notification is not working(When am in a call,if someone calling to my number they are getting call waiting.but there is no notification on my mobile whom call is in waiting). I checked call waiting settings also.Its enabled. Can i know the reason and solution for this.

      Delete
    3. If you want you can use the sbf file used for flashing. In India as MotoBlur doesn't have the license to use here, when I brought my phone, it was already deblured with the sbf file specified here.

      Delete
    4. You Can Find The sbf files here:-
      http://droid-developers.org/wiki/SBF:MB502
      http://www.filestube.to/3inFaA6CJLDkJDqGc6j26q

      Delete
  7. Thaank you so much man!
    I used teh Boo-CM-7-20130711.zip and it's working 100%!
    God Bless you!

    ReplyDelete
  8. Hi All, nice moments with you...
    I have charm mb502. and also I want to do something new....is it ok for me...
    I want to upgrade android version 2.2 or above... also increase to internal memory ...

    ReplyDelete
  9. I dont know how to improve the internal memory. You can upgrade your android version. But Its on your own risk.

    ReplyDelete
  10. o problema de rotação da tela foi resolvido...?

    ReplyDelete
  11. In stock rom it has it own backtrack menu in settings. Now I cant find it. I want to disable backtrack, how can I do it ?

    ReplyDelete
    Replies
    1. Sorry Dane, Now there is no settings for disabling it.

      Delete
  12. can u do smthing to get back virtual keyboard my hardware keyboard is not working bro

    ReplyDelete
  13. and i cant dial any mob no it says no network available although its showing network

    ReplyDelete
  14. my dialer not working as well it says no network is found although my phone has network and cant search for any operator

    ReplyDelete
    Replies
    1. sorry for the late reply. pls check on the xda developers forum. Lot of people have the same issues and some fix has been specified there

      Delete
  15. This comment has been removed by the author.

    ReplyDelete
  16. Hi, Omal. I recently did the work from other source (I really don't remember the 'charm patch' install). The Boo-CM-7-20130711 works great, I agree with you, but the backtrack issue it's very annoying. Other feature that we lost it's the panoramic shoot on the camera. In fact, we lost a lot of quality on a camera that, I know, it's very poor. I'm planning to buy a new smartphone soon, but it would be nice to give a little more of life to Charm. Have you any comment or suggestions to this?

    ReplyDelete
  17. Hi Omal,

    I recently updated my charm but the i can not find the feature to turn OFF my BACKTRACK touch panel

    ReplyDelete
  18. I upgraded to 2.3.7. My on-screen keyboard is not appearing, and also backtrack can't be turned off. So I want to revert to my original 2.1. How can I do it? Also the link for sbf file for Blur_Version.0.2.6005.MB502.T-Mobile.en.US is not working.....

    ReplyDelete
  19. Could you provide the boo cm 7 again? Because the file is missing,thanks alot

    ReplyDelete
  20. Hello Omal, another request for the BOO CM 7 for the MB502 - the sources are gone.
    Do you still have it somewhere?
    Best regards from very snowy Germany.
    Felix

    ReplyDelete
  21. Have you: Boo-CM-7-20130711.zip

    Link on Google - die.

    ReplyDelete