Sunday, November 28, 2010

Android 2.2 (Froyo) on Cincinnati Bell Blaze with Root

Windows-only instructions...Linux users who have followed my previous SDK tips should be able to figure it out pretty easily. This will erase all of your programs, settings, data, etc. Backup, backup, and backup before attempting.

  1. Download the Android SDK and ClockworkMod Recovery Z71 v2.5.1.0.
  2. Extract the SDK to c:\. Copy the recovery img to c:\android-sdk-windows\tools\.
  3. Hook your Blaze up to your computer via USB, turn off the phone. Turn it back on in fastboot mode (red 'end call' button + volume down + power). When it hangs at the Cincinnati Bell logo you're where you need to be.
  4. Open up a Windows command prompt and type:
    cd c:\android-sdk-windows\tools\
    fastboot flash recovery clockwork-z71.img
    fastboot reboot
  5. The phone will reboot normally. Download CyanogenMod ROM 6.1 RC3 and the signed Google Apps. Mount your SD card (may require unplugging from computer and plugging back in to get the right USB Connected icon in Notifications), copy the ROM and Google Apps to the root of your SD card. Safely unmount the SD card from your computer (system tray - safely remove hardware - Eject Qualcomm HSUSB Device) and Turn off USB storage (Notifications) on your Blaze.
  6. Turn the phone off again and back on into recovery mode (camera + volume up + power). ClockworkMod Recovery appears.
  7. To nagivate in the recovery menu use the volume buttons and the trackball to select. Let's start by doing a backup in case something goes wrong. Select backup and restore and then backup. This can take a few minutes.
  8. When complete, select install zip from sd card then choose zip from sd card. Selecting the last one there is tricky because it skips ahead two with each press of the volume button and this menu screen has an even number of options. The trick is to hold down the volume button and you'll notice it only goes down one. But if you release it goes down one more. So while holding volume down such that you're on choose zip from sd card, press the trackball to select. Use this trick where ever needed to get through these menus.
  9. Select update-cm-6.1.0-RC3-Z71-signed.zip. Select the Yes option to confirm. When you're returned to the menu it's done. Select choose zip from sd card again. This time select gapps-mdpi-tiny-20101020-signed.zip and confirm.
  10. Press the back button (far right soft button at bottom of screen) to return to the main menu. Select wipe data/factory reset and confirm.
  11. You're done! Select reboot system now and you can enjoy Android 2.2 on your Blaze. Root is automatically enabled.
Thanks to CyanogenMod team for porting 2.2 to the Z71 line and this author for pointing it out. GPS and flash are fixed in this latest RC. If you notice any other problems, let someone else know! I'm selling my Blaze on eBay (I've since upgraded to Sprint's Evo 4G). So if you'd like a rooted 2.2 Blaze without any of the hassle of doing it yourself, buy mine on eBay!

79 comments:

  1. You sir are awesome. Thank you very much Sean.

    ReplyDelete
  2. I'm having issues with the drivers I believe.. I'll report back but I have yet to be able to get this thing to start correctly.

    ReplyDelete
  3. Ok I got it, very nice by the way.. I wasn't able to use xp to install it with svc. pack 3 etc.. I was able to use Windows 7 Ultimate 64bit though without a hitch well after copying over the rut folder for the driver, over to my desktop and pointing towards it for Windows when it wanted to install a driver for the phone.

    I need to see if my phone is running at 600MHz etc. and play around with it a little still. Thank you again Sean.

    ReplyDelete
  4. Ok, so I've been messing around with it tonight and I noticed that now my connection status thing at the top shows an H and the up down arrows and my network name at the lock screen says Unknown. I can make calls and down apps etc.. Is that a good thing because when I looked it up I see that it's "HSDPA" a faster 3G basically?

    The camera appears to be working better now, very nice. Thank you for your help Sean. I like all the apps that are built in to the rom too.

    ReplyDelete
  5. I get stuck at < waiting for device >... :\

    ReplyDelete
  6. @Blake either your phone's not in the right mode or you have a driver problem.

    ReplyDelete
  7. so is this possible with a mac or will i have to use a pc

    ReplyDelete
  8. You'll have to use the Mac SDK (http://dl.google.com/android/android-sdk_r08-mac_86.zip) and the rest should be pretty much the same. Use terminal in place of cmd and make sure where ever you install the SDK is in your path.

    ReplyDelete
  9. Would this automatically root the device? Or do we need to root it first, then proceed with the update?

    ReplyDelete
  10. alright im sorry but im new to all this and been looking into this update for awhile. I just had a few questions, what do you mean to copy the sdk to c:\ and would it be different with a mac. I understand that i have to use terminal to do these commands but i just dont understand what that means. I think i got everything else i just want to make sure i know what im doing before i do this

    ReplyDelete
  11. I've been in the process of rooting the blaze for a while, but every time, when I am told to go to recovery mode, it hangs at the Cincinnati Bell logo, and just sits there. Any help is appreciated.

    ReplyDelete
  12. @Cody install the apple version of the Google sdk from the link I provided for you. Put the recovery img in the tools folder of where ever it installs to.

    @paravorheim Sounds like the clockwork recovery img wasn't copied right, or you're going into fastboot mode instead of recovery mode.

    ReplyDelete
  13. @Sean I don't think it didn't copy right, since the terminal outputted success, and I also tried ROM Manager instead, just in case. Neither work.

    ReplyDelete
  14. What do I do? It seems like the update and everything worked fine, but at the final step, the reboot, it gets stuck at the android screen!

    ReplyDelete
  15. Yeah, but then I don't have the update :(

    ReplyDelete
  16. I like the fact that I can over clock my cpu now, WOOT! I can set it to 806MHz!

    ReplyDelete
  17. how do we download flash player 10.1? i downloaded the flash player showcase that requires the 10.1 flash player and when i opened it said i didn't have it and there was a little link to the android market. When i clicked on it, it sent me to the market and a message popped up and said the item couldn't found or something like that

    ReplyDelete
  18. Try googling for the apk file and post the link here when u find it

    ReplyDelete
  19. http://www.megaupload.com/?d=HO8UZSDW
    you have to wait a little bit, after you pull it up through apk installer there will be two flash files. The first one doesn't work but the second one does

    ReplyDelete
  20. I've been trying to do this all night and I can't get into backup mode now that I have the clockwork recovery manager installed, I just hang at the Cincinnati Bell screen. Any help for me? Running windows 7 64 bit on my computer, my phone is still on 1.6, and is rooted (not sure if this was necessary couldn't get the image to load because I had it in the wrong directory so I tried installing it through rommanger.) It isn't booting into fastboot mode, so the computer doesn't recognize it and the reboot command doesn't work to turn it off.

    ReplyDelete
  21. when I say it isn't booting into fastboot I don't mean that it isn't capable of booting into fastboot, rather the recovery mode isn't booting into fastboot instead of recovery.

    ReplyDelete
  22. is anyone else having problems with like the screen freezing. Like the power and volume keys work but its like the phone doesn't respond to touch

    ReplyDelete
  23. @gidhart idk I went from 2.1 to 2.2. Maybe try going to 2.1 first.

    ReplyDelete
  24. I'm at the same spot as gidhart. I am on 2.1 though. How can I reinstall drivers for 64-bit? I've ran through everything in the x64.rar from the 2.1 post.

    Thanks for all the help btw!

    ReplyDelete
  25. Sean, I am new at this too. I tried to use the windows command prompt but it gave the message "the path could not be found". I tried that several times without success. Thanks for the help.

    ReplyDelete
  26. @husam
    make sure your android SDK is in your c:\ drive. Go to My Computer and you'll see it on the side then you should be good. Just drag or paste it in that then put your clockwork img in your tools.

    ReplyDelete
  27. Okay, I've done something wrong. It won't even go into recovery mode, it just flashes the Cincinnati Bell screen and reboots.

    Any advice?

    ReplyDelete
  28. @Joe should work on other systems as well

    @Blake make sure you're holding all three buttons down the entire time, not just letting one or all go once the phone shows signs of life.

    ReplyDelete
  29. That's what I'm doing. I start it up and then it appears as if I take out the battery and it restarts into a loop (if I keep holding the buttons). Is there any way I can reinstall the recovery mode or something?

    ReplyDelete
  30. is it alright to delete the update and google apps off your sd card after the update or will it mess up everything up

    ReplyDelete
  31. Will everything be stock android or will it have a skin?

    ReplyDelete
  32. I hope it will be a lot faster right??

    ReplyDelete
  33. I'm doing the froyo update for the blaze. I'm fine until I get to where you say to select backup and restore there is no option to backup and restore what do I do?


    My options are:
    reboot system now
    apply sdcard:update.zip
    wipe data/factory reset
    wipe cache partition
    Download nb0 from sdcard

    which should I choose?


    When I choose applysdcard:update.zip, it says:

    failed to open /sdcard/update
    no such file or directory


    HELP!!!

    ReplyDelete
  34. Ok, so me and my friend got Cyanogen to run successfully on the phone. The biggest, and deadliest, problem of the ROM is that when you power down the phone (as in turn it off completely), and power the phone on, it just hangs at the Cincinnati Bell screen, requiring us to recover and re-flash the phone. In other words, I can't turn the phone off because of that.


    Anyone know a fix to this?

    ReplyDelete
  35. Looks like there's a new version out - grab it and the Google Apps at http://forum.cyanogenmod.com/files/category/37-z71-variants/

    Let us know if the power issue is fixed in this release!

    ReplyDelete
  36. Okay, so I've been working on and off with trying to get my friend's cincinnati bell blaze rooted and updated to cyanogenmod's 2.2 build.
    Once I install the recovery image, reboot, and copy the files to the root of the sd card, I turn off the phone. Then I hold the camera button, volume up button, and power button to get into recovery mode. The problem is, every time I do this, it hangs at the cincinnati bell logo, just like I booted into fastboot again. I KNOW it's not fastboot because I held a different combination of keys for that. Now, when we boot back into the device to use it, albeit on its slow 1.6 OS, the android market doesn't even work.
    Can someone please tell me what is going on with my process?

    ReplyDelete
  37. @para try going to 2.1 first. I didnt test 1.6->2.2

    ReplyDelete
  38. When I try going into recovery mode, it just reboots. I hold the camera and volume up, and try rebooting into recovery but nothing works.

    Is there anyway I can make sure my recovery partition is still there?

    ReplyDelete
  39. @Blake yes. you'll need to put the phone into FTM mode and connect via SDK. Follow this guide: https://docs.google.com/View?docID=0AS0vn8iv_zrVZGhyeGg3Z25fMGYzdmZobWNm&revision=_latest&hgd=1

    Again, make sure you're holding the buttons along with power the entire time until you see recovery or whatever mode you're trying to get into, then release.

    ReplyDelete
  40. I'm sure I am holding all three buttons, but the screen makes a kind of purple tint and reboots.

    I can get my phone into FTM mode, but I'm not sure what to do with my SDK after that. I'm using Vista 64-bit

    ReplyDelete
  41. adb devices
    ..make sure it sees your phone while it's in FTM..
    adb shell
    cat /proc/mtd
    ..mtd3 should be recovery..

    ReplyDelete
  42. It shows up when it's not in FTM, but nothing comes up when it is. Do I need to install drivers for FTM mode?

    ReplyDelete
  43. Follow the guide I posted...no drivers needed in Linux...just add to /etc/udev/rules.d/51-android.rules:
    SUBSYSTEM=="usb", SYSFS{idVendor}=="0489", MODE="0666"

    ReplyDelete
  44. Will everything be stock android or will it have a skin? I hope it will be a lot faster right??

    ReplyDelete
  45. Ok, so me and my friend got Cyanogen to run successfully on the phone. The biggest, and deadliest, problem of the ROM is that when you power down the phone (as in turn it off completely), and power the phone on, it just hangs at the Cincinnati Bell screen, requiring us to recover and re-flash the phone. In other words, I can't turn the phone off because of that.


    Anyone know a fix to this?

    ReplyDelete
  46. Will everything be stock android (vanilla) or will it have a skin? I hope it will be a lot faster right??

    ReplyDelete
  47. alright I'm very new to this and i'm wondering if I do this will I be able to use the SUT tool to reinstall the "official" 2.1 .nb0 if i decide that I do not like 2.2? or if 2.2 doesn't work well on my phone?

    ReplyDelete
  48. Is anyone else having camera problems? My video works, but whenever I take a picture, the screen just goes black

    ReplyDelete
  49. You can fix the camera issue now. There's a fix over at cyanogen. Basically the camera is calling for the camera sound and it never plays it making it lock up. You can probably turn the noise off and it will work again is mu guess.

    ReplyDelete
  50. I've had some issues with stability with the 2.2 upgrade. Sean said you could go to the official 2.1 with the SUT. I tried it, but couldn't get it work. Anyone else tried this and if so, how did you get it to work? When it reboot, it boots to clockwork and nothing I do there seems to make it work.

    ReplyDelete
  51. @paravorheim
    Did you find a solution? I am having the same problem upgrading from V1.6.

    @Sean
    Do you know where I can find the info to upgrade from 1.6 to 2.1

    ReplyDelete
  52. Option 1) Go to store
    Option 2) Follow instructions at http://sean-feeney.com/2010/09/android-21-update-1-eclair-on.html

    ReplyDelete
  53. @Sean
    Thanks for responce, what I forgot to mention is that my phone is a Z71 stright out of a box, not tied to any network in the UK. Do you think if option 2 work with my phone?
    Option 1 I presume, the store is Blaze store?

    ReplyDelete
  54. I have not been albe to get flah 10.1 to load on the blaze with 2.2 any help?

    ReplyDelete
  55. Ok So I'm using mac... so far all I need to know is what do i type into the terminal and when I copy the clock work image to SDK/tools do I want it to just be a saved binary file image with the name clockwork-z71.img

    ReplyDelete
  56. Also a problem I keep getting is when I copied all of the file on a disc and brought them down to the pc to try this (i can't hook the pc to the internet so i basically use it to do this kind of stuff) when I'd try to fast boot I'd hold down all three buttons then it would hang on the CBW screen on the phone and in the command prompt it would say waiting for the device and nothing would happen I'm sorry Sean I'm like derr lost Would you mind winging a step by step for me in Mac OSX 10.5.8 language =( honestly the whole reason I'm doing this is to spite CinBell cause they lied and told me it had 2.2 on it and part of the reason for me getting a new version of the same phone i had that broke (blaze) was Lefty trackball/screen control and overclocking my processor on a phone (zoom zooom!)

    ReplyDelete
  57. Download android sdk for mac and update paths accordingly. Fastboot command will be the same you just need to find where it installed to.

    ReplyDelete
  58. Sean,
    I am new to android and want to upgrade my Blaze to Froyo but when I type into the command prompt it says it cannot open clockwork-z71.img what am i doing wrong? or am I missing something in the instructions?

    ReplyDelete
  59. You probably missed the step, "Copy the recovery img to c:\android-sdk-windows\tools\" or forgot to cd into that directory before doing the fastboot command.

    When you get to step 5 you might want to use the latest CyanogenMod which includes Android 2.3. Info and download link for that at http://forum.cyanogenmod.com/topic/15836-cyanogenmod-7-for-z71-v700-rc2-3072011/

    ReplyDelete
  60. @ Sean,
    Ok I got the command prompt to work up until after I type clockwork-z71.img then it says waiting for device it won't let me type fastboot reboot as instructed

    ReplyDelete
  61. Is your phone connected via USB and hung at the Cincinnati Bell logo prior to running the fastboot command?

    ReplyDelete
  62. @Sean
    Yes it is. I type
    fastboot flash recovery clockwork-z71.img
    it says
    waiting for device

    ReplyDelete
  63. Probably a driver issue. Reboot and try again, if still no luck uninstall and reinstall Android SDK.

    ReplyDelete
  64. I just extracted android sdk to C:\ I didn't install anything do I have to use th esdk manager and install everything first?

    ReplyDelete
  65. I realize. I might be asking some ignorant questions but as I said Ian new to this.

    ReplyDelete
  66. At the point when your phone is hooked up to your computer and it reboots into the right mode and it's hanging at the CBW logo, Windows should prompt you that it is installing drivers. Sounds like maybe that driver installation did not go well?

    ReplyDelete
  67. I got it upgraded to gingerbread. The only problem so far is on restart it hangs at the Cincinnati bell screen and the last call I got it shit down when I hung up and wouldn't restart until I pulled the battery.

    ReplyDelete
  68. That's good to hear. I suggest you post the bugs you find to the CyanogenMod Z71 forums, maybe they can fix.

    ReplyDelete
  69. After Rooting and installing update my computer only recognizes my phone as an ADB interface. I no longer have access to the sd card or anything else. is there a way to make it start recognizing it again?

    ReplyDelete
  70. Worked like a charm my friend thanks a bunch now I have speech to text

    ReplyDelete
  71. Hi... I have Moto xt3 and i have tried the clockwork method for ROMs...but din like CM cos its buggy... so wanted to try out nb0 method... I gwt the foll error in SUT... Please help me...


    Update process fails with below error!

    Error Code: 0xf626

    Error: Task 1 of 2, Download Image
    (QC,OEM,AMSS,APPSBT,aBOOT,aSYS,aRCV,aSPL,aHID) fail,
    Error = QPD_ERROR_ARMPGR_hello_TBUFFER(0xF626).
    Init Mode = Emergency Download Mode.

    ReplyDelete
  72. hey.
    my name is alexis and i own a Cincinnati blaze. i recently used your page to update my phone to 2.2 and i love it; but since i've updated my pone turns of and for no reason ? also, it takes forever to receive messages. & on my front screen where its suppose to say Cincinnati bell it says unknown ?

    ReplyDelete
  73. Try downloading the ROM and flashing again. Sounds like your image was corrupt or something. Also if you backed up you can alternately restore to what you had before.

    ReplyDelete
  74. @Alexis, I had same issue until I downloaded later version of 2.2. I have since downloaded the gingerbread version available at http://forum.cyanogenmod.com/topic/15836-cyanogenmod-7-for-z71-v700-rc2-3072011/

    The links for 2.3 and the apps are at the bottom. Make sure to reset to follow instructions given on that link.

    ReplyDelete