Tuesday 26 April 2011

Motorola backflip to original firmware

How to Restore Your Motorola Backflip to Original Firmware



Cant resist myself to post this guide here as there are a few users who badly want the stock firmware on backflip for varrious reasons. (thanks to John from Australia - a user in one of the forums)

If you are having problems when experimenting (and failing) to put a new ROM onto your Backflip which makes your phone not work (you think it may be "Bricked") then this may be the one thing that get's you out of the fire.

This proceedure below may restore your phone to a state similar to when you bought it. 

If you follow the proceedure in this document you will loose all data on your phone. 

If you are in a state where your phone can back up data, I would suggest you do this before following this proceedure.

If you are at a point where you end up on the dreaded "Triangle and Exclamation Mark" screen or your phone keeps starting over and over, then this guide might save you.

In my case, I deleted an importanat file (recovery) on my Backflip, and this did not allow me to use recovery to re-flash my Backflip. It just went into a reboot cycle that would not stop unless I removed the battery.


Step 1:
Download original OEM Firmware (otherwise known as a ROM) for your Backflip according to your country/phone provider. These files will either be in Zip format or, if unzipped ".SHX" or ".SBF" file types. If in Zip, you will need to unzip it.

I found the ROM for my Retail India phone.

Download the Backflips original ROM according to your country and provider. 

Note: If your phone can boot up to the blue bootloader, you can still flash it with RSD Lite (in case your recovery is screwed too).

Note: You cannot downgrade from firmware with greater secure version to one with lower secure version. Flashing a SBF sets the required secure version for future flashes to it's own secure version (if the flash suceeds)


Step 2.
Download Motorola Backflip USB drivers for 32bit/x86 or 64bit/x64 and install. 


Step 3:
Download RSD Lite program (which will do the flashing of the Firmware/ROM). 

Download and install.


Download RSD lite 4.5.7 here

In my case, the version of RSD Lite used was 4.5.7

Step 4:

Run RSD Lite.

Now you will have one screen come up which displays a few mostly empty windows. Connect your Motorola Backflip to the PC with a USB cable.

The Motorola should now show up in one of the lower boxes as a device (one line). If you click on the line which has the newly discoverd device, it will then bring information up to the top left box.

Now go to the top right box and load the original OEM ROM/Firmware you downloaded off the ModMyMobile forum. Locate the ROM that you saved (wherever you saved it).

Your phone should automatically go into Bootload mode (blue screen with "Bootloader" text in small font down the bottom of the screen).

If this does not happen and your phone is not playing nice, take battery out of your phone (at any time) and then ensure the USB is connected to the PC and phone. Reinsert the battery, whilst at the same time, holding down the "D" and "J" keys on the keyboard of your backflip.

The phone should hopefully start up and go to the blue "Bootloader" screen. 

From there, run the RSD Lite program to flash the old Firmware/ROM of your Motoblur and it will slowly (maybe 15 minutes) reflash your phone to it's "As purchased state".

Step 5:

The program will finish (and will let you know if it has been successful or not). You may then shut down RSD Lite, and then disconnect the phone from the PC (always use the "Eject" command from the USB device menu on XP).

Restart your phone, and you should now have a functioning phone that should allow you to try re-flashing a new ROM onto your backflip.
2.1 ROM

2.2.1 ROM

15 comments:

  1. sir if i have updated my radio and flashed custom 2.1 and want to downgrade to original 1.5
    can i use this method?????
    i have backflip in india

    ReplyDelete
  2. If you have indian backflip, you don't need to upgrade radio.
    Not sure about the result when you do so.

    If your phone's working well, go ahead...

    So far no probs in downgrading, but I won't be responsible if you brick your phone. Will help you though if you get stuck.

    ReplyDelete
  3. hey dude...hoe to unlock bootloader in backflip??
    plz help..the screen get locked at exclamatory mark only...

    ReplyDelete
  4. When you connect the phone via USB it goes in the bootloader mode withh a blue screen...

    If it doesn't see the steps above...

    Once sucessfully downgraded. You will have to root and install custom recovery again to upgrade...

    ReplyDelete
  5. sir...i updated my backflip to 2.3.4 aftr some days..lower half of d screen stopped working..so i downgrade to 2.2.1 but no progress..:(

    If i downgrade as u stated above...will i get my warrenty back??coz it is still in warrenty period..plz help...

    ReplyDelete
  6. well.. you should get back to stock rom... not 100% sure whether you can claim warranty..

    but go for it and donot talk about upgrades you performed..

    (can you upload a video of screen not working..!)

    ReplyDelete
  7. dude...can we flash this zip file directly from recovery option menu??

    ReplyDelete
  8. when i click on start button it (always) gives alert saying 'Please wait for all-TCI ready,and try again...'

    ReplyDelete
  9. does it enter the bootloader mode with blue screen..??

    ReplyDelete
  10. how do i repair my touch if it does not respond?

    ReplyDelete
  11. If its an hardware issue... you have to go to nearest repair center... if its firmware, try the above..

    ReplyDelete
  12. when i try to flash it it is giving failed give me any solution plzzzzzzzzzzzzzzzzzzzzzzz

    ReplyDelete
  13. Sir I flashed an Italian radio in my backflip and there after its stuck on M startup logo i tried to reflash it with RSD lite 4.5, 4.9 and 6.1.5 but it didn't work... iam flashing att-motus-endive-3.0.1390-secure-production-supermonster-customer.sbf ..although i flashed it before and it worked for me but after flashing Italian Radio its continue to suck up on "M start up logo" and didn't even boot up in recovery mode... please help me i need your help..

    ReplyDelete
  14. RSD logs after flashing the same...it continue to got stuck at M logo ..plz help me i need your help... reply me asap :) .. thank you

    09/04/13 18:44:23 --------------------------------------------------------------------------------
    09/04/13 18:44:23 New Log Started For Software Download.
    09/04/13 18:44:26 00000ef8 Phone.cpp 531 0 ERROR Generic failure when sending command.
    09/04/13 18:44:26 00000ef8 Phone.cpp 1683 0 ERROR GetPhoneID failed: ERROR.
    09/04/13 18:44:29 00000ef8 Phone.cpp 531 0 ERROR Generic failure when sending command.
    09/04/13 18:44:29 00000ef8 Phone.cpp 1683 0 ERROR GetPhoneID failed: ERROR.
    09/04/13 18:44:31 00000ef8 Phone.cpp 531 0 ERROR Generic failure when sending command.
    09/04/13 18:44:31 00000ef8 Phone.cpp 1683 0 ERROR GetPhoneID failed: ERROR.
    09/04/13 18:44:31 00000ef8 Phone.cpp 531 0 ERROR Generic failure when sending command.
    09/04/13 18:44:31 00000ef8 Phone.cpp 1778 0 ERROR GetTechnology failed: ERROR.
    09/04/13 18:44:31 00000ef8 Phone.cpp 531 0 ERROR Generic failure when sending command.
    09/04/13 18:44:31 00000ef8 Phone.cpp 1847 0 ERROR GetSoftwareVersion failed: SendTC failed: ERROR.
    09/04/13 18:44:31 00000ef8 Phone.cpp 531 0 ERROR Generic failure when sending command.
    09/04/13 18:44:31 00000ef8 Phone.cpp 2005 0 ERROR GetSoftwareFlexVersion failed: ReadSeemElement failed: ERROR.
    09/04/13 18:44:31 00000ef8 Phone.cpp 531 0 ERROR Generic failure when sending command.
    09/04/13 18:44:31 00000ef8 Phone.cpp 1894 0 ERROR GetDRMVersion failed: SendTC failed: ERROR.
    09/04/13 18:44:34 00000ef8 Phone.cpp 531 0 ERROR Generic failure when sending command.
    09/04/13 18:44:34 00000ef8 Phone.cpp 1683 0 ERROR GetPhoneID failed: ERROR.
    09/04/13 18:44:34 00000ef8 Phone.cpp 531 0 ERROR Generic failure when sending command.
    09/04/13 18:44:34 00000ef8 Phone.cpp 1683 0 ERROR GetPhoneID failed: ERROR.
    09/04/13 18:44:34 00000ef8 Phone.cpp 531 0 ERROR Generic failure when sending command.
    09/04/13 18:44:34 00000ef8 Phone.cpp 1778 0 ERROR GetTechnology failed: ERROR.
    09/04/13 18:44:34 00000ef8 Phone.cpp 531 0 ERROR Generic failure when sending command.
    09/04/13 18:44:34 00000ef8 Phone.cpp 1847 0 ERROR GetSoftwareVersion failed: SendTC failed: ERROR.
    09/04/13 18:44:34 00000ef8 Phone.cpp 531 0 ERROR Generic failure when sending command.
    09/04/13 18:44:34 00000ef8 Phone.cpp 2005 0 ERROR GetSoftwareFlexVersion failed: ReadSeemElement failed: ERROR.
    09/04/13 18:44:34 00000ef8 Phone.cpp 531 0 ERROR Generic failure when sending command.
    09/04/13 18:44:34 00000ef8 Phone.cpp 1894 0 ERROR GetDRMVersion failed: SendTC failed: ERROR.
    09/04/13 18:45:12 The FlashLog key is turned off.
    09/04/13 18:45:12 Multi upgrade started for 1 phones
    09/04/13 18:45:12 [Device ID: 0] Flashing phone.

    ReplyDelete