Share this Story

How to: Return DROID2 Back to Stock 2.2 to Receive Gingerbread Update

We noticed that more than a few of you are having issues receiving the DROID2 Gingerbread update due to the fact that you are rooted, have removed bloatware, etc. and wanted to walk you through the flashing of an SBF file – basically the only way you can return to stock to get official 2.3.3.  We should warn you though, that SBF files wipe your device clean and are also pretty dangerous.  This is one of the few ways that you can actually brick a Motorola phone, so be careful.  

Download:  VRZ_A955_2.3.20.zip


*Make sure your battery is fully charged.

1.  Download and install Motorola USB drivers that fit your Windows system. [Download] 2.  Download and install RSD Lite 4.8.  [Download] 3.  Download the Droid2 SBF file from above to your PC.
4.  Unzip that file to somewhere other than your desktop.
5.  Open RSD Lite, tap the “…” button, find the 2.3.20 SBF file that you just unzipped and select it.
6.  Plug your phone into your computer and turn it off.
7.  Boot into bootloader by holding the Up Arrow and then holding Power until the screen flashes.

Should say “Battery OK – OK to Program – Transfer Mode: USB”

8. Click the start button and allow your phone to flash 2.2 (2.3.20 Blur).
9.  When your phone gets to 100% and reboots, you are all done.
10.  If your phone reboots and has a bunch of Force Closes, you need to factory reset.
11.  Boot your phone into recovery using ADB and command “adb reboot recovery.”
12.  Run a factory reset/wipe data.  Reboot your phone and accept the update.

Hope that helps those of you that are stuck.  It has been a while since we did an SBF flashing walk-through.  For additional help, feel free to check out this similar post for the DROIDX that was done almost a year ago. You will find a lot of helpful RSD Lite tips in case you do run into issues.

  • guest

    The SBF (
    VRZ_A955_2.3.20.zip) and the third download link are busted.

  • papelet

    I just have to say: THANK YOU VERY VERY MUCH!!!
    after rooting and creating a nandroid backup (which failed when tried to recover) I found myself stucked with liberty 2.2, is not bad but I lost everything and the little bugs it has got me frustrated after a while.
    I followed the steps described her to the T and it worked to the perfection.
    Thank you again!

    • papelet

      I had to reactivate my D2  -painless- and I’m getting the GB update right now!!
      I’ll re-root tomorrow, can’t live without root access lol. 

  • AbsolutZeroGI

    Thank you for this, the only other place i could find links was mydroidlife and they require you to $%^&ing register first. I tried, and I’ve been waiting 4 hours for an e-mail AND I’m logged in…but it still says “register to see links”.

    Screw that, this post is a win. You should consider posting it on XDA since their version is out of date and the download links are broken.

  • Thank you, thank you thank you!!!

  • Jeffrey Gratini

    Thank god worked perfectly except to boot into the bootloader you have to press volume up the camera button and then the power button

  • Macuser

    are there instructions for Mac users? 

  • Dynamowow

    This is a lifesaver

  • Tester

    Worked Great!

  • Anonymous

    I’m having a hard time with the ‘start’ and with the flashing.  
    I have Win 7 and when I copied the sbf into the folder where RSD is located, it wouldn’t load into RSD.  I moved the sbf into another folder and it started, but I got the “Failed flashing process. Failed flashing process (0x7100); phone connected.” error.  I ran RSD as an administrator, so I don’t know what’s wrong.  One thing to note is no matter what SBF file I try or locate, it never shows data under ‘file properties’.  HELP!!!

    • Josh Hunt

      What is the link for the D2G 2.2 Android SBF at MyDroidWorld?  I searched for 
      DROID2WE_X6_2.4.29_FULL and got nothing. Finding this file is a massive pain!!!!

      • Anonymous

        You can actually find the Gingerbread SBF file (.608) now.  Do a google search for ‘VRZ_A956_4.5.608_1FF_01.sbf’ and you’ll be all set.

  • Kevin

    Do these instructions and .SBF file work on a Droid2 Global?

  • jbonics

    bricked myD2 flashing revnumbers rom this got me back up and running 30 min. after bricking. thank you so much DL.

  • D2 Ginger

    Thank You Guys and Kellex! .. I appreciate the information and step by step and the forum. Very Helpful! Got my previously rooted phone finally updated.

  • Des

    A bit painful and nail-biting, but it finally worked.  After I sfb’d I am stuck in roaming mode (triangle didn’t display before), and I couldn’t get it to update OTA because  the Settings->System Updates was grayed out and un-selectable. 

    So I tried sfbing again using linux/sfb_flash and had the same result (roaming, no system updates available).  Then, while being annoyed at the HORRIBLE wifi connectivity,   I walked into the room where my wireless router is and suddenly the GB update started to download out of nowhere…so I left it overnight to do it’s thing.  Woke up to a locked up Droid2 with a red-flasher.  After removing the battery I was able to get it to restart, and lo-and-behold it was GB updated. 

    I speculate that it wouldn’t download until it got super-good wifi connectivity, or it could just be coincidence.  Or perhaps it is corolated to sun-spots?

    Anyway, if things go back always hold out hope for the random occurance which will make everything right.

    • Mizr3en

      the same thing happened to me where the D2G would be roaming and the update button was greyed out. I did not get lucky with the wifi fix though. Instead you need to hold turn phone off then hold “x” as you hold power button. The motorola symbol will flash then a triangular caution symbol should be visible. From this point hit the magnifying glass key (below “x” key) and a list of 4 options should appear. you should be able to navigate (with volume buttons) down to “re-format and clear all data” or something like that, select with camera button and the phone should re-boot. Now you’ll be able to get 3G – download a 15MB update over the air (OTA) then install update. Now you should be able to download the 104MB gingerbread update.

      so for a windows user with droid 2 global:

      install Motorola drive from link in the above post about D2
      install RSD Lite 4.9 (4.8 might work.. didn’t try it)
      download DROID2WE_X6_2.4.29_FULL.sbf (257MB zipped)
      follow steps laid out in above post (I was in USB Debugging mode – settings>applications>developmetn>check usb debugging)
      phone should reboot normally after the RSD software executes the SBF
      everything is OTA from here

  • Campbelljg88

    I can’t get RSD Lite to see my Droid 2 as being plugged in…

  • Followed ever step to a tea… until it got to 100% and Restarted and then I disconnected and it keeps resetting at the droid eye… repeatably.

    • Nckkent

      Pull the battery. Then hold the power button and x button together until it shows the android and “!” sign, then hit the physical search button on your keyboard. Navigate to factory reset/wipe data and select. Let it do its thing and it should work. Tell me if it’s successful or not.

  • DroidDog

    I followed the instructions above to the “T”.  Including doing a reset wipe of the phone, something that I haven’t done since I bought it.  It worked flawlessly!  Verizon Droid 2 (non global).

  • Not sure what’s up with my D2. I tried the steps above and wasn’t able to get into bootloader using up arrow (volume up?) and power button. I couldn’t get into the bootloader using the suggestions below – holding X and power. But I WAS able to get into bootloader pressing both volume buttons and power.

    Then continue on to the rest of the steps above, only to have RSD fail. Gets to 99%, then goes back to 97% and sits there for about 5 minutes then fails.

    The phone restarts and boots up fine, but with no changes at all to my rooted phone.

    Any suggestions?

    • Well after following the steps provided by Darc Masta I was able to flash the phone or so it seems. RDS shows sucess and my system version shows: Version.2.3.20.A955.Verizon.en.US.However when I check for System Updates it says there are no updates available at this time. Is there a certain time frame I have to wait after unrooting before I receive the update?

      • Des

        I have the same issue, but the “System Updates” doesn’t do anything – it isn’t selectable.  Also my kernel version says “ [email protected] #1” which doesn’t strike me as an official update.

      • Drew

        What were the steps?

  • Dcorbin85

    My Droid 2 Global was rooted with Z4root and verizon ran an update before I could unroot.  Now it will not root, what can I do?

  • Anonymous
  • Shaq

    Omgosh thank you so much it worked perfectly

  • Neff Reyes

    Any one knows how to root a droid2 with the new ginger bread

  • Jedisped

    I had rooted my droid 2 using z4. When I tried to update after reboot I would get a failed error. Followed the instructions above, but after the reboot I was roaming. I pressed *228, selected option 2, then I did *228 selected option 1 and I was back in business. I downloaded the update I didn’t do this over wifi as I read somewhere not to have wifi enbaled (I have no idea if that is legit infomation but I figured no big deal). Once the download was completed, the install ran and I got me some honeycomb!

    • Jedisped

      Not honeycomb, Gingerbread, duh

  • Rathel

    I’ve never had any success with RDS Lite the sbf_flash linux alternative is much better.

  • Anonymous


  • Daveandtirzah

    I just wanted to say thanks ,was rooted and took off all the bloat and update wouldn’t take,followed these steps and worked perfect .didn’t even have to do a factory reset or lose any apps,had a couple that acted funny just uninstalled then reinstalled,presto good as new( they either wouldn’t open or when trying to move to SD they said it was full) thanks again and God bless

  • Bobber

    thought i would share my thoughts.  had rooted d2 and reading this site worked perfectly.  used rsd lite to get sbf back to froyo, then factory reset, then reactivated, only thing that sucks is lost all my apps.  only used select few anyway though

  • Mchaves2

    so i did all of this, phone rebooted 100% but is now stuck in roaming mode and I can’t apply system update… any help?

  • Anonymous

    My wife’s Droid 2 is stock 2.2 but rooted. She received the update message today but haven’t installed it. If she does install, I imagine she will lose root but will it install fine and can I just z4 root it after using the same one that rooted the bionic?

  • Redmond 48

    Anyone know of any specific differences between this “official” 2.3.3 update and the “unofficial” 2.3 update that came out in April? (http://www.droid-life.com/2011/04/01/download-rooted-and-deodexed-gingerbread-for-droid2/).

  • Matt Schmitt

    I followed the above steps, when the phone rebooted it didn’t appear that it had done anything.  Except, I did not have service.  I then followed KleenDroid’s advice to get into Recovery Mode. That’s when I noticed that Clockwork recovery was gone and the normal Recovery was back.  I proceeded to do a Factory Reset.  Upon rebooting, I got the New Setup Wizard.  It had me reactivate my phone, which it did successfully.  Tested the phone and confirmed 3G connection and a phone call.

    I then downloaded the Gingerbread Update again.  Ran it, this time it didn’t fail!!

    Now I’m rocking the tasty Gingerbread goodness!!!

    Thank you Droid-Life!!!! 

  • I and also my buddies appeared to be digesting the good points found on your web site and suddenly I got a terrible suspicion I never expressed respect to the web site owner for them. All of the men had been absolutely glad to learn them and have in truth been using those things. I appreciate you for really being simply helpful as well as for using this sort of marvelous areas millions of individuals are really needing to know about. My sincere apologies for not expressing gratitude to sooner.

  • Anyone know if MIUI has anything for Droid 2 yet? Or if I can get some stock 2.3.3 for my D2?

  • I truly wanted to type a brief comment to be able to appreciate you for all the fabulous ways you are writing at this website. My time intensive internet look up has at the end been rewarded with brilliant points to talk about with my pals. I would point out that many of us readers actually are truly endowed to be in a great site with very many wonderful professionals with very beneficial things. I feel somewhat grateful to have encountered the webpages and look forward to really more pleasurable minutes reading here. Thanks a lot once more for everything.

  • I together with my friends appeared to be examining the excellent items from your web blog then at once developed a horrible suspicion I never expressed respect to the site owner for those techniques. These men are already for this reason joyful to learn all of them and have now in reality been loving them. I appreciate you for really being very kind and also for making a choice on certain wonderful themes millions of individuals are really needing to understand about. Our honest apologies for not expressing gratitude to sooner.

  • Darc Masta


    RDS Lite errors in log file:
    … contains an invalid path.
    The superfile specified does not exist …

    Solution (Worked for me in Vista/Win7):
    Copy the file into the SAME directory as the RSD Lite program.
    Usually: C:Program FilesMotorolaRSD Lite

    Open your File Explorer to the RSD Lite directory, and run SDL.exe as Administrator. 

    If you have problems running as Administrator, try this alternate solution:
    Control Panel –> Search “UAC” –> Turn user acount control on/off
    Select OK

    (Don’t forget to set UAC again once you’re finished!)

    Good luck all hope this helps!

  • I needed to create you the little bit of remark in order to thank you very much as before for these beautiful tricks you’ve documented in this case. It was shockingly open-handed of people like you to give extensively exactly what a lot of people could possibly have advertised as an e book to help with making some dough on their own, primarily considering the fact that you might well have tried it if you ever considered necessary. These basics in addition served like a easy way to be aware that the rest have the identical keenness like my personal own to find out a lot more when considering this issue. I am certain there are numerous more fun moments in the future for people who see your website.

  • MaQsr

    Im rooted, instructions wouldn’t work. Any other methods to reflash back to 2.2

  • Droid

    Um, I don’t have a data connection after completing all the steps, am I missing something?

    • Darc Masta

      call *228

    • Darc Masta

      call *228

  • Raven

    Are there any D2G SBF files’s floating around?

  • Mickey Bennet

    I keep getting “Failed flashing process. Failed flashing process (0x7100); phone connected.”

    What the hell does that mean? 

    • Darc Masta

      ATTN: ALL USERS WHO ARE STUCK AT FLASHING PROCESS FAILEDRDS Lite errors in log file:… contains an invalid path.The superfile specified does not exist …Solution (Worked for me in Vista/Win7):Copy the file into the SAME directory as the RSD Lite program.Usually: C:Program FilesMotorolaRSD LiteOpen your File Explorer to the RSD Lite directory, and run SDL.exe as Administrator. If you have problems running as Administrator, try this alternate solution:Control Panel –> Search “UAC” –> Turn user acount control on/offSelect OK(Don’t forget to set UAC again once you’re finished!)Good luck all hope this helps!

  • Kaelion731

    Frustrated, phone is non rooted (showing 2.3.20) but its not finding the updates.  Is the update by geographic region or something? 

    I purchased my Droid 2 as a second hand to replace my dead BB. Dunno if previous owner had rooted, but for all intents and purposes it is showing  version 2.2 (2.3.20)

    Any suggestions?  Or maybe i should just wait till the Nexus(Droid)Prime comes out…..


    • Nckkent

      You should just call VW and they should replace it.

  • androidb

    All I did was use titanium backup to defrost all system apps. Then I used Z4 root to unroot. Downloaded the update and it installed perfectly.

    • Me


  • Dave Diamond

    my phone wasn’t wiped clean when I flashed the SBF onto my D2. I didn’t lose anything but root, and I was then able to perform the Gingerbread update.

  • Justintwr

    Is all this necessary if all I’ve done to modify from stock is z4root and freeze some apps with Titanium Backup? That is, can I just unfreeze and unroot?

    If I do have to sbf, and that wipes data, can I use Titanium backup to restore apps and data after I’ve upgraded and re-rooted?

    Great guide by the way. Thanks for all these posts today, I’d been looking for stuff like this for the last week or so with all the rumors this upgrade was coming.

    • Anonymous

      You’ll probably have to SBF, but you can always try just updating. If you use Titanium, I’d probably just restore data, not the apks. It’s GB, so apps will probably act a litter different than they did on Froyo. 

    • Dave Diamond

      I wasn’t able to update until I SBF’d even though I’d never flashed anything, only frozen stuff.

  • Pdiddy187

    Are there instructions for how to do this on a Mac?

    • Step 1: Get a PC 


      • Step 1) Zip up Steve Jobs pants. 2) Wipe mouth and gargle with bleach. 2) Start therapy. 3) On the way to 1st therapy stop and Costco and buy PC.

  • Mark

    So when trying to do this running a rooted phone, after it said it was complete in RSD Lite, my phone is bootlooping now. Tried a battery pull, still bootlooping. Tried reflashing again and its continuing to bootloop. Any idea? I’ve done this before as well on my R2D2 droid and its worked fine, for some reason its doing this now.

    • boot into stock recovery and wipe data.

      to get into stock recovery:
      boot up while holding the X button on the physical keyboard
      when you see the Android with the ! press the search button on the physical keyboard (If search doesn’t work, try pressing both volume buttons together)

      • Mark

        Duh to me, worked like a charm. Thanks guys

        • Glad I could help! 🙂

      • Guest

        Wow thanks, I forgot about pressing the search button.  I was getting worried when I couldn’t get the menu by pressing both volume buttons.

    • Anonymous

      Try getting into recovery and wiping cache and data. 

  • Anonymous

    Need the RUU anyone have it?  Phone is no longer activated and want to update it to GB

  • Pdiddy187

    I just backed up and did a factory reset. Downloading the update now. The joys of having root.

    • Pdiddy187

      And the update failed to install.

  • quick question if i came from froyo before GB and am running cm7, once i sbf back to froyo and update the official gb firmware, am i able to still run cm7? 

    • Yes, you can load CM7 on top of the OTA GB

  • Gratificulous

    Does this GB update change the bootloader?

    If I no longer want GB on this do I need to wait for a new SBF file to be released?

    • You’ll want GB. If only for the battery life improvement.

      • Gratificulous

        I had Monster’s rooted release of this several months ago, GB was good but I’m curious as to if this is basically a ROM like Monsters or if it modifies the bootloader.

        If I bugger it up can I use the existing D2 SBF floating around back to Froyo or do I need to wait for GB one?

        • Anonymous

          You can flash back to froyo using the 2.3.20 sbf file if you get into trouble. 

    • The 2.3.20 sbf file will work with this to get you back to Froyo if necessary

  • 11.  Boot your phone into recovery using ADB and command “adb reboot recovery.”

    I don’t have this phone but is this the easiest way to get into recovery? If so what a pain that you have to be tethered to get into stock recovery.

    • Or turn off the phone and hold x and power.

    • Anonymous

      You can enter stock recovery by holding down the X on the physical keyboard while also holding down the power button. After you get the exclamation mark then you hit the search button to get the menu.

      Of course you do this starting from the off position.

      Very easy!

      • liquidsteel30

        On the new recovery you have to press both volume buttons to get past the android.

        Minor change that I’ve seen confusion over.

        • Or just hit the hardware search key.

        • kwyrt

          Thank you so much! Hitting search key did not work for me but hitting both volumes buttons did. I was getting worried till I saw your post!

    • Anonymous

      The best ever!! me and my sister just got two i-pads for $42.77 each and a $50 amazon card for $9. the stores want to keep this a secret and they dont tell you. go here http://tini.cc/B8

  • Guest

    Can you please walk through this with the included up to date sbf for the Droid2Global when that gets released?

    • Anonymous

      It’s the same steps.

      • Guest

        Not with the same .sbf file, though.

        • Anonymous


          • Anonymous


          • Guest

            I think that’s what the person was asking…that the latest .sbf file be provided in a post like this when the time comes.

          • Anonymous

            He said “Can you please walk through this”.  It’s just a matter of replacing the sbf with the one for the D2G and following the same steps.

      • Except for the SBF file being different.