[Bravo General] arcwick08:
I humbly present;

A n00b's guide to cm7 for the Bravo

(if any benevolent mod feels this a worthy post, kindly replace my broken links with real ones. I am but a lowely new member. I'm also unsure if it should go here or Q/A, please move if inappropriate)

I got my wife a Bravo yesterday (unlocked, from Amazon) for her to use. These are the steps I took to get it up and running with CM7. This is from unboxing through to success.

On with it!

Sim in, Fire up phone. I gave Blur garbage info to make it go away. The internet assures me there is some way to initially bypass blur, but I could not find it.

Upon getting into the phone, turn on usb debugging (Settings -> Applications -> Developement)

On your computer, install the official Motorola drivers, located here: ht tp://www.motorola.com/Support/US-EN/Support-Homepage/Software_and_Drivers/USB-and-PC-Charging-Drivers

Connect the bravo to your machine, let all the drivers install. On the bravo, change the USB connection to Mass Storage

Download CM7 and the Google Apps packages from this thread: ht tp://xdaforums.com/showthread.php?t=1445839

Put both of these zip files on the Bravo's SD card.

Download SuperOneClick from the first post on this thread: ht tp://xdaforums.com/showthread.php?t=803682

Unzip its contents to a folder on your computer and run it. In the upper right hand corner, select Expoit: psnuter

Click Root.

Note; If you have any driverless hardware on your machine, SOC will prompt to force the install of adb drivers. DO NOT DO THIS. For example, I have some Dell poop on my machine I never bothered finding drivers for.​

SuperOneClick should spin through its root process and succeed with no further intervention on your part. Your phone should now be rooted.

From here, unplug your Bravo. Reboot it.

When it comes up, fire up the Market and go buy (yes, money, a whopping $1.50) BandroidX's excellent Bravo Bootstrap app. Here is a thread for reference: ht tp://xdaforums.com/showthread.php?t=1047292

When it installs, launch it. Superuser will prompt you to give it root perms, tell it Yes and remember.

Click the "Bootstrap Recovery" button. This "installs the bootloader" (for lack of more specific terminology). Be patient, on mine it succeeded right away, but the Dev warns it may take time.

I did a normal power off / power on at this point. Probably uneeded, but I just really love the Motorola boot animation.

Once back on, go back into BandroidX's app and click the "Reboot Recovery" button. Your phone will immediately reboot into a (possibly familiar) CMW-esq screen. You will navigate up and down with the volume buttons, select with the power button.

Wipe the cache, confirm

Wipe the dalvik cache, confirm

Wipe Data / Factory Restore

Install from Zip: select cm7 zip file off SD card. Let it do its thing.

Install from Zip: select google apps zip, let it finish.

Wipe cache

Wipe dalvik cache

Reboot Device.

The second two cache wipes may be uneeded. I came from Atrix modding where all good results were surrounded by cache wipes :)

The first time cyanogen boots, mine hung on the CM7 boot animation indefinetly (I let it sit 30 minutes)

I did a battery pull to reboot.

After that, it started beautifully. Hello CM7!

The big red danger: I have done this whole process three times (restoring to sbf via rsd each time, but thats for another tutorial). The first two times, after flashing CM7, I tried to install BandroidX's bootloader. After clicking the magic top button, my device would no longer boot, instead Hang on the first red M screen. Regular phone recovery menu data wipes did not fix. Had to use RSD. This may be documented in a thread I could not find, but be aware of it.

I hope this helps somebody else out there. All credit goes to the devs who did the ACTUAL work that I laid out here.